From 4d3e302c9ec528b6721be344ff68042ada22e1f3 Mon Sep 17 00:00:00 2001 From: Nick Wientge Date: Sat, 17 Jan 2015 17:45:15 -0800 Subject: [PATCH] allow configuring sidemenu sides --- .../ionSideMenuContainer.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) 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 }); };