ionic-circular-popup-menu
Version:
Ionic directive that opens a menu with fabs arranged in a circular fashion
38 lines • 1.43 kB
JavaScript
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