1 31 32 package org.opencms.workplace.administration; 33 34 import org.opencms.jsp.CmsJspActionElement; 35 import org.opencms.workplace.CmsDialog; 36 37 import javax.servlet.http.HttpServletRequest ; 38 import javax.servlet.http.HttpServletResponse ; 39 import javax.servlet.jsp.JspWriter ; 40 import javax.servlet.jsp.PageContext ; 41 42 51 public class CmsAdminEditorWrapper extends CmsDialog { 52 53 58 public CmsAdminEditorWrapper(CmsJspActionElement jsp) { 59 60 super(jsp); 61 } 62 63 70 public CmsAdminEditorWrapper(PageContext context, HttpServletRequest req, HttpServletResponse res) { 71 72 this(new CmsJspActionElement(context, req, res)); 73 } 74 75 80 public void displayDialog() throws Exception { 81 82 initAdminTool(); 83 getToolManager().setCurrentToolPath(this, getParentPath()); 84 85 JspWriter out = getJsp().getJspContext().getOut(); 86 out.print(htmlStart()); 87 out.print(bodyStart(null)); 88 out.print("<form name='editor' method='post' target='_top' action='"); 89 out.print(getJsp().link("/system/workplace/editors/editor.jsp")); 90 out.print("'>\n"); 91 out.print(allParamsAsHidden()); 92 out.print("</form>\n"); 93 out.print("<script type='text/javascript'>\n"); 94 out.print("document.forms['editor'].submit();\n"); 95 out.print("</script>\n"); 96 out.print(dialogContentStart(getParamTitle())); 97 out.print(dialogContentEnd()); 98 out.print(dialogEnd()); 99 out.print(bodyEnd()); 100 out.print(htmlEnd()); 101 } 102 } 103 | Popular Tags |