'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;