From: Sarven Capadisli Date: Fri, 27 Nov 2009 20:52:35 +0000 (+0000) Subject: Better UI for showing 'processing' for NewDirectMessage. Displays it X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=58a75b09684a88181d8bd6ead440d27832886b80;p=quix0rs-gnu-social.git Better UI for showing 'processing' for NewDirectMessage. Displays it only while it GETs the form. --- diff --git a/js/util.js b/js/util.js index b29ce7f02c..f3b71cea8b 100644 --- a/js/util.js +++ b/js/util.js @@ -365,9 +365,9 @@ var SN = { // StatusNet NDM = $('.entity_send-a-message a'); NDM.attr({'href':NDM.attr('href')+'&ajax=1'}); NDM.bind('click', function() { - $(this).addClass('processing'); var NDMF = $('.entity_send-a-message form'); if (NDMF.length === 0) { + $(this).addClass('processing'); $.get(NDM.attr('href'), null, function(data) { $('.entity_send-a-message').append(document._importNode($('form', data)[0], true)); NDMF = $('.entity_send-a-message .form_notice'); @@ -378,14 +378,13 @@ var SN = { // StatusNet NDMF.hide(); return false; }); + NDM.removeClass('processing'); }); } else { NDMF.show(); $('.entity_send-a-message textarea').focus(); } - - $(this).removeClass('processing'); return false; }); }