UNPKG

ucsc-xena-client

Version:

UCSC Xena Client. Functional genomics visualizations.

16 lines (14 loc) 569 B
'use strict'; module.exports = function (storageKey) { var reset = location.hash === '#nostate', hasStorage = sessionStorage && sessionStorage[storageKey]; // Note we hit this twice in development, because store.js always looks for // key 'xena', while connector-dev looks for key 'debugSession'. Should move // 'xena' check to connector-prod to make this less confusing. if (hasStorage && reset) { location.hash = '#'; // XXX Workaround for datapages/hubs out-of-band state management. delete sessionStorage.state; } return hasStorage && !reset; };