Obout.Ajax.UI.HTMLEditor.ToolbarButton.AnchorsToggle =
function(element) {
Obout.Ajax.UI.HTMLEditor.ToolbarButton.AnchorsToggle.initializeBase(
this, [element]);
}
Obout.Ajax.UI.HTMLEditor.ToolbarButton.AnchorsToggle.prototype = {
callMethod:
function() {
if (!Obout.Ajax.UI.HTMLEditor.ToolbarButton.AnchorsToggle.callBaseMethod(
this,
"callMethod")) {
return false;
}
var editor =
this.get_designPanel();
var editPanel =
this.get_editPanel();
editPanel.set_showAnchors(!editPanel.get_showAnchors())
Obout.Ajax.UI.HTMLEditor.operateAnchors(editor, editor.get_doc(), !editPanel.get_showAnchors());
editPanel.updateToolbar();
},
checkState:
function() {
if (!Obout.Ajax.UI.HTMLEditor.ToolbarButton.AnchorsToggle.callBaseMethod(
this,
"checkState")) {
return false;
}
return this.get_editPanel().get_showAnchors()
}
}
Obout.Ajax.UI.HTMLEditor.ToolbarButton.AnchorsToggle.registerClass(
"Obout.Ajax.UI.HTMLEditor.ToolbarButton.AnchorsToggle",
Obout.Ajax.UI.HTMLEditor.ToolbarButton.ToggleButton);