diff --git a/dist/vue-waypoint.js b/dist/vue-waypoint.js index 8ddad28..4e58114 100644 --- a/dist/vue-waypoint.js +++ b/dist/vue-waypoint.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueWaypoint=t():e.VueWaypoint=t()}("undefined"!=typeof self?self:this,function(){return function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=2)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeObserver=t.addObserver=void 0;var n=r(1),o={},i=function(e,t){return e.forEach(function(e){return u(e,t)})},u=function(e,t){return t((0,n.mapEntry)(e))},O=function(e,t){return new window.IntersectionObserver(e,t)},a=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o,n=O(function(e,r){return i(e,t)},r);return n.observe(e),n},f=function(e,t){return e.unobserve(t)};t.addObserver=a,t.removeObserver=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e?"in":"out"},o=function(e,t){return e.topt.left?"right":e.top>t.top?"bottom":e.left2&&void 0!==arguments[2]?arguments[2]:o,n=O(function(e,r){return i(e,t)},r);return n.observe(e),n},f=function(e,t){return e.unobserve(t)};t.addObserver=a,t.removeObserver=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e?"in":"out"},o=function(e,t){return e.topt.left?"right":e.top>t.top?"bottom":e.left { vnode._waypoint = waypoint } }, - updated (el, binding, vnode, oldVnode) { + update (el, binding, vnode, oldVnode) { const { active, callback, options } = binding.value // we remove the old observer anyways diff --git a/test/update.html b/test/update.html new file mode 100644 index 0000000..02fe425 --- /dev/null +++ b/test/update.html @@ -0,0 +1,53 @@ + + + + + vue-waypoint directive update test + + + + + +
+
+ +
+
+ + + +