quota-management-api.js 635 B

1234567891011121314151617181920212223
  1. /*!
  2. {
  3. "name": "Quota Storage Management API",
  4. "property": "quotamanagement",
  5. "tags": ["storage"],
  6. "builderAliases": ["quota_management_api"],
  7. "notes": [{
  8. "name": "W3C Spec",
  9. "href": "https://www.w3.org/TR/quota-api/"
  10. }]
  11. }
  12. !*/
  13. /* DOC
  14. Detects the ability to request a specific amount of space for filesystem access
  15. */
  16. define(['Modernizr', 'prefixed'], function(Modernizr, prefixed) {
  17. Modernizr.addTest('quotamanagement', function() {
  18. var tempStorage = prefixed('temporaryStorage', navigator);
  19. var persStorage = prefixed('persistentStorage', navigator);
  20. return !!(tempStorage && persStorage);
  21. });
  22. });