CKEDITOR.dialog.add("cellProperties",function(r){function u(c){return function(e){for(var g=c(e[0]),f=1;f"+q.widthPx}]},s,{type:"select",id:"wordWrap",label:v.wordWrap,"default":"yes",items:[[v.yes,"yes"],[v.no,"no"]],setup:u(function(d){var c=d.getAttribute("noWrap");if("nowrap"==d.getStyle("white-space")||c){return"no"}}),commit:function(c){"no"==this.getValue()?c.setStyle("white-space","nowrap"):c.removeStyle("white-space");c.removeAttribute("noWrap")}},s,{type:"select",id:"hAlign",label:v.hAlign,"default":"",items:[[t.notSet,""],[t.alignLeft,"left"],[t.alignCenter,"center"],[t.alignRight,"right"],[t.alignJustify,"justify"]],setup:u(function(d){var c=d.getAttribute("align");return d.getStyle("text-align")||c||""}),commit:function(d){var c=this.getValue();c?d.setStyle("text-align",c):d.removeStyle("text-align");d.removeAttribute("align")}},{type:"select",id:"vAlign",label:v.vAlign,"default":"",items:[[t.notSet,""],[t.alignTop,"top"],[t.alignMiddle,"middle"],[t.alignBottom,"bottom"],[v.alignBaseline,"baseline"]],setup:u(function(d){var c=d.getAttribute("vAlign");d=d.getStyle("vertical-align");switch(d){case"top":case"middle":case"bottom":case"baseline":break;default:d=""}return d||c||""}),commit:function(d){var c=this.getValue();c?d.setStyle("vertical-align",c):d.removeStyle("vertical-align");d.removeAttribute("vAlign")}}]},s,{type:"vbox",padding:0,children:[{type:"select",id:"cellType",label:v.cellType,"default":"td",items:[[v.data,"td"],[v.header,"th"]],setup:u(function(c){return c.getName()}),commit:function(c){c.renameNode(this.getValue())}},s,{type:"text",id:"rowSpan",label:v.rowSpan,"default":"",validate:o.integer(v.invalidRowSpan),setup:u(function(c){if((c=parseInt(c.getAttribute("rowSpan"),10))&&1!=c){return c}}),commit:function(d){var c=parseInt(this.getValue(),10);c&&1!=c?d.setAttribute("rowSpan",this.getValue()):d.removeAttribute("rowSpan")}},{type:"text",id:"colSpan",label:v.colSpan,"default":"",validate:o.integer(v.invalidColSpan),setup:u(function(c){if((c=parseInt(c.getAttribute("colSpan"),10))&&1!=c){return c}}),commit:function(d){var c=parseInt(this.getValue(),10);c&&1!=c?d.setAttribute("colSpan",this.getValue()):d.removeAttribute("colSpan")}},s,{type:"hbox",padding:0,widths:["60%","40%"],children:[{type:"text",id:"bgColor",label:v.bgColor,"default":"",setup:u(function(d){var c=d.getAttribute("bgColor");return d.getStyle("background-color")||c}),commit:function(c){this.getValue()?c.setStyle("background-color",this.getValue()):c.removeStyle("background-color");c.removeAttribute("bgColor")}},i?{type:"button",id:"bgColorChoose","class":"colorChooser",label:v.chooseColor,onLoad:function(){this.getElement().getParent().setStyle("vertical-align","bottom")},onClick:function(){r.getColorFromDialog(function(c){c&&this.getDialog().getContentElement("info","bgColor").setValue(c);this.focus()},this)}}:s]},s,{type:"hbox",padding:0,widths:["60%","40%"],children:[{type:"text",id:"borderColor",label:v.borderColor,"default":"",setup:u(function(d){var c=d.getAttribute("borderColor");return d.getStyle("border-color")||c}),commit:function(c){this.getValue()?c.setStyle("border-color",this.getValue()):c.removeStyle("border-color");c.removeAttribute("borderColor")}},i?{type:"button",id:"borderColorChoose","class":"colorChooser",label:v.chooseColor,style:(a?"margin-right":"margin-left")+": 10px",onLoad:function(){this.getElement().getParent().setStyle("vertical-align","bottom")},onClick:function(){r.getColorFromDialog(function(c){c&&this.getDialog().getContentElement("info","borderColor").setValue(c);this.focus()},this)}}:s]}]}]}]}],onShow:function(){this.cells=CKEDITOR.plugins.tabletools.getSelectedCells(this._.editor.getSelection());this.setupContent(this.cells)},onOk:function(){for(var f=this._.editor.getSelection(),e=f.createBookmarks(),h=this.cells,g=0;g