2 * Copyright 2015 ByWater Solutions
4 * This file is part of Koha.
6 * Koha is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 3 of the License, or
9 * (at your option) any later version.
11 * Koha is distributed in the hope that it will be useful, but
12 * WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
16 * You should have received a copy of the GNU General Public License
17 * along with Koha; if not, see <http://www.gnu.org/licenses>.
22 Load: function( borrowernumber ) {
23 if ( borrowernumber == null ) return;
27 saved_prefs = JSON.parse( localStorage[ 'cateditor_preferences_' + borrowernumber ] );
30 Preferences.user = $.extend( {
31 // Preference defaults
36 selected_search_targets: {},
40 Save: function( borrowernumber ) {
41 if ( !borrowernumber ) return;
42 if ( !Preferences.user ) Preferences.Load(borrowernumber);
44 localStorage[ 'cateditor_preferences_' + borrowernumber ] = JSON.stringify(Preferences.user);