diff --git a/r2/r2/public/static/css/wiki.less b/r2/r2/public/static/css/wiki.less index 47d42e707..7090ae37f 100644 --- a/r2/r2/public/static/css/wiki.less +++ b/r2/r2/public/static/css/wiki.less @@ -152,7 +152,11 @@ .wiki_button { padding: 2px; } - + + .throbber { + margin-bottom: -5px; + } + // Submit Discussion button .discussionlink { display: inline-block; diff --git a/r2/r2/public/static/js/wiki.js b/r2/r2/public/static/js/wiki.js index 27fc06c50..aefe7e15e 100644 --- a/r2/r2/public/static/js/wiki.js +++ b/r2/r2/public/static/js/wiki.js @@ -90,12 +90,14 @@ r.wiki = { special.hide() params = r.utils.serializeForm($this) $('#wiki_save_button').attr("disabled", true) + $this.addClass("working") r.wiki.request({ url: url, type: 'POST', dataType: 'json', data: params, error: function() { + $this.removeClass("working") $('#wiki_save_button').removeAttr("disabled") }, success: function() { diff --git a/r2/r2/templates/wikieditpage.html b/r2/r2/templates/wikieditpage.html index 5e647bc29..bee82c509 100644 --- a/r2/r2/templates/wikieditpage.html +++ b/r2/r2/templates/wikieditpage.html @@ -45,4 +45,5 @@

+