dom/indexedDB/test/bug839193.js

branch
TOR_BUG_3246
changeset 7
129ffea94266
equal deleted inserted replaced
-1:000000000000 0:cb8e298774f2
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5 const nsIQuotaManager = Components.interfaces.nsIQuotaManager;
6
7 let gURI = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService).newURI("http://localhost", null, null);
8
9 function onUsageCallback(uri, usage, fileUsage) {}
10
11 function onLoad()
12 {
13 var quotaManager = Components.classes["@mozilla.org/dom/quota/manager;1"]
14 .getService(nsIQuotaManager);
15 var quotaRequest = quotaManager.getUsageForURI(gURI, onUsageCallback);
16 quotaRequest.cancel();
17 Components.classes["@mozilla.org/observer-service;1"]
18 .getService(Components.interfaces.nsIObserverService)
19 .notifyObservers(window, "bug839193-loaded", null);
20 }
21
22 function onUnload()
23 {
24 Components.classes["@mozilla.org/observer-service;1"]
25 .getService(Components.interfaces.nsIObserverService)
26 .notifyObservers(window, "bug839193-unloaded", null);
27 }

mercurial