From 05273ce74489e56d2e3a5459038a61c4f647e264 Mon Sep 17 00:00:00 2001 From: harkirat Date: Tue, 17 Jan 2017 13:47:45 +0530 Subject: [PATCH 1/2] Added functionality to close category pane on presseing esc key --- src/media/js/nav.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/media/js/nav.js b/src/media/js/nav.js index 704c151d31..cfb71d318f 100644 --- a/src/media/js/nav.js +++ b/src/media/js/nav.js @@ -220,6 +220,14 @@ define('nav', ['core/capabilities', 'core/log', 'core/navigation', 'core/views', setTimeout(initLegacyOverlays, 500); } }; + $(document).keyup(function(e) { + if (e.keyCode == 27) { + if($("a.nav-category-link.header-nav-link-active").length > 0) { + $("a.nav-category-link.header-nav-link-active")[0].click() + } + } + }); + initLegacyOverlays(); } }); From 10a667fd7d1c80cd3eb7d15e9f9989248a3fc391 Mon Sep 17 00:00:00 2001 From: harkirat Date: Tue, 17 Jan 2017 14:09:09 +0530 Subject: [PATCH 2/2] Added functionality to clear div for search --- src/media/js/nav.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/media/js/nav.js b/src/media/js/nav.js index cfb71d318f..b219b02c18 100644 --- a/src/media/js/nav.js +++ b/src/media/js/nav.js @@ -3,7 +3,15 @@ define('nav', ['core/capabilities', 'core/log', 'core/navigation', 'core/views', 'use strict'; var logger = log('nav'); - + $(document).keyup(function(e) { + if (e.keyCode == 27) { + if($("a.nav-category-link.header-nav-link-active").length > 0) { + $("a.nav-category-link.header-nav-link-active")[0].click() + } else if ($("a.mkt-search-btn.search-btn-desktop.header-nav-link-active").length > 0) { + z.page.trigger('clearsearch'); + } + } + }); // Search. z.page.on('showsearch', function(e, args) { args = args || {}; @@ -220,13 +228,7 @@ define('nav', ['core/capabilities', 'core/log', 'core/navigation', 'core/views', setTimeout(initLegacyOverlays, 500); } }; - $(document).keyup(function(e) { - if (e.keyCode == 27) { - if($("a.nav-category-link.header-nav-link-active").length > 0) { - $("a.nav-category-link.header-nav-link-active")[0].click() - } - } - }); + initLegacyOverlays(); }