From bbaeacd063a022ddcaf0f004197c5607b9acbe9a Mon Sep 17 00:00:00 2001 From: Nate Jones Date: Sun, 17 Aug 2014 03:30:28 +0000 Subject: [PATCH] Enhanced Theme: Implemented new icons for Domain Selector and Logout in header. Hover to see current user/domain and active domain. Domain Selector: Now includes and highlights active domain in domain list. --- resources/login.php | 30 ---------- themes/enhanced/app_languages.php | 15 ++--- themes/enhanced/template.php | 96 ++++++++++++------------------- 3 files changed, 42 insertions(+), 99 deletions(-) diff --git a/resources/login.php b/resources/login.php index bb48d28d04..6e2ccd0c9f 100644 --- a/resources/login.php +++ b/resources/login.php @@ -104,36 +104,6 @@ echo "
\n"; } } -if ($_SESSION['theme']['gtranslate']['var'] == 'true'){ ?> - -
- - -
- - - - - -"; echo "\n"; echo ""; diff --git a/themes/enhanced/app_languages.php b/themes/enhanced/app_languages.php index 1f29fe20cf..9778168a8c 100644 --- a/themes/enhanced/app_languages.php +++ b/themes/enhanced/app_languages.php @@ -1,17 +1,12 @@ /themes/enhanced/images/background_black.png'); + background-position: 0px -1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; @@ -825,6 +826,22 @@ legend { color: #d66721; } + #logout_icon { + filter: alpha(opacity=80); + opacity: 0.8; + -moz-opacity: 0.8; + -khtml-opacity: 0.8; + margin-left: 17px; + } + + #logout_icon:hover { + filter: alpha(opacity=100); + opacity: 1; + -moz-opacity: 1; + -khtml-opacity: 1; + cursor: pointer; + } + #domains_show_icon { filter: alpha(opacity=80); opacity: 0.8; @@ -948,7 +965,6 @@ legend { $(document).ready(function() { $("#domains_show_icon").click(function() { show_domains(); }); - $("#domains_show_text").click(function() { show_domains(); }); $("#domains_hide").click(function() { hide_domains(); }); function show_domains() { @@ -1020,7 +1036,6 @@ legend { $("#message_container").animate({top: '+=200'}, 0).animate({opacity: 0.7}, "fast").delay(1750).animate({top: '-=200'}, 1000).animate({opacity: 0}, function() { $("#message_container").removeClass('message_container_mood_'+mood); }); - } } @@ -1072,17 +1087,16 @@ if (strlen($_SESSION['message']) > 0) { $bgcolor1 = "#eaedf2"; $bgcolor2 = "#fff"; foreach($_SESSION['domains'] as $domain) { - if ($domain['domain_uuid'] != $_SESSION['domain_uuid']) { - $bgcolor = ($bgcolor == $bgcolor1) ? $bgcolor2 : $bgcolor1; - echo "
"; - echo "".$domain['domain_name']."\n"; - if ($domain['domain_description'] != '') { - echo " - ".$domain['domain_description']."\n"; - } - echo "
\n"; - $ary_domain_names[] = $domain['domain_name']; - $ary_domain_descs[] = str_replace('"','\"',$domain['domain_description']); + $bgcolor = ($bgcolor == $bgcolor1) ? $bgcolor2 : $bgcolor1; + $bgcolor = ($domain['domain_uuid'] == $_SESSION['domain_uuid']) ? "#eeffee" : $bgcolor; + echo "
"; + echo "".$domain['domain_name']."\n"; + if ($domain['domain_description'] != '') { + echo " - ".$domain['domain_description']."\n"; } + echo "
\n"; + $ary_domain_names[] = $domain['domain_name']; + $ary_domain_descs[] = str_replace('"','\"',$domain['domain_description']); } ?> @@ -1246,58 +1260,22 @@ if (strlen($_SESSION['message']) > 0) { "; + + //logout icon if ($_SESSION['username'] != '') { - echo ""; - echo " ".$text['theme-label-user']." "; - echo " "; - echo $_SESSION['username']; - if (count($_SESSION['domains']) > 1) { - echo "@".$_SESSION["user_context"]; - } - echo ""; - echo "\n"; + $username_full = $_SESSION['username'].((count($_SESSION['domains']) > 1) ? "@".$_SESSION["user_context"] : null); + echo ""; + unset($username_full); } - //logged in show the domains block - if (strlen($_SESSION["username"]) > 0 && permission_exists("domain_select") && count($_SESSION['domains']) > 1) { - echo ""; - echo "       ".$text['theme-label-domain']." "; - echo " ".$_SESSION['domain_name'].""; - echo " "; - echo ""; - if ($_SESSION['theme']['gtranslate']['var'] == 'true'){ ?> - -
- - -
- - - - - - 1) { + echo ""; } + echo "\n"; + // login form if ($_SERVER['PHP_SELF'] != PROJECT_PATH."/resources/install.php" && !$default_login) { if (strlen($_SESSION["username"]) == 0) {