diff --git a/zundler/assets/inject_post.js b/zundler/assets/inject_post.js index 30460fc..d543ba2 100644 --- a/zundler/assets/inject_post.js +++ b/zundler/assets/inject_post.js @@ -124,3 +124,12 @@ window.addEventListener("message", (evnt) => { window.parent.postMessage({ action: "ready", }, '*'); + + +document.addEventListener('keyup', function (event) { + if (event.key == "Z" && event.ctrlKey){ + window.parent.postMessage({ + action: "showMenu", + }, '*'); + } +}); diff --git a/zundler/assets/zundler_main.js b/zundler/assets/zundler_main.js index 91868b0..c7fca18 100644 --- a/zundler/assets/zundler_main.js +++ b/zundler/assets/zundler_main.js @@ -181,6 +181,8 @@ window.onload = function() { if (evnt.data.action == 'ready') { hideLoadingIndicator(); + } else if (evnt.data.action == 'showMenu') { + showMenu(); } else if (evnt.data.action == 'set_title') { // iframe has finished loading and sent us its title // parent sets the title and responds with the globalContext object @@ -232,3 +234,13 @@ var hideLoadingIndicator = function() { var loading = document.getElementById('loading-indicator'); loading.style.display = 'none'; } + +function showMenu() { + // TODO show the menu containing info and functions +} + +document.addEventListener('keyup', function (event) { + if (event.key == "Z" && event.ctrlKey){ + showMenu(); + } +});