From 96672e2f09f12adf83d3cd7ef91e32254f01fbd5 Mon Sep 17 00:00:00 2001 From: Steve Seeger Date: Wed, 8 Feb 2017 15:53:05 -0500 Subject: [PATCH] Added function openPageNoTransition --- js/main.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/js/main.js b/js/main.js index cee9000..a272968 100644 --- a/js/main.js +++ b/js/main.js @@ -217,5 +217,26 @@ } init(); + + //changes to a page such as id="page-manuals" without opening the menu and preserving menu transition functionality + window.openPageNoTransition = function(id){ + var futurePage = id ? document.getElementById(id) : pages[current], + futureCurrent = pages.indexOf(futurePage), + stackPagesIdxs = getStackPagesIdxs(futureCurrent); + + // set transforms for the new current page + futurePage.style.WebkitTransform = 'translate3d(0, 0, 0)'; + futurePage.style.transform = 'translate3d(0, 0, 0)'; + futurePage.style.opacity = 1; + + classie.remove(futurePage, 'page--inactive'); + + // set current + if( id ) { + current = futureCurrent; + } + + buildStack(); + } })(window); \ No newline at end of file