diff --git a/inc/form.php b/inc/form.php index cd72f7b43e70971c0766158673e01f397b2bbe64..767788ea465d446c220f2c3c6f49c9afaae9636b 100644 --- a/inc/form.php +++ b/inc/form.php @@ -350,7 +350,7 @@ function form_makeButton($type, $act, $value='', $attrs=array()) { $elem = array('_elem'=>'button', 'type'=>$type, '_action'=>$act, 'value'=>$value, 'class'=>'button'); if (!empty($attrs['accesskey']) && empty($attrs['title'])) { - $attrs['title'] = $value . ' [ALT+'.strtoupper($attrs['accesskey']).']'; + $attrs['title'] = $value . ' ['.strtoupper($attrs['accesskey']).']'; } return array_merge($elem, $attrs); } diff --git a/inc/html.php b/inc/html.php index b9c6138b253cc4956794b24e011cdb8172c2870e..570f12b17bdffaf9a91f865b1c8d0af5b1fbb1c3 100644 --- a/inc/html.php +++ b/inc/html.php @@ -183,8 +183,8 @@ function html_btn($name,$id,$akey,$params,$method='get',$tooltip=''){ $ret .= '<input type="submit" value="'.htmlspecialchars($label).'" class="button" '; if($akey){ - $tip .= ' [ALT+'.strtoupper($akey).']'; - $ret .= 'accesskey="'.$akey.'" '; + $tip .= ' ['.strtoupper($akey).']'; + $ret .= 'accesskey="'.htmlspecialchars($label).' '.$akey.'" '; } $ret .= 'title="'.$tip.'" '; $ret .= '/>'; diff --git a/inc/media.php b/inc/media.php index 243772ad5b2440274d13c8ed01f245cff94385bc..0da8a8578245650d7e90f679f2b5cf9f659f85ed 100644 --- a/inc/media.php +++ b/inc/media.php @@ -132,9 +132,9 @@ function media_metaform($id,$auth){ echo '<div class="buttons">'.NL; echo '<input type="hidden" name="img" value="'.hsc($id).'" />'.NL; echo '<input name="do[save]" type="submit" value="'.$lang['btn_save']. - '" title="ALT+S" accesskey="s" class="button" />'.NL; + '" title="'.$lang['btn_save'].' [S]" accesskey="s" class="button" />'.NL; echo '<input name="do[cancel]" type="submit" value="'.$lang['btn_cancel']. - '" title="ALT+C" accesskey="c" class="button" />'.NL; + '" title="'.$lang['btn_cancel'].' [C]" accesskey="c" class="button" />'.NL; echo '</div>'.NL; echo '</form>'.NL; } diff --git a/inc/template.php b/inc/template.php index 1385c754711b7680dfad2175b9de08859f9226f2..7fea8c7ac0350a7be9075e4cd95ee4364a722012 100644 --- a/inc/template.php +++ b/inc/template.php @@ -790,7 +790,7 @@ function tpl_searchform($ajax=true,$autocomplete=true){ print '<input type="text" '; if($ACT == 'search') print 'value="'.htmlspecialchars($_REQUEST['id']).'" '; if(!$autocomplete) print 'autocomplete="off" '; - print 'id="qsearch__in" accesskey="f" name="id" class="edit" title="[ALT+F]" />'; + print 'id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" />'; print '<input type="submit" value="'.$lang['btn_search'].'" class="button" title="'.$lang['btn_search'].'" />'; if($ajax) print '<div id="qsearch__out" class="ajax_qsearch JSpopup"></div>'; print '</div></form>'; diff --git a/lib/scripts/edit.js b/lib/scripts/edit.js index 80bb7a50786e623c1ce5cad43fcdd9686bee2f93..1c3df1ef8ba08f84eb30861ff62faea7f4739929 100644 --- a/lib/scripts/edit.js +++ b/lib/scripts/edit.js @@ -20,7 +20,7 @@ function createToolButton(icon,label,key,id){ btn.className = 'toolbutton'; btn.title = label; if(key){ - btn.title += ' [ALT+'+key.toUpperCase()+']'; + btn.title += ' ['+key.toUpperCase()+']'; btn.accessKey = key; } diff --git a/lib/scripts/script.js b/lib/scripts/script.js index 8c9327b1f7541bf9fb0748f928c9196f8b1c227a..3d21f580d59609b5454409cf2e748163be6f13c4 100644 --- a/lib/scripts/script.js +++ b/lib/scripts/script.js @@ -20,48 +20,6 @@ if (clientPC.indexOf('opera')!=-1) { // prepare empty toolbar for checks by lazy plugins var toolbar = ''; -/** - * Rewrite the accesskey tooltips to be more browser and OS specific. - * - * Accesskey tooltips are still only a best-guess of what will work - * on well known systems. - * - * @author Ben Coburn <btcoburn@silicodon.net> - */ -function updateAccessKeyTooltip() { - // determin tooltip text (order matters) - var tip = 'ALT+'; //default - if (is_macos) { tip = 'CTRL+'; } - if (is_opera) { tip = 'SHIFT+ESC '; } - // add other cases here... - - // do tooltip update - if (tip=='ALT+') { return; } - var exp = /\[ALT\+/i; - var rep = '['+tip; - - var elements = document.getElementsByTagName('a'); - for (var i=0; i<elements.length; i++) { - if (elements[i].accessKey.length==1 && elements[i].title.length>0) { - elements[i].title = elements[i].title.replace(exp, rep); - } - } - - elements = document.getElementsByTagName('input'); - for (var i=0; i<elements.length; i++) { - if (elements[i].accessKey.length==1 && elements[i].title.length>0) { - elements[i].title = elements[i].title.replace(exp, rep); - } - } - - elements = document.getElementsByTagName('button'); - for (var i=0; i<elements.length; i++) { - if (elements[i].accessKey.length==1 && elements[i].title.length>0) { - elements[i].title = elements[i].title.replace(exp, rep); - } - } -} - /** * Handy shortcut to document.getElementById * @@ -542,12 +500,12 @@ function checkWindowsShares() { var elems = getElementsByClass('windows',document,'a'); if(elems){ for(var i=0; i<elems.length; i++){ - var share = elems[i]; - addEvent(share,'click',function(){ - if(document.all == null) { - alert(LANG['nosmblinks']); - } - }); + var share = elems[i]; + addEvent(share,'click',function(){ + if(document.all == null) { + alert(LANG['nosmblinks']); + } + }); } } } @@ -558,5 +516,5 @@ function checkWindowsShares() { * Michael Klier <chi@chimeric.de> */ addInitEvent(function(){ - checkWindowsShares(); + checkWindowsShares(); }); diff --git a/lib/tpl/default/main.php b/lib/tpl/default/main.php index 5fd3dba65be97dd8d98558402840509d6d2d1c52..35f6b2299662fb9973bf749d45f8201c22ab0bff 100644 --- a/lib/tpl/default/main.php +++ b/lib/tpl/default/main.php @@ -46,7 +46,7 @@ if (!defined('DOKU_INC')) die(); [[<?php tpl_link(wl($ID,'do=backlink'),tpl_pagetitle($ID,true),'title="'.$lang['btn_backlink'].'"')?>]] </div> <div class="logo"> - <?php tpl_link(wl(),$conf['title'],'name="dokuwiki__top" id="dokuwiki__top" accesskey="h" title="[ALT+H]"')?> + <?php tpl_link(wl(),$conf['title'],'name="dokuwiki__top" id="dokuwiki__top" accesskey="h" title="[H]"')?> </div> <div class="clearer"></div>