Merge branch 'MDL-52952-29' of https://github.com/xow/moodle into MOODLE_29_STABLE

This commit is contained in:
Dan Poltawski
2016-03-21 14:44:20 +08:00
2 changed files with 3 additions and 5 deletions
+2 -4
View File
@@ -189,10 +189,6 @@ abstract class moodleform {
$this->_form->hardFreeze();
}
// HACK to prevent browsers from automatically inserting the user's password into the wrong fields.
$element = $this->_form->addElement('hidden');
$element->setType('password');
$this->definition();
$this->_form->addElement('hidden', 'sesskey', null); // automatic sesskey protection
@@ -2644,6 +2640,8 @@ class MoodleQuickForm_Renderer extends HTML_QuickForm_Renderer_Tableless{
$this->_collapseButtons = '';
$formid = $form->getAttribute('id');
parent::startForm($form);
// HACK to prevent browsers from automatically inserting the user's password into the wrong fields.
$this->_hiddenHtml .= prevent_form_autofill_password();
if ($form->isFrozen()){
$this->_formTemplate = "\n<div class=\"mform frozen\">\n{content}\n</div>";
} else {
+1 -1
View File
@@ -3600,5 +3600,5 @@ function get_formatted_help_string($identifier, $component, $ajax = false, $a =
* @return string HTML to prevent password autofill
*/
function prevent_form_autofill_password() {
return '<div class="hide"><input type="password" /></div>';
return '<div class="hide"><input type="text" /><input type="password" /></div>';
}