Some more improvements to the menus, CSS clean-up, missing language variables.
authorLuzifr <szekely@woltlab.com>
Sat, 27 Aug 2011 00:26:16 +0000 (02:26 +0200)
committerLuzifr <szekely@woltlab.com>
Sat, 27 Aug 2011 00:26:16 +0000 (02:26 +0200)
wcfsetup/install/files/acp/style/testing.css
wcfsetup/install/files/acp/templates/userGroupAdd.tpl
wcfsetup/install/lang/de-informal.xml
wcfsetup/install/lang/de.xml
wcfsetup/install/lang/en.xml

index f68d8b865d8cb9d53cb4e7e447942a350573c380..06820db3a356949ff424bf3db20b5740d4bdd630 100644 (file)
@@ -102,7 +102,8 @@ header.pageHeader nav.topMenu > div {
        
 }
 
-header.pageHeader nav.topMenu ul li, header.pageHeader nav.topMenu ul li a {
+header.pageHeader nav.topMenu ul li,
+header.pageHeader nav.topMenu ul li a {
        color: #69c;
        text-shadow: 0 -1px 0 #000;
 }
@@ -981,11 +982,12 @@ input[type='submit']:active,
 .tabMenu {
        text-shadow: 0 1px 0 #fff;
        background-color: none;
-       white-space: nowrap;
-       position: relative;
-       display: block;
+       /* This is the general switch for tab menu orientation */
        text-align: center;
        padding: 0 5px;
+       display: block;
+       white-space: nowrap;
+       position: relative;
 }
 
 .tabMenu:after {
@@ -994,6 +996,10 @@ input[type='submit']:active,
        clear: both;
 }
 
+.tabMenu ul {
+       
+}
+
 .tabMenu li {
        list-style: none;
        display: inline-block;
@@ -1004,29 +1010,31 @@ input[type='submit']:active,
 .tabMenu li a {
        color: #999;
        font-size: 110%;
+       cursor: pointer;
        padding: 10px 15px 7px;
        text-decoration: none;
-       border: 1px solid #ccc;
+       border-width: 1px 1px 0 1px;
+       border-style: solid;
+       border-color: #ddd;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
+       background-color: rgba(0, 0, 0, .05);
        display: inline-block;
-       background-color: rgba(245, 245, 245, .5);
 }
 
 .tabMenu li a:hover {
        color: #666;
-}
-
-.tabMenu li.ui-tabs-selected {
-       margin-bottom: 0;
-       padding-bottom: 1px;
+       border-color: #ccc;
 }
 
 .tabMenu li.ui-state-active a {
        color: #333 !important;
        font-weight: bold;
        font-size: 130%;
-       border-bottom: 1px solid #fff;
+       border-width: 1px;
+       border-style: solid;
+       border-color: #ccc;
+       border-bottom-color: #fff;
        background-color: rgba(255, 255, 255, 1);
 }
 
@@ -1036,11 +1044,6 @@ input[type='submit']:active,
        cursor: default;
 }
 
-.tabMenu li a,
-.ui-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-state-active a {
-       cursor: pointer;
-}
-
 /* Tab Menu Content */
 
 .tabMenuContent {
@@ -1048,7 +1051,7 @@ input[type='submit']:active,
        background-color: rgba(255, 255, 255, 1);
        z-index: 89; /* Prevents border overlay during transition */
        display: block;
-       margin: -2px 0 0;
+       margin-top: -1px;
        padding: 15px 23px;
 }
 
@@ -1068,40 +1071,43 @@ input[type='submit']:active,
        clip: rect(1px,1px,1px,1px);
 }
 
-.ui-helper-clearfix:after {
-       content: "";
-       display: block;
-       height: 0;
-       clear: both;
-}
-
 
 
 /* -- -- -- -- -- Menu -- -- -- -- -- */
 
 .menu {
        color: #666;
-       margin: -15px -23px 0 -23px;
-       padding: 10px 7px;
+       margin: -15px -23px 0;
+       padding: 0 7px 10px;
        border-bottom: 1px solid #ccc;
 }
 
+.tabMenuContent > .menu {
+       background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
+       background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
+       background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
+       background-image: -ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
+       background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
+}
+
 .menu ul {
+       /* This is the general switch for menu orientation */
        text-align: center;
 }
 
 .menu ul li {
-       display: inline;
+       display: inline-block;
+       margin-top: 10px;
        white-space: nowrap;
 }
 
 .menu ul li a {
-       color: #666 !important;
+       color: #666;
        font-size: 85%;
        text-decoration: none;
        text-shadow: 0 1px 0 #fff;
-       border: 1px solid rgba(0, 0, 0, .3);
-       background-color: rgba(0, 0, 0, .05);
+       border: 1px solid rgba(0, 0, 0, .2);
+       background-color: rgba(255, 255, 255, .5);
        padding: 2px 10px;
        border-radius: 13px;
        
@@ -1114,6 +1120,7 @@ input[type='submit']:active,
 
 .menu ul li a:hover {
        color: #333;
+       border: 1px solid rgba(0, 0, 0, .3);
        background-color: rgba(255, 255, 255, 1);
 }
 
@@ -1124,9 +1131,12 @@ input[type='submit']:active,
 }
 
 .menu ul li.ui-state-active a {
-       border: 1px solid rgba(0, 0, 0, .3);
-       background-color: rgba(255, 255, 255, 1);
+       color: #fff;
        cursor: default;
+       font-weight: bold;
+       text-shadow: 0 1px 0 #000;
+       border: 1px solid rgba(0, 0, 0, .2);
+       background-color: rgba(0, 0, 0, .5);
 }
 
 /* Special */
@@ -1134,10 +1144,14 @@ input[type='submit']:active,
 .boxTitle > .menu {
        color: #fff;
        margin: 0 !important;
-       padding: 6px 7px;
+       padding: 6px 7px !important;
        border: none;
 }
 
+.boxTitle > .menu ul li {
+       margin-top: 0;
+}
+
 .boxTitle > .menu ul li a {
        color: #eee !important;
        font-size: 85%;
@@ -1202,7 +1216,8 @@ thead th:last-child {
        border-top-right-radius: 5px;   
 }
 
-thead th p a, thead th p.emptyHead {
+thead th p a,
+thead th p.emptyHead {
        color: #69c !important;
        text-shadow: 0 -1px 0 #000;
        display: block;
@@ -1500,10 +1515,10 @@ div#ajaxExceptionStacktrace {
        border: 1px solid #f80;
        border-top-width: 0;
        border-radius: 0 0 5px 5px;
-       left: 43%;
        padding: 7px 21px 7px;
        position: fixed;
        top: 0;
+       left: 43%;
 }
 
 div.wcfDimensions {
@@ -1518,7 +1533,7 @@ div.overlayLoading {
 }
 
 div.ui-dialog {
-       border: 10px solid rgba(0,0,0,.2);
+       border: 10px solid rgba(0, 0, 0, .2);
        border-radius: 15px;
        display: inline-block !important;
        width: auto !important;
@@ -1532,7 +1547,7 @@ div.ui-dialog-content p {
 
 div.ui-dialog-titlebar {
        background-color: #ccc;
-       border-bottom: 5px solid rgba(0,0,0,.6);
+       border-bottom: 5px solid rgba(0, 0, 0, .6);
        padding: 7px;
        position: relative;
 }
@@ -1546,11 +1561,11 @@ a.ui-dialog-titlebar-close {
        background-image: url("../../icon/deleteM.png");
        background-position: top left;
        background-repeat: no-repeat;
-       height: 24px;
        position: absolute !important;
-       right: -16px;
        top: -16px;
+       right: -16px;
        width: 24px;
+       height: 24px;
 }
 
 a.ui-dialog-titlebar-close span {
@@ -1560,10 +1575,10 @@ a.ui-dialog-titlebar-close span {
 
 div.ui-widget-overlay {
        background-color: #000;
-       left: 0;
        opacity: .6;
        position: fixed;
        top: 0;
+       left: 0;
 }
 
 
index 9f2e759ce5ffc4601387ecdf961b2846159a7963..cb9066cfb416f3dbf882431c2336049986c5a0ce 100644 (file)
@@ -60,7 +60,6 @@
        
                {if $additionalFieldSets|isset}{@$additionalFieldSets}{/if}
                
-               <!-- ToDo: Something's wrong with the structure of the tab-menu and the enclosed sub-menu! Tab-menus should have the same mark-up as on other pages and allow for an active state -->
                <div class="tabMenuContainer" data-active="{$activeSubTabMenuItem}" data-store="activeTabMenuItem">
                        <nav class="tabMenu">
                                <ul>
index bb4dfc76bba856be0bb552b02f9d2b7fdc404e8d..00653f8a32ed653050b3ada951c748786588919d 100644 (file)
                <item name="wcf.acp.option.category.general.http.http.description"><![CDATA[]]></item>
                <item name="wcf.acp.option.category.general.http.proxy"><![CDATA[Proxy-Server]]></item>
                <item name="wcf.acp.option.category.general.http.proxy.description"><![CDATA[Hier kannst du optional Proxy-Server für Verbindungen zu externen Servern konfigurieren.]]></item>
+               <item name="wcf.acp.option.category.general.image"><![CDATA[Grafik]]></item>
+               <item name="wcf.acp.option.category.general.image.description"><![CDATA[]]></item>
                <item name="wcf.acp.option.category.general.mail"><![CDATA[E-Mails]]></item>
                <item name="wcf.acp.option.category.general.mail.description"><![CDATA[]]></item>
                <item name="wcf.acp.option.category.general.mail.general"><![CDATA[Allgemein]]></item>
index 101aa75e5c9b24f074481690f22b5aec7bb9d8fb..54cd7ad274a6be33ab237eee59675256b2cf19f5 100644 (file)
                <item name="wcf.acp.option.category.general.http.http.description"><![CDATA[]]></item>
                <item name="wcf.acp.option.category.general.http.proxy"><![CDATA[Proxy-Server]]></item>
                <item name="wcf.acp.option.category.general.http.proxy.description"><![CDATA[Hier können Sie optional Proxy-Server für Verbindungen zu externen Servern konfigurieren.]]></item>
+               <item name="wcf.acp.option.category.general.image"><![CDATA[Grafik]]></item>
+               <item name="wcf.acp.option.category.general.image.description"><![CDATA[]]></item>
                <item name="wcf.acp.option.category.general.mail"><![CDATA[E-Mails]]></item>
                <item name="wcf.acp.option.category.general.mail.description"><![CDATA[]]></item>
                <item name="wcf.acp.option.category.general.mail.general"><![CDATA[Allgemein]]></item>
index 089b8583514b77ef68b2b573a855d37caf9dd0e3..6fbc86a45a4af99392d60a505e92c94c8887c7b3 100644 (file)
                <item name="wcf.acp.option.category.general.http.http.description"><![CDATA[]]></item>
                <item name="wcf.acp.option.category.general.http.proxy"><![CDATA[Proxy server]]></item>
                <item name="wcf.acp.option.category.general.http.proxy.description"><![CDATA[You can configure optional proxy servers for connections to external servers.]]></item>
+               <item name="wcf.acp.option.category.general.image"><![CDATA[Graphics]]></item>
+               <item name="wcf.acp.option.category.general.image.description"><![CDATA[]]></item>
                <item name="wcf.acp.option.category.general.mail"><![CDATA[E-mails]]></item>
                <item name="wcf.acp.option.category.general.mail.description"><![CDATA[]]></item>
                <item name="wcf.acp.option.category.general.mail.general"><![CDATA[General]]></item>