mirror of
https://github.com/e107inc/e107.git
synced 2025-07-16 12:36:26 +02:00
#275 - Add labels for screenreaders only to BS3 login menu
This commit is contained in:
@ -10,22 +10,9 @@
|
|||||||
| Released under the terms and conditions of the
|
| Released under the terms and conditions of the
|
||||||
| GNU General Public License (http://gnu.org).
|
| GNU General Public License (http://gnu.org).
|
||||||
|
|
|
|
||||||
| $Source: /cvs_backup/e107_0.8/e107_plugins/login_menu/login_menu_shortcodes.php,v $
|
|
||||||
| $Revision$
|
|
||||||
| $Date$
|
|
||||||
| $Author$
|
|
||||||
+----------------------------------------------------------------------------+
|
+----------------------------------------------------------------------------+
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* e107 Login menu plugin
|
|
||||||
*
|
|
||||||
* Shortcodes for login menu
|
|
||||||
*
|
|
||||||
* @package e107_plugins
|
|
||||||
* @subpackage login
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
if (!defined('e107_INIT')) { exit(); }
|
if (!defined('e107_INIT')) { exit(); }
|
||||||
global $tp;
|
global $tp;
|
||||||
@ -114,7 +101,9 @@ e107::getLanguage()->bcDefs($bcDefs);
|
|||||||
// If logging in with email address - ignore pref and increase to 100 chars.
|
// If logging in with email address - ignore pref and increase to 100 chars.
|
||||||
$maxLength = ($this->allowEmailLogin == 1 || $this->allowEmailLogin) ? 100 : varset($pref['loginname_maxlength'],30);
|
$maxLength = ($this->allowEmailLogin == 1 || $this->allowEmailLogin) ? 100 : varset($pref['loginname_maxlength'],30);
|
||||||
|
|
||||||
return "<input class='form-control tbox login user' type='text' name='username' placeholder='".$this->usernameLabel."' required='required' id='".vartrue( $parm['idprefix'] )."username' size='15' value='' maxlength='".$maxLength."' />\n";
|
return "
|
||||||
|
<label class='sr-only' for='".vartrue( $parm['idprefix'] )."username'>".$this->usernameLabel."</label>
|
||||||
|
<input class='form-control tbox login user' type='text' name='username' placeholder='".$this->usernameLabel."' required='required' id='".vartrue( $parm['idprefix'] )."username' size='15' value='' maxlength='".$maxLength."' />\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -127,8 +116,13 @@ e107::getLanguage()->bcDefs($bcDefs);
|
|||||||
function sc_lm_password_input($parm='')
|
function sc_lm_password_input($parm='')
|
||||||
{
|
{
|
||||||
$pref = e107::getPref();
|
$pref = e107::getPref();
|
||||||
$t_password = "<input class='form-control tbox login pass' type='password' placeholder='".LAN_PASSWORD."' required='required' name='userpass' id='".vartrue( $parm['idprefix'] )."userpass' size='15' value='' maxlength='30' />\n";
|
$t_password = "
|
||||||
if (!USER && e107::getSession()->is('challenge') && varset($pref['password_CHAP'],0)) $t_password .= "<input type='hidden' name='hashchallenge' id='hashchallenge' value='".e107::getSession()->get('challenge')."' />\n\n";
|
<label class='sr-only' for='".vartrue( $parm['idprefix'] )."userpass'>".LAN_PASSWORD."</label>
|
||||||
|
<input class='form-control tbox login pass' type='password' placeholder='".LAN_PASSWORD."' required='required' name='userpass' id='".vartrue( $parm['idprefix'] )."userpass' size='15' value='' maxlength='30' />\n";
|
||||||
|
|
||||||
|
if (!USER && e107::getSession()->is('challenge') && varset($pref['password_CHAP'],0))
|
||||||
|
$t_password .= "<input type='hidden' name='hashchallenge' id='hashchallenge' value='".e107::getSession()->get('challenge')."' />\n\n";
|
||||||
|
|
||||||
return $t_password;
|
return $t_password;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -499,15 +493,8 @@ e107::getLanguage()->bcDefs($bcDefs);
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$login_menu_shortcodes = e107::getScBatch('login_menu',TRUE);
|
$login_menu_shortcodes = e107::getScBatch('login_menu',TRUE);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
Reference in New Issue
Block a user