Skip to content
Extraits de code Groupes Projets
flash-messages.js 926 octets
Newer Older
  • Learn to ignore specific revisions
  • // @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3-or-Later
    
    
    (function() {
    
        var self = this;
    
        this.subscribe("widget/ready", function() {
          self.animateMessages();
        });
    
    
        this.animateMessages = function() {
    
          self.flashMessages().addClass("expose").delay(8000).fadeTo(200, 0.5);
    
        };
    
        this.render = function(result) {
    
          self.flashMessages().removeClass("expose").remove();
    
            id: result.success ? "flash_notice" : "flash_error"
    
    danielgrippi's avatar
    danielgrippi a validé
            'class': "message"
    
            .text(result.notice))
    
          .prependTo(document.body);
    
    
        this.flashMessages = function() {
          return $("#flash_notice, #flash_error, #flash_alert");
        };
    
      Diaspora.Widgets.FlashMessages = FlashMessages;
    
    // @license-end