Skip to content
Extraits de code Groupes Projets
content-updater.js 779 octets
Newer Older
  • Learn to ignore specific revisions
  • Dan Hansen's avatar
    Dan Hansen a validé
    /*   Copyright (c) 2010, Diaspora Inc.  This file is
    *   licensed under the Affero General Public License version 3 or later.  See
    *   the COPYRIGHT file.
    */
    
    
    var ContentUpdater = {
      addPostToStream: function(html) {
        var streamElement = $(html);
        var postId = streamElement.attr("data-guid");
    
    Dan Hansen's avatar
    Dan Hansen a validé
    
    
        if($(".stream_element[data-guid='" + postId + "']").length === 0) {
    
    Dan Hansen's avatar
    Dan Hansen a validé
          if($("#no_posts").length) {
            $("#no_posts").detach();
          }
    
          streamElement.prependTo("#main_stream:not('.show')").fadeIn("fast", function() {
            streamElement.find("label").inFieldLabels();
          });
    
          Diaspora.widgets.publish("stream/postAdded", [postId]);
          Diaspora.widgets.timeago.updateTimeAgo();
          Diaspora.widgets.directionDetector.updateBinds();
        }
      }
    };