📄 inputhtmlrenderer.java
字号:
writer.writeAttribute(HTML.CLASS_ATTR, "kupu-tb-buttongroup", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-bg-subsuper", null); writeButton(writer, "kupu-subscript", "subscript: alt--", "-"); writeButton(writer, "kupu-superscript", "superscript: alt-+", "+"); writer.endElement(HTML.SPAN_ELEM); writer.startElement(HTML.SPAN_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-tb-buttongroup", null); writeButton(writer, "kupu-forecolor", "text color: alt-f", "f"); writeButton(writer, "kupu-hilitecolor", "background color: alt-h", "h"); writer.endElement(HTML.SPAN_ELEM); writer.startElement(HTML.SPAN_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-tb-buttongroup", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-bg-justify", null); writeButton(writer, "kupu-justifyleft", "left justify: alt-l", "l"); writeButton(writer, "kupu-justifycenter", "center justify: alt-c", "c"); writeButton(writer, "kupu-justifyright", "right justify: alt-r", "r"); writer.endElement(HTML.SPAN_ELEM); writer.startElement(HTML.SPAN_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-tb-buttongroup", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-bg-list", null); writeButton(writer, "kupu-insertorderedlist", "numbered list: alt-#", "#", "kupu-list-ol-addbutton"); writeButton(writer, "kupu-insertunorderedlist", "unordered list: alt-*", "*", "kupu-list-ul-addbutton"); writer.endElement(HTML.SPAN_ELEM); writer.startElement(HTML.SPAN_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-tb-buttongroup", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-bg-definitionlist", null); writeButton(writer, "kupu-insertdefinitionlist", "definition list: alt-=", "=", "kupu-list-dl-addbutton"); writer.endElement(HTML.SPAN_ELEM); writer.startElement(HTML.SPAN_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-tb-buttongroup", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-bg-indent", null); writeButton(writer, "kupu-outdent", "outdent: alt-<", "<"); writeButton(writer, "kupu-indent", "indent: alt->", ">"); writer.endElement(HTML.SPAN_ELEM); writer.startElement(HTML.SPAN_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-tb-buttongroup", null); if( ! editor.isAllowExternalLinks() ){ writer.writeAttribute(HTML.STYLE_ATTR, "display: none", null); } writeButton(writer, "kupu-image", "image", null, "kupu-imagelibdrawer-button", false); // TODO : Enable writeButton(writer, "kupu-inthyperlink", "link", null, "kupu-linklibdrawer-button", false); // TODO : Enable writeButton(writer, "kupu-exthyperlink", "external link", null, "kupu-linkdrawer-button"); writeButton(writer, "kupu-table", "table", null, "kupu-tabledrawer-button"); writer.endElement(HTML.SPAN_ELEM); writer.startElement(HTML.SPAN_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-tb-buttongroup", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-bg-remove", null); writeButton(writer, "kupu-removeimage invisible", "Remove image", null, "kupu-removeimage-button"); writeButton(writer, "kupu-removelink invisible", "Remove link", null, "kupu-removelink-button"); writer.endElement(HTML.SPAN_ELEM); writer.startElement(HTML.SPAN_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-tb-buttongroup", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-bg-undo", null); writeButton(writer, "kupu-undo", "undo: alt-z", "z"); writeButton(writer, "kupu-redo", "redo: alt-y", "y"); writer.endElement(HTML.SPAN_ELEM); writer.startElement(HTML.SPAN_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-tb-buttongroup", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-source", null); if( ! editor.isAllowEditSource() ){ writer.writeAttribute(HTML.STYLE_ATTR, "display: none", null); } writeButton(writer, "kupu-source", "edit HTML code", null); writer.endElement(HTML.SPAN_ELEM); writer.endElement(HTML.SPAN_ELEM); // kupu-tb-buttons writer.startElement(HTML.SELECT_ELEM,null); writer.writeAttribute(HTML.ID_ATTR, "kupu-ulstyles", null); writeOption(writer, "disc", "list-disc", "●"); writeOption(writer, "square", "list-square", "■"); writeOption(writer, "circle", "list-circle", "○"); writeOption(writer, "none", "list-nobullet", "no bullet"); writer.endElement(HTML.SELECT_ELEM); writer.startElement(HTML.SELECT_ELEM,null); writer.writeAttribute(HTML.ID_ATTR, "kupu-olstyles", null); writeOption(writer, "decimal", "list-decimal", "1"); writeOption(writer, "upper-roman", "list-upperroman", "I"); writeOption(writer, "lower-roman", "list-lowerroman", "i"); writeOption(writer, "upper-alpha", "list-upperalpha", "A"); writeOption(writer, "lower-alpha", "list-loweralpha", "a"); writer.endElement(HTML.SELECT_ELEM); writer.startElement(HTML.DIV_ELEM,null); writer.writeAttribute(HTML.STYLE_ATTR, "display:block;", null); writer.startElement(HTML.DIV_ELEM,null); writer.writeAttribute(HTML.ID_ATTR, "kupu-librarydrawer", null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-drawer", null); writer.endElement(HTML.DIV_ELEM); writer.endElement(HTML.DIV_ELEM); // External Link drawer writer.startElement(HTML.DIV_ELEM,null); writer.writeAttribute(HTML.ID_ATTR, "kupu-linkdrawer", null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-drawer", null); writer.startElement(HTML.H1_ELEM,null); writer.writeAttribute("xmlns:i18n", "http://xml.zope.org/namespaces/i18n", null); writer.writeAttribute("i18n:translate", "", null); writer.write("External Link"); writer.endElement(HTML.H1_ELEM); writer.startElement(HTML.DIV_ELEM,null); writer.writeAttribute(HTML.ID_ATTR, "kupu-linkdrawer-addlink", null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-panels", null); writer.startElement(HTML.TABLE_ELEM,null); writer.startElement(HTML.TR_ELEM,null); writer.startElement(HTML.TD_ELEM,null); writer.startElement(HTML.DIV_ELEM,null); writer.writeAttribute(HTML.ID_ATTR, "kupu-toolbox-label", null); writer.startElement(HTML.SPAN_ELEM,null); writer.writeAttribute("xmlns:i18n", "http://xml.zope.org/namespaces/i18n", null); writer.writeAttribute("i18n:translate", "items-matching-keyword", null); writer.write("Link the highlighted text to this URL"); writer.endElement(HTML.SPAN_ELEM); writer.write(":"); writer.endElement(HTML.DIV_ELEM); writer.startElement(HTML.INPUT_ELEM,null); writer.writeAttribute(HTML.ID_ATTR, "kupu-linkdrawer-input", null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-toolbox-st", null); writer.writeAttribute(HTML.TYPE_ATTR, "text", null); writer.endElement(HTML.INPUT_ELEM); writer.endElement(HTML.TD_ELEM); writer.startElement(HTML.TD_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-preview-button", null); writer.startElement(HTML.BUTTON_ELEM,null); writer.writeAttribute(HTML.TYPE_ATTR, "button", null); writer.writeAttribute(HTML.ONCLICK_ATTR, "drawertool.current_drawer.preview()", null); writer.write("Preview"); 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.ALIGN_ATTR, "center", null); writer.startElement(HTML.IFRAME_ELEM,null); writer.writeAttribute(HTML.FRAMEBORDER_ATTR, "1", null); writer.writeAttribute(HTML.SCROLLING_ATTR, "auto", null); writer.writeAttribute(HTML.WIDTH_ATTR, "440", null); writer.writeAttribute(HTML.HEIGHT_ATTR, "198", null); writer.writeAttribute(HTML.ID_ATTR, "kupu-linkdrawer-preview", null); writer.writeAttribute(HTML.SRC_ATTR, AddResource.getResourceMappedPath(InputHtmlRenderer.class, "kupublank.html", context), null); writer.endElement(HTML.IFRAME_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.current_drawer.save()", null); writer.write("Ok"); writer.endElement(HTML.BUTTON_ELEM); writer.startElement(HTML.BUTTON_ELEM,null); writer.writeAttribute(HTML.TYPE_ATTR, "button", null); writer.writeAttribute(HTML.ONCLICK_ATTR, "drawertool.closeDrawer()", null); writer.write("Cancel"); writer.endElement(HTML.BUTTON_ELEM); writer.endElement(HTML.DIV_ELEM); writer.endElement(HTML.DIV_ELEM); writer.endElement(HTML.DIV_ELEM); // Table drawer writer.startElement(HTML.DIV_ELEM,null); writer.writeAttribute(HTML.ID_ATTR, "kupu-tabledrawer",null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-drawer",null); writer.startElement(HTML.H1_ELEM,null); writer.write("Table"); writer.endElement(HTML.H1_ELEM); writer.startElement(HTML.DIV_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-panels", null); writer.startElement(HTML.TABLE_ELEM,null); writer.writeAttribute(HTML.WIDTH_ATTR, "99%",null); writer.startElement(HTML.TR_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-panelsrow",null); writer.startElement(HTML.TD_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-panel",null); writer.startElement(HTML.TABLE_ELEM,null); writer.writeAttribute(HTML.WIDTH_ATTR, "100%",null); writer.startElement(HTML.TBODY_ELEM,null); writer.startElement(HTML.TR_ELEM,null); writer.startElement(HTML.TD_ELEM,null); writer.writeAttribute(HTML.CLASS_ATTR, "kupu-toolbox-label", null); writer.write("Table Class "); writer.endElement(HTML.TD_ELEM); writer.startElement(HTML.TD_ELEM,null); writer.writeAttribute(HTML.WIDTH_ATTR, "50%", null); writer.startElement(HTML.SELECT_ELEM,null); writer.writeAttribute(HTML.ID_ATTR, "kupu-tabledrawer-classchooser", null); writer.writeAttribute(HTML.ONCHANGE_ATTR, "drawertool.current_drawer.tool.setTableClass(this.options[this.selectedIndex].value)", null); writeOption(writer, "plain", "Plain"); writeOption(writer, "listing", "Listing"); writeOption(writer, "grid", "Grid"); writeOption(writer, "data", "Data"); 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.writeAttribute(HTML.COLSPAN_ATTR, "2", null); writer.writeAttribute(HTML.CLASS_ATTR, "", null); // ? writer.startElement(HTML.DIV_ELEM, null); writer.writeAttribute(HTML.ID_ATTR, "kupu-tabledrawer-addtable", null); writer.startElement(HTML.TABLE_ELEM, null); writer.writeAttribute(HTML.WIDTH_ATTR, "100%", null); writer.startElement(HTML.TR_ELEM, null);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -