Changeset 556 for trunk/grails-app/views/templateEditor/index.gsp
- Timestamp:
- Jun 10, 2010, 4:45:53 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/views/templateEditor/index.gsp
r544 r556 24 24 <body> 25 25 26 <script type="text/javascript"> 27 $(function() { 28 $("#templateFields").sortable({ 29 placeholder: 'ui-state-highlight', 30 cancel: '.empty', 26 <div class="templateEditorStep" id="step1_template"> 27 <h3>Select template</h3> 28 <p>Showing templates for <b>${humanReadableEntity}</b>.</p> 29 <p>Please select a template to edit or create a new template</p> 31 30 32 update: updateTemplateFieldPosition 33 }); 34 $("#templateFields").disableSelection(); 35 //$('#templateFields li').bind('dblclick', showTemplateFormEvent); 36 }); 37 </script> 38 39 <p>Please select a template to edit or create a new template</p> 40 <g:form action="index" name="templateChoice"> 41 <g:hiddenField name="entity" value="${encryptedEntity}" /> 42 <select name="template" id="templateSelect" onChange="this.form.submit();"> 43 <option value=""></option> 31 <ul id="templates"> 32 <li class="empty ui-state-default" <g:if test="${templates.size() > 0 }">style='display: none;'</g:if>>There are no templates for ${humanReadableEntity}. Use the 'Add template' button to add fields.</li> 44 33 <g:each in="${templates}" var="currentTemplate"> 45 <g:if test="${currentTemplate.id==template?.id}"> 46 <option selected value="${currentTemplate.id}">${currentTemplate.name}</option> 47 </g:if> 48 <g:else> 49 <option value="${currentTemplate.id}">${currentTemplate.name}</option> 50 </g:else> 34 <li id="template_${currentTemplate.id}"class="ui-state-default"> 35 <g:if test="${currentTemplate.inUse()}"> 36 <g:render template="elements/liTemplateNonEditable" model="['template': currentTemplate]"/> 37 </g:if> 38 <g:else> 39 <g:render template="elements/liTemplateEditable" model="['template': currentTemplate]"/> 40 </g:else> 41 </li> 51 42 </g:each> 52 </select>53 </g:form>54 55 <g:if test="${template}">56 <p>Currently, this template contains the following fields. Drag fields to reorder and double click fields to edit.</p>57 <ul id="templateFields">58 <li class="empty ui-state-default" <g:if test="${template.fields?.size() > 0 }">style='display: none;'</g:if>>This template does not yet contain any fields. Use the 'Add new field' button to add fields.</li>59 <g:render template="elements/all" collection="${template.fields}" />60 43 </ul> 61 44 62 45 <div id="addNew"> 63 <a href="#" onClick=" showTemplateFieldForm( 'templateField_new' ); this.blur(); return false;">64 <b> Add new field</b>46 <a href="#" onClick="editTemplate( 'new' ); this.blur(); return false;"> 47 <b>Create new template</b> 65 48 </a> 66 49 67 <form class="templateField_form" id="templateField_new_form" action="addField"> 68 <g:render template="elements/fieldForm" model="['templateField': null, 'fieldTypes': fieldTypes]"/> 50 <form class="templateField_form" id="template_new_form" action="createTemplate"> 51 <g:hiddenField name="entity" value="${encryptedEntity}" /> 52 <g:render template="elements/templateForm" model="['template': null]"/> 69 53 <div class="templateFieldButtons"> 70 <input type="button" value="Save" onClick=" addTemplateField( 'new' );">71 <input type="button" value="Cancel" onClick="hideTemplateF ieldForm( 'new' );">54 <input type="button" value="Save" onClick="createTemplate( 'new' );"> 55 <input type="button" value="Cancel" onClick="hideTemplateForm( 'new' );"> 72 56 </div> 73 57 </form> 74 58 </div> 75 </g:if> 59 60 <g:form action="template" name="templateChoice" method="GET"> 61 <g:hiddenField name="entity" value="${encryptedEntity}" /> 62 <input type="hidden" name="template" id="templateSelect" value="${template?.id}"> 63 </g:form> 64 </div> 76 65 77 66 </body>
Note: See TracChangeset
for help on using the changeset viewer.