- t.Buttons[t.Buttons.length] = new edButton(name+'_strong','b','<strong>','</strong>','b');
- t.Buttons[t.Buttons.length] = new edButton(name+'_em','i','<em>','</em>','i');
- t.Buttons[t.Buttons.length] = new edButton(name+'_link','link','','</a>','a'); // special case
- t.Buttons[t.Buttons.length] = new edButton(name+'_block','b-quote','\n\n<blockquote>','</blockquote>\n\n','q');
- t.Buttons[t.Buttons.length] = new edButton(name+'_del','del','<del datetime="' + datetime + '">','</del>','d');
- t.Buttons[t.Buttons.length] = new edButton(name+'_ins','ins','<ins datetime="' + datetime + '">','</ins>','s');
- t.Buttons[t.Buttons.length] = new edButton(name+'_img','img','','','m',-1); // special case
- t.Buttons[t.Buttons.length] = new edButton(name+'_ul','ul','<ul>\n','</ul>\n\n','u');
- t.Buttons[t.Buttons.length] = new edButton(name+'_ol','ol','<ol>\n','</ol>\n\n','o');
- t.Buttons[t.Buttons.length] = new edButton(name+'_li','li','\t<li>','</li>\n','l');
- t.Buttons[t.Buttons.length] = new edButton(name+'_code','code','<code>','</code>','c');
- t.Buttons[t.Buttons.length] = new edButton(name+'_more','more','<!--more-->','','t',-1);
-// t.Buttons[t.Buttons.length] = new edButton(name+'_next','page','<!--nextpage-->','','p',-1);
-
- var tb = document.createElement('div');
- tb.id = name+'_qtags';
-
- var html = '<div id="'+name+'_toolbar">';
- for (var i = 0; i < t.Buttons.length; i++)
- html += t.edShowButton(t.Buttons[i], i);
-
- html += '<input type="button" id="'+name+'_ed_spell" class="ed_button" onclick="edSpell('+name+'.Canvas);" title="' + quicktagsL10n.dictionaryLookup + '" value="' + quicktagsL10n.lookup + '" />';
- html += '<input type="button" id="'+name+'_ed_close" class="ed_button" onclick="'+name+'.edCloseAllTags();" title="' + quicktagsL10n.closeAllOpenTags + '" value="' + quicktagsL10n.closeTags + '" /></div>';
-
- tb.innerHTML = html;
- cont.parentNode.insertBefore(tb, cont);
-
-};
+ // ensure backward compatibility
+ edButtons[10] = new qt.TagButton('strong','b','<strong>','</strong>');
+ edButtons[20] = new qt.TagButton('em','i','<em>','</em>'),
+ edButtons[30] = new qt.LinkButton(), // special case
+ edButtons[40] = new qt.TagButton('block','b-quote','\n\n<blockquote>','</blockquote>\n\n'),
+ edButtons[50] = new qt.TagButton('del','del','<del datetime="' + _datetime + '">','</del>'),
+ edButtons[60] = new qt.TagButton('ins','ins','<ins datetime="' + _datetime + '">','</ins>'),
+ edButtons[70] = new qt.ImgButton(), // special case
+ edButtons[80] = new qt.TagButton('ul','ul','<ul>\n','</ul>\n\n'),
+ edButtons[90] = new qt.TagButton('ol','ol','<ol>\n','</ol>\n\n'),
+ edButtons[100] = new qt.TagButton('li','li','\t<li>','</li>\n'),
+ edButtons[110] = new qt.TagButton('code','code','<code>','</code>'),
+ edButtons[120] = new qt.TagButton('more','more','<!--more-->\n\n',''),
+ edButtons[140] = new qt.CloseButton();
+
+})();