From: Bill Erickson Date: Mon, 28 Aug 2017 18:12:04 +0000 (-0400) Subject: JBAS-1850 ACQ vlagent falls back to browser localStorage X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=3730a8cf962284602020377026decc2214847779;p=working%2FEvergreen.git JBAS-1850 ACQ vlagent falls back to browser localStorage Not related specifically to JBAS-1850, just uncovered during testing. Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/web/js/ui/default/acq/common/vlagent.js b/Open-ILS/web/js/ui/default/acq/common/vlagent.js index 5ed906f93b..e0fda04597 100644 --- a/Open-ILS/web/js/ui/default/acq/common/vlagent.js +++ b/Open-ILS/web/js/ui/default/acq/common/vlagent.js @@ -3,7 +3,14 @@ dojo.require('openils.PermaCrud'); dojo.require('openils.XUL'); dojo.require('dojox.form.CheckedMultiSelect'); -var xulStorage; +var xulStorage +if (openils.XUL.localStorage) { + xulStorage = openils.XUL.localStorage(); +} else { + // use browser localStorage outside of the XUL interface. + xulStorage = localStorage; +} + var storekey = 'eg.acq.upload.'; var osetkey = 'acq.upload.default.'; var persistOrgSettings;