newoption.setcolor=function(val){editor.ExecCommand("forecolor",val);}
newoption.setcolor=function(val){editor.ExecCommand("backcolor",val);}
if(editor.GetSelectionType()=="Control")self.set_visible(false);
this._lastpastecmd="paste";
newoption.command="paste";
newoption.width=360;
newoption.height=240;
newoption.puretextmode=false;
newoption.callback=editor.delegate(editor._onpastedialogreturn);
//if(editor.GetSelectionType()=="Control")self.set_visible(false);
//if(!editor.QueryStyle("paragraph"))self.set_visible(false);
var table=editor.IsIncludedByTag("table");
if(table==null)return self.set_visible(false);
var link=editor.IsIncludedByTag("a");
if(link==null)return self.set_visible(false);
var link=editor.IsIncludedByTag("a");
if(link)editor.ShowPropertiesDialog(link);
var link=editor.IsIncludedByTag("a");
if(link==null)return self.set_visible(false);
var link=editor.IsIncludedByTag("a");
if(link)link.RemoveNode(false);
if(!editor.CanExecCommand("mergecells"))self.set_visible(false);
if(editor.CanExecCommand("mergecells"))self.set_visible(false);
self._ResetFCButton();
if(editor.CanExecCommand("mergecells"))self.set_visible(false);
self._ResetFCButton();
if(editor.CanExecCommand("mergecells"))self.set_visible(false);
newoption.setcolor=function(val){editor.ExecCommand("forecolor",val);}
newoption.setcolor=function(val){editor.ExecCommand("backcolor",val);}
var table=editor.IsIncludedByTag("table");
if(table==null)return self.set_visible(false);
self._ResetFCButton();
self._ResetFCButton();
if(!self.storage)return;
editor.ShowImageEditor(self.imgnode,self.storage,self.fileitem);
editor.ExecInsertImageMap(null,self.imgnode);
editor.ShowPropertiesDialog(editor.GetSelectionRoot(),{styletab:"text"})
var node=editor.GetSelectionRoot();
if(!node||!node.IsControl())self.set_visible(false);
editor.ShowPropertiesDialog(editor.GetSelectionRoot())