summaryrefslogtreecommitdiff
path: root/javascript/videojs/src/js/utils/dom-data.js
diff options
context:
space:
mode:
Diffstat (limited to 'javascript/videojs/src/js/utils/dom-data.js')
-rw-r--r--javascript/videojs/src/js/utils/dom-data.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/javascript/videojs/src/js/utils/dom-data.js b/javascript/videojs/src/js/utils/dom-data.js
new file mode 100644
index 0000000..43cf1a9
--- /dev/null
+++ b/javascript/videojs/src/js/utils/dom-data.js
@@ -0,0 +1,16 @@
+/**
+ * @file dom-data.js
+ * @module dom-data
+ */
+
+/**
+ * Element Data Store.
+ *
+ * Allows for binding data to an element without putting it directly on the
+ * element. Ex. Event listeners are stored here.
+ * (also from jsninja.com, slightly modified and updated for closure compiler)
+ *
+ * @type {Object}
+ * @private
+ */
+export default new WeakMap();