Update of /var/cvs/contributions/CMSContainer_Portlets/portlets-dynamicforms/src/webapp/WEB-INF/templates/edit_defaults In directory james.mmbase.org:/tmp/cvs-serv17026/portlets-dynamicforms/src/webapp/WEB-INF/templates/edit_defaults
Modified Files: ResponseForm.jsp Log Message: CMSC-1253 - Reduce code duplication in edit_default templates See also: http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-dynamicforms/src/webapp/WEB-INF/templates/edit_defaults See also: http://www.mmbase.org/jira/browse/CMSC-1253 Index: ResponseForm.jsp =================================================================== RCS file: /var/cvs/contributions/CMSContainer_Portlets/portlets-dynamicforms/src/webapp/WEB-INF/templates/edit_defaults/ResponseForm.jsp,v retrieving revision 1.5 retrieving revision 1.6 diff -u -b -r1.5 -r1.6 --- ResponseForm.jsp 23 Jun 2008 05:32:27 -0000 1.5 +++ ResponseForm.jsp 23 Jan 2009 21:28:19 -0000 1.6 @@ -1,73 +1,21 @@ <%...@include file="/WEB-INF/templates/portletglobals.jsp"%> +<%...@include file="/WEB-INF/templates/edit_defaults/sections/globals.jsp"%> + <div class="portlet-config-canvas"> -<script type="text/javascript"> - function selectElement(contentelement, title) { - document.forms['<portlet:namespace />form'].contentelement.value = contentelement; - document.forms['<portlet:namespace />form'].contentelementtitle.value = title; - } - function selectPage(page, path, positions) { - document.forms['<portlet:namespace />form'].page.value = page; - document.forms['<portlet:namespace />form'].pagepath.value = path; - - var selectWindow = document.forms['<portlet:namespace />form'].window; - for (var i = selectWindow.options.length -1 ; i >=0 ; i--) { - selectWindow.options[i] = null; - } - for (var i = 0 ; i < positions.length ; i++) { - var position = positions[i]; - selectWindow.options[selectWindow.options.length] = new Option(position, position); - } - } - function erase(field) { - document.forms['<portlet:namespace />form'][field].value = ''; - } - function eraseList(field) { - document.forms['<portlet:namespace />form'][field].selectedIndex = -1; - } -</script> -<h3><fmt:message key="edit_defaults.title" /></h3> + <h3><fmt:message key="edit_defaults.title" /></h3> + <form name="<portlet:namespace />form" method="post" target="_parent" action="<cmsc:actionURL><cmsc:param name="action" value="edit"/></cmsc:actionURL>"> + <table class="editcontent"> -<form name="<portlet:namespace />form" method="post" target="_parent" - action="<cmsc:actionURL><cmsc:param name="action" value="edit"/></cmsc:actionURL>"> + <%-- Portletdefinition display --%> + <c:import url="sections/definitiondisplay.jsp" /> -<table class="editcontent"> - <tr> - <td nowrap><fmt:message key="edit_defaults.contentelement" />:</td> - <td align="right"> - <a href="<c:url value='/editors/repository/select/index.jsp?contentnumber=${contentelement}' />" - target="selectcontentelement" onclick="openPopupWindow('selectcontentelement', 900, 400)"> - <img src="<cmsc:staticurl page='/editors/gfx/icons/select.png'/>" alt="<fmt:message key="edit_defaults.contentselect" />"/></a> - <a href="javascript:erase('contentelement');erase('contentelementtitle')"> - <img src="<cmsc:staticurl page='/editors/gfx/icons/erase.png'/>" alt="<fmt:message key="edit_defaults.erase"/>"/></a> - </td> - <td> - <mm:cloud> - <mm:node number="${contentelement}" notfound="skip"> - <mm:field name="title" id="contentelementtitle" write="false" /> - </mm:node> - </mm:cloud> - <input type="hidden" name="contentelement" value="${contentelement}" /> - <input type="text" name="contentelementtitle" value="${contentelementtitle}" disabled="true" /> - </td> - </tr> - <tr> - <td colspan="2"><fmt:message key="edit_defaults.definition"/>:</td> - <mm:cloud> - <mm:node number="${requestScope['com.finalist.cmsc.beans.om.definitionId']}" notfound="skip"> - <td> - <input type="text" name="portletname" value="<mm:field name='title'/>" disabled="disabled"/> - </td> - </mm:node> - </mm:cloud> - </tr> - <tr> - <td colspan="2"><fmt:message key="edit_defaults.view" />:</td> - <td><cmsc:select var="view"> - <c:forEach var="v" items="${views}"> - <cmsc:option value="${v.id}" name="${v.title}" /> - </c:forEach> - </cmsc:select></td> - </tr> + <%-- View selector --%> + <c:import url="sections/viewselector.jsp" /> + + <%-- Content element selector --%> + <c:import url="sections/selectelement.jsp" /> + + <%-- Nobody seems to know what this snipped is for. If you need it, please uncomment it. <tr> <td colspan="2"><fmt:message key="edit_defaults.window" />:</td> @@ -80,46 +28,14 @@ </td> </tr> - <tr> - <td colspan="3"> - <h4><fmt:message key="edit_defaults.clickpage" /></h4> - </td> - </tr> - <tr> - <td><fmt:message key="edit_defaults.page" />:</td> - <td align="right"> - <a href="<c:url value='/editors/site/select/SelectorPage.do?channel=${page}' />" - target="selectpage" onclick="openPopupWindow('selectpage', 340, 400)"> - <img src="<cmsc:staticurl page='/editors/gfx/icons/select.png'/>" alt="<fmt:message key="edit_defaults.pageselect" />"/></a> - <a href="javascript:erase('page');erase('pagepath');eraseList('window')"> - <img src="<cmsc:staticurl page='/editors/gfx/icons/erase.png'/>" alt="<fmt:message key="edit_defaults.erase"/>"/></a> - </td> - <td> - <mm:cloud> - <mm:node number="${page}" notfound="skip"> - <mm:field name="path" id="pagepath" write="false" /> - </mm:node> - </mm:cloud> - <input type="hidden" name="page" value="${page}" /> - <input type="text" name="pagepath" value="${pagepath}" disabled="true" /> - </tr> - <tr> - <td colspan="2"><fmt:message key="edit_defaults.window" />:</td> - <td> - <cmsc:select var="window"> - <c:forEach var="position" items="${pagepositions}"> - <cmsc:option value="${position}" /> - </c:forEach> - </cmsc:select> - </td> - </tr> + --%> - <tr> - <td colspan="3"> - <a href="javascript:document.forms['<portlet:namespace />form'].submit()" class="button"> - <img src="<cmsc:staticurl page='/editors/gfx/icons/save.png'/>" alt=""/> <fmt:message key="edit_defaults.save" /></a> - </td> - </tr> -</table> -</form> + <%-- Click to page options --%> + <c:import url="sections/clicktopage.jsp" /> + + <%-- Save button --%> + <c:import url="sections/savebutton.jsp" /> + + </table> + </form> </div> \ No newline at end of file _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs