first commit
This commit is contained in:
55
web/js/jquery-no-conflict.js
vendored
Normal file
55
web/js/jquery-no-conflict.js
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
jQuery.noConflict();
|
||||
// start of non-passive event listener fix
|
||||
jQuery.event.special.touchstart = {
|
||||
setup: function(_, ns, handle) {
|
||||
if (ns.includes("noPreventDefault")) {
|
||||
this.addEventListener("touchstart", handle, {
|
||||
passive: false
|
||||
});
|
||||
} else {
|
||||
this.addEventListener("touchstart", handle, {
|
||||
passive: true
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
jQuery.event.special.touchmove = {
|
||||
setup: function(_, ns, handle) {
|
||||
if (ns.includes("noPreventDefault")) {
|
||||
this.addEventListener("touchmove", handle, {
|
||||
passive: false
|
||||
});
|
||||
} else {
|
||||
this.addEventListener("touchmove", handle, {
|
||||
passive: true
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
jQuery.event.special.wheel = {
|
||||
setup: function(_, ns, handle) {
|
||||
if (ns.includes("noPreventDefault")) {
|
||||
this.addEventListener("wheel", handle, {
|
||||
passive: false
|
||||
});
|
||||
} else {
|
||||
this.addEventListener("wheel", handle, {
|
||||
passive: false
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
jQuery.event.special.mousewheel = {
|
||||
setup: function(_, ns, handle) {
|
||||
if (ns.includes("noPreventDefault")) {
|
||||
this.addEventListener("mousewheel", handle, {
|
||||
passive: false
|
||||
});
|
||||
} else {
|
||||
this.addEventListener("mousewheel", handle, {
|
||||
passive: false
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
// end of non-passive event listener fix
|
||||
Reference in New Issue
Block a user