Skip to content
  • alecflett@chromium.org's avatar
    Support Quota API in Workers · b72a039b
    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