Implement Window.sessionStorage: Storage Task, Storage Methods (excluding Storage event, QuotaExceededError)

This commit is contained in:
nkdalmia 2014-11-19 16:34:58 -05:00
parent 68c90e2797
commit f6fb9f862d
31 changed files with 347 additions and 109 deletions

View file

@ -16,10 +16,9 @@ interface Storage {
getter DOMString? getItem(DOMString name);
//setter creator void setItem(DOMString name, DOMString value);
setter creator void setItem(DOMString name, DOMString value);
//deleter not supported yet
//deleter void removeItem(DOMString name);
deleter void removeItem(DOMString name);
void clear();
};

View file

@ -127,3 +127,10 @@ partial interface Window {
void gc();
};
Window implements OnErrorEventHandlerForWindow;
// https://html.spec.whatwg.org/multipage/webstorage.html#dom-sessionstorage
[NoInterfaceObject]
interface WindowSessionStorage {
readonly attribute Storage sessionStorage;
};
Window implements WindowSessionStorage;