]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #4963, refs #4847. Error messages don't automatically fade.
authorBrett Profitt <brett.profitt@gmail.com>
Mon, 17 Dec 2012 20:56:06 +0000 (15:56 -0500)
committerBrett Profitt <brett.profitt@gmail.com>
Mon, 17 Dec 2012 20:56:06 +0000 (15:56 -0500)
js/lib/elgglib.js
js/lib/ui.js

index dc7c07165cf2dcfaf65b38c602d700101c745585..af2c94000d18df6e3512cb915d313db23384ac8a 100644 (file)
@@ -347,8 +347,12 @@ elgg.system_messages = function(msgs, delay, type) {
 
        msgs.forEach(appendMessage);
 
-       $(messages_html.join('')).appendTo(systemMessages)
-               .animate({opacity: '1.0'}, delay).fadeOut('slow');
+       if (type != 'error') {
+               $(messages_html.join('')).appendTo(systemMessages)
+                       .animate({opacity: '1.0'}, delay).fadeOut('slow');
+       } else {
+               $(messages_html.join('')).appendTo(systemMessages);
+       }
 };
 
 /**
index 2a4d269d6b6d5d5353069a000f6da87c31328344..413078b4f65f42c9c7d3a683efcc722fef685f9d 100644 (file)
@@ -10,7 +10,7 @@ elgg.ui.init = function () {
        });
 
        $('.elgg-system-messages li').animate({opacity: 0.9}, 6000);
-       $('.elgg-system-messages li').fadeOut('slow');
+       $('.elgg-system-messages li.elgg-state-success').fadeOut('slow');
 
        $('[rel=toggle]').live('click', elgg.ui.toggles);