this.editor = config.editor;
this.editorcore = config.editor.editorcore;
- this.buttons = new Roo.util.MixedCollection(false, function(o) { return o.cmd; });
+ this.buttons = new Roo.util.MixedCollection(false, function(o) { return o.btnid; });
//Roo.form.HtmlEditorToolbar1.superclass.constructor.call(this, editor.wrap.dom.firstChild, [], config);
// dont call parent... till later.
var editor= this.editor;
var children = [];
- var btn = function(id,cmd , toggle, handler, html){
+ var btn = function(id, cmd , toggle, handler, html){
var event = toggle ? 'toggle' : 'click';
xtype: 'Button',
xns: Roo.bootstrap,
//glyphicon : id,
+ btnid : id,
fa: id,
cmd : cmd, // why id || cmd
enableToggle: toggle !== false,
var hasToggle = false;
btns.each(function(e) {
if (e.enableToggle && e.cmd) {
- hasToggle = hasToggle || doc.queryCommandState(e.cmd)
+ hasToggle = hasToggle || doc.queryCommandState(e.cmd);
e.setActive(doc.queryCommandState(e.cmd));
}
}, this);
if (sn.hasAttribute('data-block')) {
- var block = Roo.htmleditor.Block.factory(tb.selectedNode)
+ var block = Roo.htmleditor.Block.factory(tb.selectedNode);
if (block) {
block.removeNode();
selection.removeAllRanges();