UNPKG

aurelia-onsenui

Version:
33 lines (23 loc) 1.18 kB
define(['exports', 'aurelia-dependency-injection', 'aurelia-pal', 'aurelia-templating'], function (exports, _aureliaDependencyInjection, _aureliaPal, _aureliaTemplating) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.OnsTabbar = undefined; var _dec, _dec2, _class; var OnsTabbar = exports.OnsTabbar = (_dec = (0, _aureliaTemplating.customElement)('ons-tabbar'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaPal.DOM.Element), _dec(_class = (0, _aureliaTemplating.noView)(_class = _dec2(_class = function () { function OnsTabbar(element) { var content = element.querySelector('au-content'); content.parentNode.replaceChild(content.firstChild, content); this.element = element; this._switchPage = this.element._switchPage.bind(this.element); this.element._switchPage = this.switchPage.bind(this); } OnsTabbar.prototype.switchPage = function switchPage(element, options) { return this._switchPage(element, options).then(function () { element.view.attached(); }); }; return OnsTabbar; }()) || _class) || _class) || _class); });