save-settings.js#
- static afqb.global.formatKeyName(bundle)#
- Use universal key name for robust linking between elements - Arguments:
- bundle (string) – bundle name 
 
 
- static afqb.global.updateQueryString(queryObj)#
- Updates the QuerySting object for proper reload - Arguments:
- queryObj (object) – object to stringify and merge with existing query string 
 
 
- static afqb.global.initSettings(callback)#
- Initialize settings from querystring. - AFQ-Browser settings are stored in four places, corresponding to the different visualization panels (naming is self-explanatory): - afqb.three.settings 
- afqb.plots.settings 
- afqb.table.settings 
- afqb.global.settings 
 - In the query string, all settings are lumped together. So we must parse the query string and separate settings into their different groups. - Arguments:
- callback – function to call after the settings have been loaded 
 
 
- static afqb.plots.restoreBrush()#
- Restore brush settings on reload. - Brush settings are stored in afqb.plots.settings.brushes. Iterate through that and restore the brush extents. 
- static afqb.table.restoreRowSelection()#
- Restore selected rows and subject lines on reload. - This function iterates over afqb.table.settings.selectedRows and changes the opacity of the associated table rows and plot lines. 
