X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/561f2f694adc8ac57011eac1eec5929425276c59..eb789dbf757e760e8348e0aa75343eb53996b7e3:/app/assets/javascripts/site.js diff --git a/app/assets/javascripts/site.js b/app/assets/javascripts/site.js index 5d727a069..3d4130580 100644 --- a/app/assets/javascripts/site.js +++ b/app/assets/javascripts/site.js @@ -1,6 +1,7 @@ //= require jquery //= require jquery_ujs //= require jquery.autogrowtextarea +//= require jquery.timers /* * Called as the user scrolls/zooms around to aniplate hrefs of the @@ -216,7 +217,14 @@ function previewRichtext(event) { var minHeight = editor.outerHeight() - preview.outerHeight() + preview.innerHeight(); editor.hide(); - preview.load(editor.attr("data-preview-url"), { text: editor.val() }); + preview.html(""); + preview.oneTime(500, "loading", function () { + preview.addClass("loading"); + }); + preview.load(editor.attr("data-preview-url"), { text: editor.val() }, function () { + preview.stopTime("loading"); + preview.removeClass("loading"); + }); preview.width(width); preview.css("min-height", minHeight + "px"); preview.show();