diff --git a/lam/lib/modules.inc b/lam/lib/modules.inc index b2ff30ae..1e98adfa 100644 --- a/lam/lib/modules.inc +++ b/lam/lib/modules.inc @@ -1253,12 +1253,13 @@ class accountContainer { echo "type . "list\">\n"; echo "\n"; echo "'; echo ''; echo ''; echo ""; echo "\n"; echo "\n"; echo "
\n"; - echo _('Password') . ''; + echo _('Password') . ''; echo ' '; echo ''; + $tabindex = 3; foreach ($this->module as $name => $module) { if (($module instanceof passwordService) && $module->managesPasswordAttributes()) { echo ''; + $tabindex++; } } echo '
'; @@ -1266,26 +1267,37 @@ class accountContainer { if ($buttonImage != null) { $buttonImage = '' . getModuleAlias($name, $this->type) . ''; } - echo '' . $buttonImage . getModuleAlias($name, $this->type) . "
\n"; + echo '
' . $buttonImage . getModuleAlias($name, $this->type) . "
\n"; echo '
"; - echo _('Repeat password') . ''; + echo _('Repeat password') . ''; echo "


"; - echo ''; + echo '"; + $tabindex++; echo ' '; - echo ''; + echo '"; + $tabindex++; echo '   '; - echo ''; + echo '"; + $tabindex++; echo "
\n"; echo "\n"; echo "\n"; + // set focus on password field + echo "\n"; $this->printPageFooter(); }