summaryrefslogtreecommitdiff
path: root/themes
diff options
context:
space:
mode:
Diffstat (limited to 'themes')
-rw-r--r--themes/default/js/user.js28
-rw-r--r--themes/default/views/header.html.php21
2 files changed, 28 insertions, 21 deletions
diff --git a/themes/default/js/user.js b/themes/default/js/user.js
index 427523ee..b389a67e 100644
--- a/themes/default/js/user.js
+++ b/themes/default/js/user.js
@@ -9,25 +9,23 @@ $(document).ready(function() {
});
});
-function show_login() {
- $("#gLoginLink").css({display: "none"});
- $("#gLoginText").css({display: "inline"});
- $("#gLoginClose").css({display: "inline"});
- var url = $("#gLoginForm").attr("formSrc");
+function show_form(formName) {
+ $(formName + "Link").css({display: "none"});
+ $(formName + "Text").css({display: "inline"});
+ $(formName + "Close").css({display: "inline"});
+ var url = $(formName + "Form").attr("formSrc");
$.get(url, null, function(data, textStatus) {
- $("#gLoginForm").html(data);
- $("#gLoginForm").css({display: "block"});
+ $(formName + "Form").html(data);
+ $(formName + "Form").css({display: "block"});
});
}
-function close_login() {
- $("#gLoginLink").css({display: "inline"});
- $("#gLoginForm").css({display: "none"});
- $("#gLoginForm").html("");
- $("#gLoginText").css({display: "none"});
- $("#gLoginClose").css({display: "none"});
- $("input#gUsername").val("");
- $("input#gPassword").val("");
+function hide_form(formName) {
+ $(formName + "Link").css({display: "inline"});
+ $(formName + "Form").css({display: "none"});
+ $(formName + "Form").html("");
+ $(formName + "Text").css({display: "none"});
+ $(formName + "Close").css({display: "none"});
}
function process_login() {
diff --git a/themes/default/views/header.html.php b/themes/default/views/header.html.php
index 07b446e8..24dd9331 100644
--- a/themes/default/views/header.html.php
+++ b/themes/default/views/header.html.php
@@ -4,18 +4,27 @@
<div id="gLoginMenu">
<? if ($user): ?>
- <a href="<?= url::site("user/update")?>"><?= _("Modify Profile") ?></a> |
- <a href="<?= url::site("logout")?>" id="gLogoutLink"><?= _("Logout") ?></a>
+ <a href="<?= url::site("user/update")?>"><?= _("Modify Profile") ?></a>
+ | <a href="<?= url::site("logout")?>" id="gLogoutLink"><?= _("Logout") ?></a>
<? else: ?>
- <a href="#"><?=_("Recover password") ?></a> |
- <a href="<?= url::site("user/register")?>"><?= _("Register") ?></a> |
+ <a href="#"><?=_("Recover password") ?></a>
+ <span id="gUserLink" >
+ | <a href="javascript:show_form('#gUser')"><?= _("Register") ?></a>
+ </span>
+ <span id="gUserLinkText" class="gDisplayNone">
+ | <?= _("Register") ?>
+ </span>
<span id="gLoginLink">
- <a href="javascript:show_login()"><?= _("Login") ?></a>
+ | <a href="javascript:show_form('#gLogin')"><?= _("Login") ?></a>
+ </span>
+ <span id="gLoginText" class="gDisplayNone">
+ | <?= _("Login") ?>
</span>
<span id="gLoginClose" class="gDisplayNone">
- <?= _("Login") ?> | <a href="javascript:close_login()">X</a>
+ | <a href="javascript:hide_form('#gLogin')">X</a>
</span>
<? endif; ?>
+ <span id="gUserForm" class="gDisplayNone" formSrc="<?= url::site("user/dispatch/") ?>"></span>
<span id="gLoginForm" class="gDisplayNone" formSrc="<?= url::site("login") ?>"></span>
</div>
<ul id="gSiteMenu">