diff options
Diffstat (limited to 'themes')
-rw-r--r-- | themes/default/js/user.js | 28 | ||||
-rw-r--r-- | themes/default/views/header.html.php | 21 |
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"> |