From 4b980cb01006ecb11115c0cd18c7db78e45db5c2 Mon Sep 17 00:00:00 2001 From: Pranav Kant Date: Thu, 22 Mar 2018 14:07:07 +0530 Subject: [PATCH] fix back button navigation (#183) now backbutton when document is opened takes you back to the files app from where the document was opened. --- js/viewer/viewer.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/js/viewer/viewer.js b/js/viewer/viewer.js index 8bdf3950..a1ae922c 100644 --- a/js/viewer/viewer.js +++ b/js/viewer/viewer.js @@ -107,6 +107,22 @@ var odfViewer = { $('#app-content #controls').addClass('hidden'); $('#app-content').append($iframe); + window.location.assign(window.location.href + '#richdocuments'); + + window.addEventListener('hashchange', function(e) { + // handle double hash (eg: ##richdocuments) + var hash = window.location.hash.replace(/#/g, ''); + // unload + if (hash !== 'richdocuments') { + odfViewer.onClose(); + } + // load + else if (hash === 'richdocuments' && $('#richdocumentsframe').length === 0) { + $('#app-content #controls').addClass('hidden'); + $('#app-navigation').addClass('hidden'); + $('#app-content').append($iframe); + } + }); }, onClose: function() {