From 2a429c9850652f3956a9ef664c41e6706b898250 Mon Sep 17 00:00:00 2001 From: Wolf Vollprecht Date: Wed, 21 Dec 2011 19:45:20 +0100 Subject: [PATCH] MINOR: Added Member Profile Popup Styling MINOR: Better button styles MINOR: Now compass for button sprites --- admin/css/screen.css | 280 +++++++++--------- admin/images/16x16-s8aab2a0ce2.png | Bin 0 -> 1479 bytes admin/images/24x24-s5aa96abf84.png | Bin 0 -> 2121 bytes admin/images/btn_icons-sb7da7f8cce.png | Bin 0 -> 7740 bytes admin/images/btn_icons/accept.png | Bin 0 -> 794 bytes admin/images/btn_icons/accept_disabled.png | Bin 0 -> 833 bytes admin/images/btn_icons/add.png | Bin 0 -> 1026 bytes admin/images/btn_icons/add_disabled.png | Bin 0 -> 979 bytes admin/images/btn_icons/addpage.png | Bin 0 -> 761 bytes admin/images/btn_icons/addpage_disabled.png | Bin 0 -> 713 bytes admin/images/btn_icons/decline.png | Bin 0 -> 732 bytes admin/images/btn_icons/decline_disabled.png | Bin 0 -> 568 bytes admin/images/btn_icons/preview.png | Bin 0 -> 857 bytes admin/images/btn_icons/preview_disabled.png | Bin 0 -> 599 bytes admin/images/btn_icons/settings.png | Bin 0 -> 861 bytes admin/images/btn_icons/settings_disabled.png | Bin 0 -> 762 bytes admin/images/btn_icons/unpublish.png | Bin 0 -> 758 bytes admin/images/btn_icons/unpublish_disabled.png | Bin 0 -> 613 bytes admin/images/btn_icons_sprite.png | Bin 4938 -> 0 bytes admin/images/btn_icons_sprite_disabled.png | Bin 5270 -> 0 bytes .../16x16-s2ac647f5ef.png} | Bin .../{icons => menu_icons}/16x16/blog.png | Bin .../{icons => menu_icons}/16x16/community.png | Bin .../{icons => menu_icons}/16x16/document.png | Bin .../{icons => menu_icons}/16x16/gears.png | Bin .../{icons => menu_icons}/16x16/home.png | Bin .../16x16/information.png | Bin .../{icons => menu_icons}/16x16/network.png | Bin .../{icons => menu_icons}/16x16/pencil.png | Bin .../{icons => menu_icons}/16x16/picture.png | Bin .../{icons => menu_icons}/16x16/pie-chart.png | Bin .../24x24-s0cb1fe1c77.png} | Bin .../{icons => menu_icons}/24x24/blog.png | Bin .../{icons => menu_icons}/24x24/community.png | Bin .../{icons => menu_icons}/24x24/document.png | Bin .../{icons => menu_icons}/24x24/gears.png | Bin .../{icons => menu_icons}/24x24/home.png | Bin .../24x24/information.png | Bin .../{icons => menu_icons}/24x24/network.png | Bin .../{icons => menu_icons}/24x24/pencil.png | Bin .../{icons => menu_icons}/24x24/picture.png | Bin .../{icons => menu_icons}/24x24/pie-chart.png | Bin admin/images/{icons => menu_icons}/README | 0 admin/scss/_forms.scss | 155 +++++----- admin/scss/_menu.scss | 2 +- admin/scss/_sprites.scss | 8 +- admin/scss/_style.scss | 83 +++++- admin/scss/_tree.scss | 6 +- admin/scss/_uitheme.scss | 4 +- admin/scss/themes/_default.scss | 3 + security/Member.php | 2 +- 51 files changed, 319 insertions(+), 224 deletions(-) create mode 100644 admin/images/16x16-s8aab2a0ce2.png create mode 100644 admin/images/24x24-s5aa96abf84.png create mode 100644 admin/images/btn_icons-sb7da7f8cce.png create mode 100644 admin/images/btn_icons/accept.png create mode 100644 admin/images/btn_icons/accept_disabled.png create mode 100644 admin/images/btn_icons/add.png create mode 100644 admin/images/btn_icons/add_disabled.png create mode 100644 admin/images/btn_icons/addpage.png create mode 100644 admin/images/btn_icons/addpage_disabled.png create mode 100644 admin/images/btn_icons/decline.png create mode 100644 admin/images/btn_icons/decline_disabled.png create mode 100644 admin/images/btn_icons/preview.png create mode 100644 admin/images/btn_icons/preview_disabled.png create mode 100644 admin/images/btn_icons/settings.png create mode 100644 admin/images/btn_icons/settings_disabled.png create mode 100644 admin/images/btn_icons/unpublish.png create mode 100644 admin/images/btn_icons/unpublish_disabled.png delete mode 100644 admin/images/btn_icons_sprite.png delete mode 100644 admin/images/btn_icons_sprite_disabled.png rename admin/images/{icons/16x16-s4d33bad4d2.png => menu_icons/16x16-s2ac647f5ef.png} (100%) rename admin/images/{icons => menu_icons}/16x16/blog.png (100%) rename admin/images/{icons => menu_icons}/16x16/community.png (100%) rename admin/images/{icons => menu_icons}/16x16/document.png (100%) rename admin/images/{icons => menu_icons}/16x16/gears.png (100%) rename admin/images/{icons => menu_icons}/16x16/home.png (100%) rename admin/images/{icons => menu_icons}/16x16/information.png (100%) rename admin/images/{icons => menu_icons}/16x16/network.png (100%) rename admin/images/{icons => menu_icons}/16x16/pencil.png (100%) rename admin/images/{icons => menu_icons}/16x16/picture.png (100%) rename admin/images/{icons => menu_icons}/16x16/pie-chart.png (100%) rename admin/images/{icons/24x24-sba30d25a74.png => menu_icons/24x24-s0cb1fe1c77.png} (100%) rename admin/images/{icons => menu_icons}/24x24/blog.png (100%) rename admin/images/{icons => menu_icons}/24x24/community.png (100%) rename admin/images/{icons => menu_icons}/24x24/document.png (100%) rename admin/images/{icons => menu_icons}/24x24/gears.png (100%) rename admin/images/{icons => menu_icons}/24x24/home.png (100%) rename admin/images/{icons => menu_icons}/24x24/information.png (100%) rename admin/images/{icons => menu_icons}/24x24/network.png (100%) rename admin/images/{icons => menu_icons}/24x24/pencil.png (100%) rename admin/images/{icons => menu_icons}/24x24/picture.png (100%) rename admin/images/{icons => menu_icons}/24x24/pie-chart.png (100%) rename admin/images/{icons => menu_icons}/README (100%) diff --git a/admin/css/screen.css b/admin/css/screen.css index be962ca9c..f8f1d21aa 100755 --- a/admin/css/screen.css +++ b/admin/css/screen.css @@ -32,7 +32,7 @@ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, /** ----------------------------- Sprite images ----------------------------- */ /** Helper SCSS file for generating sprites for the interface. S */ .icon { text-indent: -9999px; border: none; outline: none; } -.icon.icon-24 { width: 24px; height: 24px; background: url('../images/icons/24x24-sba30d25a74.png'); } +.icon.icon-24 { width: 24px; height: 24px; background: url('../images/menu_icons/24x24-s0cb1fe1c77.png'); } .icon.icon-24.icon-assetadmin { background-position: 0 -192px; } .icon.icon-24.icon-cmsmain { background-position: 0 -168px; } .icon.icon-24.icon-cmspagescontroller { background-position: 0 -144px; } @@ -41,7 +41,7 @@ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, .icon.icon-24.icon-reportadmin { background-position: 0 -216px; } .icon.icon-24.icon-commentadmin { background-position: 0 0; } .icon.icon-24.icon-help { background-position: 0 -120px; } -.icon.icon-16 { width: 16px; height: 16px; background: url('../images/icons/16x16-s4d33bad4d2.png'); } +.icon.icon-16 { width: 16px; height: 16px; background: url('../images/menu_icons/16x16-s2ac647f5ef.png'); } .icon.icon-16.icon-assetadmin { background-position: 0 -128px; } .icon.icon-16.icon-cmsmain { background-position: 0 -112px; } .icon.icon-16.icon-cmspagescontroller { background-position: 0 -96px; } @@ -62,22 +62,22 @@ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, .cms code { font-family: 'Bitstream Vera Sans Mono','Courier', monospace; } /** This file defines CMS-specific customizations to the jQuery UI theme. Every rule in this file should be wrapped in the '.cms' selector (to make it more specific), and contain ONLY overwritten jQuery UI rules (with 'ui-' prefix). This file should be fairly short, as we're using our own custom jQuery UI theme already. TODO Add theme reference Use _style.scss to add more generic style information, and read the jQuery UI theming API: http://jqueryui.com/docs/Theming/API */ -.cms .ui-tabs { padding: 0; background: #f0f3f4 url(../images/textures/bg_cms_main_content.png) repeat top left; } -.cms .ui-tabs .ui-widget-header { border: 0; background: none; } -.cms .ui-tabs .ui-tabs-nav { margin: 0; padding: 0; } -.cms .ui-tabs .ui-tabs-nav li { top: 0; } -.cms .ui-tabs .ui-tabs-nav li a { padding: 0 15px; } -.cms .ui-tabs .ui-tabs-nav.ui-state-active { border-color: gray; } -.cms .ui-tabs .ui-tabs-panel { background: transparent; padding: 16px 16px; } -.cms .ui-widget-content, .cms .ui-widget { color: #444444; font-size: 12px; font-family: Arial, sans-serif; border: 0; } -.cms .ui-widget-header { background-color: #b0bec7; padding: 8px 8px 6px 8px; border-bottom: 2px solid #8399a7; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dde3e7), color-stop(100%, #92a5b2)); background-image: -webkit-linear-gradient(top, #dde3e7, #92a5b2); background-image: -moz-linear-gradient(top, #dde3e7, #92a5b2); background-image: -o-linear-gradient(top, #dde3e7, #92a5b2); background-image: -ms-linear-gradient(top, #dde3e7, #92a5b2); background-image: linear-gradient(top, #dde3e7, #92a5b2); border-bottom: 3px solid #5c7382; padding: 8px; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; } -.cms .ui-widget-header .ui-dialog-title { padding: 6px 0; text-shadow: #ced7dc 1px 1px 0; } -.cms .ui-widget-header a.ui-dialog-titlebar-close { position: absolute; top: -8px; right: -15px; width: 30px; height: 30px; z-index: 100000; } -.cms .ui-widget-header a.ui-state-hover { border-color: transparent; background: transparent; } -.cms .ui-widget-header a.ui-state-hover .ui-icon-closethick { background-position: 0 -30px; } -.cms .ui-widget-header .ui-icon-closethick { background-image: url(../images/dialog_close.png); background-position: 0 0; width: 30px; height: 30px; } -.cms .ui-state-hover { cursor: pointer; } -.cms .ui-widget input, .cms .ui-widget select, .cms .ui-widget textarea, .cms .ui-widget button { color: #444444; font-size: 12px; font-family: Arial, sans-serif; } +.cms .ui-tabs, body.ArrayData .ui-tabs { padding: 0; background: #f0f3f4 url(../images/textures/bg_cms_main_content.png) repeat top left; } +.cms .ui-tabs .ui-widget-header, body.ArrayData .ui-tabs .ui-widget-header { border: 0; background: none; } +.cms .ui-tabs .ui-tabs-nav, body.ArrayData .ui-tabs .ui-tabs-nav { margin: 0; padding: 0; } +.cms .ui-tabs .ui-tabs-nav li, body.ArrayData .ui-tabs .ui-tabs-nav li { top: 0; } +.cms .ui-tabs .ui-tabs-nav li a, body.ArrayData .ui-tabs .ui-tabs-nav li a { padding: 0 15px; } +.cms .ui-tabs .ui-tabs-nav.ui-state-active, body.ArrayData .ui-tabs .ui-tabs-nav.ui-state-active { border-color: gray; } +.cms .ui-tabs .ui-tabs-panel, body.ArrayData .ui-tabs .ui-tabs-panel { background: transparent; padding: 16px 16px; } +.cms .ui-widget-content, .cms .ui-widget, body.ArrayData .ui-widget-content, body.ArrayData .ui-widget { color: #444444; font-size: 12px; font-family: Arial, sans-serif; border: 0; } +.cms .ui-widget-header, body.ArrayData .ui-widget-header { background-color: #b0bec7; padding: 8px 8px 6px 8px; border-bottom: 2px solid #8399a7; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dde3e7), color-stop(100%, #92a5b2)); background-image: -webkit-linear-gradient(top, #dde3e7, #92a5b2); background-image: -moz-linear-gradient(top, #dde3e7, #92a5b2); background-image: -o-linear-gradient(top, #dde3e7, #92a5b2); background-image: -ms-linear-gradient(top, #dde3e7, #92a5b2); background-image: linear-gradient(top, #dde3e7, #92a5b2); border-bottom: 3px solid #5c7382; padding: 8px; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; } +.cms .ui-widget-header .ui-dialog-title, body.ArrayData .ui-widget-header .ui-dialog-title { padding: 6px 0; text-shadow: #ced7dc 1px 1px 0; } +.cms .ui-widget-header a.ui-dialog-titlebar-close, body.ArrayData .ui-widget-header a.ui-dialog-titlebar-close { position: absolute; top: -8px; right: -15px; width: 30px; height: 30px; z-index: 100000; } +.cms .ui-widget-header a.ui-state-hover, body.ArrayData .ui-widget-header a.ui-state-hover { border-color: transparent; background: transparent; } +.cms .ui-widget-header a.ui-state-hover .ui-icon-closethick, body.ArrayData .ui-widget-header a.ui-state-hover .ui-icon-closethick { background-position: 0 -30px; } +.cms .ui-widget-header .ui-icon-closethick, body.ArrayData .ui-widget-header .ui-icon-closethick { background-image: url(../images/dialog_close.png); background-position: 0 0; width: 30px; height: 30px; } +.cms .ui-state-hover, body.ArrayData .ui-state-hover { cursor: pointer; } +.cms .ui-widget input, .cms .ui-widget select, .cms .ui-widget textarea, .cms .ui-widget button, body.ArrayData .ui-widget input, body.ArrayData .ui-widget select, body.ArrayData .ui-widget textarea, body.ArrayData .ui-widget button { color: #444444; font-size: 12px; font-family: Arial, sans-serif; } /** This file defines common styles for form elements used throughout the CMS interface. It is an addition to the base styles defined in sapphire/css/Form.css. @package sapphire @subpackage admin */ /** ---------------------------------------------------- Basic form fields ---------------------------------------------------- */ @@ -86,17 +86,17 @@ form.nostyle .field { padding: 0; border: 0; } form.nostyle label { float: none; width: auto; } form.nostyle .middleColumn { margin-left: 0; } -.field { display: block; padding: 10px 0; border-bottom-width: 2px; border-bottom: 2px groove rgba(255, 255, 255, 0.8); -webkit-border-image: url(../images/textures/bg_fieldset_elements_border.png) 2 stretch stretch; border-image: url(../images/textures/bg_fieldset_elements_border.png) 2 stretch stretch; padding: 0 8px 7px 8px; margin: 0 -8px 8px -8px; border-bottom: 1px solid rgba(201, 205, 206, 0.8); *zoom: 1; /* TreeDropdowns */ /* dropdowns */ /* chzn override */ /* Date Fields */ } +.field { display: block; padding: 10px 0; border-bottom: 1px solid rgba(201, 205, 206, 0.8); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); -o-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); padding: 0 0 7px 0; margin: 0 0 8px 0; *zoom: 1; /* TreeDropdowns */ /* dropdowns */ /* chzn override */ /* Date Fields */ } .field:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; } .field.noLabel .middleColumn { margin-left: 0; } -.field label.left { float: left; display: block; width: 168px; padding: 8px 8px 8px 0; line-height: 16px; } +.field label.left { float: left; display: block; width: 168px; padding: 8px 8px 8px 0; line-height: 16px; font-weight: bold; text-shadow: 1px 1px 0 white; } .field label.left span { display: block; font-size: 11px; color: #848484; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; o-text-overflow: ellipsis; } .field label.right { cursor: pointer; } .field .middleColumn { margin-left: 184px; } .field span.readonly { padding-top: 8px; line-height: 16px; display: block; } .field input.text, .field textarea, .field select, .field .TreeDropdownField { width: 90%; max-width: 512px; } -.field input.text, .field textarea, .field .TreeDropdownField { background: #fff; border: 1px solid #b3b3b3; padding: 7px 7px; line-height: 16px; margin: 0; outline: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #efefef), color-stop(10%, #ffffff), color-stop(90%, #ffffff), color-stop(100%, #efefef)); background-image: -webkit-linear-gradient(#efefef, #ffffff 10%, #ffffff 90%, #efefef); background-image: -moz-linear-gradient(#efefef, #ffffff 10%, #ffffff 90%, #efefef); background-image: -o-linear-gradient(#efefef, #ffffff 10%, #ffffff 90%, #efefef); background-image: -ms-linear-gradient(#efefef, #ffffff 10%, #ffffff 90%, #efefef); background-image: linear-gradient(#efefef, #ffffff 10%, #ffffff 90%, #efefef); } -.field input.text:focus, .field textarea:focus, .field .TreeDropdownField:focus { border: 1px solid #b3b3b3; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); } +.field input.text, .field textarea, .field .TreeDropdownField { background: #fff; border: 1px solid #b3b3b3; padding: 7px 7px; line-height: 16px; margin: 0; outline: none; -moz-transition: 0.2s box-shadow ease-in; -webkit-transition: 0.2s box-shadow ease-in; -o-transition: 0.2s box-shadow ease-in; transition: 0.2s box-shadow ease-in; -moz-transition: 0.2s border ease-in; -webkit-transition: 0.2s border ease-in; -o-transition: 0.2s border ease-in; transition: 0.2s border ease-in; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #efefef), color-stop(10%, #ffffff), color-stop(90%, #ffffff), color-stop(100%, #efefef)); background-image: -webkit-linear-gradient(#efefef, #ffffff 10%, #ffffff 90%, #efefef); background-image: -moz-linear-gradient(#efefef, #ffffff 10%, #ffffff 90%, #efefef); background-image: -o-linear-gradient(#efefef, #ffffff 10%, #ffffff 90%, #efefef); background-image: -ms-linear-gradient(#efefef, #ffffff 10%, #ffffff 90%, #efefef); background-image: linear-gradient(#efefef, #ffffff 10%, #ffffff 90%, #efefef); } +.field input.text:focus, .field textarea:focus, .field .TreeDropdownField:focus { border: 1px solid #9a9a9a; border-top-color: gray; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; } .field input[disabled], .field textarea[disabled], .field select[disabled] { color: #777777; background: #efefef; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bcbcbc), color-stop(10%, #efefef), color-stop(90%, #ffffff), color-stop(100%, #bcbcbc)); background-image: -webkit-linear-gradient(#bcbcbc, #efefef 10%, #ffffff 90%, #bcbcbc); background-image: -moz-linear-gradient(#bcbcbc, #efefef 10%, #ffffff 90%, #bcbcbc); background-image: -o-linear-gradient(#bcbcbc, #efefef 10%, #ffffff 90%, #bcbcbc); background-image: -ms-linear-gradient(#bcbcbc, #efefef 10%, #ffffff 90%, #bcbcbc); background-image: linear-gradient(#bcbcbc, #efefef 10%, #ffffff 90%, #bcbcbc); border: 1px solid #b3b3b3; } .field .TreeDropdownField { padding: 0 14px 0 0; } .field .TreeDropdownField .treedropdownfield-panel { border: 1px solid #b3b3b3; border-top: none; padding-right: 14px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; -ms-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -o-border-bottom-right-radius: 4px; -ms-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } @@ -117,30 +117,34 @@ form.nostyle .middleColumn { margin-left: 0; } .cms-preview-toggle-link { display: block; float: right; font-size: 12px; text-decoration: none; } -.cms input.loading, .cms input.ui-state-default.loading, .cms .ui-widget-content input.ui-state-default.loading, .cms .ui-widget-header input.ui-state-default.loading { padding-left: 24px; color: #525252; background: #eeeded url(../../images/network-save.gif) no-repeat 4px center; border-color: #d5d3d3; cursor: default; text-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; } -.cms .ss-ui-button { /* all buttons */ padding: 7px 12px; font-weight: bold; text-decoration: none; margin: 0; line-height: 16px; color: #393939; background-color: #e6e6e6; border: 1px solid #c0c0c2; text-shadow: white 0 1px 1px; -moz-box-shadow: #ced7dc 0 1px 2px; -webkit-box-shadow: #ced7dc 0 1px 2px; -o-box-shadow: #ced7dc 0 1px 2px; box-shadow: #ced7dc 0 1px 2px; background: #e6e6e6 url('../images/btn_icons_sprite.png') no-repeat 999px 999px; background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9)); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -webkit-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -moz-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -o-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -ms-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, linear-gradient(#ffffff, #d9d9d9); /* constructive */ /* destructive */ /* generic action buttons */ } -.cms .ss-ui-button.ui-state-hover { border: 1px solid #a6a6a9; text-shadow: white 0 1px 1px; -moz-box-shadow: #b0bec7 0 1px 2px; -webkit-box-shadow: #b0bec7 0 1px 2px; -o-box-shadow: #b0bec7 0 1px 2px; box-shadow: #b0bec7 0 1px 2px; background: white url('../images/btn_icons_sprite.png') no-repeat 999px 999px; background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9)); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -webkit-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -moz-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -o-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -ms-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, linear-gradient(#ffffff, #d9d9d9); } -.cms .ss-ui-button:focus, .cms .ss-ui-button:active { border: 1px solid #b3b3b5; -moz-box-shadow: #b0bec7 0 1px 2px; -webkit-box-shadow: #b0bec7 0 1px 2px; -o-box-shadow: #b0bec7 0 1px 2px; box-shadow: #b0bec7 0 1px 2px; background: white url('../images/btn_icons_sprite.png') no-repeat 999px 999px; background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6), color-stop(100%, #ffffff)); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -webkit-linear-gradient(#e6e6e6, #ffffff); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -moz-linear-gradient(#e6e6e6, #ffffff); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -o-linear-gradient(#e6e6e6, #ffffff); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, -ms-linear-gradient(#e6e6e6, #ffffff); background: url('../images/btn_icons_sprite.png') no-repeat 999px 999px, linear-gradient(#e6e6e6, #ffffff); } -.cms .ss-ui-button.ss-ui-action-constructive { background-image: none; padding-left: 24px; padding-right: 6px; font-weight: bold; margin-left: 8px; color: white; border-color: #78a127; background: #669933 url('../images/btn_icons_sprite.png') no-repeat 5px 5px; background: url('../images/btn_icons_sprite.png') no-repeat 5px 5px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #80bf40), color-stop(100%, #59862d)); background: url('../images/btn_icons_sprite.png') no-repeat 5px 5px, -webkit-linear-gradient(#80bf40, #59862d); background: url('../images/btn_icons_sprite.png') no-repeat 5px 5px, -moz-linear-gradient(#80bf40, #59862d); background: url('../images/btn_icons_sprite.png') no-repeat 5px 5px, -o-linear-gradient(#80bf40, #59862d); background: url('../images/btn_icons_sprite.png') no-repeat 5px 5px, -ms-linear-gradient(#80bf40, #59862d); background: url('../images/btn_icons_sprite.png') no-repeat 5px 5px, linear-gradient(#80bf40, #59862d); text-shadow: #4d7326 0 1px 1px; -moz-box-shadow: #748d9d 1px 1px 2px; -webkit-box-shadow: #748d9d 1px 1px 2px; -o-box-shadow: #748d9d 1px 1px 2px; box-shadow: #748d9d 1px 1px 2px; } -.cms .ss-ui-button.ss-ui-action-constructive.ui-state-hover { border-color: #59781d; background: #80bf40 url('../images/btn_icons_sprite.png') no-repeat 5px 5px; background: url('../images/btn_icons_sprite.png') no-repeat 5px 5px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8cc653), color-stop(100%, #669933)); background: url('../images/btn_icons_sprite.png') no-repeat 5px 5px, -webkit-linear-gradient(#8cc653, #669933); background: url('../images/btn_icons_sprite.png') no-repeat 5px 5px, -moz-linear-gradient(#8cc653, #669933); background: url('../images/btn_icons_sprite.png') no-repeat 5px 5px, -o-linear-gradient(#8cc653, #669933); background: url('../images/btn_icons_sprite.png') no-repeat 5px 5px, -ms-linear-gradient(#8cc653, #669933); background: url('../images/btn_icons_sprite.png') no-repeat 5px 5px, linear-gradient(#8cc653, #669933); } -.cms .ss-ui-button.ss-ui-action-destructive { color: red; background-color: #e6e6e6; } -.cms .ss-ui-button.ss-ui-action-destructive.delete { padding-left: 24px; padding-right: 6px; background: #e6e6e6 url('../images/btn_icons_sprite.png') no-repeat 6px -26px; background: url('../images/btn_icons_sprite.png') no-repeat 6px -26px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9)); background: url('../images/btn_icons_sprite.png') no-repeat 6px -26px, -webkit-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -26px, -moz-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -26px, -o-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -26px, -ms-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -26px, linear-gradient(#ffffff, #d9d9d9); } -.cms .ss-ui-button.ss-ui-action-destructive.delete.ui-state-hover { background: white url('../images/btn_icons_sprite.png') no-repeat 6px -26px; background: url('../images/btn_icons_sprite.png') no-repeat 6px -26px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons_sprite.png') no-repeat 6px -26px, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -26px, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -26px, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -26px, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -26px, linear-gradient(#ffffff, #e6e6e6); } -.cms .ss-ui-button.ss-ui-action-destructive.delete.ui-state-disabled { background-image: none; background: white url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -26px; background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -26px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -26px, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -26px, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -26px, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -26px, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -26px, linear-gradient(#ffffff, #e6e6e6); } -.cms .ss-ui-button.ss-ui-action-destructive.unpublish { padding-left: 24px; padding-right: 6px; background: #e6e6e6 url('../images/btn_icons_sprite.png') no-repeat 6px -58px; background: url('../images/btn_icons_sprite.png') no-repeat 6px -58px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9)); background: url('../images/btn_icons_sprite.png') no-repeat 6px -58px, -webkit-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -58px, -moz-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -58px, -o-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -58px, -ms-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -58px, linear-gradient(#ffffff, #d9d9d9); } -.cms .ss-ui-button.ss-ui-action-destructive.unpublish.ui-state-hover { background: white url('../images/btn_icons_sprite.png') no-repeat 6px -58px; background: url('../images/btn_icons_sprite.png') no-repeat 6px -58px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons_sprite.png') no-repeat 6px -58px, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -58px, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -58px, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -58px, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -58px, linear-gradient(#ffffff, #e6e6e6); } -.cms .ss-ui-button.ss-ui-action-destructive.unpublish.ui-state-disabled { background-image: none; background: white url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -58px; background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -58px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -58px, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -58px, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -58px, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -58px, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -58px, linear-gradient(#ffffff, #e6e6e6); } -.cms .ss-ui-button.save-draft { padding-left: 24px; padding-right: 6px; background: #e6e6e6 url('../images/btn_icons_sprite.png') no-repeat 6px -90px; background: url('../images/btn_icons_sprite.png') no-repeat 6px -90px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9)); background: url('../images/btn_icons_sprite.png') no-repeat 6px -90px, -webkit-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -90px, -moz-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -90px, -o-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -90px, -ms-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -90px, linear-gradient(#ffffff, #d9d9d9); } -.cms .ss-ui-button.save-draft.ui-state-hover { background: white url('../images/btn_icons_sprite.png') no-repeat 6px -90px; background: url('../images/btn_icons_sprite.png') no-repeat 6px -90px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons_sprite.png') no-repeat 6px -90px, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -90px, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -90px, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -90px, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -90px, linear-gradient(#ffffff, #e6e6e6); } -.cms .ss-ui-button.save-draft.ui-state-disabled { background-image: none; background: white url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -90px; background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -90px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -90px, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -90px, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -90px, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -90px, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -90px, linear-gradient(#ffffff, #e6e6e6); } -.cms .ss-ui-button.cms-preview-toggle-link { padding-left: 24px !important; margin-left: 4px !important; text-decoration: none; padding-left: 24px; padding-right: 6px; background: #e6e6e6 url('../images/btn_icons_sprite.png') no-repeat 6px -122px; background: url('../images/btn_icons_sprite.png') no-repeat 6px -122px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9)); background: url('../images/btn_icons_sprite.png') no-repeat 6px -122px, -webkit-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -122px, -moz-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -122px, -o-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -122px, -ms-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons_sprite.png') no-repeat 6px -122px, linear-gradient(#ffffff, #d9d9d9); } -.cms .ss-ui-button.cms-preview-toggle-link.ui-state-hover { background: white url('../images/btn_icons_sprite.png') no-repeat 6px -122px; background: url('../images/btn_icons_sprite.png') no-repeat 6px -122px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons_sprite.png') no-repeat 6px -122px, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -122px, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -122px, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -122px, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite.png') no-repeat 6px -122px, linear-gradient(#ffffff, #e6e6e6); } -.cms .ss-ui-button.cms-preview-toggle-link.ui-state-disabled { background-image: none; background: white url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -122px; background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -122px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -122px, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -122px, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -122px, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -122px, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons_sprite_disabled.png') no-repeat 6px -122px, linear-gradient(#ffffff, #e6e6e6); } -.cms .ss-ui-button.ss-ui-button-small { padding: 4px 4px; } -.cms .ss-ui-button.ui-state-highlight { background-color: #e6e6e6; border: 1px solid #708284; } -.cms .ss-ui-button.ss-ui-action-minor { background: none; padding: 0; border: 0; color: #393939; text-decoration: underline; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; } -.cms .ss-ui-button.ss-ui-action-minor:hover { text-decoration: none; color: #1f1f1f; } -.cms .ss-ui-button.ss-ui-action-minor:focus, .cms .ss-ui-button.ss-ui-action-minor:active { text-decoration: none; color: #525252; } +.cms input.loading, .cms input.ui-state-default.loading, .cms .ui-widget-content input.ui-state-default.loading, .cms .ui-widget-header input.ui-state-default.loading, body.ArrayData input.loading, body.ArrayData input.ui-state-default.loading, body.ArrayData .ui-widget-content input.ui-state-default.loading, body.ArrayData .ui-widget-header input.ui-state-default.loading { padding-left: 24px; color: #525252; background: #eeeded url(../../images/network-save.gif) no-repeat 4px center; border-color: #d5d3d3; cursor: default; text-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; } +.cms .ss-ui-button, body.ArrayData .ss-ui-button { /* all buttons */ padding: 7px 12px; font-weight: bold; text-decoration: none; margin: 0; line-height: 16px; color: #393939; background-color: #e6e6e6; border: 1px solid #c0c0c2; border-bottom: 1px solid #a6a6a9; text-shadow: white 0 1px 1px; background: #e6e6e6; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9)); background: -webkit-linear-gradient(#ffffff, #d9d9d9); background: -moz-linear-gradient(#ffffff, #d9d9d9); background: -o-linear-gradient(#ffffff, #d9d9d9); background: -ms-linear-gradient(#ffffff, #d9d9d9); background: linear-gradient(#ffffff, #d9d9d9); /* constructive */ /* destructive */ /* generic action buttons */ } +.cms .ss-ui-button.ui-state-hover, body.ArrayData .ss-ui-button.ui-state-hover { border: 1px solid #a6a6a9; text-shadow: white 0 1px 1px; background: white; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9)); background: -webkit-linear-gradient(#ffffff, #d9d9d9); background: -moz-linear-gradient(#ffffff, #d9d9d9); background: -o-linear-gradient(#ffffff, #d9d9d9); background: -ms-linear-gradient(#ffffff, #d9d9d9); background: linear-gradient(#ffffff, #d9d9d9); } +.cms .ss-ui-button:focus, .cms .ss-ui-button:active, body.ArrayData .ss-ui-button:focus, body.ArrayData .ss-ui-button:active { border: 1px solid white; -moz-box-shadow: 0 3px 3px gray inset; -webkit-box-shadow: 0 3px 3px gray inset; -o-box-shadow: 0 3px 3px gray inset; box-shadow: 0 3px 3px gray inset; background: #9a9a9a; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6), color-stop(100%, #9a9a9a)); background: -webkit-linear-gradient(#e6e6e6, #9a9a9a); background: -moz-linear-gradient(#e6e6e6, #9a9a9a); background: -o-linear-gradient(#e6e6e6, #9a9a9a); background: -ms-linear-gradient(#e6e6e6, #9a9a9a); background: linear-gradient(#e6e6e6, #9a9a9a); } +.cms .ss-ui-button.ss-ui-action-constructive, body.ArrayData .ss-ui-button.ss-ui-action-constructive { background-image: none; padding-left: 25px; padding-right: 7px; font-weight: bold; margin-left: 8px; color: white; border-color: #78a127; border-bottom-color: #59781d; background: #669933 url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #80bf40), color-stop(100%, #59862d)); background: url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat, -webkit-linear-gradient(#80bf40, #59862d); background: url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat, -moz-linear-gradient(#80bf40, #59862d); background: url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat, -o-linear-gradient(#80bf40, #59862d); background: url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat, -ms-linear-gradient(#80bf40, #59862d); background: url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat, linear-gradient(#80bf40, #59862d); text-shadow: #4d7326 0 1px 1px; } +.cms .ss-ui-button.ss-ui-action-constructive.ui-state-hover, body.ArrayData .ss-ui-button.ss-ui-action-constructive.ui-state-hover { border-color: #59781d; background: #80bf40 url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8cc653), color-stop(100%, #669933)); background: url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat, -webkit-linear-gradient(#8cc653, #669933); background: url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat, -moz-linear-gradient(#8cc653, #669933); background: url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat, -o-linear-gradient(#8cc653, #669933); background: url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat, -ms-linear-gradient(#8cc653, #669933); background: url('../images/btn_icons-sb7da7f8cce.png') 6px 6px no-repeat, linear-gradient(#8cc653, #669933); } +.cms .ss-ui-button.ss-ui-action-constructive:active, .cms .ss-ui-button.ss-ui-action-constructive:focus, body.ArrayData .ss-ui-button.ss-ui-action-constructive:active, body.ArrayData .ss-ui-button.ss-ui-action-constructive:focus { padding: 8px 8px 8px 26px; border: none; background: #619130 url('../images/btn_icons-sb7da7f8cce.png') 7px 7px no-repeat; -moz-box-shadow: inset 0 1px 3px #17181a, 0 1px 0 rgba(255, 255, 255, 0.6); -webkit-box-shadow: inset 0 1px 3px #17181a, 0 1px 0 rgba(255, 255, 255, 0.6); -o-box-shadow: inset 0 1px 3px #17181a, 0 1px 0 rgba(255, 255, 255, 0.6); box-shadow: inset 0 1px 3px #17181a, 0 1px 0 rgba(255, 255, 255, 0.6); } +.cms .ss-ui-button.cms-page-add-button, body.ArrayData .ss-ui-button.cms-page-add-button { background-image: none; padding-left: 25px; padding-right: 7px; font-weight: bold; margin-left: 8px; color: white; border-color: #78a127; border-bottom-color: #59781d; background: #669933 url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #80bf40), color-stop(100%, #59862d)); background: url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat, -webkit-linear-gradient(#80bf40, #59862d); background: url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat, -moz-linear-gradient(#80bf40, #59862d); background: url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat, -o-linear-gradient(#80bf40, #59862d); background: url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat, -ms-linear-gradient(#80bf40, #59862d); background: url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat, linear-gradient(#80bf40, #59862d); text-shadow: #4d7326 0 1px 1px; } +.cms .ss-ui-button.cms-page-add-button.ui-state-hover, body.ArrayData .ss-ui-button.cms-page-add-button.ui-state-hover { border-color: #59781d; background: #80bf40 url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8cc653), color-stop(100%, #669933)); background: url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat, -webkit-linear-gradient(#8cc653, #669933); background: url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat, -moz-linear-gradient(#8cc653, #669933); background: url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat, -o-linear-gradient(#8cc653, #669933); background: url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat, -ms-linear-gradient(#8cc653, #669933); background: url('../images/btn_icons-sb7da7f8cce.png') 6px -48px no-repeat, linear-gradient(#8cc653, #669933); } +.cms .ss-ui-button.cms-page-add-button:active, .cms .ss-ui-button.cms-page-add-button:focus, body.ArrayData .ss-ui-button.cms-page-add-button:active, body.ArrayData .ss-ui-button.cms-page-add-button:focus { padding: 8px 8px 8px 26px; border: none; background: #619130 url('../images/btn_icons-sb7da7f8cce.png') 7px -47px no-repeat; -moz-box-shadow: inset 0 1px 3px #17181a, 0 1px 0 rgba(255, 255, 255, 0.6); -webkit-box-shadow: inset 0 1px 3px #17181a, 0 1px 0 rgba(255, 255, 255, 0.6); -o-box-shadow: inset 0 1px 3px #17181a, 0 1px 0 rgba(255, 255, 255, 0.6); box-shadow: inset 0 1px 3px #17181a, 0 1px 0 rgba(255, 255, 255, 0.6); } +.cms .ss-ui-button.ss-ui-action-destructive, body.ArrayData .ss-ui-button.ss-ui-action-destructive { color: red; background-color: #e6e6e6; } +.cms .ss-ui-button.ss-ui-action-destructive.delete, body.ArrayData .ss-ui-button.ss-ui-action-destructive.delete { padding-left: 24px; padding-right: 6px; background: #e6e6e6 url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9)); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat, -webkit-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat, -moz-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat, -o-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat, -ms-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat, linear-gradient(#ffffff, #d9d9d9); } +.cms .ss-ui-button.ss-ui-action-destructive.delete.ui-state-hover, body.ArrayData .ss-ui-button.ss-ui-action-destructive.delete.ui-state-hover { background: white url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -158px no-repeat, linear-gradient(#ffffff, #e6e6e6); } +.cms .ss-ui-button.ss-ui-action-destructive.delete.ui-state-disabled, body.ArrayData .ss-ui-button.ss-ui-action-destructive.delete.ui-state-disabled { background-image: none; background: white url('../images/btn_icons-sb7da7f8cce.png') 5px -185px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 5px -185px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -185px no-repeat, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -185px no-repeat, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -185px no-repeat, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -185px no-repeat, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -185px no-repeat, linear-gradient(#ffffff, #e6e6e6); } +.cms .ss-ui-button.ss-ui-action-destructive.unpublish, body.ArrayData .ss-ui-button.ss-ui-action-destructive.unpublish { padding-left: 24px; padding-right: 6px; background: #e6e6e6 url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9)); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat, -webkit-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat, -moz-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat, -o-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat, -ms-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat, linear-gradient(#ffffff, #d9d9d9); } +.cms .ss-ui-button.ss-ui-action-destructive.unpublish.ui-state-hover, body.ArrayData .ss-ui-button.ss-ui-action-destructive.unpublish.ui-state-hover { background: white url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -318px no-repeat, linear-gradient(#ffffff, #e6e6e6); } +.cms .ss-ui-button.ss-ui-action-destructive.unpublish.ui-state-disabled, body.ArrayData .ss-ui-button.ss-ui-action-destructive.unpublish.ui-state-disabled { background-image: none; background: white url('../images/btn_icons-sb7da7f8cce.png') 5px -346px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 5px -346px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -346px no-repeat, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -346px no-repeat, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -346px no-repeat, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -346px no-repeat, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -346px no-repeat, linear-gradient(#ffffff, #e6e6e6); } +.cms .ss-ui-button.save-draft, body.ArrayData .ss-ui-button.save-draft { padding-left: 24px; padding-right: 6px; background: #e6e6e6 url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9)); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat, -webkit-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat, -moz-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat, -o-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat, -ms-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat, linear-gradient(#ffffff, #d9d9d9); } +.cms .ss-ui-button.save-draft.ui-state-hover, body.ArrayData .ss-ui-button.save-draft.ui-state-hover { background: white url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -104px no-repeat, linear-gradient(#ffffff, #e6e6e6); } +.cms .ss-ui-button.save-draft.ui-state-disabled, body.ArrayData .ss-ui-button.save-draft.ui-state-disabled { background-image: none; background: white url('../images/btn_icons-sb7da7f8cce.png') 5px -132px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 5px -132px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -132px no-repeat, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -132px no-repeat, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -132px no-repeat, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -132px no-repeat, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -132px no-repeat, linear-gradient(#ffffff, #e6e6e6); } +.cms .ss-ui-button.cms-preview-toggle-link, body.ArrayData .ss-ui-button.cms-preview-toggle-link { padding-left: 24px !important; margin-left: 4px !important; text-decoration: none; padding-left: 24px; padding-right: 6px; background: #e6e6e6 url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9)); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat, -webkit-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat, -moz-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat, -o-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat, -ms-linear-gradient(#ffffff, #d9d9d9); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat, linear-gradient(#ffffff, #d9d9d9); } +.cms .ss-ui-button.cms-preview-toggle-link.ui-state-hover, body.ArrayData .ss-ui-button.cms-preview-toggle-link.ui-state-hover { background: white url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -212px no-repeat, linear-gradient(#ffffff, #e6e6e6); } +.cms .ss-ui-button.cms-preview-toggle-link.ui-state-disabled, body.ArrayData .ss-ui-button.cms-preview-toggle-link.ui-state-disabled { background-image: none; background: white url('../images/btn_icons-sb7da7f8cce.png') 5px -239px no-repeat; background: url('../images/btn_icons-sb7da7f8cce.png') 5px -239px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -239px no-repeat, -webkit-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -239px no-repeat, -moz-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -239px no-repeat, -o-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -239px no-repeat, -ms-linear-gradient(#ffffff, #e6e6e6); background: url('../images/btn_icons-sb7da7f8cce.png') 5px -239px no-repeat, linear-gradient(#ffffff, #e6e6e6); } +.cms .ss-ui-button.ss-ui-button-small, body.ArrayData .ss-ui-button.ss-ui-button-small { padding: 4px 4px; } +.cms .ss-ui-button.ui-state-highlight, body.ArrayData .ss-ui-button.ui-state-highlight { background-color: #e6e6e6; border: 1px solid #708284; } +.cms .ss-ui-button.ss-ui-action-minor, body.ArrayData .ss-ui-button.ss-ui-action-minor { background: none; padding: 0; border: 0; color: #393939; text-decoration: underline; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; } +.cms .ss-ui-button.ss-ui-action-minor:hover, body.ArrayData .ss-ui-button.ss-ui-action-minor:hover { text-decoration: none; color: #1f1f1f; } +.cms .ss-ui-button.ss-ui-action-minor:focus, .cms .ss-ui-button.ss-ui-action-minor:active, body.ArrayData .ss-ui-button.ss-ui-action-minor:focus, body.ArrayData .ss-ui-button.ss-ui-action-minor:active { text-decoration: none; color: #525252; } /** ---------------------------------------------------- Grouped form fields ---------------------------------------------------- */ .fieldgroup .fieldgroup-field { float: left; display: block; width: 184px; padding-right: 8px; } @@ -194,10 +198,10 @@ html article, html aside, html details, html figcaption, html figure, html foote .cms-content-header > div { width: 9999em; overflow: hidden; } .cms-content-header .cms-content-header-tabs { float: left; } -.ui-tabs .cms-content-header .ui-tabs-nav li a { font-weight: bold; line-height: 16px; padding: 11px 12px 9px; border-bottom: 2px solid #b3b3b3; } -.ui-tabs .cms-content-header .ui-state-default, .ui-tabs .cms-content-header .ui-widget-content .ui-state-default, .ui-tabs .cms-content-header .ui-widget-header .ui-state-default { background-color: #d9d9d9; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9d9d9), color-stop(100%, #c0c0c0)); background-image: -webkit-linear-gradient(#d9d9d9, #c0c0c0); background-image: -moz-linear-gradient(#d9d9d9, #c0c0c0); background-image: -o-linear-gradient(#d9d9d9, #c0c0c0); background-image: -ms-linear-gradient(#d9d9d9, #c0c0c0); background-image: linear-gradient(#d9d9d9, #c0c0c0); border-color: #a6a6a6; text-shadow: white 0 1px 0; } -.ui-tabs .cms-content-header .ui-state-active, .ui-tabs .cms-content-header .ui-widget-content .ui-state-active, .ui-tabs .cms-content-header .ui-widget-header .ui-state-active { background: #eceff1; } -.ui-tabs .cms-content-header .ui-state-active a, .ui-tabs .cms-content-header .ui-widget-content .ui-state-active a, .ui-tabs .cms-content-header .ui-widget-header .ui-state-active a { border-bottom: 2px solid #eceff1; } +.ui-tabs .cms-content-header .ui-tabs-nav li a, body.ArrayData .ui-tabs-nav .ui-tabs-nav li a { font-weight: bold; line-height: 16px; padding: 11px 12px 9px; border-bottom: 2px solid #b3b3b3; } +.ui-tabs .cms-content-header .ui-state-default, .ui-tabs .cms-content-header .ui-widget-content .ui-state-default, .ui-tabs .cms-content-header .ui-widget-header .ui-state-default, body.ArrayData .ui-tabs-nav .ui-state-default, body.ArrayData .ui-tabs-nav .ui-widget-content .ui-state-default, body.ArrayData .ui-tabs-nav .ui-widget-header .ui-state-default { background-color: #d9d9d9; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9d9d9), color-stop(100%, #c0c0c0)); background-image: -webkit-linear-gradient(#d9d9d9, #c0c0c0); background-image: -moz-linear-gradient(#d9d9d9, #c0c0c0); background-image: -o-linear-gradient(#d9d9d9, #c0c0c0); background-image: -ms-linear-gradient(#d9d9d9, #c0c0c0); background-image: linear-gradient(#d9d9d9, #c0c0c0); border-color: #a6a6a6; text-shadow: white 0 1px 0; } +.ui-tabs .cms-content-header .ui-state-active, .ui-tabs .cms-content-header .ui-widget-content .ui-state-active, .ui-tabs .cms-content-header .ui-widget-header .ui-state-active, body.ArrayData .ui-tabs-nav .ui-state-active, body.ArrayData .ui-tabs-nav .ui-widget-content .ui-state-active, body.ArrayData .ui-tabs-nav .ui-widget-header .ui-state-active { background: #eceff1; } +.ui-tabs .cms-content-header .ui-state-active a, .ui-tabs .cms-content-header .ui-widget-content .ui-state-active a, .ui-tabs .cms-content-header .ui-widget-header .ui-state-active a, body.ArrayData .ui-tabs-nav .ui-state-active a, body.ArrayData .ui-tabs-nav .ui-widget-content .ui-state-active a, body.ArrayData .ui-tabs-nav .ui-widget-header .ui-state-active a { border-bottom: 2px solid #eceff1; } /** ------------------------------------------------------- Loading Interface ------------------------------------------------------- */ .cms-content-loading-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9998; } @@ -220,6 +224,7 @@ html article, html aside, html details, html figcaption, html figure, html foote .message.notice a { color: #999; } .message.warning { background-color: #ffbe66; border-color: #ff9300; } .message.error { background-color: #ffbe66; border-color: #ff9300; } +.message.good { background-color: #99cc66; border-color: #669933; } .message p { margin: 0; } /** -------------------------------------------- ModelAdmin -------------------------------------------- */ @@ -311,11 +316,13 @@ html article, html aside, html details, html figcaption, html figure, html foote form.member-profile-form #CsvFile .middleColumn { background: none !important; } form.member-profile-form .advanced h4 { margin-bottom: .5em; } form.member-profile-form .Actions { text-align: left; border: 0; } -form.member-profile-form input.customFormat { border: 1px solid #ccc !important; padding: 3px; margin-left: 2px; } -form.member-profile-form .formattingHelpToggle { font-size: 11px; padding: 3px; } -form.member-profile-form .formattingHelpText { margin: 5px auto; color: #333; padding: 5px 10px; width: 90%; background: #fff; border: 1px solid #ccc; } +form.member-profile-form input.customFormat { border: 1px solid #ccc !important; padding: 3px; display: inline; margin-left: 15px; position: relative; } +form.member-profile-form .formattingHelpToggle { display: block; font-size: 11px; margin-top: 10px; margin-left: 15px; } +form.member-profile-form .formattingHelpText { margin: 5px 0 0 -5px; color: #333; padding: 5px 10px; background: #fff; border: 1px solid #ccc; } form.member-profile-form .formattingHelpText ul { padding: 0; } -form.member-profile-form .formattingHelpText li { font-size: 11px; color: #333; margin-bottom: 2px; } +form.member-profile-form .formattingHelpText li { font-size: 11px; color: #333; margin-bottom: 2px; float: none; width: auto; } +form.member-profile-form #Groups .middleColumn { margin-left: 0; width: 100%; } +form.member-profile-form #Groups .middleColumn .TreeDropdownField { width: 90%; max-width: 90%; } .cms .cms-content { border-right: 1px solid rgba(201, 205, 206, 0.8); -moz-box-shadow: 3px 0 4px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 3px 0 4px rgba(0, 0, 0, 0.15); -o-box-shadow: 3px 0 4px rgba(0, 0, 0, 0.15); box-shadow: 3px 0 4px rgba(0, 0, 0, 0.15); -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; } .cms .cms-content-fields { /* always show a y scroll bar as popups like TreeDropdowns can trigger longer pages and the extra scroll bar doesn't fire our sizing bar */ overflow-y: auto; overflow-x: auto; background: none; } @@ -370,7 +377,7 @@ form.member-profile-form .formattingHelpText li { font-size: 11px; color: #333; .ui-dialog label.numeric-label .label-flyout-indicator { position: absolute; left: 26px; margin-top: -18px; overflow: visible; display: block; width: 0; height: 0; border-top: 11px solid transparent; border-left: 7px dashed #7b8c91; border-bottom: 11px solid transparent; } .ui-dialog #ParentID label.left { padding: 8px 0 8px 0; float: left !important; width: 125px; } .ui-dialog #ParentID .middleColumn { width: 320px; } -.ui-dialog .Actions { float: right; margin: 0; } +.ui-dialog .Actions { position: absolute; bottom: 10px; right: 10px; float: right; } /** ------------------------------------------------------------------ * Titlebar for pop-up dialog. @@ -378,87 +385,94 @@ form.member-profile-form .formattingHelpText li { font-size: 11px; color: #333; .ui-dialog-titlebar.ui-widget-header { font-size: 14px; background-color: #92a5b2; padding: 4px 4px 4px 16px; border-bottom: 2px solid #8399a7; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -o-border-top-left-radius: 4px; -ms-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; /* /2 need to eliminate visual artifact */ -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -o-border-top-right-radius: 8px; -ms-border-top-right-radius: 8px; -khtml-border-top-right-radius: 8px; border-top-right-radius: 8px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ced7dc), color-stop(100%, #92a5b2)); background-image: -webkit-linear-gradient(#ced7dc, #92a5b2); background-image: -moz-linear-gradient(#ced7dc, #92a5b2); background-image: -o-linear-gradient(#ced7dc, #92a5b2); background-image: -ms-linear-gradient(#ced7dc, #92a5b2); background-image: linear-gradient(#ced7dc, #92a5b2); margin-bottom: 12px; } /** Dialog Styles */ -body.ArrayData { overflow-y: scroll; overflow-x: auto; } +body.ArrayData { overflow-y: auto; overflow-x: auto; font-family: Arial, sans-serif; margin-bottom: 60px; } +body.ArrayData .ss-tabset { background-color: #b0bec7; padding: 8px 8px 6px; height: 32px; z-index: 60; border: none; -moz-box-shadow: #eceff1 0 8px 16px; -webkit-box-shadow: #eceff1 0 8px 16px; -o-box-shadow: #eceff1 0 8px 16px; box-shadow: #eceff1 0 8px 16px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ced7dc), color-stop(100%, #92a5b2)); background-image: -webkit-linear-gradient(#ced7dc, #92a5b2); background-image: -moz-linear-gradient(#ced7dc, #92a5b2); background-image: -o-linear-gradient(#ced7dc, #92a5b2); background-image: -ms-linear-gradient(#ced7dc, #92a5b2); background-image: linear-gradient(#ced7dc, #92a5b2); -moz-border-radius: none; -webkit-border-radius: none; -o-border-radius: none; -ms-border-radius: none; -khtml-border-radius: none; border-radius: none; } +body.ArrayData .ss-tabset .tab { background: none; overflow-y: auto; } +body.ArrayData .ss-tabset.ui-tabs .ui-tabs-nav { background: none; border: none; } +body.ArrayData .ss-tabset.ui-tabs .ui-tabs-nav li { font-weight: bold; line-height: 16px; padding: 11px 12px 9px; border-bottom: 2px solid #B3B3B3; } +body.ArrayData .ss-tabset.ui-tabs .ui-tabs-nav li:first-child { margin-left: 15px; } +body.ArrayData .clear { clear: both; } +body.ArrayData .Actions { z-index: 100; position: fixed; bottom: 3px; right: 20px; } /** This file defines the jstree base styling (see http://jstree.com), as well as any customizations (see bottom of file). The styles are usually added through jstree.js on DOM load, but we need it earlier in order to correctly display the uninitialized tree. */ -.cms .jstree ul { display: block; margin: 0; padding: 0; background: none; list-style-type: none; } -.cms .jstree li { display: block; margin: 0; padding: 0; list-style-type: none; display: block; min-height: 18px; line-height: 18px; white-space: nowrap; margin-left: 18px; min-width: 18px; } -.cms .jstree ins { display: inline-block; text-decoration: none; width: 18px; height: 18px; margin: 0 0 0 0; padding: 0; float: left; } -.cms .jstree a { display: inline-block; line-height: 16px; height: 16px; color: black; white-space: nowrap; text-decoration: none; padding: 1px 2px; margin: 0; border: 1px solid #fff; } -.cms .jstree a:focus, .cms .jstree a:active, .cms .jstree a:hover { outline: none; text-decoration: none; cursor: pointer; text-shadow: none; } -.cms .jstree a > ins { height: 16px; width: 16px; } -.cms .jstree a > .jstree-icon { margin-right: 3px; } -.cms .jstree li.jstree-open > ul { display: block; } -.cms .jstree li.jstree-closed > ul { display: none; } -.cms .jstree li.disabled a { color: #aaaaaa; } -.cms .jstree-rtl a > .jstree-icon { margin-left: 3px; margin-right: 0; } -.cms .jstree-rtl li { margin-left: 0; margin-right: 18px; } -.cms .jstree-rtl > ul > li { margin-right: 0px; } -.cms .jstree > ul > li { margin-left: 0px; } -.cms #vakata-dragged { display: block; margin: 0 0 0 0; padding: 4px 4px 4px 24px; position: absolute; top: -2000px; line-height: 16px; z-index: 10000; } -.cms #vakata-contextmenu { display: block; visibility: hidden; left: 0; top: -200px; position: absolute; margin: 0; padding: 0; min-width: 180px; background: #ebebeb; border: 1px solid silver; z-index: 10000; *width: 180px; } -.cms #vakata-contextmenu ul { min-width: 180px; *width: 180px; } -.cms #vakata-contextmenu ul, .cms #vakata-contextmenu li { margin: 0; padding: 0; list-style-type: none; display: block; } -.cms #vakata-contextmenu li { line-height: 20px; min-height: 20px; position: relative; padding: 0px; } -.cms #vakata-contextmenu li a { padding: 1px 6px; line-height: 17px; display: block; text-decoration: none; margin: 1px 1px 0 1px; } -.cms #vakata-contextmenu li ins { float: left; width: 16px; height: 16px; text-decoration: none; margin-right: 2px; } -.cms #vakata-contextmenu li a:hover, .cms #vakata-contextmenu li.vakata-hover > a { background: gray; color: white; } -.cms #vakata-contextmenu li ul { display: none; position: absolute; top: -2px; left: 100%; background: #ebebeb; border: 1px solid gray; } -.cms #vakata-contextmenu .right { right: 100%; left: auto; } -.cms #vakata-contextmenu .bottom { bottom: -1px; top: auto; } -.cms #vakata-contextmenu li.vakata-separator { min-height: 0; height: 1px; line-height: 1px; font-size: 1px; overflow: hidden; margin: 0 2px; background: silver; /* border-top:1px solid #fefefe; */ padding: 0; } -.cms .jstree ul, .cms .jstree li { display: block; margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; } -.cms .jstree li { display: block; min-height: 18px; line-height: 18px; white-space: nowrap; margin-left: 18px; min-width: 18px; } -.cms .jstree-rtl li { margin-left: 0; margin-right: 18px; } -.cms .jstree > ul > li { margin-left: 0px; } -.cms .jstree-rtl > ul > li { margin-right: 0px; } -.cms .jstree ins { display: inline-block; text-decoration: none; width: 18px; height: 18px; margin: 0 0 0 0; padding: 0; } -.cms .jstree a { display: inline-block; line-height: 16px; height: 16px; color: black; white-space: nowrap; text-decoration: none; padding: 1px 2px; margin: 0; } -.cms .jstree a:focus { outline: none; } -.cms .jstree a > ins { height: 16px; width: 16px; } -.cms .jstree a > .jstree-icon { margin-right: 3px; } -.cms .jstree-rtl a > .jstree-icon { margin-left: 3px; margin-right: 0; } -.cms li.jstree-open > ul { display: block; } -.cms li.jstree-closed > ul { display: none; } -.cms #vakata-dragged ins { display: block; text-decoration: none; width: 16px; height: 16px; margin: 0 0 0 0; padding: 0; position: absolute; top: 4px; left: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; } -.cms #vakata-dragged .jstree-ok { background: green; } -.cms #vakata-dragged .jstree-invalid { background: red; } -.cms #jstree-marker { padding: 0; margin: 0; font-size: 12px; overflow: hidden; height: 12px; width: 8px; position: absolute; top: -30px; z-index: 10001; background-repeat: no-repeat; display: none; background-color: transparent; text-shadow: 1px 1px 1px white; color: black; line-height: 10px; } -.cms #jstree-marker-line { padding: 0; margin: 0; line-height: 0%; font-size: 1px; overflow: hidden; height: 1px; width: 100px; position: absolute; top: -30px; z-index: 10000; background-repeat: no-repeat; display: none; background-color: #456c43; cursor: pointer; border: 1px solid #eeeeee; border-left: 0; -moz-box-shadow: 0px 0px 2px #666; -webkit-box-shadow: 0px 0px 2px #666; box-shadow: 0px 0px 2px #666; -moz-border-radius: 1px; border-radius: 1px; -webkit-border-radius: 1px; } -.cms .jstree .jstree-real-checkbox { display: none; } -.cms .jstree-themeroller .ui-icon { overflow: visible; } -.cms .jstree-themeroller a { padding: 0 2px; } -.cms .jstree-themeroller .jstree-no-icon { display: none; } -.cms .jstree .jstree-wholerow-real { position: relative; z-index: 1; } -.cms .jstree .jstree-wholerow-real li { cursor: pointer; } -.cms .jstree .jstree-wholerow-real a { border-left-color: transparent !important; border-right-color: transparent !important; } -.cms .jstree .jstree-wholerow { position: relative; z-index: 0; height: 0; } -.cms .jstree .jstree-wholerow ul, .cms .jstree .jstree-wholerow li { width: 100%; } -.cms .jstree .jstree-wholerow, .cms .jstree .jstree-wholerow ul, .cms .jstree .jstree-wholerow li, .cms .jstree .jstree-wholerow a { margin: 0 !important; padding: 0 !important; } -.cms .jstree .jstree-wholerow, .cms .jstree .jstree-wholerow ul, .cms .jstree .jstree-wholerow li { background: transparent !important; } -.cms .jstree .jstree-wholerow ins, .cms .jstree .jstree-wholerow span, .cms .jstree .jstree-wholerow input { display: none !important; } -.cms .jstree .jstree-wholerow a, .cms .jstree .jstree-wholerow a:hover { text-indent: -9999px !important; width: 100%; padding: 0 !important; border-right-width: 0px !important; border-left-width: 0px !important; } -.cms .jstree .jstree-wholerow-span { position: absolute; left: 0; margin: 0px; padding: 0; height: 18px; border-width: 0; padding: 0; z-index: 0; } -.cms .jstree-apple.jstree-focused { background: none; } -.cms .jstree-apple.jstree-focused .jstree-apple > ul { background: none; } -.cms .jstree li { line-height: 25px; } +.cms .jstree ul, body.ArrayData .jstree ul { display: block; margin: 0; padding: 0; background: none; list-style-type: none; } +.cms .jstree li, body.ArrayData .jstree li { display: block; margin: 0; padding: 0; list-style-type: none; display: block; min-height: 18px; line-height: 18px; white-space: nowrap; margin-left: 18px; min-width: 18px; } +.cms .jstree ins, body.ArrayData .jstree ins { display: inline-block; text-decoration: none; width: 18px; height: 18px; margin: 0 0 0 0; padding: 0; float: left; } +.cms .jstree a, body.ArrayData .jstree a { display: inline-block; line-height: 16px; height: 16px; color: black; white-space: nowrap; text-decoration: none; padding: 1px 2px; margin: 0; border: 1px solid #fff; } +.cms .jstree a:focus, .cms .jstree a:active, .cms .jstree a:hover, body.ArrayData .jstree a:focus, body.ArrayData .jstree a:active, body.ArrayData .jstree a:hover { outline: none; text-decoration: none; cursor: pointer; text-shadow: none; } +.cms .jstree a > ins, body.ArrayData .jstree a > ins { height: 16px; width: 16px; } +.cms .jstree a > .jstree-icon, body.ArrayData .jstree a > .jstree-icon { margin-right: 3px; } +.cms .jstree li.jstree-open > ul, body.ArrayData .jstree li.jstree-open > ul { display: block; } +.cms .jstree li.jstree-closed > ul, body.ArrayData .jstree li.jstree-closed > ul { display: none; } +.cms .jstree li.disabled a, body.ArrayData .jstree li.disabled a { color: #aaaaaa; } +.cms .jstree-rtl a > .jstree-icon, body.ArrayData .jstree-rtl a > .jstree-icon { margin-left: 3px; margin-right: 0; } +.cms .jstree-rtl li, body.ArrayData .jstree-rtl li { margin-left: 0; margin-right: 18px; } +.cms .jstree-rtl > ul > li, body.ArrayData .jstree-rtl > ul > li { margin-right: 0px; } +.cms .jstree > ul > li, body.ArrayData .jstree > ul > li { margin-left: 0px; } +.cms #vakata-dragged, body.ArrayData #vakata-dragged { display: block; margin: 0 0 0 0; padding: 4px 4px 4px 24px; position: absolute; top: -2000px; line-height: 16px; z-index: 10000; } +.cms #vakata-contextmenu, body.ArrayData #vakata-contextmenu { display: block; visibility: hidden; left: 0; top: -200px; position: absolute; margin: 0; padding: 0; min-width: 180px; background: #ebebeb; border: 1px solid silver; z-index: 10000; *width: 180px; } +.cms #vakata-contextmenu ul, body.ArrayData #vakata-contextmenu ul { min-width: 180px; *width: 180px; } +.cms #vakata-contextmenu ul, .cms #vakata-contextmenu li, body.ArrayData #vakata-contextmenu ul, body.ArrayData #vakata-contextmenu li { margin: 0; padding: 0; list-style-type: none; display: block; } +.cms #vakata-contextmenu li, body.ArrayData #vakata-contextmenu li { line-height: 20px; min-height: 20px; position: relative; padding: 0px; } +.cms #vakata-contextmenu li a, body.ArrayData #vakata-contextmenu li a { padding: 1px 6px; line-height: 17px; display: block; text-decoration: none; margin: 1px 1px 0 1px; } +.cms #vakata-contextmenu li ins, body.ArrayData #vakata-contextmenu li ins { float: left; width: 16px; height: 16px; text-decoration: none; margin-right: 2px; } +.cms #vakata-contextmenu li a:hover, .cms #vakata-contextmenu li.vakata-hover > a, body.ArrayData #vakata-contextmenu li a:hover, body.ArrayData #vakata-contextmenu li.vakata-hover > a { background: gray; color: white; } +.cms #vakata-contextmenu li ul, body.ArrayData #vakata-contextmenu li ul { display: none; position: absolute; top: -2px; left: 100%; background: #ebebeb; border: 1px solid gray; } +.cms #vakata-contextmenu .right, body.ArrayData #vakata-contextmenu .right { right: 100%; left: auto; } +.cms #vakata-contextmenu .bottom, body.ArrayData #vakata-contextmenu .bottom { bottom: -1px; top: auto; } +.cms #vakata-contextmenu li.vakata-separator, body.ArrayData #vakata-contextmenu li.vakata-separator { min-height: 0; height: 1px; line-height: 1px; font-size: 1px; overflow: hidden; margin: 0 2px; background: silver; /* border-top:1px solid #fefefe; */ padding: 0; } +.cms .jstree ul, .cms .jstree li, body.ArrayData .jstree ul, body.ArrayData .jstree li { display: block; margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; } +.cms .jstree li, body.ArrayData .jstree li { display: block; min-height: 18px; line-height: 18px; white-space: nowrap; margin-left: 18px; min-width: 18px; } +.cms .jstree-rtl li, body.ArrayData .jstree-rtl li { margin-left: 0; margin-right: 18px; } +.cms .jstree > ul > li, body.ArrayData .jstree > ul > li { margin-left: 0px; } +.cms .jstree-rtl > ul > li, body.ArrayData .jstree-rtl > ul > li { margin-right: 0px; } +.cms .jstree ins, body.ArrayData .jstree ins { display: inline-block; text-decoration: none; width: 18px; height: 18px; margin: 0 0 0 0; padding: 0; } +.cms .jstree a, body.ArrayData .jstree a { display: inline-block; line-height: 16px; height: 16px; color: black; white-space: nowrap; text-decoration: none; padding: 1px 2px; margin: 0; } +.cms .jstree a:focus, body.ArrayData .jstree a:focus { outline: none; } +.cms .jstree a > ins, body.ArrayData .jstree a > ins { height: 16px; width: 16px; } +.cms .jstree a > .jstree-icon, body.ArrayData .jstree a > .jstree-icon { margin-right: 3px; } +.cms .jstree-rtl a > .jstree-icon, body.ArrayData .jstree-rtl a > .jstree-icon { margin-left: 3px; margin-right: 0; } +.cms li.jstree-open > ul, body.ArrayData li.jstree-open > ul { display: block; } +.cms li.jstree-closed > ul, body.ArrayData li.jstree-closed > ul { display: none; } +.cms #vakata-dragged ins, body.ArrayData #vakata-dragged ins { display: block; text-decoration: none; width: 16px; height: 16px; margin: 0 0 0 0; padding: 0; position: absolute; top: 4px; left: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; } +.cms #vakata-dragged .jstree-ok, body.ArrayData #vakata-dragged .jstree-ok { background: green; } +.cms #vakata-dragged .jstree-invalid, body.ArrayData #vakata-dragged .jstree-invalid { background: red; } +.cms #jstree-marker, body.ArrayData #jstree-marker { padding: 0; margin: 0; font-size: 12px; overflow: hidden; height: 12px; width: 8px; position: absolute; top: -30px; z-index: 10001; background-repeat: no-repeat; display: none; background-color: transparent; text-shadow: 1px 1px 1px white; color: black; line-height: 10px; } +.cms #jstree-marker-line, body.ArrayData #jstree-marker-line { padding: 0; margin: 0; line-height: 0%; font-size: 1px; overflow: hidden; height: 1px; width: 100px; position: absolute; top: -30px; z-index: 10000; background-repeat: no-repeat; display: none; background-color: #456c43; cursor: pointer; border: 1px solid #eeeeee; border-left: 0; -moz-box-shadow: 0px 0px 2px #666; -webkit-box-shadow: 0px 0px 2px #666; box-shadow: 0px 0px 2px #666; -moz-border-radius: 1px; border-radius: 1px; -webkit-border-radius: 1px; } +.cms .jstree .jstree-real-checkbox, body.ArrayData .jstree .jstree-real-checkbox { display: none; } +.cms .jstree-themeroller .ui-icon, body.ArrayData .jstree-themeroller .ui-icon { overflow: visible; } +.cms .jstree-themeroller a, body.ArrayData .jstree-themeroller a { padding: 0 2px; } +.cms .jstree-themeroller .jstree-no-icon, body.ArrayData .jstree-themeroller .jstree-no-icon { display: none; } +.cms .jstree .jstree-wholerow-real, body.ArrayData .jstree .jstree-wholerow-real { position: relative; z-index: 1; } +.cms .jstree .jstree-wholerow-real li, body.ArrayData .jstree .jstree-wholerow-real li { cursor: pointer; } +.cms .jstree .jstree-wholerow-real a, body.ArrayData .jstree .jstree-wholerow-real a { border-left-color: transparent !important; border-right-color: transparent !important; } +.cms .jstree .jstree-wholerow, body.ArrayData .jstree .jstree-wholerow { position: relative; z-index: 0; height: 0; } +.cms .jstree .jstree-wholerow ul, .cms .jstree .jstree-wholerow li, body.ArrayData .jstree .jstree-wholerow ul, body.ArrayData .jstree .jstree-wholerow li { width: 100%; } +.cms .jstree .jstree-wholerow, .cms .jstree .jstree-wholerow ul, .cms .jstree .jstree-wholerow li, .cms .jstree .jstree-wholerow a, body.ArrayData .jstree .jstree-wholerow, body.ArrayData .jstree .jstree-wholerow ul, body.ArrayData .jstree .jstree-wholerow li, body.ArrayData .jstree .jstree-wholerow a { margin: 0 !important; padding: 0 !important; } +.cms .jstree .jstree-wholerow, .cms .jstree .jstree-wholerow ul, .cms .jstree .jstree-wholerow li, body.ArrayData .jstree .jstree-wholerow, body.ArrayData .jstree .jstree-wholerow ul, body.ArrayData .jstree .jstree-wholerow li { background: transparent !important; } +.cms .jstree .jstree-wholerow ins, .cms .jstree .jstree-wholerow span, .cms .jstree .jstree-wholerow input, body.ArrayData .jstree .jstree-wholerow ins, body.ArrayData .jstree .jstree-wholerow span, body.ArrayData .jstree .jstree-wholerow input { display: none !important; } +.cms .jstree .jstree-wholerow a, .cms .jstree .jstree-wholerow a:hover, body.ArrayData .jstree .jstree-wholerow a, body.ArrayData .jstree .jstree-wholerow a:hover { text-indent: -9999px !important; width: 100%; padding: 0 !important; border-right-width: 0px !important; border-left-width: 0px !important; } +.cms .jstree .jstree-wholerow-span, body.ArrayData .jstree .jstree-wholerow-span { position: absolute; left: 0; margin: 0px; padding: 0; height: 18px; border-width: 0; padding: 0; z-index: 0; } +.cms .jstree-apple.jstree-focused, body.ArrayData .jstree-apple.jstree-focused { background: none; } +.cms .jstree-apple.jstree-focused .jstree-apple > ul, body.ArrayData .jstree-apple.jstree-focused .jstree-apple > ul { background: none; } +.cms .jstree li, body.ArrayData .jstree li { line-height: 25px; } -.cms-tree.jstree-apple { /* comment speech bubble - ccs3 only - source: http://nicolasgallagher.com/pure-css-speech-bubbles/demo/ */ } -.cms-tree.jstree-apple li.Root strong { font-weight: bold; padding-left: 1px; } -.cms-tree.jstree-apple li.Root > a .jstree-icon { background-position: -56px -36px; } -.cms-tree.jstree-apple a, .cms-tree.jstree-apple a:link { color: #1556b2; padding: 3px 6px 3px 3px; border: none; display: inline-block; margin-right: 5px; } -.cms-tree.jstree-apple a span.status:after, .cms-tree.jstree-apple a:link span.status:after { clear: both; text-transform: uppercase; display: inline-block; padding: 0px 3px; font-size: 0.75em; line-height: 1em; margin-left: 3px; margin-right: 6px; margin-top: -1px; -webkit-border-radius: 2px 2px; -moz-border-radius: 2px / 2px; -o-border-radius: 2px / 2px; -ms-border-radius: 2px / 2px; -khtml-border-radius: 2px / 2px; border-radius: 2px / 2px; } -.cms-tree.jstree-apple span.modified:after { content: "draft"; color: #7E7470; border: 1px solid #C9B800; background-color: #FFF0BC; } -.cms-tree.jstree-apple span.new:after { content: "new"; color: #7E7470; border: 1px solid #C9B800; background-color: #FFF0BC; } -.cms-tree.jstree-apple span.private:after { content: "private"; color: #636363; border: 1px solid #E49393; background-color: #F2DADB; } -.cms-tree.jstree-apple span.workflow-approval:after { content: "awaiting approval"; color: #56660C; border: 1px solid #7C8816; background-color: #DAE79A; } -.cms-tree.jstree-apple span.comment-count { clear: both; position: relative; text-transform: uppercase; display: inline-block; overflow: visible; padding: 0px 3px; font-size: 0.75em; line-height: 1em; margin-left: 3px; margin-right: 6px; -webkit-border-radius: 2px 2px; -moz-border-radius: 2px / 2px; -o-border-radius: 2px / 2px; -ms-border-radius: 2px / 2px; -khtml-border-radius: 2px / 2px; border-radius: 2px / 2px; color: #7E7470; border: 1px solid #C9B800; background-color: #FFF0BC; } -.cms-tree.jstree-apple span.comment-count:before { content: ""; position: absolute; bottom: -4px; /* value = - border-top-width - border-bottom-width */ left: 3px; /* controls horizontal position */ border-width: 4px 4px 0; border-style: solid; border-color: #C9B800 transparent; /* reduce the damage in FF3.0 */ display: block; width: 0; } -.cms-tree.jstree-apple span.comment-count:after { content: ""; position: absolute; bottom: -3px; /* value = - border-top-width - border-bottom-width */ left: 4px; /* value = (:before left) + (:before border-left) - (:after border-left) */ border-width: 3px 3px 0; border-style: solid; border-color: #FFF0BC transparent; /* reduce the damage in FF3.0 */ display: block; width: 0; } -.cms-tree.jstree-apple .jstree-hovered { text-shadow: none; text-decoration: none; } -.cms-tree.jstree-apple li { padding: 0px; clear: left; } -.cms-tree.jstree-apple ins { background-color: transparent; background-image: url(../images/sitetree_ss_default_icons.png); } -.cms-tree.jstree-apple li.jstree-checked a, .cms-tree.jstree-apple li.jstree-checked a:link { background-color: #efe999; } +.cms-tree.jstree-apple, body.ArrayData .jstree-apple { /* comment speech bubble - ccs3 only - source: http://nicolasgallagher.com/pure-css-speech-bubbles/demo/ */ } +.cms-tree.jstree-apple li.Root strong, body.ArrayData .jstree-apple li.Root strong { font-weight: bold; padding-left: 1px; } +.cms-tree.jstree-apple li.Root > a .jstree-icon, body.ArrayData .jstree-apple li.Root > a .jstree-icon { background-position: -56px -36px; } +.cms-tree.jstree-apple a, .cms-tree.jstree-apple a:link, body.ArrayData .jstree-apple a, body.ArrayData .jstree-apple a:link { color: #1556b2; padding: 3px 6px 3px 3px; border: none; display: inline-block; margin-right: 5px; } +.cms-tree.jstree-apple a span.status:after, .cms-tree.jstree-apple a:link span.status:after, body.ArrayData .jstree-apple a span.status:after, body.ArrayData .jstree-apple a:link span.status:after { clear: both; text-transform: uppercase; display: inline-block; padding: 0px 3px; font-size: 0.75em; line-height: 1em; margin-left: 3px; margin-right: 6px; margin-top: -1px; -webkit-border-radius: 2px 2px; -moz-border-radius: 2px / 2px; -o-border-radius: 2px / 2px; -ms-border-radius: 2px / 2px; -khtml-border-radius: 2px / 2px; border-radius: 2px / 2px; } +.cms-tree.jstree-apple span.modified:after, body.ArrayData .jstree-apple span.modified:after { content: "draft"; color: #7E7470; border: 1px solid #C9B800; background-color: #FFF0BC; } +.cms-tree.jstree-apple span.new:after, body.ArrayData .jstree-apple span.new:after { content: "new"; color: #7E7470; border: 1px solid #C9B800; background-color: #FFF0BC; } +.cms-tree.jstree-apple span.private:after, body.ArrayData .jstree-apple span.private:after { content: "private"; color: #636363; border: 1px solid #E49393; background-color: #F2DADB; } +.cms-tree.jstree-apple span.workflow-approval:after, body.ArrayData .jstree-apple span.workflow-approval:after { content: "awaiting approval"; color: #56660C; border: 1px solid #7C8816; background-color: #DAE79A; } +.cms-tree.jstree-apple span.comment-count, body.ArrayData .jstree-apple span.comment-count { clear: both; position: relative; text-transform: uppercase; display: inline-block; overflow: visible; padding: 0px 3px; font-size: 0.75em; line-height: 1em; margin-left: 3px; margin-right: 6px; -webkit-border-radius: 2px 2px; -moz-border-radius: 2px / 2px; -o-border-radius: 2px / 2px; -ms-border-radius: 2px / 2px; -khtml-border-radius: 2px / 2px; border-radius: 2px / 2px; color: #7E7470; border: 1px solid #C9B800; background-color: #FFF0BC; } +.cms-tree.jstree-apple span.comment-count:before, body.ArrayData .jstree-apple span.comment-count:before { content: ""; position: absolute; bottom: -4px; /* value = - border-top-width - border-bottom-width */ left: 3px; /* controls horizontal position */ border-width: 4px 4px 0; border-style: solid; border-color: #C9B800 transparent; /* reduce the damage in FF3.0 */ display: block; width: 0; } +.cms-tree.jstree-apple span.comment-count:after, body.ArrayData .jstree-apple span.comment-count:after { content: ""; position: absolute; bottom: -3px; /* value = - border-top-width - border-bottom-width */ left: 4px; /* value = (:before left) + (:before border-left) - (:after border-left) */ border-width: 3px 3px 0; border-style: solid; border-color: #FFF0BC transparent; /* reduce the damage in FF3.0 */ display: block; width: 0; } +.cms-tree.jstree-apple .jstree-hovered, body.ArrayData .jstree-apple .jstree-hovered { text-shadow: none; text-decoration: none; } +.cms-tree.jstree-apple li, body.ArrayData .jstree-apple li { padding: 0px; clear: left; } +.cms-tree.jstree-apple ins, body.ArrayData .jstree-apple ins { background-color: transparent; background-image: url(../images/sitetree_ss_default_icons.png); } +.cms-tree.jstree-apple li.jstree-checked a, .cms-tree.jstree-apple li.jstree-checked a:link, body.ArrayData .jstree-apple li.jstree-checked a, body.ArrayData .jstree-apple li.jstree-checked a:link { background-color: #efe999; } .jstree-apple #record-0.jstree-open > ins { display: none; } diff --git a/admin/images/16x16-s8aab2a0ce2.png b/admin/images/16x16-s8aab2a0ce2.png new file mode 100644 index 0000000000000000000000000000000000000000..a4b26e9ff361b8b47761fdc9b4df8e0254ba2cd1 GIT binary patch literal 1479 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 YUrTdFnDTRC-2eap07*qoM6N<$g1uH>EdT%j literal 0 HcmV?d00001 diff --git a/admin/images/btn_icons/accept_disabled.png b/admin/images/btn_icons/accept_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..6aff0a2f07422df4305a9d48214896684f50c6ba GIT binary patch literal 833 zcmV-H1HSx;P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipu4 z1~&!r`XuQ9000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0007t3k&hO-i=~vMOLxbEvH>}GV3PMTnddjpJM+v4DJ7>F>c11w zX!N3@Dt$<Un-T3IjgL!#Bm&J^6g~GG|jQh zS|;HELZQ$_f0h5$;NW0au~_uGu6v@_Y&J_E5J1;;Yhq#|S+Yuxwzjs`6#(0@`>tNO z8Z!*TZx|-q+rN%gI=#%B*Kdg5y+@%?@VBrz#&-@HymMFqv(UEe|JAOfHOxYD6qE;Iaem}D}^hxrevY9)!8Ieb1Jnx=89 z=N7?Wkm~AcR8_^54jw?j&rBw>KmL3ifYsGi-cC$<;yZWmP+wn<9?;PPI#SAg0Y8s8 z;8QAPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipu4 z1~4)O1{Wa!000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000ABNkl_>xi?l@G;7+X{%*C1*4d6y%A|9#lg`?JN>wNW`v;7|U=L$3#@@%? zD&5P*VB&1iXk4|UuCT>z3|!U+!<<#4t#yss#7d$~ZtnMczk6^xx7Y2!c{!Z(IX^h( zXi6#mt7!i=bar+g)-zAMk50Q179sIE&ZgFnhXR2=070q?d>_5roGwP+S=LN+-~^FGM~ zTX>FoIOaMIz?!*1Un0op?0r7*eRxd>p^c4=C4mrt!|(Td%gV|cnws9|erN6jOplri;IgJ{C>X|z#*lq?dZ62HTYzV=Xogr z5{U$vjJZ3!OvWU>zP??R>p6E<$GLpD<*Jmj7C@I$7L}Hk)_(r5pS;36{#ah#4m3^T z@i^&pn#Ye9v27cGBVI2LoDp6xtgn?)7VSXXsnjNs%rr;rA|{*0SzTRab90k;JdR-) z{L=I-x~`+^I%g)Dh&ZQ7r!zX?Or#J< zDG@?Ab|5LIQ>VsR#jok#sDIM3y@k@jR6__|*E#v!d6aXz9b=zC4OM^xAw+6tuutda z=4W2ne;PY!g4coR5r_h7H@hgXFg*g(BQUZWr}Iv+xcF#BO8ImLGS%OIYq-UGiQ-Hl zIa^Lto{e;=U5Iok$Q9(iaB@N%=c4B#BO}AZQpza+M>rggEiBAU1cO6?n{}U3xmHR} zR3S8rlIY7EeOQgqEL;nU>O>_ywKutQXC$z=xG)h8hhxC@#wL@=(CyoOhb+r>e$n06 z{`I2(KP-p%F%|;gwL%{ag+5x3U7@%4v*6Istzb5r4eh;R2e8lOavjXi&%aPrRekRI z_4iuNo~^Ikd#&N{&(WTqkH49notaD~liz2v*#wYLO4%CV1l)iJIA9ot+c1nuP16qV weFaLXXO?9}Ez8;fwtzUWp_G!^|M8Um1b(xjV(=6L$p8QV07*qoM6N<$f;~aq0{{R3 literal 0 HcmV?d00001 diff --git a/admin/images/btn_icons/add_disabled.png b/admin/images/btn_icons/add_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..61c2e0adc5a2e7a895e92d3baebf9ba1bc613c9c GIT binary patch literal 979 zcmV;^11$WBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipu4 z1~v`lI-QyT000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0009nNkl_9(I`?rh+13nQbpwhHX$U(j8WUk(>%``hrbxn)tr&vqNL(20Lxf>EVIr!}s|< zJdY9){%dIeEGVTKfREg6_gSE(RLBZ9Zf@rM2j>AeJUnE3XPeE< zO-4sYqen+aYGq|52P6R0(9qD?rKP2Bc6N5YyZ`-t8XFs_tE(fGN-_V_JOI(Jql7{s zOw%Nr&2sn7UHbd`zjYkvM-h4D0y<}AW+IQDJVw*r3ESV_=WQ-mHtuaMM<$a2z_Kh7 zza^NMn22ba)(N25wjJo|>gs&(!voHoX<&DE7l3>|PbQNgm&=iS_6*Ci0O;uGprWFJ zo1fq8v@9zCpovIrHk&1#-lw*&E-zY9P+IXTH|nnoaS zj@Q}O+`eS_;Pt_>U)9ys1On$y?aBkV9LIT?NF-i-*xru$#-ypK3BTWu z&*v*E@cDfB{eJv@KZWB0ZQ(FmTU#%HmjEsic|J8YwR+{#D`=WVKA)$irsi+scsw4e zs;W5p^9Zlk%jLey%+1ZM0?z>`9pJT4D73t>u_591u+%ryOV7m~8Mrzi16K#6=VFi4 zH~1vn9+vg>b!lm7Sq83&$h-a$q!PFl3S& zg2CV_a0{qBg{YFl2H*qwT`t$9v9Yo1kw~QV{Yzb3Tue_-Pj5Jmvkm+Tn82}!I0|r= z_FWHDmGV}g;r&+tWPvnr02~5ufCCY+)&KF7{sPMcWQ?A7Ns9mg002ovPDHLkV1h?n B%f|o! literal 0 HcmV?d00001 diff --git a/admin/images/btn_icons/addpage.png b/admin/images/btn_icons/addpage.png new file mode 100644 index 0000000000000000000000000000000000000000..3dae3ddccc963d1e899dd974ad7773665c3d72fc GIT binary patch literal 761 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipu4 z1~3h?U^*NC000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}00071Nkl5K|ypW>{0|> zvP&f%I)tLgN=CY_;qL0fZYH|#y?rzDb?{~CE_Lv`3=A{B@Au8jH%de}NGO0C!^78s z=zrFJe0Bf+!tRNk#mSKdxcNFtdWOeB-t`vDGs zHAacGSYuF1p@V=*rGoGKc%H}R<|eO4MxIz>E)NV1?SVJ|#u&A@Tqd(p0j0?03~PBy zVHFCiP%4#pG&;(qo}S04>FHa$0rerk={|WFZ45fE=y3|Z4hYH)zOTxmLRX_?1+RLWsgZiLjxwz zH2_9C=@l0dXj6*JieJM(LIdqo0RpX^uJ&fE2!3AC*&Z6e9uudojzHG{7_C)0yKQhn zDKgn=gL}(&m@B6!oG#u39_~AXz=_A25fQw+BHrGFh+xC)0xW);qp$BQ&kHYOHA_fm zT|kH`#ZuPW$$WSIHgg-Z0Q@rR;9JGBW0Ojl0tV{=wAL!#ww=|@E8?*xZ1~O>zRc2k z@i+iQU8H~DLL1Qb>CK0~2L9GoeLCkt*ilP4cjxZA51k_QZri}QqWJn^KBpV~yrY=< zQ$|bc`Ew%@MtO2ltcX|49%$KEE36;s?RoI8 rUiNy|uF7Y(m4Z!$01de6pdZR_zi*{&zqy}M00000NkvXXu0mjfbCFNR literal 0 HcmV?d00001 diff --git a/admin/images/btn_icons/addpage_disabled.png b/admin/images/btn_icons/addpage_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..cdc705f2a2372ad66700ba321b50c398050e9678 GIT binary patch literal 713 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 literal 0 HcmV?d00001 diff --git a/admin/images/btn_icons/settings.png b/admin/images/btn_icons/settings.png new file mode 100644 index 0000000000000000000000000000000000000000..2554e731231a5ad0c13de3c756d32fc881b2b840 GIT binary patch literal 861 zcmV-j1ETziP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipu4 z1~Cgm7_Mjl000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0008GNklsI}x0S_Ml$f(aBUq8CB1&_huy7(Dc%7wf6e zKnSEzPhJG6QUnhH(}N_bn?o8)4c5?@A6i&jD%HBlX7hS5304a|bYNiS&HKK2kN16y zi10s)0|3U@rH7%Rp*sL>)vxK5m6iC#93lcEq9(!M;NV@xST_;9VT|2hUS1BVs*2Ik z(Z`J#5xrkqTZ=UabPYD2&(|Z0;&3<|4p}UgF;!J{hletbj($K@Rh`9R84HKQAyE{E zeLi2$A7uc5$K#pI<#HrR+f*tQX?=bDQ?Xd2V)5*}zrRnCv`x8OjyxXET9;(bUJ5}Nr|G-O^U~3luoCq ztE+pV@k>`%_d+_Irg%I?(dZ^6lM*?d&Y5Nl<#JiCC}mWu8Z@m2#yIHpdbL5I*Xvcr zIA~f8)v5+XDWhC2>j9jNQ53~~B60!1)YOxQy}kE33Wcw!xw)sW0bp+K*#oQf+U>2a zx4A&z#jCn@-tFz}MVdOWTCE*zZEX|5;LGXL(^Is!Uq?$zD*)i==o^Z~&oCN|n3#C< zT$bfvp-{+OoWgi8xHv7#-(fHq5s7RZv+3W#95awgC9g4+vNDzd1o6R1Oqzt*;{Y!!%3^cLl&15o}yk@g`f#>-f zX0v%=clQhJ?BwZu%w#fo|KPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipu4 z1~w?JK1tmG000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}00072Nklc5 zEX%qtB4GeyOkPz#{xMNi+X@Vc$SiPEL}t&=&-LWwL_2-JP$xz@UK|bvgHwe-C;NwQ4@$O0i%d&2X$jsK()=Ogyp->3hwgK=wk7~7wh%i1r{=yjZ zK~=v1mm^q~^#GVQ#+*5hQ}p}&q|@nxNF=fvi9}Y@>GXl$@5gbRqA}(Sm~LV&JFqP4 z$;QUU>uR-1cXu~|K!9j8`l``rJa3M-w7tFktX8XWdU{GI6k>96@~NsOTO|5i*TwTZ z>h*eypNo!VT>#YUbv)0*bzJ~odyT*-Fb~YfVzE*-o7F@ju@5W&3yDNxKby^JEEX%Z z@_Hz*rmi%PB{JCEyOQw7a{jJ3Bkt=>wvjnARG*fa^d2u$#@@1MW8M&%mdq{R8+0 s)KskMrgr_~2RDE-;Jd1tpW2l^B?@K1yZ`_I07*qoM6N<$f{SxisQ>@~ literal 0 HcmV?d00001 diff --git a/admin/images/btn_icons/unpublish.png b/admin/images/btn_icons/unpublish.png new file mode 100644 index 0000000000000000000000000000000000000000..f8cb67c231a61afb051914f2128729eb0955a6af GIT binary patch literal 758 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipu4 z1~MunT_CX>@2HM@dakSAh-}0006}Nkl3MKJw1K1SS(H`iZZshw>NCt_H*FvQOKQ{nVI{! zT<&@%lPTx(`4J$RNF)-`Xf)Dpx1CO>vlRJ zA@C9~rM};v2TlQn;QSdtTlIQ91msjzO=+6uSeEq&_}2fNg~`du2d?XmTbAVmZ-5=Z z0~)}0UDqSN?~k|J?e~u3JOS$c$la-_so7*Qm2Ea#UEA)g1V|FN1XO^vMx(J40Bb|{Bre(MYK`4ZESO>kxyOotsRom{KE)+^?y{>h)w>MukoBPXv z0W1NvplcD-iJm(V;0o|-W8=#UkS_1;RzEkJ`;UVWw*WUNhys3)UM~^?7J_-}KpEHs oJ_cR*eT9Bd?EirXA^6|;4eyWxe_H&#KmY&$07*qoM6N<$g3V|?u>b%7 literal 0 HcmV?d00001 diff --git a/admin/images/btn_icons/unpublish_disabled.png b/admin/images/btn_icons/unpublish_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e31a7082f45adae86fff2c3590bf504f9f10f686 GIT binary patch literal 613 zcmV-r0-F7aP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipu4 z1~e_~V&BjJ000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0005NNkleFz~O}*gN4!pxT@I2>z-sd?dZ9VNuvJ1=j87tU})ARo% zcsI$Bwm;w&iu3amfG=Y|7O^YIfh4bCciZ3a309ue$)O}4VCNv+fh|d1MA|On)YHgW zNV14$Hl8D(?PCi|_&CXhX_{82Y3ejhP4XvB;B9Pu9C#7?@WLQEmgHiR)oGfF8#s)u zZOt2|zaKZT9na!w+v`a_Z@ZA>XxmpXE@mvA0m;*TNuT9VJ&&Pm?K z_ai4ZlI%;e2TN^(v-oKY^;KNN@wUI>M_hk|B*_w+Gx!U42Y3ta zkGl5|p&6HP4l8ZH!KIOd+Yf=(f%gaakx%GfxX$TMqXf+c00000NkvXXu0mjfE|wO% literal 0 HcmV?d00001 diff --git a/admin/images/btn_icons_sprite.png b/admin/images/btn_icons_sprite.png deleted file mode 100644 index 2f0196a1e3420adcaebf8dccc2206672e90ecc21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4938 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 p1zGq#47Cr# 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 diff --git a/admin/images/icons/16x16-s4d33bad4d2.png b/admin/images/menu_icons/16x16-s2ac647f5ef.png similarity index 100% rename from admin/images/icons/16x16-s4d33bad4d2.png rename to admin/images/menu_icons/16x16-s2ac647f5ef.png diff --git a/admin/images/icons/16x16/blog.png b/admin/images/menu_icons/16x16/blog.png similarity index 100% rename from admin/images/icons/16x16/blog.png rename to admin/images/menu_icons/16x16/blog.png diff --git a/admin/images/icons/16x16/community.png b/admin/images/menu_icons/16x16/community.png similarity index 100% rename from admin/images/icons/16x16/community.png rename to admin/images/menu_icons/16x16/community.png diff --git a/admin/images/icons/16x16/document.png b/admin/images/menu_icons/16x16/document.png similarity index 100% rename from admin/images/icons/16x16/document.png rename to admin/images/menu_icons/16x16/document.png diff --git a/admin/images/icons/16x16/gears.png b/admin/images/menu_icons/16x16/gears.png similarity index 100% rename from admin/images/icons/16x16/gears.png rename to admin/images/menu_icons/16x16/gears.png diff --git a/admin/images/icons/16x16/home.png b/admin/images/menu_icons/16x16/home.png similarity index 100% rename from admin/images/icons/16x16/home.png rename to admin/images/menu_icons/16x16/home.png diff --git a/admin/images/icons/16x16/information.png b/admin/images/menu_icons/16x16/information.png similarity index 100% rename from admin/images/icons/16x16/information.png rename to admin/images/menu_icons/16x16/information.png diff --git a/admin/images/icons/16x16/network.png b/admin/images/menu_icons/16x16/network.png similarity index 100% rename from admin/images/icons/16x16/network.png rename to admin/images/menu_icons/16x16/network.png diff --git a/admin/images/icons/16x16/pencil.png b/admin/images/menu_icons/16x16/pencil.png similarity index 100% rename from admin/images/icons/16x16/pencil.png rename to admin/images/menu_icons/16x16/pencil.png diff --git a/admin/images/icons/16x16/picture.png b/admin/images/menu_icons/16x16/picture.png similarity index 100% rename from admin/images/icons/16x16/picture.png rename to admin/images/menu_icons/16x16/picture.png diff --git a/admin/images/icons/16x16/pie-chart.png b/admin/images/menu_icons/16x16/pie-chart.png similarity index 100% rename from admin/images/icons/16x16/pie-chart.png rename to admin/images/menu_icons/16x16/pie-chart.png diff --git a/admin/images/icons/24x24-sba30d25a74.png b/admin/images/menu_icons/24x24-s0cb1fe1c77.png similarity index 100% rename from admin/images/icons/24x24-sba30d25a74.png rename to admin/images/menu_icons/24x24-s0cb1fe1c77.png diff --git a/admin/images/icons/24x24/blog.png b/admin/images/menu_icons/24x24/blog.png similarity index 100% rename from admin/images/icons/24x24/blog.png rename to admin/images/menu_icons/24x24/blog.png diff --git a/admin/images/icons/24x24/community.png b/admin/images/menu_icons/24x24/community.png similarity index 100% rename from admin/images/icons/24x24/community.png rename to admin/images/menu_icons/24x24/community.png diff --git a/admin/images/icons/24x24/document.png b/admin/images/menu_icons/24x24/document.png similarity index 100% rename from admin/images/icons/24x24/document.png rename to admin/images/menu_icons/24x24/document.png diff --git a/admin/images/icons/24x24/gears.png b/admin/images/menu_icons/24x24/gears.png similarity index 100% rename from admin/images/icons/24x24/gears.png rename to admin/images/menu_icons/24x24/gears.png diff --git a/admin/images/icons/24x24/home.png b/admin/images/menu_icons/24x24/home.png similarity index 100% rename from admin/images/icons/24x24/home.png rename to admin/images/menu_icons/24x24/home.png diff --git a/admin/images/icons/24x24/information.png b/admin/images/menu_icons/24x24/information.png similarity index 100% rename from admin/images/icons/24x24/information.png rename to admin/images/menu_icons/24x24/information.png diff --git a/admin/images/icons/24x24/network.png b/admin/images/menu_icons/24x24/network.png similarity index 100% rename from admin/images/icons/24x24/network.png rename to admin/images/menu_icons/24x24/network.png diff --git a/admin/images/icons/24x24/pencil.png b/admin/images/menu_icons/24x24/pencil.png similarity index 100% rename from admin/images/icons/24x24/pencil.png rename to admin/images/menu_icons/24x24/pencil.png diff --git a/admin/images/icons/24x24/picture.png b/admin/images/menu_icons/24x24/picture.png similarity index 100% rename from admin/images/icons/24x24/picture.png rename to admin/images/menu_icons/24x24/picture.png diff --git a/admin/images/icons/24x24/pie-chart.png b/admin/images/menu_icons/24x24/pie-chart.png similarity index 100% rename from admin/images/icons/24x24/pie-chart.png rename to admin/images/menu_icons/24x24/pie-chart.png diff --git a/admin/images/icons/README b/admin/images/menu_icons/README similarity index 100% rename from admin/images/icons/README rename to admin/images/menu_icons/README diff --git a/admin/scss/_forms.scss b/admin/scss/_forms.scss index ab14ab8dd..91759b20e 100644 --- a/admin/scss/_forms.scss +++ b/admin/scss/_forms.scss @@ -11,19 +11,20 @@ * ---------------------------------------------------- */ /* CMS action button sprite mix-in (used for all the buttons in the bottom row */ -@mixin actionButtonSprite($horizontalOffset, $verticalOffset) { - padding-left: 24px; +@mixin actionButtonSprite($name) { + padding-left: 24px; padding-right: 6px; - @include background($color-button-generic image-url("btn_icons_sprite.png") no-repeat $horizontalOffset $verticalOffset); - @include background(image-url("btn_icons_sprite.png") no-repeat $horizontalOffset $verticalOffset, + + @include background($color-button-generic sprite($btn_icons, $name, 5px, 6px) no-repeat); + @include background(sprite($btn_icons, $name, 5px, 6px) no-repeat, linear-gradient(color-stops( lighten($color-button-generic, 10%), darken($color-button-generic, 5%) )) ); &.ui-state-hover { - @include background(lighten($color-button-generic, 10%) image-url("btn_icons_sprite.png") no-repeat $horizontalOffset $verticalOffset); - @include background(image-url("btn_icons_sprite.png") no-repeat $horizontalOffset $verticalOffset, + @include background(lighten($color-button-generic, 10%) sprite($btn_icons, $name, 5px, 6px) no-repeat); + @include background(sprite($btn_icons, $name, 5px, 6px) no-repeat, linear-gradient(color-stops( lighten($color-button-generic, 20%), $color-button-generic @@ -32,8 +33,8 @@ } &.ui-state-disabled { background-image: none; - @include background(lighten($color-button-generic, 20%) image-url("btn_icons_sprite_disabled.png") no-repeat $horizontalOffset $verticalOffset); - @include background(image-url("btn_icons_sprite_disabled.png") no-repeat $horizontalOffset $verticalOffset, + @include background(lighten($color-button-generic, 20%) sprite($btn_icons, $name+_disabled, 5px, 6px) no-repeat); + @include background(sprite($btn_icons, $name+_disabled, 5px, 6px) no-repeat, linear-gradient(color-stops( lighten($color-button-generic, 20%), $color-button-generic @@ -41,7 +42,45 @@ ); } } - + +@mixin actionButtonSpriteConstructive($name) { + background-image: none; + padding-left: 25px; + padding-right: 7px; + font-weight: bold; + margin-left: $grid-horizontal; + color: $color-text-light; + border-color: $color-button-constructive-border; + border-bottom-color: darken($color-button-constructive-border, 10%); + @include background($color-button-constructive sprite($btn_icons, $name, 6, 6) no-repeat); + @include background(sprite($btn_icons, $name + , 6, 6) no-repeat, + linear-gradient(color-stops( + lighten($color-button-constructive, 10%), + darken($color-button-constructive, 5%) + )) + ); + + @include text-shadow(darken($color-button-constructive, 10%) 0 1px 1px); + + &.ui-state-hover { + border-color: darken($color-button-constructive-border, 10%); + @include background(lighten($color-button-constructive, 10%) sprite($btn_icons, $name, 6, 6) no-repeat); + @include background(sprite($btn_icons, $name, 6, 6) no-repeat, + linear-gradient(color-stops( + lighten($color-button-constructive, 15%), + $color-button-constructive + )) + ); + } + &:active, &:focus { + padding: $grid-vertical 8px $grid_vertical 26px; + border: none; + @include background(darken($color-button-constructive, 2%) sprite($btn_icons, $name, 7, 7) no-repeat); + @include box-shadow(inset 0 1px 3px rgb(23, 24, 26), 0 1px 0 rgba(255, 255, 255, .6)); + } +} + form.nostyle { @include clear-form-field-styles(); } @@ -49,21 +88,19 @@ form.nostyle { .field { display: block; padding: 10px 0; - border-bottom-width: 2px; - border-bottom: 2px groove lighten($color-shadow-light, 95%); - -webkit-border-image: url(../images/textures/bg_fieldset_elements_border.png) 2 stretch stretch; - border-image: url(../images/textures/bg_fieldset_elements_border.png) 2 stretch stretch; + border-bottom: 1px solid $color-shadow-light; + @include box-shadow(0 1px 0 lighten($color-shadow-light, 95%)); + //TODO: use single border line with shadow instead:: http://daverupert.com/2011/06/two-tone-borders-with-css3/ - //@include border-image(url(../images/textures/bg_fieldset_elements_border.png), 2, stretch); //not yet supported //overflow: hidden; // bottom padding accounts for the border and we have a negative // margin with a postive padding to ensure the bottom border extends // over the edges - padding: 0 $grid-horizontal $grid-vertical - 1 $grid-horizontal; - margin: 0 $grid-horizontal * -1 $grid-vertical $grid-horizontal * -1; - border-bottom: 1px solid $color-shadow-light; + padding: 0 0 $grid-vertical - 1 0; + margin: 0 0 $grid-vertical 0; + // using the legacy version as some of the more complex form fields // need to use relative positioning and overflow hidden will not expand @@ -84,12 +121,13 @@ form.nostyle { width: $grid-horizontal * 21; padding: $grid-vertical $grid-horizontal $grid-vertical 0; line-height: $grid-vertical * 2; - + font-weight: bold; + @include text-shadow(1px 1px 0 $color-text-shadow); span { display: block; font-size: $font-base-size - 1; color: lighten($color-text, 25%); - + @include hide-text-overflow(); } } @@ -126,14 +164,15 @@ form.nostyle { line-height: $grid-vertical * 2; margin: 0; outline: none; - + @include transition(0.2s box-shadow ease-in); + @include transition(0.2s border ease-in); @include border-radius(4px); @include background-image(linear-gradient(#efefef, #fff 10%, #fff 90%, #efefef)); &:focus { - border: 1px solid lighten($color-medium-separator, 20%); - - @include box-shadow(0 0 5px rgba(0,0,0,0.2)); + border: 1px solid lighten($color-medium-separator, 10%); + border-top-color: $color-medium-separator; + @include box-shadow(0 1px 3px rgba(0,0,0,0.2) inset); } } @@ -240,7 +279,8 @@ form.nostyle { text-decoration: none; } -.cms { +.cms, body.ArrayData { + input.loading, input.ui-state-default.loading, .ui-widget-content input.ui-state-default.loading, .ui-widget-header input.ui-state-default.loading { @@ -264,11 +304,11 @@ form.nostyle { color: lighten($color-text-dark, 10%); background-color: $color-button-generic; border: 1px solid $color-button-generic-border; + border-bottom: 1px solid darken($color-button-generic-border, 10%); @include text-shadow(lighten($color-button-generic, 20%) 0 1px 1px); - @include box-shadow(lighten($color-base, 10%) 0 1px 2px); - @include background($color-button-generic image-url("btn_icons_sprite.png") no-repeat 999px 999px); - @include background(image-url("btn_icons_sprite.png") no-repeat 999px 999px, + @include background($color-button-generic); + @include background( linear-gradient(color-stops( lighten($color-button-generic, 10%), darken($color-button-generic, 5%) @@ -277,10 +317,8 @@ form.nostyle { &.ui-state-hover { border: 1px solid darken($color-button-generic-border, 10%); @include text-shadow(lighten($color-button-generic, 30%) 0 1px 1px); - - @include box-shadow($color-base 0 1px 2px); - @include background(lighten($color-button-generic, 10%) image-url("btn_icons_sprite.png") no-repeat 999px 999px); - @include background(image-url("btn_icons_sprite.png") no-repeat 999px 999px, + @include background(lighten($color-button-generic, 10%)); + @include background( linear-gradient(color-stops( lighten($color-button-generic, 20%), darken($color-button-generic, 5%) @@ -289,74 +327,49 @@ form.nostyle { } &:focus, &:active { - border: 1px solid darken($color-button-generic-border, 5%); - - @include box-shadow($color-base 0 1px 2px); - @include background(lighten($color-button-generic, 10%) image-url("btn_icons_sprite.png") no-repeat 999px 999px); - @include background(image-url("btn_icons_sprite.png") no-repeat 999px 999px, + border: 1px solid lighten($color-button-generic, 40%); + @include box-shadow(0 3px 3px darken($color-button-generic, 40%) inset); + @include background(darken($color-button-generic, 30%)); + @include background( linear-gradient(color-stops( $color-button-generic, - lighten($color-button-generic, 20%) + darken($color-button-generic, 30%) )) ); } /* constructive */ &.ss-ui-action-constructive { - background-image: none; - padding-left: 24px; - padding-right: 6px; - font-weight: bold; - margin-left: $grid-horizontal; - color: $color-text-light; - border-color: $color-button-constructive-border; - @include background($color-button-constructive image-url("btn_icons_sprite.png") no-repeat 5px 5px); - @include background(image-url("btn_icons_sprite.png") no-repeat 5px 5px, - linear-gradient(color-stops( - lighten($color-button-constructive, 10%), - darken($color-button-constructive, 5%) - )) - ); - - @include text-shadow(darken($color-button-constructive, 10%) 0 1px 1px); - @include box-shadow(darken($color-base, 20%) 1px 1px 2px); - - &.ui-state-hover { - border-color: darken($color-button-constructive-border, 10%); - @include background(lighten($color-button-constructive, 10%) image-url("btn_icons_sprite.png") no-repeat 5px 5px); - @include background(image-url("btn_icons_sprite.png") no-repeat 5px 5px, - linear-gradient(color-stops( - lighten($color-button-constructive, 15%), - $color-button-constructive - )) - ); - } + @include actionButtonSpriteConstructive('accept'); + } + + &.cms-page-add-button { + @include actionButtonSpriteConstructive('add'); } - /* destructive */ &.ss-ui-action-destructive { color: $color-button-destructive; background-color: $color-button-generic; &.delete { - @include actionButtonSprite(6px, -26px); + @include actionButtonSprite('decline'); } &.unpublish { - @include actionButtonSprite(6px, -58px); + @include actionButtonSprite('unpublish'); } } /* generic action buttons */ &.save-draft { - @include actionButtonSprite(6px, -90px); + @include actionButtonSprite('addpage'); } &.cms-preview-toggle-link { padding-left: 24px !important; margin-left: 4px !important; text-decoration: none; - @include actionButtonSprite(6px, -122px); + @include actionButtonSprite('preview'); } &.ss-ui-button-small { @@ -481,4 +494,4 @@ form.nostyle { .action-hidden { display: none; -} \ No newline at end of file +} diff --git a/admin/scss/_menu.scss b/admin/scss/_menu.scss index 4c3c804ad..50cfb20a2 100644 --- a/admin/scss/_menu.scss +++ b/admin/scss/_menu.scss @@ -288,4 +288,4 @@ display: none; } } -} \ No newline at end of file +} diff --git a/admin/scss/_sprites.scss b/admin/scss/_sprites.scss index 2c6724f5b..58a1d2e1b 100644 --- a/admin/scss/_sprites.scss +++ b/admin/scss/_sprites.scss @@ -5,9 +5,10 @@ */ @import "compass/utilities/sprites/base"; -$icon24: sprite-map("icons/24x24/*.png"); -$icon16: sprite-map("icons/16x16/*.png"); +$icon24: sprite-map("menu_icons/24x24/*.png"); +$icon16: sprite-map("menu_icons/16x16/*.png"); +$btn_icons: sprite-map("btn_icons/*.png", $spacing: 10px); @mixin icons($sprite) { background: $sprite; @@ -38,7 +39,6 @@ $icon16: sprite-map("icons/16x16/*.png"); } } - .icon { text-indent: -9999px; border: none; @@ -57,4 +57,4 @@ $icon16: sprite-map("icons/16x16/*.png"); @include icons($icon16); } -} \ No newline at end of file +} diff --git a/admin/scss/_style.scss b/admin/scss/_style.scss index 76feff95c..5ed1f8ade 100644 --- a/admin/scss/_style.scss +++ b/admin/scss/_style.scss @@ -120,7 +120,7 @@ html,body { } } -.ui-tabs .cms-content-header { +.ui-tabs .cms-content-header, body.ArrayData .ui-tabs-nav { .ui-tabs-nav li { a { font-weight: bold; @@ -271,6 +271,11 @@ html,body { border-color: $color-error; } + &.good { + background-color: lighten($color-good, 20%); + border-color: $color-good; + } + p { margin: 0; } @@ -699,17 +704,20 @@ form.member-profile-form { input.customFormat { border: 1px solid #ccc !important; padding: 3px; - margin-left: 2px; + display: inline; + margin-left: 15px; + position: relative; } .formattingHelpToggle { + display: block; font-size: 11px; - padding: 3px; + margin-top: 10px; + margin-left: 15px; } .formattingHelpText { - margin: 5px auto; + margin: 5px 0 0 -5px; color: #333; padding: 5px 10px; - width: 90%; background: #fff; border: 1px solid #ccc; } @@ -720,8 +728,17 @@ form.member-profile-form { font-size: 11px; color: #333; margin-bottom: 2px; + float: none; + width: auto; + } + #Groups .middleColumn { + margin-left: 0; + width: 100%; + .TreeDropdownField { + width: 90%; + max-width: 90%; + } } - } .cms { @@ -978,10 +995,12 @@ $DialogLabelColor: #7B8C91; width: 320px; } } - + .Actions { + position: absolute; + bottom: 10px; + right: 10px; float: right; - margin: 0; } } @@ -1005,6 +1024,52 @@ $DialogLabelColor: #7B8C91; */ body.ArrayData { - overflow-y: scroll; + overflow-y: auto; overflow-x: auto; + font-family: Arial, sans-serif; + margin-bottom: 60px; + .ss-tabset { + background-color: darken($color-widget-bg, 20%); + padding: $grid-vertical $grid-horizontal ($grid-vertical - 2); + height: $grid-vertical * 4; + z-index: 60; + + border: none; + @include box-shadow($color-widget-bg 0 $grid-vertical $grid-vertical*2); + + @include background-image( + linear-gradient(darken($color-widget-bg, 10%), darken($color-widget-bg, 30%)) + ); + + @include border-radius(none); + .tab { + background: none; + overflow-y: auto; + } + + &.ui-tabs { + .ui-tabs-nav { + background: none; + border: none; + li { + &:first-child { + margin-left: 15px; + } + font-weight: bold; + line-height: 16px; + padding: 11px 12px 9px; + border-bottom: 2px solid #B3B3B3; + } + } + } + } + .clear { + clear: both; + } + .Actions { + z-index: 100; + position: fixed; + bottom: 3px; + right: 20px; + } } diff --git a/admin/scss/_tree.scss b/admin/scss/_tree.scss index 787aaac9f..e40b8a829 100644 --- a/admin/scss/_tree.scss +++ b/admin/scss/_tree.scss @@ -6,7 +6,7 @@ * but we need it earlier in order to correctly display the uninitialized tree. */ -.cms { +.cms, body.ArrayData { .jstree { ul { display: block; @@ -379,7 +379,7 @@ } } -.cms-tree.jstree-apple { +.cms-tree.jstree-apple, body.ArrayData .jstree-apple { & li.Root { & strong { @@ -539,4 +539,4 @@ li.class-ErrorPage > a .jstree-pageicon { .cms-tree { visibility: hidden; // enabled by JS to avoid layout glitches -} \ No newline at end of file +} diff --git a/admin/scss/_uitheme.scss b/admin/scss/_uitheme.scss index 4b1eba949..f54de486f 100644 --- a/admin/scss/_uitheme.scss +++ b/admin/scss/_uitheme.scss @@ -10,7 +10,7 @@ * and read the jQuery UI theming API: http://jqueryui.com/docs/Theming/API */ -.cms { +.cms, body.ArrayData { .ui-tabs { padding: 0; background: $tab-panel-texture-background; @@ -114,4 +114,4 @@ .ui-widget-header .ss-ui-button { } -} \ No newline at end of file +} diff --git a/admin/scss/themes/_default.scss b/admin/scss/themes/_default.scss index b9bd7ba0e..8b8fb0a37 100644 --- a/admin/scss/themes/_default.scss +++ b/admin/scss/themes/_default.scss @@ -33,6 +33,8 @@ $color-text-light-link: white; $color-text-dark: #1f1f1f; $color-text-dark-link: #3EBAE0; $color-text-blue-link:#1556B2; +$color-text-shadow: white; + $color-button-generic: #e6e6e6; $color-button-generic-border: #c0c0c2; @@ -50,6 +52,7 @@ $color-button-disabled: #eeeded; $color-warning: #FF9300; $color-error: #FF9300; $color-notice: #FF9300; +$color-good: $color-button-constructive; $color-cms-batchactions-menu-background: #f5f5f5; $color-cms-batchactions-menu-selected-background: #efe999; diff --git a/security/Member.php b/security/Member.php index 7c8a81a29..2ae2852a1 100644 --- a/security/Member.php +++ b/security/Member.php @@ -1557,7 +1557,7 @@ class Member_ProfileForm extends Form { $fields->push(new HiddenField('ID','ID',$member->ID)); $actions = new FieldList( - new FormAction('dosave',_t('CMSMain.SAVE', 'Save')) + new FormAction('dosave',_t('CMSMain.SAVE', 'Save'), null, null, "ss-ui-button ss-ui-action-constructive") ); $validator = new Member_Validator();