Skip to content
Extraits de code Groupes Projets
content-updater.js 930 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 postGUID = $(streamElement).attr('id');
    
    Dan Hansen's avatar
    Dan Hansen a validé
    
    
        if($("#"+postGUID).length === 0) {
    
    Dan Hansen's avatar
    Dan Hansen a validé
            $("#no_posts").detach();
          }
    
    
          streamElement.prependTo("#main_stream:not('.show')").fadeIn("fast", function() {
    
    Dan Hansen's avatar
    Dan Hansen a validé
            streamElement.find("label").inFieldLabels();
          });
    
    
          Diaspora.widgets.publish("stream/postAdded", [postGUID]);
    
    Dan Hansen's avatar
    Dan Hansen a validé
          Diaspora.widgets.timeago.updateTimeAgo();
          Diaspora.widgets.directionDetector.updateBinds();
        }
    
      addLikesToPost: function(postGUID, html) {
        var post = $("#" + postGUID);
    
    
        $(".likes_container", post)
          .fadeOut("fast")
          .html(html)
          .fadeIn("fast");
    
    Dan Hansen's avatar
    Dan Hansen a validé
      }