diff options
author | Sarven Capadisli <csarven@status.net> | 2009-11-27 20:52:35 +0000 |
---|---|---|
committer | Sarven Capadisli <csarven@status.net> | 2009-11-27 20:52:35 +0000 |
commit | 58a75b09684a88181d8bd6ead440d27832886b80 (patch) | |
tree | ee47d058291ede881d33ccca99fd6c0ab112aa18 | |
parent | 5bacd98905ed55db6ece546356407f1514fb7fe5 (diff) |
Better UI for showing 'processing' for NewDirectMessage. Displays it
only while it GETs the form.
-rw-r--r-- | js/util.js | 5 |
1 files changed, 2 insertions, 3 deletions
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; }); } |