Ignore:
Timestamp:
Feb 25, 2010, 4:18:22 PM (10 years ago)
Author:
duh
Message:
  • restructured wizard
  • added information boxes
  • improved error feedback (highlighted error fields)
  • added confirmation page
  • several smaller bugfixes and improvements
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/wizard/common/_error.gsp

    r105 r213  
    2020                        <p>
    2121                                <g:if test="${!e}"><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 50px 0;"></span></g:if>
    22                                 ${error.key} &rarr; ${error.value}
     22                                ${error.value['key']} &rarr; ${error.value['value']}
    2323                        </p>
    2424                </g:each>
    2525        </div>
    2626        <script type="text/javascript">
     27                // mark error fields
     28                <g:each in="${errors}" var="error">
     29                <g:if test="${error.value['dynamic']}">
     30                $("input:[name='${error.key}']").addClass('error');
     31                </g:if><g:else>
     32                $("input:[name='${error.key}']").parent().parent().addClass('error');
     33                </g:else>
     34                </g:each>
     35
    2736                // show error dialog
    2837                $(function() {
Note: See TracChangeset for help on using the changeset viewer.