aboutsummaryrefslogtreecommitdiff
path: root/srcs/wordpress/wp-includes/js/dist/vendor/wp-polyfill-node-contains.js
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-01-07 13:06:14 +0100
committerCharles <sircharlesaze@gmail.com>2020-01-07 13:06:14 +0100
commit7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8 (patch)
treef7453d7dd5cbaaab246e23810b02d3edf1e451be /srcs/wordpress/wp-includes/js/dist/vendor/wp-polyfill-node-contains.js
parentc59bdcf77c50cbe89b4a93782cdd6d9e7532080e (diff)
downloadft_server-7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8.tar.gz
ft_server-7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8.tar.bz2
ft_server-7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8.zip
Added wordpress
Diffstat (limited to 'srcs/wordpress/wp-includes/js/dist/vendor/wp-polyfill-node-contains.js')
-rw-r--r--srcs/wordpress/wp-includes/js/dist/vendor/wp-polyfill-node-contains.js30
1 files changed, 30 insertions, 0 deletions
diff --git a/srcs/wordpress/wp-includes/js/dist/vendor/wp-polyfill-node-contains.js b/srcs/wordpress/wp-includes/js/dist/vendor/wp-polyfill-node-contains.js
new file mode 100644
index 0000000..5716600
--- /dev/null
+++ b/srcs/wordpress/wp-includes/js/dist/vendor/wp-polyfill-node-contains.js
@@ -0,0 +1,30 @@
+(function() {
+
+ function contains(node) {
+ if (!(0 in arguments)) {
+ throw new TypeError('1 argument is required');
+ }
+
+ do {
+ if (this === node) {
+ return true;
+ }
+ } while (node = node && node.parentNode);
+
+ return false;
+ }
+
+ // IE
+ if ('HTMLElement' in this && 'contains' in HTMLElement.prototype) {
+ try {
+ delete HTMLElement.prototype.contains;
+ } catch (e) {}
+ }
+
+ if ('Node' in this) {
+ Node.prototype.contains = contains;
+ } else {
+ document.contains = Element.prototype.contains = contains;
+ }
+
+}());