silverstripe-cms/css/cms_right.css
Ingo Schommer ae56eba853 ENHANCEMENT Using jQuery layout manager plugin to size panels in main CMS interface. Removed custom javascript resizing and CSS rules.
API CHANGE Removed custom resizing javascript methods: window.ontabschanged, window.onresize, fixRightWidth(), fixHeight_left()
API CHANGE Removed DraggableSeparator, SideTabs, SideTabItem javascript classes
API CHANGE Removed Effect.ReSize and Highlighter javascript helper classes
API CHANGE Modified template structure in CMSMain_left.ss, CMSMain_right.ss and LeftAndMain.ss
API CHANGE Modified markup IDs in LeftAndMain/CMSMain templates, removed "left", "right", "contentPanel", "bottom"
ENHANCEMENT Using jquery-latest (currently 1.3) in CMSMain and LeftAndMain
ENHANCEMENT Added jQuery UI library and "smoothness" theme to default CMS interface

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92581 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:20 +00:00

496 lines
8.8 KiB
CSS

/**
* General
*/
#right p/*,
#right .optionset*/ {
margin: 7px 0;
}
#right .optionset li {
margin: 8px 0;
}
/**
* Forms
*/
.right form {
margin: 1em;
position: relative;
}
/* legend tag shows up annoying spacing in IE6/7 */
.right form legend {
display: none;
}
.right form .field {
border: none;
margin: 0;
}
.right form .text,
.right form .field span.readonly,
.right form .field span.readonly i,
.right form div.TableListField table i,
.right form .calendardate input,
.right form .dropdowntime input {
font-size: 12px;
}
.right form .field span.readonly {
margin: 0;
width: auto;
}
.right form #URL .fieldgroup * {
font-size: 12px;
font-weight: bold;
}
.right form .fieldgroupField {
display: inline;
}
.right form #URL .fieldgroup {
display:block;
height: 16px;
background-color:#F7F7F7;
border:1px dotted #CCCCCC;
padding:3px;
}
.right form #URL .originallang_holder {
display: inline;
border: none;
padding: 0;
}
.right form #URL .fieldgroup input {
border: 1px solid #A7A7A7;
padding: 2px;
margin-top: -3px;
}
.right form #URL .fieldgroup span.readonly {
display: inline;
border: none;
padding: 0;
}
.right form .dropdown,
.right form .countrydropdown {
font-size: 12px;
}
.right form .dropdown select,
.right form .countrydropdown select {
font-size: 12px;
height: 19px;
}
.right form .dropdown select option,
.right form .countrydropdown select option {
font-size: 12px;
}
.right form .field .middleColumn {
display: block;
background: #e9e9e9;
padding: 3px;
width: 97%;
}
.right form .field.image .middleColumn,
.right form .field.simpleimagefield_disabled .middleColumn {
padding-bottom:0;
}
.right form .htmleditorfield span.readonly *,
#right form .htmleditorfield span.readonly * {
margin: 0;
border: 0;
padding: 0;
}
.right form .checkbox input,
.right form .optionset input {
border: none;
}
.right form .field label {
font-size: 11px;
color: #666;
}
.right form .field label.left {
float: none;
display: block;
margin-left: 0;
margin-bottom: 3px;
/*font-size: 11px;*/
width: 96%;
}
#right .TreeDropdownField {
width: 27.7em;
background: #fff;
font-size: 12px;
height: 21px;
}
.right form textarea,
.right form input.text,
.right form textarea.htmleditor {
border: 1px solid #a7a7a7;
padding: 3px;
width: 99%;
}
.right form textarea {
font-size: 12px;
}
.right form .mceEditor select.mceNativeListBox {
background: #fff;
padding-top: 2px;
width: 95px; /* Added width to stop sizes jumping and text wrapping */
font-size: 11px;
}
.right form .mceEditor select.mceNativeListBox option {
padding: 0 2px 0 2px;
font-size: 11px;
}
.right form .mceEditor .mceFirst {
background: #f4f4f4;
}
.right form .mceEditor .mceToolbar table {
background: transparent;
}
.right form .mceEditor .mceButton {
padding: 1px;
}
.right form .mceEditor select.mceNativeListBox {
background: #fff;
}
.right form .mceEditor .mceFirst {
background: #fbfbfb url(../images/textures/mce_editor.gif) repeat-x bottom;
}
.right form .mceEditor .mceToolbar table {
background: transparent;
}
.right form .mceEditor select.mceNativeListBox {
background: #fff;
}
.right form input.checkbox,
.right form .optionset input,
.right form .htmleditor select,
.right form input.action {
width: auto;
margin-right: 4px;
}
.right form #Root_Access input {
float: left;
}
.right form ul.optionset {
padding: 0;
}
.right form .optionset li {
list-style: none;
}
.right form .optionset li.cancel {
float: left;
}
.right form .optionset li.submit {
float: right;
}
.right form h1 {
font-size: 20px;
}
.right form h2 {
font-size: 18px;
clear: both;
}
.right form h3 {
font-size: 16px;
}
.right form h4 {
font-size: 14px;
}
.right form h5 {
font-size: 12px;
}
.right form .fieldgroup input,
.right form .fieldgroup select {
width: auto;
}
/**
* Tabs
*/
.right form div.tab {
background: #fff;
clear: left;
overflow: auto;
border: 1px solid #aaa;
border-top: none;
position: relative;
top: 0;
padding: 10px;
}
.right form div.tabset {
border: 1px solid #fff; /* Hack for FF1.5/Win Float-Bug */
clear: left;
}
/* Overflow is handled by tabsets inside the panel */
.ui-layout-center {
overflow: hidden !important;
}
/**
* RHS Action Parameters boxes
*/
#right form.actionparams {
border: 1px solid #777;
background: #ccc;
position: absolute;
bottom: 32px;
right: 11px;
width: 300px;
z-index: 200;
padding: 10px;
}
#right form.actionparams div.field {
margin-left: 6em;
}
#right form.actionparams label.left {
width: 6em;
margin-left: -6em;
}
#right form.actionparams input, #right form.actionparams select, #right form.actionparams textarea {
width: 100%;
}
#right form.actionparams input.checkbox, #right form.actionparams .optionset input {
width: auto;
}
#right form.actionparams p.label {
margin: 10px 0 0 0;
}
#right form.actionparams .actions {
margin: 10px 0 0 0;
text-align: right;
}
#right form.actionparams .actions input {
width: auto;
}
#right form.actionparams .sendingText {
position: absolute;
left: 0;
top: 0;
width: 100%;
padding: 10% 0 0 0;
height: 60%;
background: #ccc;
font-size: 25px;
font-weight: bold;
color: #fff;
text-align: center;
}
#right form.actionparams div.TreeDropdownField {
width: 220px;
padding-bottom: 150px;
}
#right form.actionparams div.TreeDropdownField span.items {
width: 195px;
}
#right form.actionparams div.TreeDropdownField div.tree_holder {
width: 214px;
}
/**
* Autocomplete
*/
.autocomplete {
margin-left: 1px;
background: white;
overflow: visible;
}
.autocomplete ul {
border: 1px solid #aaa;
background: #FFFFBB;
}
.autocomplete li {
list-style-type: none;
cursor: pointer;
font-size: 12px;
padding: 3px;
white-space: nowrap;
}
.autocomplete .data {
display: none;
}
.autocomplete .informal {
font-style: italic;
}
/*
* Status
*/
#statusMessage {
position: absolute;
z-index: 500;
bottom: 4px;
left: 10px;
text-align: left;
padding: 2px 20px 2px 20px;
font-size: 14px;
font-weight: bold;
color: #660;
background: #f4f3eb;
border: 1px solid #a9a67d;
margin: 0 !important;
line-height: 1.5;
}
#statusMessage.good {
padding: 2px 20px 2px 40px;
color: #060;
background: #E2F9E3 url(../images/alert-good.gif) 7px 50% no-repeat;
border: 1px solid #8dd38d;
}
#statusMessage.bad {
padding: 2px 20px 2px 40px;
border-color: #ff8e8e;
color: #c80700;
background: #ffe9e9 url(../images/alert-bad.gif) 7px 50% no-repeat;
max-height: 300px;
overflow: auto;
}
/**
* TableField Subclasses
*/
/* Filter box (for search/filter box above a table on Asset/MemberTableField) */
div.filterBox {
width: inherit;
margin: 5px 0;
padding: 5px;
background: #EEE;
border: 1px solid #BBB;
}
div.filterBox .middleColumn {
background: none !important;
}
.right form div.filterBox label {
display: block;
width: 5em;
float: left;
margin-left: 0;
line-height: 2.3;
font-weight: bold;
font-size: 12px;
}
div.filterBox div.field {
margin-left: 0 !important;
padding: 0;
font-size: 12px;
display: inline;
}
div.filterBox input,
div.filterBox select {
width: auto;
}
/* Makes room for AJAX Action buttons */
#right {
padding-bottom: 20px;
overflow: hidden;
/* HACK: any IE */
padding-bottom: expression('35px');
}
/**
* i18n
*/
.right form div.originallang_holder {
border: 1px dashed #aaa;
margin-bottom: 10px;
margin-left: 0 !important;
padding: 8px 0 6px 5px;
}
.originallang,
#Form_EditForm_URLSegment_original {
color: #666;
font-style: italic;
}
.right form .CompositeField .originallang label.left,
.right form div.originallang_holder label.left {
margin-left: 0 !important;
width: auto !important;
float: none !important;
}
.right form div.CompositeField .originallang .middleColumn {
clear: left;
}
.right form div.languageDropdown {
clear: right;
float: left;
padding-right: 4px;
}
.right form .createTranslationButton .middleColumn {
background: none;
}
.translatingMessage {
background: #F9F9E3;
border: 1px solid #CCCC99;
font-size: 12px;
padding: 3px;
}
.nonTranslating {
display: none;
}
#contentPanel div.TreeDropdownField a.editLink {
float: left;
margin: 0px;
outline: 0;
}
#contentPanel div.tree_holder {
width: 184px;
height: 260px;
/* Keep a scrollbar in the RHS tree dropdowns, in case the content is too wide for the column */
overflow-x: scroll;
}
#contentPanel ul.tree a {
padding-left: 20px;
}
#contentPanel h2 img {
float: right;
margin-right: 2px;
cursor: pointer;
}
.right form .field.confirmedpassword.nolabel .middleColumn {
background-color: #fff;
padding: 0px;
}
.right form .field.confirmedpassword.nolabel .middleColumn .middleColumn {
background-color: #e9e9e9;
padding: 3px;
}
.autocompleteoptions {
background-color: white;
}