From 6452ce53707b8e5c3f9ef95dd3793284272398e4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C5=81ukasz=20Rekucki?= Date: Tue, 25 May 2010 13:36:42 +0200 Subject: [PATCH] Removed overlay when calling interactive scripts (purely cosmetic). --- redakcja/static/js/button_scripts.js | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) 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) { -- 2.20.1