different show-all / show-required links. show new-addr button when show-required...
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 9 Jun 2009 20:11:23 +0000 (20:11 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 9 Jun 2009 20:11:23 +0000 (20:11 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@13352 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/js/ui/default/actor/user/register.js
Open-ILS/web/templates/default/actor/user/register.tt2

index 3bc893a..f13f8fb 100644 (file)
@@ -571,10 +571,12 @@ function uEditDeleteAddr(id, noAlert) {
 }
 
 function uEditToggleRequired() {
-    if((tbody.className +'').match(/hide-non-required/))
+    if((tbody.className +'').match(/hide-non-required/)) 
         openils.Util.removeCSSClass(tbody, 'hide-non-required');
     else
         openils.Util.addCSSClass(tbody, 'hide-non-required');
+    openils.Util.toggle('uedit-show-required');
+    openils.Util.toggle('uedit-show-all');
 }
 
 
index 4c8f91f..99867c1 100644 (file)
         <tr fmclass='aua' fmfield='valid' type='addr-template' required='show'/>
         <tr fmclass='aua' fmfield='within_city_limits' type='addr-template' required='show'/>
 
-        <tr id='new-addr-row' class='newaddr-row'>
+        <tr id='new-addr-row' class='newaddr-row' required='show'>
             <td colspan='0' style='text-align:center;'>
                 <button dojoType='dijit.form.Button' onClick='uEditNewAddr'>New Address</button>
             </td>
     <button dojoType='dijit.form.Button' jsId='saveButton' onClick='uEditSave'>Save</button>
     <button dojoType='dijit.form.Button' jsId='saveCloneButton' onClick='uEditSaveClone'>Save &amp; Clone</button>
     <div id='require-toggle'>
-        <a href='javascript:uEditToggleRequired();'>Show/Hide Required Fields</a>
+        <a href='javascript:uEditToggleRequired();' id='uedit-show-required'>Show Only Required Fields</a>
+        <a href='javascript:uEditToggleRequired();' id='uedit-show-all' class='hidden'>Show All Fields</a>
     </div>
 </div>