Sha256: bdd77a3c4b92343376beb364c8e2db551bb0a9c7d569a62e67de8a62aa84814a

Contents?: true

Size: 683 Bytes

Versions: 2

Compression:

Stored size: 683 Bytes

Contents

//
// Adding some animation to flash messages
// Idea from http://stackoverflow.com/questions/316278/timeout-jquery-effects
//
// Copyright (c) 2011 Kosmas Schütz
//

(function($) {

  //   Parameters are:
  //   time for fadeIn
  //   time the message is shown
  //   time for fadeOut

  $.fn.flashMessages = function(timeIn, timeStay, timeOut) {

    var el = $(this.selector + " .success, " + this.selector + " .notice, " + this.selector + " .warning, " + this.selector + " .error");
    el.fadeIn(timeIn);
    el.queue(function() {
      setTimeout(function() {
        el.dequeue();
      }, timeStay);
    });
    el.fadeOut(timeOut);
  };
})(jQuery);

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
compass-jquery-plugin-0.3.3.1 templates/jquery/jquery.flashMessages.js
compass-jquery-plugin-0.3.3.0 templates/jquery/jquery.flashMessages.js