UNPKG

ionic-circular-popup-menu

Version:

Ionic directive that opens a menu with fabs arranged in a circular fashion

38 lines 1.43 kB
import { Directive, ElementRef, Input, Renderer } from '@angular/core'; import { ModalController } from 'ionic-angular'; import { CircularMenuPage } from './circular-menu/circular-menu'; var CircularPopupMenuDirective = (function () { function CircularPopupMenuDirective(modalCtrl, el, renderer) { this.modalCtrl = modalCtrl; this.el = el; this.renderer = renderer; } CircularPopupMenuDirective.prototype.onClick = function () { this.presentCicularMenuModal(); }; CircularPopupMenuDirective.prototype.presentCicularMenuModal = function () { var circularMenuModal = this.modalCtrl.create(CircularMenuPage, { buttonDetails: this.buttonDetails }); circularMenuModal.present(); }; return CircularPopupMenuDirective; }()); export { CircularPopupMenuDirective }; CircularPopupMenuDirective.decorators = [ { type: Directive, args: [{ selector: '[circular-popup-menu]', inputs: ['buttonDetails'], host: { '(click)': 'onClick()' } },] }, ]; /** @nocollapse */ CircularPopupMenuDirective.ctorParameters = function () { return [ { type: ModalController, }, { type: ElementRef, }, { type: Renderer, }, ]; }; CircularPopupMenuDirective.propDecorators = { 'buttonDetails': [{ type: Input },], }; //# sourceMappingURL=circular-popup-menu.directive.js.map