-
alecflett@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=112972 Reviewed by Adam Barth. Source/WebCore: Tests: fast/workers/shared-worker-storagequota-query-usage.html fast/workers/worker-storagequota-query-usage.html * Modules/quota/WorkerNavigatorStorageQuota.cpp: Added. * Modules/quota/WorkerNavigatorStorageQuota.h: Added. * Modules/quota/WorkerNavigatorStorageQuota.idl: Added. * WebCore.gypi: Add entries for WorkerNavigatorStorageQuota. * page/WorkerNavigator.h: Add a Navigator supplement that extends the worker navigator. LayoutTests: * fast/workers/resources/shared-worker-common.js: (handleMessage): Allow port to be dynamically discovered from self. * fast/workers/resources/storagequota-query-usage.js: Added. (worker.onmessage): * fast/workers/resources/worker-storagequota-query-usage.js: Added. (requestUsage.errorCallback): (requestUsage.usageCallback): (requestUsage): * fast/workers/shared-worker-storagequota-query-usage-expected.txt: Added. * fast/workers/shared-worker-storagequota-query-usage.html: Added. * fast/workers/worker-storagequota-query-usage-expected.txt: Added. * fast/workers/worker-storagequota-query-usage.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146764 268f45cc-cd09-0410-ab3c-d52691b4dbfc
b72a039b