bug 12396: CSS fixes

-IE8: fix table borders

-IE8: fix login screen

-Fix drop shadow on install wizard

-Better sizing for corner user info -- allow for longer names to be
 displayed without wrapping

-Less margin around project switcher

-Create project dialog: more spacing/padding

-System provider forms: add white border around form area; add
 scrollbars to account for long forms (i.e., SRX)

-Misc. small fixes for project view, detail view
This commit is contained in:
Brian Federle 2011-12-07 19:59:12 -08:00
parent ba4f814d90
commit 5d3108aaf6

View File

@ -73,10 +73,6 @@ table thead th {
-webkit-text-shadow: 0px 1px 1px #FFFFFF; -webkit-text-shadow: 0px 1px 1px #FFFFFF;
-o-text-shadow: 0px 1px 1px #FFFFFF; -o-text-shadow: 0px 1px 1px #FFFFFF;
text-shadow: 0px 1px 1px #FFFFFF; text-shadow: 0px 1px 1px #FFFFFF;
/*+placement:shift;*/
position: relative;
left: 0;
top: 0;
font-weight: normal; font-weight: normal;
} }
@ -107,7 +103,6 @@ table th {
font-size: 12px; font-size: 12px;
overflow: hidden; overflow: hidden;
vertical-align: middle; vertical-align: middle;
position: relative;
} }
table tbody td.loading { table tbody td.loading {
@ -218,7 +213,10 @@ body.login {
display: block; display: block;
width: 100%; width: 100%;
height: 245px; height: 245px;
margin: 166px auto auto; /*+placement:shift 0 100px;*/
position: relative;
left: 0;
top: 100px;
background: #FFFFFF; background: #FFFFFF;
/*+box-shadow:0px 3px 5px #D5D5D5;*/ /*+box-shadow:0px 3px 5px #D5D5D5;*/
-moz-box-shadow: 0px 3px 5px #D5D5D5; -moz-box-shadow: 0px 3px 5px #D5D5D5;
@ -389,11 +387,11 @@ body.login {
margin: -352px auto auto; margin: -352px auto auto;
z-index: 10; z-index: 10;
background: #FFFFFF -114px -141px; background: #FFFFFF -114px -141px;
/*+box-shadow:0px -4px 10px #C6C6C6;*/ /*+box-shadow:0px -7px 10px #C6C6C6;*/
-moz-box-shadow: 0px -4px 10px #C6C6C6; -moz-box-shadow: 0px -7px 10px #C6C6C6;
-webkit-box-shadow: 0px -4px 10px #C6C6C6; -webkit-box-shadow: 0px -7px 10px #C6C6C6;
-o-box-shadow: 0px -4px 10px #C6C6C6; -o-box-shadow: 0px -7px 10px #C6C6C6;
box-shadow: 0px -4px 10px #C6C6C6; box-shadow: 0px -7px 10px #C6C6C6;
} }
.install-wizard h2 { .install-wizard h2 {
@ -1367,10 +1365,10 @@ div.detail-group td.view-all:hover a {
} }
div.detail-group td.view-all a span { div.detail-group td.view-all a span {
/*+placement:shift -4px 8px;*/ /*+placement:shift -4px 7px;*/
position: relative; position: relative;
left: -4px; left: -4px;
top: 8px; top: 7px;
} }
div.detail-group td.view-all div.view-all div.end { div.detail-group td.view-all div.view-all div.end {
@ -1520,12 +1518,12 @@ div.detail-group.actions td {
} }
#header div.logo { #header div.logo {
width: 250px; width: 170px;
height: 47px; height: 47px;
position: relative; position: relative;
float: left; float: left;
margin: 4px 0 0 5px; margin: 4px 0 0 19px;
background: url(../images/logo.png) no-repeat center; background: url(../images/logo.png) no-repeat 0 center;
} }
#header div.controls { #header div.controls {
@ -1534,7 +1532,6 @@ div.detail-group.actions td {
float: right; float: right;
width: auto; width: auto;
margin-top: 8px; margin-top: 8px;
max-width: 886px;
display: inline-block; display: inline-block;
background: url(../images/citrix-logo-darkbg.png) no-repeat 97% 8px; background: url(../images/citrix-logo-darkbg.png) no-repeat 97% 8px;
padding: 0 96px 0 0; padding: 0 96px 0 0;
@ -1595,7 +1592,6 @@ div.detail-group.actions td {
} }
#user { #user {
width: 139px;
height: 30px; height: 30px;
margin: 5px 6px 0 0; margin: 5px 6px 0 0;
position: relative; position: relative;
@ -1606,8 +1602,9 @@ div.detail-group.actions td {
#user div.name { #user div.name {
background: url(../images/bg-gradients.png) 0px -867px; background: url(../images/bg-gradients.png) 0px -867px;
display: inline-block;
float: left; float: left;
padding: 9px 18px 7px 13px; padding: 9px 18px 7px 12px;
border: 1px solid #7A7A7A; border: 1px solid #7A7A7A;
border-bottom: 1px solid #ADADAD; border-bottom: 1px solid #ADADAD;
/*+box-shadow:inset 0px -1px 2px #6D6D6D;*/ /*+box-shadow:inset 0px -1px 2px #6D6D6D;*/
@ -1624,7 +1621,6 @@ div.detail-group.actions td {
/*[empty]border-top:;*/ /*[empty]border-top:;*/
min-width: 75px; min-width: 75px;
text-align: center; text-align: center;
max-width: 75px;
height: 12px; height: 12px;
overflow: hidden; overflow: hidden;
font-weight: bold; font-weight: bold;
@ -1633,6 +1629,7 @@ div.detail-group.actions td {
-webkit-text-shadow: 0px -1px 1px #464646; -webkit-text-shadow: 0px -1px 1px #464646;
-o-text-shadow: 0px -1px 1px #464646; -o-text-shadow: 0px -1px 1px #464646;
text-shadow: 0px -1px 1px #464646; text-shadow: 0px -1px 1px #464646;
margin: 0;
} }
#user div.options { #user div.options {
@ -2085,10 +2082,10 @@ div.toolbar div.button.refresh span {
div.toolbar div.button.add span { div.toolbar div.button.add span {
padding: 0px 0 0px 18px; padding: 0px 0 0px 18px;
background: url(../images/icons.png) no-repeat -626px -209px; background: url(../images/icons.png) no-repeat -626px -209px;
/*+placement:shift 0px 1px;*/ /*+placement:shift 0px 0px;*/
position: relative; position: relative;
left: 0px; left: 0px;
top: 1px; top: 0px;
} }
#browser div.panel.selected div.toolbar { #browser div.panel.selected div.toolbar {
@ -2540,6 +2537,18 @@ table td.actions .action.disabled .icon {
opacity: 0.2; opacity: 0.2;
} }
table tr.odd td.actions .action.disabled .icon {
background-color: #F2F0F0;
}
table tr.even td.actions .action.disabled .icon {
background-color: #DFE1E3;
}
table tr.selected td.actions .action.disabled .icon {
background-color: #CBDDF3;
}
/*** Action icons /*** Action icons
Dialogs*/ Dialogs*/
.ui-dialog { .ui-dialog {
@ -3840,8 +3849,22 @@ Dialogs*/
/*** Add initial resource form*/ /*** Add initial resource form*/
.panel .add-first-network-resource { .panel .add-first-network-resource {
padding: 37px; margin: 37px;
font-size: 14px; font-size: 14px;
background: #FFFFFF;
padding: 19px 19px 79px;
/*+border-radius:12px;*/
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
-khtml-border-radius: 12px;
border-radius: 12px 12px 12px 12px;
border: 1px solid #ECECEC;
}
.panel .add-first-network-resource form {
display: inline-block;
height: 442px;
overflow: auto;
} }
.panel .add-first-network-resource .title { .panel .add-first-network-resource .title {
@ -3871,6 +3894,8 @@ Dialogs*/
.panel .add-first-network-resource .form-item label { .panel .add-first-network-resource .form-item label {
float: left; float: left;
width: 109px;
text-align: right;
} }
.panel .add-first-network-resource .form-item label.error { .panel .add-first-network-resource .form-item label.error {
@ -3922,7 +3947,7 @@ Dialogs*/
border: 1px solid #858585; border: 1px solid #858585;
color: #FFFFFF; color: #FFFFFF;
clear: both; clear: both;
/*[empty]font-size:;*/ /*[empty]position:;*/
} }
.panel .add-first-network-resource .multi-array { .panel .add-first-network-resource .multi-array {
@ -4413,11 +4438,11 @@ label.error {
cursor: pointer; cursor: pointer;
font-weight: bold; font-weight: bold;
font-size: 12px; font-size: 12px;
/*+border-radius:8px;*/ /*+border-radius:4px;*/
-moz-border-radius: 8px; -moz-border-radius: 4px;
-webkit-border-radius: 8px; -webkit-border-radius: 4px;
-khtml-border-radius: 8px; -khtml-border-radius: 4px;
border-radius: 8px 8px 8px 8px; border-radius: 4px 4px 4px 4px;
} }
.multi-wizard .buttons .button.next { .multi-wizard .buttons .button.next {
@ -5120,14 +5145,14 @@ label.error {
width: 100%; width: 100%;
} }
.tree-view > ul { .tree-view>ul {
/*+placement:shift 3px 40px;*/ /*+placement:shift 3px 40px;*/
position: relative; position: relative;
left: 3px; left: 3px;
top: 40px; top: 40px;
} }
.tree-view > ul > li { .tree-view>ul>li {
left: 5px; left: 5px;
} }
@ -5162,7 +5187,7 @@ label.error {
position: absolute; position: absolute;
} }
.tree-view ul li.expanded > .expand { .tree-view ul li.expanded>.expand {
background-position: -631px -228px; background-position: -631px -228px;
} }
@ -5273,9 +5298,6 @@ div.panel.ui-dialog div.list-view div.fixed-header {
.multi-edit th.add-rule, .multi-edit th.add-rule,
.multi-edit td.add-rule { .multi-edit td.add-rule {
min-width: 45px !important;
max-width: 45px !important;
width: 45px !important;
} }
.multi-edit .data-table td.add-vm:hover { .multi-edit .data-table td.add-vm:hover {
@ -5579,7 +5601,7 @@ div.panel.ui-dialog div.list-view div.fixed-header {
top: 2px; top: 2px;
} }
.recurring-snapshots .schedule .forms > div { .recurring-snapshots .schedule .forms>div {
} }
.recurring-snapshots .schedule .forms form { .recurring-snapshots .schedule .forms form {
@ -6307,7 +6329,7 @@ div.panel.ui-dialog div.list-view div.fixed-header {
position: relative; position: relative;
left: 0px; left: 0px;
top: -10px; top: -10px;
margin-right: 60px; margin-right: 10px;
} }
#header div.view-switcher.alt { #header div.view-switcher.alt {
@ -6495,6 +6517,10 @@ div.panel.ui-dialog div.list-view div.fixed-header {
top: -31px; top: -31px;
} }
.project-view .project-dashboard .ui-tabs .multi-edit table td {
background: #EAEAEA;
}
/*** New project form*/ /*** New project form*/
.new-project { .new-project {
display: inline-block; display: inline-block;
@ -6527,10 +6553,10 @@ div.panel.ui-dialog div.list-view div.fixed-header {
-webkit-text-shadow: 0px 1px 1px #FFFFFF; -webkit-text-shadow: 0px 1px 1px #FFFFFF;
-o-text-shadow: 0px 1px 1px #FFFFFF; -o-text-shadow: 0px 1px 1px #FFFFFF;
text-shadow: 0px 1px 1px #FFFFFF; text-shadow: 0px 1px 1px #FFFFFF;
width: 736px; width: 686px;
display: inline-block; display: inline-block;
background: #DFDFDF; background: #DFDFDF;
margin: -2px 0 -1px -27px; margin: -2px 0 -4px auto;
} }
.new-project .field span.value { .new-project .field span.value {
@ -6543,7 +6569,7 @@ div.panel.ui-dialog div.list-view div.fixed-header {
.new-project .field label { .new-project .field label {
display: block; display: block;
width: 150px; width: 104px;
height: 59px; height: 59px;
color: #5B5B5B; color: #5B5B5B;
float: left; float: left;
@ -6555,9 +6581,9 @@ div.panel.ui-dialog div.list-view div.fixed-header {
.new-project .field label.error { .new-project .field label.error {
color: #FF0000; color: #FF0000;
font-size: 9px; font-size: 9px;
/*+placement:displace 204px 29px;*/ /*+placement:displace 154px 29px;*/
position: absolute; position: absolute;
margin-left: 204px; margin-left: 154px;
margin-top: 29px; margin-top: 29px;
background: none; background: none;
width: auto; width: auto;
@ -6593,10 +6619,10 @@ div.panel.ui-dialog div.list-view div.fixed-header {
float: left; float: left;
cursor: pointer; cursor: pointer;
color: #838181; color: #838181;
/*+placement:shift 488px 0px;*/ /*+placement:shift 488px 9px;*/
position: relative; position: relative;
left: 488px; left: 488px;
top: 0px; top: 9px;
margin: 19px 0 0 40px; margin: 19px 0 0 40px;
} }
@ -6609,11 +6635,11 @@ div.panel.ui-dialog div.list-view div.fixed-header {
display: inline-block; display: inline-block;
height: 31px; height: 31px;
border: none; border: none;
/*+placement:float-right 63px 9px;*/ /*+placement:float-right 63px 18px;*/
float: right; float: right;
position: relative; position: relative;
left: 63px; left: 63px;
top: 9px; top: 18px;
color: #FFFFFF; color: #FFFFFF;
/*+text-shadow:0px -1px 1px #465259;*/ /*+text-shadow:0px -1px 1px #465259;*/
-moz-text-shadow: 0px -1px 1px #465259; -moz-text-shadow: 0px -1px 1px #465259;
@ -6681,9 +6707,9 @@ div.panel.ui-dialog div.list-view div.fixed-header {
.new-project .review .ui-tabs ul { .new-project .review .ui-tabs ul {
text-align: left; text-align: left;
/*+placement:shift -111px 1px;*/ /*+placement:shift -233px 1px;*/
position: relative; position: relative;
left: -111px; left: -233px;
top: 1px; top: 1px;
} }
@ -6766,7 +6792,7 @@ div.panel.ui-dialog div.list-view div.fixed-header {
box-shadow: inset 0px 2px 2px #FFFFFF; box-shadow: inset 0px 2px 2px #FFFFFF;
float: right; float: right;
font-size: 13px; font-size: 13px;
margin: 10px -40px 0 0; margin: 19px -40px 0 0;
padding: 13px 7px 14px 8px; padding: 13px 7px 14px 8px;
/*+border-radius:10px;*/ /*+border-radius:10px;*/
-moz-border-radius: 10px; -moz-border-radius: 10px;
@ -6940,22 +6966,22 @@ div.panel.ui-dialog div.list-view div.fixed-header {
.enable .icon, .enable .icon,
.enableStaticNAT .icon { .enableStaticNAT .icon {
background-position: -104px -92px; background-position: -102px -92px;
} }
.enable:hover .icon, .enable:hover .icon,
.enableStaticNAT:hover .icon { .enableStaticNAT:hover .icon {
background-position: -104px -676px; background-position: -102px -676px;
} }
.disable .icon, .disable .icon,
.disableStaticNAT .icon { .disableStaticNAT .icon {
background-position: -138px -93px; background-position: -136px -93px;
} }
.disable:hover .icon, .disable:hover .icon,
.disableStaticNAT:hover .icon { .disableStaticNAT:hover .icon {
background-position: -138px -677px; background-position: -136px -677px;
} }
.add .icon, .add .icon,
@ -7055,19 +7081,19 @@ div.panel.ui-dialog div.list-view div.fixed-header {
} }
.enableVPN .icon { .enableVPN .icon {
background-position: -200px -3px; background-position: -198px -3px;
} }
.enableVPN:hover .icon { .enableVPN:hover .icon {
background-position: -199px -586px; background-position: -197px -586px;
} }
.disableVPN .icon { .disableVPN .icon {
background-position: -200px -32px; background-position: -198px -32px;
} }
.disableVPN:hover .icon { .disableVPN:hover .icon {
background-position: -199px -615px; background-position: -197px -615px;
} }
.addIpRange .icon { .addIpRange .icon {