diff options
author | Andreas Gohr <andi@splitbrain.org> | 2005-11-11 21:01:42 +0100 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2005-11-11 21:01:42 +0100 |
commit | c591aabe4bfdea879a1804e525b40a697ba9afce (patch) | |
tree | 6796ffc1993fdff066921576b237954f08194b01 /lib/scripts | |
parent | 4cb796577ee06e5db0058b4a820243db1b9a48f4 (diff) | |
download | rpg-c591aabe4bfdea879a1804e525b40a697ba9afce.tar.gz rpg-c591aabe4bfdea879a1804e525b40a697ba9afce.tar.bz2 |
JavaScript Fixes for the toolbar #628
darcs-hash:20051111200142-7ad00-158925aee01bc24378a8bd99ad27a6173ea085dd.gz
Diffstat (limited to 'lib/scripts')
-rw-r--r-- | lib/scripts/edit.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/lib/scripts/edit.js b/lib/scripts/edit.js index 34bd8113d..cdfed0a84 100644 --- a/lib/scripts/edit.js +++ b/lib/scripts/edit.js @@ -128,7 +128,7 @@ function initToolbar(tbid,edid,tb){ if(!document.getElementById){ return; } var toolbar = document.getElementById(tbid); var cnt = tb.length; - for(i=0; i<cnt; i++){ + for(var i=0; i<cnt; i++){ // create new button and add to the toolbar btn = createToolButton(tb[i]['icon'], tb[i]['title'], @@ -154,6 +154,14 @@ function initToolbar(tbid,edid,tb){ jsEscape(tb[i]['insert'])+ "');return false;}"); break; + case 'signature': + if(SIG!=''){ + eval("btn.onclick = function(){insertAtCarret('"+ + jsEscape(edid)+"','"+ + jsEscape(SIG)+ + "');return false;}"); + } + break; case 'picker': createPicker('picker'+i, tb[i]['list'], @@ -162,9 +170,9 @@ function initToolbar(tbid,edid,tb){ eval("btn.onclick = function(){showPicker('picker"+i+ "',this);return false;}"); break; - case 'popup': + case 'mediapopup': eval("btn.onclick = function(){window.open('"+ - jsEscape(tb[i]['url'])+"','"+ + jsEscape(tb[i]['url']+NS)+"','"+ jsEscape(tb[i]['name'])+"','"+ jsEscape(tb[i]['options'])+ "');return false;}"); |