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

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/cateditor-ui.inc (-5 / +4 lines)
Lines 287-298 require( [ 'koha-backend', 'search', 'macros', 'marc-editor', 'marc-record', 'pr Link Here
287
            saveLabel: _("Save as MARC (.mrc) file"),
287
            saveLabel: _("Save as MARC (.mrc) file"),
288
            save: function( id, record, done ) {
288
            save: function( id, record, done ) {
289
                var recname = state.recordID+'.mrc';
289
                var recname = state.recordID+'.mrc';
290
[% IF (Koha.Preference('SaveRecordbyControlNumber') == '1') %]
290
                [% IF (Koha.Preference('SaveRecordbyControlNumber') == '1') %]
291
                var controlnumfield = record.field('001');
291
                var controlnumfield = record.field('001');
292
                if(controlnumfield) {
292
                if(controlnumfield) {
293
                        recname = controlnumfield.subfield('@')+'.mrc';
293
                        recname = controlnumfield.subfield('@')+'.mrc';
294
                }
294
                }
295
[% END %]
295
                [% END %]
296
                saveAs( new Blob( [record.toISO2709()], { 'type': 'application/octet-stream;charset=utf-8' } ), recname );
296
                saveAs( new Blob( [record.toISO2709()], { 'type': 'application/octet-stream;charset=utf-8' } ), recname );
297
297
298
                done( {} );
298
                done( {} );
Lines 302-313 require( [ 'koha-backend', 'search', 'macros', 'marc-editor', 'marc-record', 'pr Link Here
302
            saveLabel: _("Save as MARCXML (.xml) file"),
302
            saveLabel: _("Save as MARCXML (.xml) file"),
303
            save: function( id, record, done ) {
303
            save: function( id, record, done ) {
304
                var recname = state.recordID+'.xml';
304
                var recname = state.recordID+'.xml';
305
[% IF (Koha.Preference('SaveRecordbyControlNumber') == '1') %]
305
                [% IF (Koha.Preference('SaveRecordbyControlNumber') == '1') %]
306
                var controlnumfield = record.field('001');
306
                var controlnumfield = record.field('001');
307
                if(controlnumfield) {
307
                if(controlnumfield) {
308
                        recname = controlnumfield.subfield('@')+'.xml';
308
                        recname = controlnumfield.subfield('@')+'.xml';
309
                }
309
                }
310
[% END %]
310
                [% END %]
311
                saveAs( new Blob( [record.toXML()], { 'type': 'application/octet-stream;charset=utf-8' } ), recname );
311
                saveAs( new Blob( [record.toXML()], { 'type': 'application/octet-stream;charset=utf-8' } ), recname );
312
312
313
                done( {} );
313
                done( {} );
314
- 

Return to bug 24108