summaryrefslogtreecommitdiff
path: root/lib/scripts
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2005-11-11 21:01:42 +0100
committerAndreas Gohr <andi@splitbrain.org>2005-11-11 21:01:42 +0100
commitc591aabe4bfdea879a1804e525b40a697ba9afce (patch)
tree6796ffc1993fdff066921576b237954f08194b01 /lib/scripts
parent4cb796577ee06e5db0058b4a820243db1b9a48f4 (diff)
downloadrpg-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.js14
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;}");