diff options
Diffstat (limited to 'actionview/app/assets/javascripts/utils/dom.coffee')
-rw-r--r-- | actionview/app/assets/javascripts/utils/dom.coffee | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/actionview/app/assets/javascripts/utils/dom.coffee b/actionview/app/assets/javascripts/utils/dom.coffee deleted file mode 100644 index 6bef618147..0000000000 --- a/actionview/app/assets/javascripts/utils/dom.coffee +++ /dev/null @@ -1,28 +0,0 @@ -m = Element.prototype.matches or - Element.prototype.matchesSelector or - Element.prototype.mozMatchesSelector or - Element.prototype.msMatchesSelector or - Element.prototype.oMatchesSelector or - Element.prototype.webkitMatchesSelector - -Rails.matches = (element, selector) -> - if selector.exclude? - m.call(element, selector.selector) and not m.call(element, selector.exclude) - else - m.call(element, selector) - -# get and set data on a given element using "expando properties" -# See: https://developer.mozilla.org/en-US/docs/Glossary/Expando -expando = '_ujsData' - -Rails.getData = (element, key) -> - element[expando]?[key] - -Rails.setData = (element, key, value) -> - element[expando] ?= {} - element[expando][key] = value - -# a wrapper for document.querySelectorAll -# returns an Array -Rails.$ = (selector) -> - Array.prototype.slice.call(document.querySelectorAll(selector)) |