Index: client/dom/generated/src/frog/Storage.dart |
diff --git a/client/dom/generated/src/frog/Storage.dart b/client/dom/generated/src/frog/Storage.dart |
index 8491c7a067ebede7134e0810140d1c14e642a348..632821609a94bab404b76de7489b2e9a131f8dd7 100644 |
--- a/client/dom/generated/src/frog/Storage.dart |
+++ b/client/dom/generated/src/frog/Storage.dart |
@@ -13,7 +13,23 @@ 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.'); |
+"""; |
+ |
+ 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.'); |
+"""; |
String get typeName() native; |
} |