data-* dataset polyfill