diff options
author | Andrew Dolgov <[email protected]> | 2008-05-19 09:03:53 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2008-05-19 09:03:53 +0100 |
commit | 995094517506b5565bbbc22aff9d25e7a0ae08d7 (patch) | |
tree | c1b94338e4e070a12ebf8fa7aa928ab81548d4b5 /functions.js | |
parent | 730dbf19107d42e1a6568ac7057375b9a2e58e9e (diff) |
loading progress bar for main window (2)
Diffstat (limited to 'functions.js')
-rw-r--r-- | functions.js | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/functions.js b/functions.js index c37a7812c..b0665b174 100644 --- a/functions.js +++ b/functions.js @@ -2,6 +2,7 @@ var hotkeys_enabled = true; var debug_mode_enabled = false; var xmlhttp_rpc = Ajax.getTransport(); var notify_silent = false; +var last_progress_point = 0; /* add method to remove element from array */ @@ -1671,10 +1672,19 @@ function focus_element(id) { return false; } -function loading_set_progress(v) { +function loading_set_progress(p) { try { + if (!Element.visible("overlay")) return; + var o = document.getElementById("l_progress_i"); - o.style.width = (v*2) + "px"; + + new Effect.Scale(o, p, { + scaleY : false, + scaleFrom : last_progress_point, + scaleMode: { originalWidth : 200 }, + queue: { position: 'end', scope: 'LSP-Q', limit: 1 } }); + + last_progress_point = p; } catch (e) { exception_error("loading_set_progress", e); |