From: Aryeh Gregor Date: Fri, 20 Oct 2006 20:44:42 +0000 (+0000) Subject: (bug 7636) Show Firefox 2 users "shift-alt" as accesskey prefix X-Git-Tag: 1.31.0-rc.0~55423 X-Git-Url: http://git.cyclocoop.org/%24action?a=commitdiff_plain;h=8cf79ea7b351f95334e5d1054ff84ee76fcdc705;p=lhc%2Fweb%2Fwiklou.git (bug 7636) Show Firefox 2 users "shift-alt" as accesskey prefix --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index e9400a4c83..9a39dbf1b4 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -65,6 +65,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * Fixed duplicate name/id value of "search" in Cologne Blue * (bug 7644) User creations that are aborted by hooks shouldn't be counted against account creations per day limit +* (bug 7636) Show Firefox 2 users "shift-alt" as accesskey prefix == Languages updated == diff --git a/skins/common/wikibits.js b/skins/common/wikibits.js index 8efe7ba98a..dabf2260b6 100644 --- a/skins/common/wikibits.js +++ b/skins/common/wikibits.js @@ -5,6 +5,7 @@ var is_gecko = ((clientPC.indexOf('gecko')!=-1) && (clientPC.indexOf('spoofer')= && (clientPC.indexOf('khtml') == -1) && (clientPC.indexOf('netscape/7.0')==-1)); var is_safari = ((clientPC.indexOf('applewebkit')!=-1) && (clientPC.indexOf('spoofer')==-1)); var is_khtml = (navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled )); +var is_ff2 = (clientPC.indexOf('Firefox/2')!=-1 || clientPC.indexOf('Minefield/3')!=-1); // For accesskeys if (clientPC.indexOf('opera') != -1) { var is_opera = true; var is_opera_preseven = (window.opera && !document.childNodes); @@ -462,12 +463,15 @@ function insertTags(tagOpen, tagClose, sampleText) { function akeytt() { if (typeof ta == "undefined" || !ta) return; - var pref = 'alt-'; if (is_safari || navigator.userAgent.toLowerCase().indexOf('mac') + 1 || navigator.userAgent.toLowerCase().indexOf('konqueror') + 1 ) pref = 'control-'; - if (is_opera) + else if (is_opera) pref = 'shift-esc-'; + else if (is_ff2) + pref = 'shift-alt-'; + else + pref = 'alt-'; for (var id in ta) { var n = document.getElementById(id);