Ignore:
Timestamp:
Apr 1, 2011, 11:06:09 AM (10 years ago)
Author:
robert@…
Message:

Added 'open' button in simple wizard

Location:
trunk/grails-app/views/simpleWizard/simpleWizard
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/simpleWizard/simpleWizard/existingSamples.gsp

    r1685 r1686  
    8888                        <a href="#" onClick="submitForm( 'existingSamples', 'next' ); return false;" class="next">Next</a>
    8989
    90                         <a href="#" onClick="submitForm( 'existingSamples', 'save' ); return false;" class="save update">Save</a>
     90                        <a href="#" onClick="submitForm( 'existingSamples', 'save' ); return false;" class="save separator">Save</a>
    9191                        <a href="#" onClick="submitForm( 'existingSamples', 'update' ); return false;" class="excel">Update using excel</a>
    9292                        <a href="#" onClick="submitForm( 'existingSamples', 'skip' ); return false;" class="skip">Skip</a>
  • trunk/grails-app/views/simpleWizard/simpleWizard/study.gsp

    r1685 r1686  
    1414                        </g:if>
    1515                        <g:else>
    16                                 Study
     16                                New study
    1717                        </g:else>
    1818                        <span class="stepNumber">(step 1 of 4)</span>
     
    103103                        <p class="options">
    104104                                <a href="#" onClick="submitForm( 'study', 'next' ); return false;" class="next">Next</a>
    105                                 <a class="save separator" href="#" onClick="submitForm( 'study', 'save' ); return false;">Save</a>
     105                                <a class="open separator" href="#" onClick="$( '#openStudyDialog' ).dialog( 'open' ); return false;">Open</a>
     106                                <a class="save" href="#" onClick="submitForm( 'study', 'save' ); return false;">Save</a>
    106107                        </p>
    107108                       
     
    111112                <af:userDialog name="readers" />
    112113                <af:userDialog name="writers" />
     114               
     115                <div id="openStudyDialog">
     116                        <p>
     117                                Please select the study you want to edit form the list below. If your study is not in the list, you might
     118                                not have sufficient privileges to edit the study.
     119                        </p>
     120                       
     121                        <g:form class="simpleWizard" name="openstudy" action="simpleWizard">
     122                                <input type="hidden" name="_eventId" value="open" />                   
     123                                <g:select name="study" from="${studies}" optionKey="id" optionValue="title" />
     124                        </g:form>
     125                </div>
     126                <script type="text/javascript">
     127                        $("#openStudyDialog").dialog({
     128                                title   : "Open study",
     129                                autoOpen: false,
     130                                width   : 400,
     131                                height  : 200,
     132                                modal   : true,
     133                                position: "center",
     134                                buttons : {
     135                                        Open: function() {
     136                                                if( confirm( "By opening a new study, changes to the current study are lost. Do you want to continue?" ) ) {
     137                                                        submitForm( 'openstudy' );
     138                                                        $(this).dialog("close");
     139                                                }
     140                                        },
     141                                        Close  : function() {
     142                                                $(this).dialog("close");
     143                                        }
     144                                },
     145                        })     
     146                </script>
     147               
    113148        </div>
    114149</body>
Note: See TracChangeset for help on using the changeset viewer.