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");