Allow '0' as an accesskey.
authorAryeh Gregor <simetrical@users.mediawiki.org>
Mon, 27 Oct 2008 23:57:43 +0000 (23:57 +0000)
committerAryeh Gregor <simetrical@users.mediawiki.org>
Mon, 27 Oct 2008 23:57:43 +0000 (23:57 +0000)
PHP weak typing strikes again!

RELEASE-NOTES
includes/Linker.php

index 2632c39..88a3236 100644 (file)
@@ -289,6 +289,7 @@ The following extensions are migrated into MediaWiki 1.14:
   JavaScript is disabled.
 * (bug 4253) Recentchanges IRC messages no longer include title in diff URLs and
   the comment is trimmed if necessary to maintain proper message length.
+* Allow '0' to be an accesskey.
 
 === API changes in 1.14 ===
 
index 8981947..ad41cb0 100644 (file)
@@ -1719,7 +1719,7 @@ class Linker {
                }
 
                $accesskey = wfMsg( "accesskey-$name" );
-               if( $accesskey && $accesskey != '-' &&
+               if( $accesskey != '' && $accesskey != '-' &&
                !wfEmptyMsg( "accesskey-$name", $accesskey ) ) {
                        if( isset( $attribs['title'] ) ) {
                                $attribs['title'] .= " [$accesskey]";
@@ -1756,7 +1756,7 @@ class Linker {
 
                if( isset( $attribs['title'] ) && $options == 'withaccess' ) {
                        $accesskey = wfMsg( "accesskey-$name" );
-                       if( $accesskey && $accesskey != '-' &&
+                       if( $accesskey != '' && $accesskey != '-' &&
                        !wfEmptyMsg( "accesskey-$name", $accesskey ) ) {
                                $attribs['title'] .= " [$accesskey]";
                        }