Index: client/dom/frog/dom_frog.dart |
diff --git a/client/dom/frog/dom_frog.dart b/client/dom/frog/dom_frog.dart |
index c4e68a3c49061fd8c99e8e245554efd81959a9b1..db820832eadb47b1b478919c5a9d64b980bba4f7 100644 |
--- a/client/dom/frog/dom_frog.dart |
+++ b/client/dom/frog/dom_frog.dart |
@@ -9121,7 +9121,31 @@ class Storage native "*Storage" { |
void setItem(String key, String data) native; |
- var dartObjectLocalStorage; |
+ var get dartObjectLocalStorage() native """ |
+ |
+ if (this === window.localStorage) |
+ return window._dartLocalStorageLocalStorage; |
+ else if (this === window.sessionStorage) |
+ return window._dartSessionStorageLocalStorage; |
+ else |
+ throw new UnsupportedOperationException('Cannot dartObjectLocalStorage for unknown Storage object.'); |
+ |
+""" { |
+ throw new UnsupportedOperationException(''); |
+ } |
+ |
+ void set dartObjectLocalStorage(var value) native """ |
+ |
+ if (this === window.localStorage) |
+ window._dartLocalStorageLocalStorage = value; |
+ else if (this === window.sessionStorage) |
+ window._dartSessionStorageLocalStorage = value; |
+ else |
+ throw new UnsupportedOperationException('Cannot dartObjectLocalStorage for unknown Storage object.'); |
+ |
+""" { |
+ throw new UnsupportedOperationException(''); |
+ } |
String get typeName() native; |
} |