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 235-245 Link Here
235
                        </div>
235
                        </div>
236
                    [% END %]
236
                    [% END %]
237
237
238
                    [% SET fieldstohide = Koha.Preference('CollapseFieldsPatronAddForm') %]
238
                    [% SET fieldstohide = Koha.Preference('CollapseFieldsPatronAddForm').split(',') %]
239
                    [% IF Koha.Preference('CollapseFieldsPatronAddForm') %][% UNLESS step %]
239
                    [% IF Koha.Preference('CollapseFieldsPatronAddForm') %][% UNLESS step %]
240
                        <p id="selections">
240
                        <p id="selections">
241
                            <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>
241
                            <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>
242
                            [% FOREACH field IN fieldstohide.split(',') %]
242
                            [% FOREACH field IN fieldstohide %]
243
                                [% SWITCH field %]
243
                                [% SWITCH field %]
244
                                [% CASE 'identity' %]
244
                                [% CASE 'identity' %]
245
                                    <span>Patron identity</span> |
245
                                    <span>Patron identity</span> |
Lines 1696-1769 Link Here
1696
        function showHideFields(){
1696
        function showHideFields(){
1697
            $("#messaging_prefs_loading, #guarantor_template").hide();
1697
            $("#messaging_prefs_loading, #guarantor_template").hide();
1698
            [% UNLESS step == 1 %]
1698
            [% UNLESS step == 1 %]
1699
                [% IF fieldstohide.match('identity') %]
1699
                [% IF fieldstohide.grep('^identity$').size %]
1700
                    togglePanel( $("#identity_lgd") );
1700
                    togglePanel( $("#identity_lgd") );
1701
                [% END %]
1701
                [% END %]
1702
                [% IF show_guarantor || guarantor %]
1702
                [% IF show_guarantor || guarantor %]
1703
                    [% IF fieldstohide.match('guarantor') %]
1703
                    [% IF fieldstohide.grep('^guarantor$').size %]
1704
                        togglePanel( $("#patron_guarantor_lgd") );
1704
                        togglePanel( $("#patron_guarantor_lgd") );
1705
                    [% END %]
1705
                    [% END %]
1706
                    [% IF fieldstohide.match('nonpatron_guarantor') %]
1706
                    [% IF fieldstohide.grep('^nonpatron_guarantor$').size %]
1707
                        togglePanel( $("#non_patron_guarantor_lgd") );
1707
                        togglePanel( $("#non_patron_guarantor_lgd") );
1708
                    [% END %]
1708
                    [% END %]
1709
                [% END %]
1709
                [% END %]
1710
                [% IF fieldstohide.match('primary_address') %]
1710
                [% IF fieldstohide.grep('^primary_address$').size %]
1711
                    togglePanel( $("#main_address_lgd") );
1711
                    togglePanel( $("#main_address_lgd") );
1712
                [% END %]
1712
                [% END %]
1713
                [% IF fieldstohide.match('primary_contact') %]
1713
                [% IF fieldstohide.grep('^primary_contact$').size %]
1714
                    togglePanel( $("#contact_lgd") );
1714
                    togglePanel( $("#contact_lgd") );
1715
                [% END %]
1715
                [% END %]
1716
            [% END %]
1716
            [% END %]
1717
            [% UNLESS step == 6 %]
1717
            [% UNLESS step == 6 %]
1718
                [% IF fieldstohide.match('alt_address') %]
1718
                [% IF fieldstohide.grep('^alt_address$').size %]
1719
                    togglePanel( $("#alt_address_lgd") );
1719
                    togglePanel( $("#alt_address_lgd") );
1720
                [% END %]
1720
                [% END %]
1721
            [% END %]
1721
            [% END %]
1722
            [% UNLESS step == 2 %]
1722
            [% UNLESS step == 2 %]
1723
                [% IF fieldstohide.match('alt_contact') %]
1723
                [% IF fieldstohide.grep('^alt_contact$').size %]
1724
                    togglePanel( $("#alt_contact_lgd") );
1724
                    togglePanel( $("#alt_contact_lgd") );
1725
                [% END %]
1725
                [% END %]
1726
            [% END %]
1726
            [% END %]
1727
            [% UNLESS step == 3 %]
1727
            [% UNLESS step == 3 %]
1728
                [% IF fieldstohide.match('lib_mgmt') %]
1728
                [% IF fieldstohide.grep('^lib_mgmt$').size %]
1729
                    togglePanel( $("#library_management_lgd") );
1729
                    togglePanel( $("#library_management_lgd") );
1730
                [% END %]
1730
                [% END %]
1731
                [% UNLESS nodateenrolled && noopacnote && noborrowernotes %]
1731
                [% UNLESS nodateenrolled && noopacnote && noborrowernotes %]
1732
                    [% IF fieldstohide.match('lib_setup') %]
1732
                    [% IF fieldstohide.grep('^lib_setup$').size %]
1733
                        togglePanel( $("#library_setup_lgd") );
1733
                        togglePanel( $("#library_setup_lgd") );
1734
                    [% END %]
1734
                    [% END %]
1735
                [% END %]
1735
                [% END %]
1736
                [% UNLESS nouserid && nopassword %]
1736
                [% UNLESS nouserid && nopassword %]
1737
                    [% IF fieldstohide.match('login') %]
1737
                    [% IF fieldstohide.grep('^login$').size %]
1738
                        togglePanel( $("#opac_staff_login_lgd") );
1738
                        togglePanel( $("#opac_staff_login_lgd") );
1739
                    [% END %]
1739
                    [% END %]
1740
                [% END %]
1740
                [% END %]
1741
                [% UNLESS ( op == 'add_form' || op == 'duplicate' ) %]
1741
                [% UNLESS ( op == 'add_form' || op == 'duplicate' ) %]
1742
                    [% IF fieldstohide.match('flags') %]
1742
                    [% IF fieldstohide.grep('^flags$').size %]
1743
                        togglePanel( $("#account_flags_lgd") );
1743
                        togglePanel( $("#account_flags_lgd") );
1744
                    [% END %]
1744
                    [% END %]
1745
                [% END %]
1745
                [% END %]
1746
                [% IF fieldstohide.match('debarments') %]
1746
                [% IF fieldstohide.grep('^debarments$').size %]
1747
                    togglePanel( $("#restrictions_lgd") );
1747
                    togglePanel( $("#restrictions_lgd") );
1748
                [% END %]
1748
                [% END %]
1749
            [% END %]
1749
            [% END %]
1750
            [% UNLESS step == 7 %]
1750
            [% UNLESS step == 7 %]
1751
                [% IF Koha.Preference('HouseboundModule') %]
1751
                [% IF Koha.Preference('HouseboundModule') %]
1752
                    [% IF fieldstohide.match('housebound') %]
1752
                    [% IF fieldstohide.grep('^housebound$').size %]
1753
                        togglePanel( $("#housebound_roles") );
1753
                        togglePanel( $("#housebound_roles") );
1754
                    [% END %]
1754
                    [% END %]
1755
                [% END %]
1755
                [% END %]
1756
            [% END %]
1756
            [% END %]
1757
            [% UNLESS step == 4 %]
1757
            [% UNLESS step == 4 %]
1758
                [% IF Koha.Preference('ExtendedPatronAttributes') %]
1758
                [% IF Koha.Preference('ExtendedPatronAttributes') %]
1759
                    [% IF fieldstohide.match('additional') %]
1759
                    [% IF fieldstohide.grep('^additional$').size %]
1760
                        togglePanel( $("#patron_attributes_lgd") );
1760
                        togglePanel( $("#patron_attributes_lgd") );
1761
                    [% END %]
1761
                    [% END %]
1762
                [% END %]
1762
                [% END %]
1763
            [% END %]
1763
            [% END %]
1764
            [% UNLESS step == 5 %]
1764
            [% UNLESS step == 5 %]
1765
                [% IF Koha.Preference('EnhancedMessagingPreferences') %]
1765
                [% IF Koha.Preference('EnhancedMessagingPreferences') %]
1766
                    [% IF fieldstohide.match('messaging') %]
1766
                    [% IF fieldstohide.grep('^messaging$').size %]
1767
                        togglePanel( $("#patron_messaging_prefs_lgd") );
1767
                        togglePanel( $("#patron_messaging_prefs_lgd") );
1768
                        $("#messaging_prefs_loading").toggle();
1768
                        $("#messaging_prefs_loading").toggle();
1769
                    [% END %]
1769
                    [% END %]
1770
- 

Return to bug 39038