X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/f938afb8ab4cb091d12e0ef0311eaea14b774798..413c112e479cef57fe2b2047f4820046cd7db4b4:/redakcja/static/js/button_scripts.js diff --git a/redakcja/static/js/button_scripts.js b/redakcja/static/js/button_scripts.js index 0d38b004..e7b1c42a 100644 --- a/redakcja/static/js/button_scripts.js +++ b/redakcja/static/js/button_scripts.js @@ -162,7 +162,7 @@ function ScriptletCenter() var text = this.XMLEditorSelectedText(context); if(!text) return done(); - var original = text; + var original = text;$ nblck_each(exprs, function(expr, index) { $progress.html(600 + index); @@ -258,15 +258,20 @@ function ScriptletCenter() ScriptletCenter.prototype.callInteractive = function(opts) { $progress = $('Executing script'); var self = this; - - $.blockUI({ - message: $progress, - - }); - + + /* This won't work, 'cause the JS below might be synchronous :( */ + /* var timer = setTimeout(function() { + $.blockUI({message: $progress}); + timer = null; + }, 1000); */ + + $.blockUI({message: $progress, showOverlay: false}); self.scriptlets[opts.action](opts.context, opts.extra, function(){ - $.unblockUI(); // done + /*if(timer) + clearTimeout(timer); + else */ + $.unblockUI(); // done }); } @@ -277,8 +282,8 @@ ScriptletCenter.prototype.XMLEditorSelectedText = function(editor) { ScriptletCenter.prototype.XMLEditorReplaceSelectedText = function(editor, replacement) { - $progress.html("Replacing text"); - editor.replaceSelection(replacement); + $progress.html("Replacing text"); + editor.replaceSelection(replacement); }; ScriptletCenter.prototype.XMLEditorMoveCursorForward = function(panel, n) {