From 58a75b09684a88181d8bd6ead440d27832886b80 Mon Sep 17 00:00:00 2001 From: Sarven Capadisli Date: Fri, 27 Nov 2009 20:52:35 +0000 Subject: Better UI for showing 'processing' for NewDirectMessage. Displays it only while it GETs the form. --- js/util.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'js') diff --git a/js/util.js b/js/util.js index b29ce7f02..f3b71cea8 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; }); } -- cgit v1.2.3-54-g00ecf