| 1234567891011121314151617181920212223 | Drupal.behaviors.gui7 = function (context) {  // Growl-style system messages  $('#console > div.messages:not(.processed)')    .addClass('processed')    .each(function() {      // If a message meets these criteria, we don't autoclose      // - contains a link      // - is an error or warning      // - contains a lenghthy amount of text      if ($('a', this).size() || $(this).is('.error') || $(this).is('.warning') || $(this).text().length > 100) {        $(this).prepend("<span class='close'>x</span>");        $('span.close', this).click(function() {          $(this).parent().slideUp('fast');        });      }      else {        // This essentially adds a 3 second pause before hiding the message.        $(this).animate({opacity:1}, 5000, 'linear', function() {          $(this).slideUp('fast');        });      }    });};
 |