Mercurial > hg > forks > multipaint-js
changeset 102:287892b5eff8
Add function for checking availability of browser local storage.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 06 Jul 2018 05:27:49 +0300 |
parents | e5c147a7bf98 |
children | 7a889d59b405 |
files | multipaint.pde |
diffstat | 1 files changed, 18 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/multipaint.pde Fri Jul 06 05:26:59 2018 +0300 +++ b/multipaint.pde Fri Jul 06 05:27:49 2018 +0300 @@ -207,6 +207,24 @@ } +bool mpHaveLocalStorage() +{ + var test = 'mpLSTest'; + try { + localStorage.setItem(test, test); + if (localStorage.getItem(test) == test) + { + localStorage.removeItem(test); + return true; + } + } + catch (e) { + return false; + } + return false; +} + + function mpLoadFileSelector(fmtname, fmtexts, fcallback) { var mpUI = stGE("mpUI");