Requires

Provides

Data.js

Set/Read html5 data into/from elements.

License:
Public domain (http://unlicense.org).
  1. 19
  2. 20
  3. 21
  4. 22
  5. 23
  6. 24
  7. 25
  8. 26
  9. 27
  10. 28
  11. 29
  12. 30
  13. 31
  14. 32
  15. 33
Element.Properties.data = { get: function(key){ key = key.replace(/_/g, '-'); return this.getProperty('data-' + key); }, set: function(key, value) { key = key.replace(/_/g, '-'); if (value) { return this.setProperty('data-' + key, value); } else { return this.removeProperty('data-' + key); } } };