]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP#1292705 trim unneeded fields from IDL2js collab/berick/lp1292705-trim-idl2js-unneeded-fields
authorBill Erickson <berick@esilibrary.com>
Fri, 14 Mar 2014 20:42:11 +0000 (16:42 -0400)
committerBill Erickson <berick@esilibrary.com>
Fri, 14 Mar 2014 20:54:32 +0000 (16:54 -0400)
commitecf8e4cf9264f526261519394d74d52ea04770af
tree44cfa9e495c7d298f0aa01fc61cff9687286e4fa
parent291bce0dee74ae7f2dd70abe1af73a27c2b0d438
LP#1292705 trim unneeded fields from IDL2js

Avoid sending fields in the web-published IDL (IDL2js) that have no
value, as the keys in the JSON take up a lot of space.  Also avoid
repeating fields (selector) and default values (e.g. label defaults
to name) where the client can reasonably apply the defaults locally.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js
Open-ILS/web/js/dojo/fieldmapper/IDL.js
Open-ILS/xsl/fm_IDL2js.xsl