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 224-234 legend.collapsed i.fa.fa-caret-down::before { Link Here
224
                            </div>
224
                            </div>
225
                        [% END %]
225
                        [% END %]
226
226
227
                        [% SET fieldstohide = Koha.Preference('CollapseFieldsPatronAddForm') %]
227
                        [% SET fieldstohide = Koha.Preference('CollapseFieldsPatronAddForm').split(',') %]
228
                        [% IF Koha.Preference('CollapseFieldsPatronAddForm') %][% UNLESS step %]
228
                        [% IF Koha.Preference('CollapseFieldsPatronAddForm') %][% UNLESS step %]
229
                            <p id="selections">
229
                            <p id="selections">
230
                                <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>
230
                                <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>
231
                                [% FOREACH field IN fieldstohide.split(',') %]
231
                                [% FOREACH field IN fieldstohide %]
232
                                    [% SWITCH field %]
232
                                    [% SWITCH field %]
233
                                        [% CASE 'identity' %] <span>Patron identity</span> |
233
                                        [% CASE 'identity' %] <span>Patron identity</span> |
234
                                        [% CASE 'guarantor' %] <span>Guarantor information</span> |
234
                                        [% CASE 'guarantor' %] <span>Guarantor information</span> |
Lines 1802-1875 legend.collapsed i.fa.fa-caret-down::before { Link Here
1802
        function showHideFields(){
1802
        function showHideFields(){
1803
            $("#messaging_prefs_loading, #guarantor_template").hide();
1803
            $("#messaging_prefs_loading, #guarantor_template").hide();
1804
            [% UNLESS step == 1 %]
1804
            [% UNLESS step == 1 %]
1805
                [% IF fieldstohide.match('identity') %]
1805
                [% IF fieldstohide.grep('^identity$').size %]
1806
                    togglePanel( $("#identity_lgd") );
1806
                    togglePanel( $("#identity_lgd") );
1807
                [% END %]
1807
                [% END %]
1808
                [% IF show_guarantor || guarantor %]
1808
                [% IF show_guarantor || guarantor %]
1809
                    [% IF fieldstohide.match('guarantor') %]
1809
                    [% IF fieldstohide.grep('^guarantor$').size %]
1810
                        togglePanel( $("#patron_guarantor_lgd") );
1810
                        togglePanel( $("#patron_guarantor_lgd") );
1811
                    [% END %]
1811
                    [% END %]
1812
                    [% IF fieldstohide.match('nonpatron_guarantor') %]
1812
                    [% IF fieldstohide.grep('^nonpatron_guarantor$').size %]
1813
                        togglePanel( $("#non_patron_guarantor_lgd") );
1813
                        togglePanel( $("#non_patron_guarantor_lgd") );
1814
                    [% END %]
1814
                    [% END %]
1815
                [% END %]
1815
                [% END %]
1816
                [% IF fieldstohide.match('primary_address') %]
1816
                [% IF fieldstohide.grep('^primary_address$').size %]
1817
                    togglePanel( $("#main_address_lgd") );
1817
                    togglePanel( $("#main_address_lgd") );
1818
                [% END %]
1818
                [% END %]
1819
                [% IF fieldstohide.match('primary_contact') %]
1819
                [% IF fieldstohide.grep('^primary_contact$').size %]
1820
                    togglePanel( $("#contact_lgd") );
1820
                    togglePanel( $("#contact_lgd") );
1821
                [% END %]
1821
                [% END %]
1822
            [% END %]
1822
            [% END %]
1823
            [% UNLESS step == 6 %]
1823
            [% UNLESS step == 6 %]
1824
                [% IF fieldstohide.match('alt_address') %]
1824
                [% IF fieldstohide.grep('^alt_address$').size %]
1825
                    togglePanel( $("#alt_address_lgd") );
1825
                    togglePanel( $("#alt_address_lgd") );
1826
                [% END %]
1826
                [% END %]
1827
            [% END %]
1827
            [% END %]
1828
            [% UNLESS step == 2 %]
1828
            [% UNLESS step == 2 %]
1829
                [% IF fieldstohide.match('alt_contact') %]
1829
                [% IF fieldstohide.grep('^alt_contact$').size %]
1830
                    togglePanel( $("#alt_contact_lgd") );
1830
                    togglePanel( $("#alt_contact_lgd") );
1831
                [% END %]
1831
                [% END %]
1832
            [% END %]
1832
            [% END %]
1833
            [% UNLESS step == 3 %]
1833
            [% UNLESS step == 3 %]
1834
                [% IF fieldstohide.match('lib_mgmt') %]
1834
                [% IF fieldstohide.grep('^lib_mgmt$').size %]
1835
                    togglePanel( $("#library_management_lgd") );
1835
                    togglePanel( $("#library_management_lgd") );
1836
                [% END %]
1836
                [% END %]
1837
                [% UNLESS nodateenrolled && noopacnote && noborrowernotes %]
1837
                [% UNLESS nodateenrolled && noopacnote && noborrowernotes %]
1838
                    [% IF fieldstohide.match('lib_setup') %]
1838
                    [% IF fieldstohide.grep('^lib_setup$').size %]
1839
                        togglePanel( $("#library_setup_lgd") );
1839
                        togglePanel( $("#library_setup_lgd") );
1840
                    [% END %]
1840
                    [% END %]
1841
                [% END %]
1841
                [% END %]
1842
                [% UNLESS nouserid && nopassword %]
1842
                [% UNLESS nouserid && nopassword %]
1843
                    [% IF fieldstohide.match('login') %]
1843
                    [% IF fieldstohide.grep('^login$').size %]
1844
                        togglePanel( $("#opac_staff_login_lgd") );
1844
                        togglePanel( $("#opac_staff_login_lgd") );
1845
                    [% END %]
1845
                    [% END %]
1846
                [% END %]
1846
                [% END %]
1847
                [% UNLESS ( op == 'add_form' || op == 'duplicate' ) %]
1847
                [% UNLESS ( op == 'add_form' || op == 'duplicate' ) %]
1848
                    [% IF fieldstohide.match('flags') %]
1848
                    [% IF fieldstohide.grep('^flags$').size %]
1849
                        togglePanel( $("#account_flags_lgd") );
1849
                        togglePanel( $("#account_flags_lgd") );
1850
                    [% END %]
1850
                    [% END %]
1851
                [% END %]
1851
                [% END %]
1852
                [% IF fieldstohide.match('debarments') %]
1852
                [% IF fieldstohide.grep('^debarments$').size %]
1853
                    togglePanel( $("#restrictions_lgd") );
1853
                    togglePanel( $("#restrictions_lgd") );
1854
                [% END %]
1854
                [% END %]
1855
            [% END %]
1855
            [% END %]
1856
            [% UNLESS step == 7 %]
1856
            [% UNLESS step == 7 %]
1857
                [% IF Koha.Preference('HouseboundModule') %]
1857
                [% IF Koha.Preference('HouseboundModule') %]
1858
                    [% IF fieldstohide.match('housebound') %]
1858
                    [% IF fieldstohide.grep('^housebound$').size %]
1859
                        togglePanel( $("#housebound_roles") );
1859
                        togglePanel( $("#housebound_roles") );
1860
                    [% END %]
1860
                    [% END %]
1861
                [% END %]
1861
                [% END %]
1862
            [% END %]
1862
            [% END %]
1863
            [% UNLESS step == 4 %]
1863
            [% UNLESS step == 4 %]
1864
                [% IF Koha.Preference('ExtendedPatronAttributes') %]
1864
                [% IF Koha.Preference('ExtendedPatronAttributes') %]
1865
                    [% IF fieldstohide.match('additional') %]
1865
                    [% IF fieldstohide.grep('^additional$').size %]
1866
                        togglePanel( $("#patron_attributes_lgd") );
1866
                        togglePanel( $("#patron_attributes_lgd") );
1867
                    [% END %]
1867
                    [% END %]
1868
                [% END %]
1868
                [% END %]
1869
            [% END %]
1869
            [% END %]
1870
            [% UNLESS step == 5 %]
1870
            [% UNLESS step == 5 %]
1871
                [% IF Koha.Preference('EnhancedMessagingPreferences') %]
1871
                [% IF Koha.Preference('EnhancedMessagingPreferences') %]
1872
                    [% IF fieldstohide.match('messaging') %]
1872
                    [% IF fieldstohide.grep('^messaging$').size %]
1873
                        togglePanel( $("#patron_messaging_prefs_lgd") );
1873
                        togglePanel( $("#patron_messaging_prefs_lgd") );
1874
                        $("#messaging_prefs_loading").toggle();
1874
                        $("#messaging_prefs_loading").toggle();
1875
                    [% END %]
1875
                    [% END %]
1876
- 

Return to bug 39038