• Skip to main content
  • Select language
  • Skip to search
MDN Web Docs
  • Technologies
    • HTML
    • CSS
    • JavaScript
    • Graphics
    • HTTP
    • APIs / DOM
    • WebExtensions
    • MathML
  • References & Guides
    • Learn web development
    • Tutorials
    • References
    • Developer Guides
    • Accessibility
    • Game development
    • ...more docs
B2G OS
  1. MDN
  2. Archive of obsolete content
  3. B2G OS
  4. B2G OS APIs
  5. DeviceStorageChangeEvent

DeviceStorageChangeEvent

In This Article
  1. Summary
  2. Properties
  3. Example
  4. Specification
  5. See also

This API is available on Firefox OS for privileged or certified applications only.

Summary

The DeviceStorageChangeEvent provides information about any change made to a file inside a given storage area. It extends the Event interface.

The change event is triggered each time a file is created, modified, or deleted from the device storage system.

Properties

DeviceStorageChangeEvent.path Read only
A string giving the full path of the file affected by the change.
DeviceStorageChangeEvent.reason Read only
A string giving the reason of the change. Possible values are created, modified, or deleted.

Example

var sdcard = navigator.getDeviceStorage('sdcard');
sdcard.addEventListener("change", function (event) {
  var reason = event.reason;
  var path   = event.path;
  console.log('The file "' + path + '" has been ' + reason);
});

Specification

Not part of any specification.

See also

  • navigator.getDeviceStorage()
  • DeviceStorage
  • Device Storage API

Document Tags and Contributors

Tags: 
  • API
  • B2G
  • Device Storage
  • events
  • Firefox OS
  • Non-standard
  • Reference
  • Référence
  • WebAPI
 Contributors to this page: chrisdavidmills, fscholz, MHasan, kscarfone, teoli, Jeremie
 Last updated by: chrisdavidmills, Feb 27, 2017, 2:08:11 AM
See also
  1. Device Storage API
  2. Archive
  3. Events
    1. change
  4. Related pages for Device Storage API
    1. DeviceStorage
    2. DeviceStorageChangeEvent
    3. Navigator.getDeviceStorage()