1 /**************************************
3 * http://www.w3.org/TR/quota-api/
7 * Array.prototype.slice.call(
8 * document.querySelectorAll(".idl,.es-code")
9 * ).map(function(n) { return n.innerText; }).join("\n\n\n");
13 /**************************************
16 interface StorageQuota {
17 void queryUsageAndQuota (in StorageUsageCallback successCallback,
18 in optional StorageErrorCallback errorCallback);
19 void requestQuota (in unsigned long long newQuotaInBytes,
20 in optional StorageQuotaCallback successCallback,
21 in optional StorageErrorCallback errorCallback);
24 /**************************************
27 callback StorageUsageCallback = void (in unsigned long long currentUsageInBytes,
28 in unsigned long long currentQuotaInBytes);
30 /**************************************
33 callback StorageQuotaCallback = void (in unsigned long long grantedQuotaInBytes);
35 /**************************************
38 callback StorageErrorCallback = void (in DOMError error);
40 /**************************************
44 interface StorageQuotaEnvironment {
45 readonly attribute StorageQuota persistentStorage;
46 readonly attribute StorageQuota temporaryStorage;