diff --git a/components/ionSideMenuContainer/ionSideMenuContainer.js b/components/ionSideMenuContainer/ionSideMenuContainer.js index 58aeb01..e04f796 100644 --- a/components/ionSideMenuContainer/ionSideMenuContainer.js +++ b/components/ionSideMenuContainer/ionSideMenuContainer.js @@ -2,14 +2,30 @@ IonSideMenu = { snapper: null }; +Template.ionSideMenuContainer.created = function () { + this.side = this.data.side || 'both'; +}; + Template.ionSideMenuContainer.rendered = function () { $snapperEl = this.$('.snap-content'); if (!$snapperEl) { return; } + var disable; + if (this.side == 'both') { + disable = 'none'; + } + if (this.side == 'left') { + disable = 'right'; + } + if (this.side == 'right') { + disable = 'left'; + } + IonSideMenu.snapper = new Snap({ - element: $snapperEl.get(0) + element: $snapperEl.get(0), + disable: disable }); };