Esempio n. 1
0
File: User.js Progetto: beyelerb/ddf
 defaults: function() {
   return {
     id: 'preferences',
     mapLayers: new User.MapLayers(),
     resultDisplay: 'List',
     resultPreview: ['modified'],
     resultFilter: undefined,
     resultSort: undefined,
     'inspector-summaryShown': [],
     'inspector-summaryOrder': [],
     'inspector-detailsOrder': ['title', 'created', 'modified', 'thumbnail'],
     'inspector-detailsHidden': [],
     homeFilter: 'Owned by anyone',
     homeSort: 'Last modified',
     homeDisplay: 'Grid',
     alerts: [],
     alertPersistence: true, // persist across sessions by default
     alertExpiration: 2592000000, // 1 month in milliseconds
     resultBlacklist: [],
     visualization: '3dmap',
     columnHide: [],
     columnOrder: ['title', 'created', 'modified', 'thumbnail'],
     uploads: [],
     fontSize: ThemeUtils.getFontSize(_get(properties, 'zoomPercentage', 100)),
     resultCount: properties.resultCount,
     dateTimeFormat: Common.getDateTimeFormats()['ISO'],
     timeZone: Common.getTimeZones()['UTC'],
     coordinateFormat: 'degrees',
     goldenLayout: undefined,
     goldenLayoutUpload: undefined,
     goldenLayoutMetacard: undefined,
     goldenLayoutAlert: undefined,
     theme: new Theme(),
     animation: true,
     hoverPreview: true,
     querySettings: new QuerySettings(),
   }
 },
Esempio n. 2
0
 saveFontChanges: function(){
     var preferences = getPreferences(user);
     var newFontSize = this.fontSize.currentView.model.getValue()[0];
     preferences.set('fontSize', ThemeUtils.getFontSize(newFontSize));
 },