Browse Source

Fixes to visit and visibility

pull/912/head
jlukic 10 years ago
parent
commit
9a37e7cd9f
2 changed files with 15 additions and 10 deletions
  1. 11
      src/definitions/behaviors/visibility.js
  2. 14
      src/definitions/behaviors/visit.js

11
src/definitions/behaviors/visibility.js

@ -169,11 +169,16 @@ $.fn.visibility = function(parameters) {
$module
.attr('src', src)
;
if($.fn.transition !== undefined || offScreen) {
$module.transition(settings.transition, settings.duration);
if(offScreen) {
$module.show();
}
else {
$module.fadeIn(settings.duration);
if($.fn.transition !== undefined) {
$module.transition(settings.transition, settings.duration);
}
else {
$module.fadeIn(settings.duration);
}
}
}
},

14
src/definitions/behaviors/visit.js

@ -170,7 +170,7 @@ $.visit = $.fn.visit = function(parameters) {
reset: function() {
module.store(settings.key.count, 0);
module.store(settings.key.ids, '');
module.store(settings.key.ids, null);
},
add: {
@ -230,14 +230,14 @@ $.visit = $.fn.visit = function(parameters) {
check: {
limit: function(value) {
value = value || module.get.count();
if(value >= settings.limit) {
module.debug('Pages viewed exceeded limit, firing callback', value, settings.limit);
$.proxy(settings.onLimit, this)(value);
}
else if(settings.limit) {
if(settings.limit) {
if(value >= settings.limit) {
module.debug('Pages viewed exceeded limit, firing callback', value, settings.limit);
$.proxy(settings.onLimit, this)(value);
}
module.debug('Limit not reached', value, settings.limit);
$.proxy(settings.onChange, this)(value);
}
$.proxy(settings.onChange, this)(value);
module.update.display(value);
}
},

Loading…
Cancel
Save