X-Git-Url: https://dev.renevier.net/?p=syj.git;a=blobdiff_plain;f=public%2Fjs%2Futils.js;h=a81262fac5a89db5ae9151831225f078209c66fa;hp=eab837dc2b4e099000f7c2779a15a486b41a05ac;hb=79315e38eea4482f92049e0d1b40fb35f8f4a3ff;hpb=7504b7ccb77a798b20f4dbb003a90bcaee702124 diff --git a/public/js/utils.js b/public/js/utils.js index eab837d..a81262f 100644 --- a/public/js/utils.js +++ b/public/js/utils.js @@ -467,7 +467,9 @@ Element.addMethods('div', (function() { if (supportsTransition && hasOpacityTransition(div)) { div.observe(endTransitionEventName, function() { div.stopObserving(endTransitionEventName); - div.hide(); + if (!div.getOpacity()) { // in case show has been called in-between + div.hide(); + } }); div.setOpacity(0); } else { @@ -490,7 +492,7 @@ Element.addMethods('div', (function() { } function clearMessages(div) { - if (div.visible()) { + if (div.getOpacity()) { hide(div); } return div; @@ -517,7 +519,7 @@ Element.addMethods('div', (function() { } div.appendChild(node); - if (!div.visible()) { + if (!div.getOpacity()) { show(div); } return div;