<%@ page import="org.opencms.workplace.commons.*" %><% // initialize the workplace class CmsPropertyAdvanced wp = new CmsPropertyAdvanced(pageContext, request, response); //////////////////// start of switch statement switch (wp.getAction()) { case CmsPropertyAdvanced.ACTION_CLOSEPOPUP_SAVE: //////////////////// ACTION: save edited properties for the current resource type and close the popup window wp.actionEdit(request); case CmsPropertyAdvanced.ACTION_CLOSEPOPUP: //////////////////// ACTION: close the popup window %> <% break; case CmsPropertyAdvanced.ACTION_CANCEL: //////////////////// ACTION: cancel button pressed wp.actionDeleteResource(); wp.actionCloseDialog(); break; case CmsPropertyAdvanced.ACTION_SAVE_EDIT: //////////////////// ACTION: save edited properties for the current resource type and close dialog wp.actionEdit(request); wp.actionCloseDialog(); break; case CmsPropertyAdvanced.ACTION_SAVE_DEFINE: //////////////////// ACTION: save new property definition for the current resource type wp.actionDefine(); break; case CmsPropertyAdvanced.ACTION_SHOW_DEFINE: //////////////////// ACTION: show define properties window, but first save changed property values wp.actionEdit(request); wp.setParamAction(wp.DIALOG_SAVE_DEFINE); %><%= wp.htmlStart("help.explorer.contextmenu.properties", wp.getParamTitle()) %> <%= wp.bodyStart("dialog") %> <%= wp.dialogStart() %> <%= wp.dialogContentStart(wp.getParamTitle()) %>
<%= wp.paramsAsHidden() %>
<%= wp.key(Messages.GUI_PROPERTY_NEW_0) %>
<%= wp.dialogSubheadline(wp.key(Messages.GUI_PROPERTIES_ACTIVE_0)) %> <%= wp.dialogWhiteBoxStart() %> <%= wp.buildActivePropertiesList() %> <%= wp.dialogWhiteBoxEnd() %> <%= wp.dialogContentEnd() %> <% wp.setParamAction(wp.DIALOG_SHOW_DEFAULT); %> <%= wp.dialogButtonsOkCancel("disabled=\"disabled\"", "onclick=\"location.href='" + wp.getDialogUri() + "?" + wp.paramsAsRequest() + "';\"") %>
<%= wp.dialogEnd() %> <%= wp.bodyEnd() %> <%= wp.htmlEnd() %> <% break; case CmsPropertyAdvanced.ACTION_DEFAULT: case CmsPropertyAdvanced.ACTION_SHOW_EDIT: default: //////////////////// ACTION: show edit properties window (default) wp.setParamAction(wp.DIALOG_SAVE_EDIT); %><%= wp.htmlStart("help.explorer.contextmenu.properties") %> <%= wp.bodyStart("dialog", "onload=\"window.setTimeout('doSet()',50);\"") %> <%= wp.dialogStart() %>
<%= wp.paramsAsHidden() %> <%= wp.dialogTabContentStart(wp.getParamTitle(), "id=\"tabcontent\"") %> <%= wp.buildEditForm() %> <%= wp.dialogTabContentEnd() %> <%= wp.dialogButtonsOkCancelDefine() %>
<%= wp.dialogEnd() %> <% if ("true".equals(wp.getParamIsPopup())) { %> <% } %><%= wp.bodyEnd() %> <%= wp.htmlEnd() %> <% } //////////////////// end of switch statement %>