Skip to:
Content

BuddyPress.org

Ticket #1073: duplicate-status-activity.patch

File duplicate-status-activity.patch, 1.0 KB (added by johnjamesjacoby, 15 years ago)

Stop duplicate status update activity; Stop it good; Props MrMaz.

  • ajax.js

     
    972972                }
    973973        );
    974974
    975         j("form#status-update-form").livequery('submit',
    976                 function() {
    977                         j.post( ajaxurl, {
    978                                 action: 'status_new_status',
    979                                 'cookie': encodeURIComponent(document.cookie),
    980                                 '_wpnonce': j('input#_wpnonce_add_status').val(),
    981                                 'status-update-input': j('#status-update-input').val()
    982                         },
    983                         function(response) {
    984                                 if ( response == "1" ) {                       
    985                                         j("div#user-status").slideUp(400,
    986                                                 function() {
    987                                                         j.post( ajaxurl, {
    988                                                                 action: 'status_show_status',
    989                                                                 'cookie': encodeURIComponent(document.cookie)
    990                                                         },
    991                                                         function(response) {                           
    992                                                                 j("div#user-status").html(response);
    993                                                                 j("div#user-status").slideDown(400);
    994                                                                 j(window).unbind('click');
    995                                                         });
    996                                                 }
    997                                         );
    998                                 }
    999                         });
    1000 
    1001                         return false;
    1002                 }
    1003         );
    1004 
    1005975        j("a#status-clear-status").livequery('click',
    1006976                function() {
    1007977                        j(this).addClass('ajax-loader');