View | Details | Raw Unified | Return to bug 39038
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt (-18 / +17 lines)
Lines 207-217 Link Here
207
                        </div>
207
                        </div>
208
                    [% END %]
208
                    [% END %]
209
209
210
                    [% SET fieldstohide = Koha.Preference('CollapseFieldsPatronAddForm') %]
210
                    [% SET fieldstohide = Koha.Preference('CollapseFieldsPatronAddForm').split(',') %]
211
                    [% IF Koha.Preference('CollapseFieldsPatronAddForm') %][% UNLESS step %]
211
                    [% IF Koha.Preference('CollapseFieldsPatronAddForm') %][% UNLESS step %]
212
                        <p id="selections">
212
                        <p id="selections">
213
                            <label><input type="checkbox" id="toggle_hidden_fields" title="These fields are collapsed by default by the CollapseFieldsPatronAddForm system preference" /><strong>Show collapsed fields:</strong></label>
213
                            <label><input type="checkbox" id="toggle_hidden_fields" title="These fields are collapsed by default by the CollapseFieldsPatronAddForm system preference" /><strong>Show collapsed fields:</strong></label>
214
                            [% FOREACH field IN fieldstohide.split(',') %]
214
                            [% FOREACH field IN fieldstohide %]
215
                                [% SWITCH field %]
215
                                [% SWITCH field %]
216
                                [% CASE 'identity' %]
216
                                [% CASE 'identity' %]
217
                                    <span>Patron identity</span> |
217
                                    <span>Patron identity</span> |
Lines 1668-1741 Link Here
1668
        function showHideFields(){
1668
        function showHideFields(){
1669
            $("#messaging_prefs_loading, #guarantor_template").hide();
1669
            $("#messaging_prefs_loading, #guarantor_template").hide();
1670
            [% UNLESS step == 1 %]
1670
            [% UNLESS step == 1 %]
1671
                [% IF fieldstohide.match('identity') %]
1671
                [% IF fieldstohide.grep('^identity$').size %]
1672
                    togglePanel( $("#identity_lgd") );
1672
                    togglePanel( $("#identity_lgd") );
1673
                [% END %]
1673
                [% END %]
1674
                [% IF show_guarantor || guarantor %]
1674
                [% IF show_guarantor || guarantor %]
1675
                    [% IF fieldstohide.match('guarantor') %]
1675
                    [% IF fieldstohide.grep('^guarantor$').size %]
1676
                        togglePanel( $("#patron_guarantor_lgd") );
1676
                        togglePanel( $("#patron_guarantor_lgd") );
1677
                    [% END %]
1677
                    [% END %]
1678
                    [% IF fieldstohide.match('nonpatron_guarantor') %]
1678
                    [% IF fieldstohide.grep('^nonpatron_guarantor$').size %]
1679
                        togglePanel( $("#non_patron_guarantor_lgd") );
1679
                        togglePanel( $("#non_patron_guarantor_lgd") );
1680
                    [% END %]
1680
                    [% END %]
1681
                [% END %]
1681
                [% END %]
1682
                [% IF fieldstohide.match('primary_address') %]
1682
                [% IF fieldstohide.grep('^primary_address$').size %]
1683
                    togglePanel( $("#main_address_lgd") );
1683
                    togglePanel( $("#main_address_lgd") );
1684
                [% END %]
1684
                [% END %]
1685
                [% IF fieldstohide.match('primary_contact') %]
1685
                [% IF fieldstohide.grep('^primary_contact$').size %]
1686
                    togglePanel( $("#contact_lgd") );
1686
                    togglePanel( $("#contact_lgd") );
1687
                [% END %]
1687
                [% END %]
1688
            [% END %]
1688
            [% END %]
1689
            [% UNLESS step == 6 %]
1689
            [% UNLESS step == 6 %]
1690
                [% IF fieldstohide.match('alt_address') %]
1690
                [% IF fieldstohide.grep('^alt_address$').size %]
1691
                    togglePanel( $("#alt_address_lgd") );
1691
                    togglePanel( $("#alt_address_lgd") );
1692
                [% END %]
1692
                [% END %]
1693
            [% END %]
1693
            [% END %]
1694
            [% UNLESS step == 2 %]
1694
            [% UNLESS step == 2 %]
1695
                [% IF fieldstohide.match('alt_contact') %]
1695
                [% IF fieldstohide.grep('^alt_contact$').size %]
1696
                    togglePanel( $("#alt_contact_lgd") );
1696
                    togglePanel( $("#alt_contact_lgd") );
1697
                [% END %]
1697
                [% END %]
1698
            [% END %]
1698
            [% END %]
1699
            [% UNLESS step == 3 %]
1699
            [% UNLESS step == 3 %]
1700
                [% IF fieldstohide.match('lib_mgmt') %]
1700
                [% IF fieldstohide.grep('^lib_mgmt$').size %]
1701
                    togglePanel( $("#library_management_lgd") );
1701
                    togglePanel( $("#library_management_lgd") );
1702
                [% END %]
1702
                [% END %]
1703
                [% UNLESS nodateenrolled && noopacnote && noborrowernotes %]
1703
                [% UNLESS nodateenrolled && noopacnote && noborrowernotes %]
1704
                    [% IF fieldstohide.match('lib_setup') %]
1704
                    [% IF fieldstohide.grep('^lib_setup$').size %]
1705
                        togglePanel( $("#library_setup_lgd") );
1705
                        togglePanel( $("#library_setup_lgd") );
1706
                    [% END %]
1706
                    [% END %]
1707
                [% END %]
1707
                [% END %]
1708
                [% UNLESS nouserid && nopassword %]
1708
                [% UNLESS nouserid && nopassword %]
1709
                    [% IF fieldstohide.match('login') %]
1709
                    [% IF fieldstohide.grep('^login$').size %]
1710
                        togglePanel( $("#opac_staff_login_lgd") );
1710
                        togglePanel( $("#opac_staff_login_lgd") );
1711
                    [% END %]
1711
                    [% END %]
1712
                [% END %]
1712
                [% END %]
1713
                [% UNLESS ( op == 'add_form' || op == 'duplicate' ) %]
1713
                [% UNLESS ( op == 'add_form' || op == 'duplicate' ) %]
1714
                    [% IF fieldstohide.match('flags') %]
1714
                    [% IF fieldstohide.grep('^flags$').size %]
1715
                        togglePanel( $("#account_flags_lgd") );
1715
                        togglePanel( $("#account_flags_lgd") );
1716
                    [% END %]
1716
                    [% END %]
1717
                [% END %]
1717
                [% END %]
1718
                [% IF fieldstohide.match('debarments') %]
1718
                [% IF fieldstohide.grep('^debarments$').size %]
1719
                    togglePanel( $("#restrictions_lgd") );
1719
                    togglePanel( $("#restrictions_lgd") );
1720
                [% END %]
1720
                [% END %]
1721
            [% END %]
1721
            [% END %]
1722
            [% UNLESS step == 7 %]
1722
            [% UNLESS step == 7 %]
1723
                [% IF Koha.Preference('HouseboundModule') %]
1723
                [% IF Koha.Preference('HouseboundModule') %]
1724
                    [% IF fieldstohide.match('housebound') %]
1724
                    [% IF fieldstohide.grep('^housebound$').size %]
1725
                        togglePanel( $("#housebound_roles") );
1725
                        togglePanel( $("#housebound_roles") );
1726
                    [% END %]
1726
                    [% END %]
1727
                [% END %]
1727
                [% END %]
1728
            [% END %]
1728
            [% END %]
1729
            [% UNLESS step == 4 %]
1729
            [% UNLESS step == 4 %]
1730
                [% IF Koha.Preference('ExtendedPatronAttributes') %]
1730
                [% IF Koha.Preference('ExtendedPatronAttributes') %]
1731
                    [% IF fieldstohide.match('additional') %]
1731
                    [% IF fieldstohide.grep('^additional$').size %]
1732
                        togglePanel( $("#patron_attributes_lgd") );
1732
                        togglePanel( $("#patron_attributes_lgd") );
1733
                    [% END %]
1733
                    [% END %]
1734
                [% END %]
1734
                [% END %]
1735
            [% END %]
1735
            [% END %]
1736
            [% UNLESS step == 5 %]
1736
            [% UNLESS step == 5 %]
1737
                [% IF Koha.Preference('EnhancedMessagingPreferences') %]
1737
                [% IF Koha.Preference('EnhancedMessagingPreferences') %]
1738
                    [% IF fieldstohide.match('messaging') %]
1738
                    [% IF fieldstohide.grep('^messaging$').size %]
1739
                        togglePanel( $("#patron_messaging_prefs_lgd") );
1739
                        togglePanel( $("#patron_messaging_prefs_lgd") );
1740
                        $("#messaging_prefs_loading").toggle();
1740
                        $("#messaging_prefs_loading").toggle();
1741
                    [% END %]
1741
                    [% END %]
1742
- 

Return to bug 39038