| Server IP : 185.208.173.17 / Your IP : 87.236.161.98 Web Server : Microsoft-IIS/10.0 System : Windows NT SRV8576125506 10.0 build 26100 (Windows Server 2016) AMD64 User : IUSR ( 0) PHP Version : 7.4.13 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /inetpub/wwwroot/parsmega.nuxt/node_modules/vue-waypoint/src/ |
Upload File : |
import defineDirective from './directive'
import { GOING_IN, GOING_OUT, DIRECTION_TOP, DIRECTION_RIGHT, DIRECTION_BOTTOM, DIRECTION_LEFT } from './waypointInterface'
import { addObserver, removeObserver } from './intersectionObserver'
const VueWaypoint = {
install (Vue) {
// directive's declaration
defineDirective(Vue)
// public api
Vue.prototype.$addObserver = addObserver
Vue.prototype.$removeObserver = removeObserver
Vue.prototype.$waypointMap = { GOING_IN, GOING_OUT, DIRECTION_TOP, DIRECTION_RIGHT, DIRECTION_BOTTOM, DIRECTION_LEFT }
},
addObserver,
removeObserver,
map: { GOING_IN, GOING_OUT, DIRECTION_TOP, DIRECTION_RIGHT, DIRECTION_BOTTOM, DIRECTION_LEFT }
}
export default VueWaypoint
// in-browser load
if (typeof window !== 'undefined' && window.Vue) {
window.Vue.use(VueWaypoint)
}