From 9978ce8c7ed846cd16bcbabec94bd95a020a4e05 Mon Sep 17 00:00:00 2001 From: rulingcom Date: Sat, 8 Jul 2023 16:56:26 +0800 Subject: [PATCH] Fix accessibility. --- assets/javascripts/app.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/assets/javascripts/app.js b/assets/javascripts/app.js index be3e903..71d7baa 100644 --- a/assets/javascripts/app.js +++ b/assets/javascripts/app.js @@ -435,6 +435,11 @@ recalc_kenjohn_header(); } }) + $(document).on('click', '#accesskey_top', function(e){ + open_kenjoh(true); + $(this).focus(); + e.preventDefault(); + }) var focusable_items = $('.mobile-menu').find('a, button'); var focusout_func1 = function(){ if(window.is_press_tab){ @@ -456,7 +461,7 @@ focusable_items.eq(0).off('focusout', focusout_func2); } } - $('#accesskey_menu').click(function(e){ + $(document).on('click', '#accesskey_menu', function(e){ e.preventDefault(); if(!$('body').hasClass('noscroll')){ $('body').data('org-scrollY', window.temp_scrollY); @@ -802,7 +807,7 @@ function transdate(){ if(_this.is('body')){ return; } - if(_this.is('#gotocenter')){ + if(_this.is('#gotocenter') || _this.is('#accesskey_top')){ open_kenjoh(true); return; }