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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/oai_servers.tt (-10 / +20 lines)
Lines 184-197 Link Here
184
    [% IF op == 'list' %]
184
    [% IF op == 'list' %]
185
        [% INCLUDE 'datatables.inc' %]
185
        [% INCLUDE 'datatables.inc' %]
186
    [% END %]
186
    [% END %]
187
    <script>
187
    [% IF server %]
188
        [% IF ( add_form ) %]
188
        <script>
189
            const server = {
190
                dataformat: "[% server.dataformat | html %]",
191
                recordtype: "[% server.recordtype | html %]",
192
            };
193
        </script>
194
    [% END %]
195
    [% IF ( add_form ) %]
196
        <script>
189
            $(document).ready(function(){
197
            $(document).ready(function(){
190
                // Update selects for dataformat and recordtype
198
                // Update selects for dataformat and recordtype
191
                [% IF server %]
199
                // FIXME Do not do this in JS!
192
                    $("#dataformat").val('[% server.dataformat | html %]');
200
                if (typeof server !== "undefined"){
193
                    $("#recordtype").val('[% server.recordtype | html %]');
201
                    $("#dataformat").val(server.dataformat);
194
                [% END %]
202
                    $("#recordtype").val(server.recordtype);
203
                }
195
                $( "#serverentry" ).validate({
204
                $( "#serverentry" ).validate({
196
                    rules: {
205
                    rules: {
197
                        servername: { required: true },
206
                        servername: { required: true },
Lines 210-216 Link Here
210
                    toUC(this);
219
                    toUC(this);
211
                });
220
                });
212
            });
221
            });
213
        [% ELSE %]
222
        </script>
223
    [% ELSE %]
224
        <script>
214
            $(document).ready(function() {
225
            $(document).ready(function() {
215
                $("#serverst").kohaTable({
226
                $("#serverst").kohaTable({
216
                    pagingType: "full",
227
                    pagingType: "full",
Lines 226-232 Link Here
226
                    }
237
                    }
227
                });
238
                });
228
            });
239
            });
229
        [% END %]
240
        </script>
230
    </script>
241
    [% END %]
231
[% END %]
242
[% END %]
232
[% INCLUDE 'intranet-bottom.inc' %]
243
[% INCLUDE 'intranet-bottom.inc' %]
233
- 

Return to bug 41564