Skip to content

Commit 70f7bc3

Browse files
authored
feat(dimmer): add onVisible and onHidden callbacks
Implemented the onVisible and onHidden callbacks for the Dimmer module. onVisible is triggereg when dimmer is fully shown, and onHidden when dimmer fully hidden.
1 parent 4d86955 commit 70f7bc3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/definitions/modules/dimmer.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,7 @@ $.fn.dimmer = function(parameters) {
264264
},
265265
onComplete : function() {
266266
module.set.active();
267+
settings.onVisible.call($dimmer);
267268
callback();
268269
}
269270
})
@@ -285,6 +286,7 @@ $.fn.dimmer = function(parameters) {
285286
.fadeTo(module.get.duration(), settings.opacity, function() {
286287
$dimmer.removeAttr('style');
287288
module.set.active();
289+
settings.onVisible.call($dimmer);
288290
callback();
289291
})
290292
;
@@ -310,6 +312,7 @@ $.fn.dimmer = function(parameters) {
310312
module.remove.dimmed();
311313
module.remove.variation();
312314
module.remove.active();
315+
settings.onHidden.call($dimmer);
313316
callback();
314317
}
315318
})
@@ -323,6 +326,7 @@ $.fn.dimmer = function(parameters) {
323326
module.remove.dimmed();
324327
module.remove.active();
325328
$dimmer.removeAttr('style');
329+
settings.onHidden.call($dimmer);
326330
callback();
327331
})
328332
;
@@ -704,6 +708,8 @@ $.fn.dimmer.settings = {
704708
onChange : function(){},
705709
onShow : function(){},
706710
onHide : function(){},
711+
onVisible : function(){},
712+
onHidden : function(){},
707713

708714
error : {
709715
method : 'The method you called is not defined.'

0 commit comments

Comments
 (0)