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