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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt (-34 / +24 lines)
Lines 44-49 $(document).ready(function() { Link Here
44
        if( $("#entryform:visible").length ) {
44
        if( $("#entryform:visible").length ) {
45
            toggle_to = "#quick_add_form label";
45
            toggle_to = "#quick_add_form label";
46
            toggle_from = "#entryform label";
46
            toggle_from = "#entryform label";
47
47
        } else {
48
        } else {
48
            toggle_to="#entryform label";
49
            toggle_to="#entryform label";
49
            toggle_from = "#quick_add_form label";
50
            toggle_from = "#quick_add_form label";
Lines 66-75 $(document).ready(function() { Link Here
66
        $("#quick_add_form").validate();
67
        $("#quick_add_form").validate();
67
        if( $("#quick_add_form").valid()){
68
        if( $("#quick_add_form").valid()){
68
            $('.toggle_quick_add').click();
69
            $('.toggle_quick_add').click();
69
            $('#entryform button[name="save"]').click();
70
            $('#saverecord').click();
70
        }
71
        }
71
        else {return false;}
72
        else {return false;}
72
    });
73
    });
74
    $("#saverecord").click(function(){
75
        if( check_form_borrowers() ){
76
            $("#entryform").submit();
77
        }
78
    });
73
79
74
});
80
});
75
81
Lines 201-206 $(document).ready(function() { Link Here
201
	[% END %]
207
	[% END %]
202
208
203
209
210
<div id="toolbar" class="btn-toolbar">
211
[% UNLESS ( check_member ) %]
212
    [% IF quickadd && opadd %]
213
        <button class="btn btn-small toggler" id="save_quick_add" name="save"><i class="fa fa-save"></i> Save</button>
214
    [% END %]
215
    <button class="btn btn-small toggler" id="saverecord" name="save" ><i class="fa fa-save"></i> Save</button>
216
    [% IF opadd %]
217
        <a class="btn btn-small" href="/cgi-bin/koha/members/member.pl" class="toggler save_entryform">
218
    [% ELSE %]
219
        <a class="btn btn-small" href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrowernumber %]">
220
    [% END %]
221
        <i class="fa fa-times"></i> Cancel
222
    </a>
223
[% END %]
224
</div>
225
204
[% UNLESS ( check_member ) %]<form name="form" id="entryform"  action="/cgi-bin/koha/members/memberentry.pl" method="post" autocomplete="off" class="toggler" >
226
[% UNLESS ( check_member ) %]<form name="form" id="entryform"  action="/cgi-bin/koha/members/memberentry.pl" method="post" autocomplete="off" class="toggler" >
205
<input type="hidden" name="nodouble"  value="[% nodouble %]" /> [% END %]
227
<input type="hidden" name="nodouble"  value="[% nodouble %]" /> [% END %]
206
<!--    field always hidden in different form (1,2,3) -->
228
<!--    field always hidden in different form (1,2,3) -->
Lines 224-241 $(document).ready(function() { Link Here
224
[% END %]
246
[% END %]
225
[% END %]
247
[% END %]
226
[% END %]
248
[% END %]
227
<div id="toolbar" class="btn-toolbar">
228
[% UNLESS ( check_member ) %]
229
    <button class="btn btn-small" id="saverecord" type="submit" name="save" onclick="return check_form_borrowers();"><i class="fa fa-save"></i> Save</button>
230
    [% IF opadd %]
231
        <a class="btn btn-small" href="/cgi-bin/koha/members/member.pl">
232
    [% ELSE %]
233
        <a class="btn btn-small" href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrowernumber %]">
234
    [% END %]
235
        <i class="fa fa-times"></i> Cancel
236
    </a>
237
[% END %]
238
</div>
239
249
240
[% IF ( step_1 ) %]
250
[% IF ( step_1 ) %]
241
[%UNLESS notitle && nosurname && nofirstname && nodateofbirth && noinitials && noothernames &&nosex %]
251
[%UNLESS notitle && nosurname && nofirstname && nodateofbirth && noinitials && noothernames &&nosex %]
Lines 1092-1103 $(document).ready(function() { Link Here
1092
1102
1093
[% IF quickadd && opadd  && !check_member %]
1103
[% IF quickadd && opadd  && !check_member %]
1094
    <form id="quick_add_form" class="toggler">
1104
    <form id="quick_add_form" class="toggler">
1095
        <div id="qa_toolbar" class="btn-toolbar">
1096
            <button class="btn btn-small" id="save_quick_add" name="save"><i class="fa fa-save"></i> Save</button>
1097
            <a class="btn btn-small" href="/cgi-bin/koha/members/member.pl">
1098
                <i class="fa fa-times"></i> Cancel
1099
            </a>
1100
        </div>
1101
        <fieldset class="rows quick_add"><legend>Quick add</legend>
1105
        <fieldset class="rows quick_add"><legend>Quick add</legend>
1102
            <ol id="quick_add_list">
1106
            <ol id="quick_add_list">
1103
            </ol>
1107
            </ol>
Lines 1105-1111 $(document).ready(function() { Link Here
1105
    </form>
1109
    </form>
1106
    <script>
1110
    <script>
1107
        $(document).ready(function () {
1111
        $(document).ready(function () {
1108
            $("#entryform").hide();
1112
            $("#entryform,#saverecord").hide();
1109
            [% q_add_f = Koha.Preference('PatronQuickAddFields').split('\|') %]
1113
            [% q_add_f = Koha.Preference('PatronQuickAddFields').split('\|') %]
1110
            var qaddfields = [[% FOREACH field IN q_add_f.unique %]"[% field %]",[% END %]];
1114
            var qaddfields = [[% FOREACH field IN q_add_f.unique %]"[% field %]",[% END %]];
1111
            var skipped_fields = ["contactname","contactfirstname","relationship"]; //Guarantor form is pulled as a whole, ignore individual fields
1115
            var skipped_fields = ["contactname","contactfirstname","relationship"]; //Guarantor form is pulled as a whole, ignore individual fields
Lines 1127-1145 $(document).ready(function() { Link Here
1127
                    $("#memberentry_guarantor").clone().appendTo("#quick_add_list").css("margin",0);
1131
                    $("#memberentry_guarantor").clone().appendTo("#quick_add_list").css("margin",0);
1128
                }
1132
                }
1129
            $("#quick_add_form").show();
1133
            $("#quick_add_form").show();
1130
            var qa_original_offset = $("#qa_toolbar").position().top;
1131
            var qa_additional_height = $("#qa_filters").height();
1132
            $('#qa_toolbar').fixFloat({ 'originalOffset': qa_original_offset - qa_additional_height });
1133
            $("#filteraction_on").on("click", function(){
1134
                $(window).off('scroll');
1135
                $("#qa_toolbar").css({ top: qa_original_offset });
1136
                $('#qa_toolbar').fixFloat({ 'originalOffset': qa_original_offset });
1137
            });
1138
            $("#filteraction_off").on("click", function(){
1139
                $(window).off('scroll');
1140
                $("#qa_toolbar").css({ top: qa_original_offset - qa_additional_height});
1141
                $('#qa_toolbar').fixFloat({ 'originalOffset': qa_original_offset - qa_additional_height });
1142
            })
1143
        });
1134
        });
1144
    </script>
1135
    </script>
1145
[% END %]
1136
[% END %]
1146
- 

Return to bug 3534