* (bug 30497) Add client-nojs and client-js classes on document element
to let styles easily hide or show things based on general JS availability
* (bug 31293) If Special:Userlogin is loaded over HTTPS, display
- MediaWiki:loginend-https instead of MediaWiki:loginend, if it exists
+ MediaWiki:loginend-https instead of MediaWiki:loginend, if it's not empty
=== Bug fixes in 1.18 ===
* mw.util.getScript has been implemented (like wfScript in GlobalFunctions.php)
$template->set( 'uselang', $this->mLanguage );
}
- // Use loginend-https for HTTPS requests if it exists, loginend otherwise
+ // Use loginend-https for HTTPS requests if it's not blank, loginend otherwise
$httpsMsg = wfMessage( 'loginend-https' );
- if ( WebRequest::detectProtocol() == 'https' && $httpsMsg->exists() ) {
+ if ( WebRequest::detectProtocol() == 'https' && !$httpsMsg->isBlank() ) {
$template->set( 'loginend', $httpsMsg->parse() );
} else {
$template->set( 'loginend', wfMessage( 'loginend' )->parse() );