From 11341fdb3a1664ba58edf729ed46e04cd0e20ed6 Mon Sep 17 00:00:00 2001 From: Javan Makhmali Date: Thu, 30 Mar 2017 14:41:17 -0400 Subject: Reorganize rails-ujs files --- actionview/app/assets/javascripts/utils/dom.coffee | 28 ---------------------- 1 file changed, 28 deletions(-) delete mode 100644 actionview/app/assets/javascripts/utils/dom.coffee (limited to 'actionview/app/assets/javascripts/utils/dom.coffee') 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)) -- cgit v1.2.3