From: Ɓukasz Rekucki Date: Tue, 25 May 2010 11:36:42 +0000 (+0200) Subject: Removed overlay when calling interactive scripts (purely cosmetic). X-Git-Url: https://git.mdrn.pl/redakcja.git/commitdiff_plain/6452ce53707b8e5c3f9ef95dd3793284272398e4?hp=3cff6e4a3f7e7acceacbc621f9196204b508121e Removed overlay when calling interactive scripts (purely cosmetic). --- 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) {