Repaired syntax errors in AuthorityControlSet.js
authorberick <berick@esilibrary.com>
Thu, 26 May 2011 19:13:48 +0000 (15:13 -0400)
committerMike Rylander <mrylander@gmail.com>
Mon, 11 Jul 2011 13:07:17 +0000 (09:07 -0400)
Open-ILS/web/js/dojo/openils/AuthorityControlSet.js

index 4c8eb88..a1e7186 100644 (file)
@@ -51,7 +51,7 @@ if(!dojo._hasResource["openils.AuthorityControlSet"]) {
                         )
                     );
                     openils.AuthorityControlSet._browse_axis_by_name[ba.code()] = ba;
-                );
+                });
 
                 // loop over each acs
                 dojo.forEach( openils.AuthorityControlSet._control_set_list, function (cs) {
@@ -107,7 +107,7 @@ if(!dojo._hasResource["openils.AuthorityControlSet"]) {
                         csaf.bib_fields( acsbf_list );
 
                         openils.AuthorityControlSet._controlsets[''+cs.id()].bib_fields = [].concat(
-                            openils.AuthorityControlSet._controlsets[''+cs.id()].bib_fields
+                            openils.AuthorityControlSet._controlsets[''+cs.id()].bib_fields,
                             acsbf_list
                         );
 
@@ -142,7 +142,8 @@ if(!dojo._hasResource["openils.AuthorityControlSet"]) {
                     dojo.forEach( openils.AuthorityControlSet._controlsets[''+cs.id()].bib_fields, function (bf) {
                         openils.AuthorityControlSet._controlsets[''+cs.id()].control_map[bf.tag()] = {};
                         dojo.forEach( bf.authority_field().sf_list().split(''), function (sf_code) {
-                            openils.AuthorityControlSet._controlsets[''+cs.id()].control_map[bf.tag()][sf_code] = { bf.authority_field().tag() : sf_code };
+                            openils.AuthorityControlSet._controlsets[''+cs.id()].control_map[bf.tag()][sf_code] = {};
+                            openils.AuthorityControlSet._controlsets[''+cs.id()].control_map[bf.tag()][sf_code][bf.authority_field().tag()] = sf_code;
                         });
                     });
 
@@ -292,7 +293,7 @@ if(!dojo._hasResource["openils.AuthorityControlSet"]) {
 
     openils.AuthorityControlSet._controlsets = {
         // static sorta-LoC setup ... to be overwritten with server data 
-        -1 : {
+        '-1' : {
             id : -1,
             name : 'Static LoC legacy mapping',
             description : 'Legacy mapping provided as a default',