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 |
- |
|
|