📄 inputhtmlrenderer.java
字号:
writer.startElement(HTML.TD_ELEM, null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-toolbox-label", null); writer.writeAttribute(HTML.WIDTH_ATTR, "50%", null); writer.write("Rows"); writer.endElement(HTML.TD_ELEM); writer.startElement(HTML.TD_ELEM, null); writer.startElement(HTML.INPUT_ELEM, null); writer.writeAttribute(HTML.TYPE_ATTR, "text", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-tabledrawer-newrows", null); writer.writeAttribute(HTML.VALUE_ATTR, "3", null); writer.endElement(HTML.INPUT_ELEM); writer.endElement(HTML.TD_ELEM); writer.endElement(HTML.TR_ELEM); writer.startElement(HTML.TR_ELEM, null); writer.startElement(HTML.TD_ELEM, null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-toolbox-label", null); writer.write("Columns"); writer.endElement(HTML.TD_ELEM); writer.startElement(HTML.TD_ELEM, null); writer.startElement(HTML.INPUT_ELEM, null); writer.writeAttribute(HTML.TYPE_ATTR, "text", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-tabledrawer-newcols", null); writer.writeAttribute(HTML.VALUE_ATTR, "3", null); writer.endElement(HTML.INPUT_ELEM); writer.endElement(HTML.TD_ELEM); writer.endElement(HTML.TR_ELEM); writer.startElement(HTML.TR_ELEM, null); writer.startElement(HTML.TD_ELEM, null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-toolbox-label", null); writer.write("Headings"); writer.endElement(HTML.TD_ELEM); writer.startElement(HTML.TD_ELEM, null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-toolbox-label", null); writer.startElement(HTML.INPUT_ELEM, null); writer.writeAttribute(HTML.NAME_ATTR, "kupu-tabledrawer-makeheader", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-tabledrawer-makeheader", null); writer.writeAttribute(HTML.TYPE_ATTR, "checkbox", null); writer.endElement(HTML.INPUT_ELEM); writer.startElement(HTML.LABEL_ELEM, null); writer.writeAttribute(HTML.FOR_ATTR, "kupu-tabledrawer-makeheader", null); writer.write("Create"); writer.endElement(HTML.LABEL_ELEM); writer.endElement(HTML.TD_ELEM); writer.endElement(HTML.TR_ELEM); writer.startElement(HTML.TR_ELEM, null); writer.startElement(HTML.TD_ELEM, null); writer.writeAttribute(HTML.COLSPAN_ATTR, "2", null); writer.writeAttribute(HTML.STYLE_ATTR, "text-align: center", null); writer.startElement(HTML.BUTTON_ELEM, null); writer.writeAttribute(HTML.TYPE_ATTR, "button", null); writer.writeAttribute(HTML.ONCLICK_ATTR, "drawertool.current_drawer.createTable()", null); writer.write("Add Table"); writer.endElement(HTML.BUTTON_ELEM); writer.endElement(HTML.TD_ELEM); writer.endElement(HTML.TR_ELEM); writer.startElement(HTML.TR_ELEM, null); writer.startElement(HTML.TD_ELEM, null); writer.writeAttribute(HTML.COLSPAN_ATTR, "2", null); writer.writeAttribute(HTML.STYLE_ATTR, "text-align: center", null); writer.startElement(HTML.BUTTON_ELEM, null); writer.writeAttribute(HTML.TYPE_ATTR, "button", null); writer.writeAttribute(HTML.ONCLICK_ATTR, "drawertool.current_drawer.tool.fixAllTables()", null); writer.write("Fix All Tables"); writer.endElement(HTML.BUTTON_ELEM); writer.endElement(HTML.TD_ELEM); writer.endElement(HTML.TR_ELEM); writer.endElement(HTML.TABLE_ELEM); writer.endElement(HTML.DIV_ELEM); // kupu-tabledrawer-addtable writer.startElement(HTML.DIV_ELEM, null); writer.writeAttribute(HTML.ID_ATTR, "kupu-tabledrawer-edittable", null); writer.startElement(HTML.TABLE_ELEM, null); writer.writeAttribute(HTML.WIDTH_ATTR, "100%", null); writer.startElement(HTML.TR_ELEM,null); writer.startElement(HTML.TD_ELEM,null); writer.writeAttribute(HTML.WIDTH_ATTR, "50%", null); writer.write("Current column alignment"); writer.endElement(HTML.TD_ELEM); writer.startElement(HTML.TD_ELEM,null); writer.startElement(HTML.SELECT_ELEM,null); writer.writeAttribute(HTML.ID_ATTR, "kupu-tabledrawer-alignchooser", null); writer.writeAttribute(HTML.ONCHANGE_ATTR, "drawertool.current_drawer.tool.setColumnAlign(this.options[this.selectedIndex].value)", null); writeOption(writer, "left", "Left"); writeOption(writer, "center", "Center"); writeOption(writer, "right", "Right"); writer.endElement(HTML.SELECT_ELEM); writer.endElement(HTML.TD_ELEM); writer.endElement(HTML.TR_ELEM); writer.startElement(HTML.TR_ELEM,null); writer.startElement(HTML.TD_ELEM,null); writer.write("Column"); writer.endElement(HTML.TD_ELEM); writer.startElement(HTML.TD_ELEM,null); writer.startElement(HTML.BUTTON_ELEM, null); writer.writeAttribute(HTML.TYPE_ATTR, "button", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-tabledrawer-addcolumn-button", null); writer.writeAttribute(HTML.ONCLICK_ATTR, "drawertool.current_drawer.tool.addTableColumn()", null); writer.write("Add"); writer.endElement(HTML.BUTTON_ELEM); writer.startElement(HTML.BUTTON_ELEM, null); writer.writeAttribute(HTML.TYPE_ATTR, "button", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-tabledrawer-delcolumn-button", null); writer.writeAttribute(HTML.ONCLICK_ATTR, "drawertool.current_drawer.tool.delTableColumn()", null); writer.write("Remove"); writer.endElement(HTML.BUTTON_ELEM); writer.endElement(HTML.TD_ELEM); writer.endElement(HTML.TR_ELEM); writer.startElement(HTML.TR_ELEM,null); writer.startElement(HTML.TD_ELEM,null); writer.write("Row"); writer.endElement(HTML.TD_ELEM); writer.startElement(HTML.TD_ELEM,null); writer.startElement(HTML.BUTTON_ELEM, null); writer.writeAttribute(HTML.TYPE_ATTR, "button", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-tabledrawer-addrow-button", null); writer.writeAttribute(HTML.ONCLICK_ATTR, "drawertool.current_drawer.addTableRow()", null); writer.write("Add"); writer.endElement(HTML.BUTTON_ELEM); writer.startElement(HTML.BUTTON_ELEM, null); writer.writeAttribute(HTML.TYPE_ATTR, "button", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-tabledrawer-delrow-button", null); writer.writeAttribute(HTML.ONCLICK_ATTR, "drawertool.current_drawer.delTableRow()", null); writer.write("Remove"); writer.endElement(HTML.BUTTON_ELEM); writer.endElement(HTML.TD_ELEM); writer.endElement(HTML.TR_ELEM); writer.startElement(HTML.TR_ELEM,null); writer.startElement(HTML.TD_ELEM,null); writer.write("Fix Table"); writer.endElement(HTML.TD_ELEM); writer.startElement(HTML.TD_ELEM,null); writer.startElement(HTML.BUTTON_ELEM, null); writer.writeAttribute(HTML.TYPE_ATTR, "button", null); // BUG writer.writeAttribute(HTML.ID_ATTR, "kupu-tabledrawer-addrow-button", null); writer.writeAttribute(HTML.ONCLICK_ATTR, "drawertool.current_drawer.tool.fixTable()", null); writer.write("Fix"); writer.endElement(HTML.BUTTON_ELEM); writer.endElement(HTML.TD_ELEM); writer.endElement(HTML.TR_ELEM); writer.endElement(HTML.TABLE_ELEM); writer.endElement(HTML.DIV_ELEM); // kupu-tabledrawer-edittable writer.endElement(HTML.TD_ELEM); writer.endElement(HTML.TR_ELEM); writer.endElement(HTML.TBODY_ELEM); writer.endElement(HTML.TABLE_ELEM); writer.endElement(HTML.TD_ELEM); writer.endElement(HTML.TR_ELEM); writer.endElement(HTML.TABLE_ELEM); writer.startElement(HTML.DIV_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-dialogbuttons", null); writer.startElement(HTML.BUTTON_ELEM,null); writer.writeAttribute(HTML.TYPE_ATTR, "button", null); writer.writeAttribute(HTML.ONCLICK_ATTR, "drawertool.closeDrawer()", null); writer.write("Close"); writer.endElement(HTML.BUTTON_ELEM); writer.endElement(HTML.DIV_ELEM); writer.endElement(HTML.DIV_ELEM); writer.endElement(HTML.DIV_ELEM); // kupu-tabledrawer writer.endElement(HTML.DIV_ELEM); // toolbar // // Tool Boxes // writer.startElement(HTML.DIV_ELEM, null); writer.writeAttribute("xmlns", "", null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-toolboxes", null); if( ! editor.isShowAnyToolBox() ){ writer.writeAttribute(HTML.STYLE_ATTR, "display: none", null); } // Properties tool box writer.startElement(HTML.DIV_ELEM, null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-toolbox", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-toolbox-properties", null); if( ! editor.isShowPropertiesToolBox() ){ writer.writeAttribute(HTML.STYLE_ATTR, "display: none", null); } writer.startElement(HTML.H1_ELEM, null); writer.write("Properties"); writer.endElement(HTML.H1_ELEM); writer.startElement(HTML.DIV_ELEM, null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-toolbox-label", null); writer.write("Title:"); writer.endElement(HTML.DIV_ELEM); writer.startElement(HTML.INPUT_ELEM, null); writer.writeAttribute(HTML.CLASS_ATTR, "wide", null); // TODO : Check class name. Should be something like kupu-wide in next version. writer.writeAttribute(HTML.ID_ATTR, "kupu-properties-title", null); writer.endElement(HTML.INPUT_ELEM); writer.startElement(HTML.DIV_ELEM, null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-toolbox-label", null); writer.write("Description:"); writer.endElement(HTML.DIV_ELEM); writer.startElement(HTML.TEXTAREA_ELEM, null); writer.writeAttribute(HTML.CLASS_ATTR, "wide", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-properties-description", null); writer.endElement(HTML.TEXTAREA_ELEM); writer.endElement(HTML.DIV_ELEM); // Links tool box writer.startElement(HTML.DIV_ELEM, null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-toolbox", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-toolbox-links", null); if( ! editor.isShowLinksToolBox() ){ writer.writeAttribute(HTML.STYLE_ATTR, "display: none", null); } writer.startElement(HTML.H1_ELEM, null); writer.writeAttribute("xmlns:i18n", "http://xml.zope.org/namespaces/i18n", null);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -