WebAPI/DeviceStorageAPI2: Difference between revisions

Line 2: Line 2:


== API ==
== API ==
FileSystem portion of the API:
  partial interface Navigator {
  partial interface Navigator {
   DeviceStorage getSandboxedFilesystem(DOMString filesystemName);
   DeviceStorage getSandboxedFilesystem(DOMString filesystemName);
Line 37: Line 40:
   void continue();
   void continue();
  };
  };
 
 
The proposed API for FileHandle
 
  interface FileHandle {
  interface FileHandle {
   LockedFile open([optional] DOMString mode); // defaults to "readonly"
   LockedFile open([optional] DOMString mode); // defaults to "readonly"
Line 68: Line 74:
  };
  };
   
   
  interface FileRequest : EventTarget {
  interface FileRequest : DOMRequest {
  readonly attribute LockedFile lockedFile;
  attribute EventHandler onprogress;
};
 
 
DOMRequest API (Same as IDBRequest, but with the IndexedDB-specific parts removed):
 
interface DOMRequest {
   readonly attribute DOMString readyState; // "pending" or "done"
   readonly attribute DOMString readyState; // "pending" or "done"
   
   
Line 74: Line 89:
   readonly attribute DOMError error;
   readonly attribute DOMError error;
   
   
   readonly attribute LockedFile lockedFile;
   attribute EventHandler onsuccess;
   attribute EventHandler onerror;
  attribute nsIDOMEventListener onsuccess;
   attribute nsIDOMEventListener onerror;
  attribute nsIDOMEventListener onprogress;
  };
  };
Confirmed users
716

edits