]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/javascript/backend/catalog/biblio_descriptor.js
more in(de)gestion
[Evergreen.git] / Open-ILS / src / javascript / backend / catalog / biblio_descriptor.js
1 // so we can tell if it's a book or other type
2 load_lib('fmall.js');
3 load_lib('fmgen.js');
4 load_lib('record_type.js');
5
6 var marcdoc = new XML(environment.marc);
7 var marc_ns = new Namespace('http://www.loc.gov/MARC21/slim');
8
9 default xml namespace = marc_ns;
10
11 environment.result = new mrd();
12
13 environment.result.item_type( extractFixedField( marcdoc, 'Type' ) );
14 environment.result.item_form( extractFixedField( marcdoc, 'Form' ) );
15 environment.result.bib_level( extractFixedField( marcdoc, 'BLvl' ) );
16 environment.result.control_type( extractFixedField( marcdoc, 'Ctrl' ) );
17 environment.result.enc_level( extractFixedField( marcdoc, 'ELvl' ) );
18 environment.result.audience( extractFixedField( marcdoc, 'Audn' ) );
19 environment.result.lit_form( extractFixedField( marcdoc, 'LitF' ) );
20 environment.result.type_mat( extractFixedField( marcdoc, 'TMat' ) );
21 environment.result.cat_form( extractFixedField( marcdoc, 'Desc' ) );
22 environment.result.pub_status( extractFixedField( marcdoc, 'DtSt' ) );
23 environment.result.item_lang( extractFixedField( marcdoc, 'Lang' ) );
24