UNPKG

framework7

Version:

Full featured mobile HTML framework for building iOS & Android apps

47 lines 1.11 kB
import Actions from './actions-class.js'; import ModalMethods from '../../shared/modal-methods.js'; export default { name: 'actions', params: { actions: { convertToPopover: true, forceToPopover: false, backdrop: true, backdropEl: undefined, backdropUnique: false, cssClass: null, closeByBackdropClick: true, closeOnEscape: false, render: null, renderPopover: null, containerEl: null } }, static: { Actions }, create() { const app = this; app.actions = ModalMethods({ app, constructor: Actions, defaultSelector: '.actions-modal.modal-in' }); }, clicks: { '.actions-open': function openActions($clickedEl, data) { if (data === void 0) { data = {}; } const app = this; app.actions.open(data.actions, data.animate, $clickedEl); }, '.actions-close': function closeActions($clickedEl, data) { if (data === void 0) { data = {}; } const app = this; app.actions.close(data.actions, data.animate, $clickedEl); } } };