Changeset 1367 for trunk/grails-app/views/importer/common
- Timestamp:
- Jan 12, 2011, 11:50:56 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/views/importer/common/_error.gsp
r1281 r1367 1 1 <% 2 /** 3 * Error template 4 * 5 * @author Tjeerd Abma 6 * @since 20101008 7 * @package importer 8 * 9 * Revision information: 10 * $Rev$ 11 * $Author$ 12 * $Date$ 13 */ 2 /** 3 * Import Wizard error template 4 * 5 * @author Jeroen Wesbeek 6 * @since 20100114 7 * @package wizard 8 * @see dbnp.studycapturing.ImporterTagLib 9 * @see dbnp.studycapturing.ImporterController 10 * 11 * Revision information: 12 * $Rev$ 13 * $Author$ 14 * $Date$ 15 */ 14 16 %> 15 <html> 16 <head> 17 <meta name="layout" content="main"/> 18 <title>Importer wizard - error</title> 19 </head> 20 <body> 21 The following went wrong:<br/> 22 <p>${error}</p> 23 </body> 24 </html> 17 <g:if test="${wizardErrors}"> 18 <div id="wizardError" class="error" title="Import wizard errors"> 19 <g:each in="${wizardErrors}" var="error" status="e"> 20 <p> 21 <g:if test="${!e}"><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 50px 0;"></span></g:if> 22 ${error.value['key']} → ${error.value['value']} 23 </p> 24 </g:each> 25 </div> 26 <script type="text/javascript"> 27 // mark error fields 28 <g:each in="${wizardErrors}" var="error"> 29 var element = $("input:[name='${error.key}'], input:[name='${error.key.toLowerCase().replaceAll("([^a-z0-9])","_")}'], select:[name='${error.key}'], select:[name='${error.key.toLowerCase().replaceAll("([^a-z0-9])","_")}'], textarea:[name='${error.key}'], textarea:[name='${error.key.toLowerCase().replaceAll("([^a-z0-9])","_")}']"); 30 <g:if test="${error.value['dynamic']}"> 31 element.addClass('error'); 32 </g:if><g:else> 33 element.parent().parent().removeClass('required'); 34 element.parent().parent().addClass('error'); 35 </g:else> 36 </g:each> 37 38 // show error dialog 39 var we = $("div#wizardError"); 40 we.dialog({ 41 modal: true, 42 width: 600, 43 buttons: { 44 Ok: function() { 45 $(this).dialog('close'); 46 we.remove(); 47 } 48 } 49 }); 50 </script> 51 </g:if>
Note: See TracChangeset
for help on using the changeset viewer.