webpack-bootstrap-ui-kit/src/js_old/_components/_ui.image-position.js

45 lines
822 B
JavaScript

'use strict'
import $ from 'jquery'
import Events from '../_events'
const ImagePositionUI = (($) => {
const D = document
const W = window
const $Body = $('html,body')
const NAME = 'ImagePositionUI'
const CLASSNAME = `js${NAME}`
class ImagePositionUI {
static init () {
const ui = this
ui.dispose()
if (!$(`.${CLASSNAME}`).length) {
return
}
console.log(`${NAME}: init`)
$(`.${CLASSNAME}`).on('click', (e) => {
e.preventDefault()
console.log(e)
})
}
static dispose () {
console.log(`${NAME}: dispose`)
}
}
$(W).on(`${NAME}.init ${Events.AJAX} ${Events.LOADED}`, () => {
ImagePositionUI.init()
})
W.ImagePositionUI = new ImagePositionUI()
return ImagePositionUI
})($)
export default ImagePositionUI