]> git.evergreen-ils.org Git - working/Evergreen.git/commit
dynamic Record Summary layout based on preference
authorJason Etheridge <jason@esilibrary.com>
Wed, 6 Jul 2011 07:19:09 +0000 (03:19 -0400)
committerBill Erickson <berick@esilibrary.com>
Mon, 18 Jul 2011 15:26:52 +0000 (11:26 -0400)
commit5f2dd33849dc68dfb2b692b0f17b9da028a8aa81
tree6ce7ccc7453428207963555179a54deec077c11b
parentc5a678949021a70feac6f65ee14fbd67cadf8014
dynamic Record Summary layout based on preference

For now, you could add something like this to server/skin/custom.js to re-configure the display:

try {

    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
    var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces['nsIPrefBranch']);
    prefs.setCharPref(
        'oils.bib_brief.horizontal.dynamic_grid_replacement.data',
        js2JSON([
            ['title',           'edition',  'editor'],
            ['author',          'pubdate',  'edit_date'],
            ['bib_call_number', 'tcn',      'create_date']
        ])
    );

} catch(E) {
    dump('Error in custom.js trying to set oils.bib_brief.horizontal.dynamic_grid_replacement.data: ' + E + '\n');
}

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/xul/staff_client/server/cat/bib_brief.js
Open-ILS/xul/staff_client/server/locale/en-US/cat.properties