X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=css%2Fcivicrm.css;h=ea52917184510f40ddf06f7d5d502b6f8e42c0b0;hb=941539e78a89e3f62386a0aa68d8677681b81ea1;hp=f6982f96dfd6c6c21b47b81f48137971a5cf2117;hpb=21a20d2d8a3fb8e64a7754139404c94daced901d;p=civicrm-core.git diff --git a/css/civicrm.css b/css/civicrm.css index f6982f96df..ea52917184 100644 --- a/css/civicrm.css +++ b/css/civicrm.css @@ -290,12 +290,30 @@ input.crm-form-entityref { width: 6em; } +/* Style civi form inputs to match select2 */ +.crm-container select.crm-form-select { + border: 1px solid #aaa; + color: #444; + height: 2.2em; + padding: 4px; + border-radius: 4px; + background-color: #fff; + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff)); + background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%); + background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0); + background-image: linear-gradient(top, #fff 0%, #eee 50%); +} .crm-container input.crm-form-text, .crm-container input.dateplugin { border: 1px solid #999; vertical-align: middle; padding: 1px 2px; height: 1.8em; + background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff)); + background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%); + background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%); + background-image: linear-gradient(top, #eee 1%, #fff 15%); } .crm-container .form-submit { @@ -1249,8 +1267,8 @@ input.crm-form-entityref { /* ** Style for hiding blocks or table rows */ -#crm-container .hide-block, -#crm-container .hide-row { +.crm-container .hide-block, +.crm-container .hide-row { display: none; } @@ -1633,21 +1651,63 @@ editor specific classes line-height: 15px; } -/* Styles for Action Items & Action Link pop-up */ -.crm-container .action-item { - padding: 0px 5px; - border-left: 1px solid #CCC; - white-space: nowrap; -} .crm-container .action-item-wrap { padding: 0px 5px; border-left: 1px solid #CCC; white-space: normal; } -.crm-container .action-item-first { - border-left: none; - /* last action item should not have right hand border */} +/* Hover-buttons */ +.crm-container span.crm-hover-button, +.crm-container a.crm-hover-button { + display: inline-block; + white-space: nowrap; + border: 1px solid transparent; + text-decoration: none; + font-size: .8em; + color: #000; + padding: 1px 2px 1px 0; + opacity: .7; +} +.crm-container a.crm-hover-button.action-item, +.crm-container .crm-hover-button.btn-slide { + font-size: .9em; + padding: 3px 5px; + opacity: 1; +} +.crm-container .btn-slide .action-item { + white-space: normal; +} +.crm-container .crm-accordion-header .crm-hover-button { + opacity: 1; + position: relative; + top: -4px; +} +.crm-container .crm-hover-button:hover, +.crm-container a.crm-hover-button:hover, +.crm-container a.crm-hover-button:active { + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(1, #ccc)); + background-image: -webkit-linear-gradient(center bottom, #eee 0%, #ccc 100%); + background-image: -moz-linear-gradient(center bottom, #eee 0%, #ccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#cccccc', endColorstr = '#eeeeee', GradientType = 0); + background-image: linear-gradient(top, #eee 0%, #ccc 100%); + border: 1px solid #AAAAAA; + border-radius: 4px; + opacity: 1; + color: #2786C2; +} +.crm-container .crm-hover-button .icon { + margin-left: 3px; + position: relative; + top: 2px; +} +.crm-container .crm-hover-button:hover .icon, +.crm-container .crm-hover-button:active .icon { + background-image: url("../i/icons/jquery-ui-2786C2.png"); +} +.crm-container a.action-item { + display: inline; +} /* theming for panel and context menus */ .crm-container td ul.panel li { @@ -1692,23 +1752,30 @@ editor specific classes width: auto; } -.crm-container .btn-slide { +.crm-container span.btn-slide { text-align: left; - text-decoration: none; - border: none; cursor: pointer; position: relative; - padding: 0px 14px 0 5px; - background: url("../i/TreePlus.gif") no-repeat right 1px; white-space: nowrap; - z-index: 2; + padding-right: 15px !important; + display: inline; +} +.crm-container .btn-slide:after { + content: ""; + display: block; + height: 15px; + position: absolute; + right: 2px; + top: 3px; + width: 15px; + background: url("../i/TreePlus.gif") no-repeat right 1px; } -.crm-container .btn-slide-active { + +.crm-container .btn-slide-active .panel { z-index: 10; } -.crm-container .crm-configure-actions, .crm-container .crm-event-participants, .crm-container .crm-event-links, .crm-container .crm-event-more { @@ -1720,7 +1787,6 @@ editor specific classes text-decoration: none; padding: 4px; display: block; - border: none; cursor: pointer; } @@ -1782,15 +1848,10 @@ div.grippie { .crm-container .crm-tab-button a, .crm-container .ui-tabs .ui-tabs-nav li a { padding: 5px !important; - color: #fafafa; -} - -.crm-container .crm-tab-button a, -.crm-container .ui-tabs .ui-tabs-nav li.ui-state-active a { - color: #090909; } .crm-container .crm-tab-button a em { + color: #555555; font-style: normal; } @@ -2444,7 +2505,7 @@ div.grippie { .crm-container .icon { height: 16px; width: 16px; - background: transparent url("../i/icons/jquery-ui-52534D.png") no-repeat top right; + background-image: url("../i/icons/jquery-ui-52534D.png"); float: left; text-indent: -10000px; } @@ -2471,7 +2532,7 @@ div.grippie { } .crm-container .dark-icon { - background-image: url("../packages/jquery/jquery-ui/css/black-tie/images/ui-icons_222222_256x240.png") + background-image: url("../packages/jquery/jquery-ui/css/theme/images/ui-icons_222222_256x240.png") } .crm-container .edit-icon { background-position: -64px -112px; @@ -2495,7 +2556,8 @@ div.grippie { background-position: -128px -112px; } .crm-container .red-icon, -.crm-container .button:hover .delete-icon { +.crm-container a:hover .icon.delete-icon, +.crm-container span:hover .icon.delete-icon { background-image: url("../i/icons/jquery-ui-8A1F11.png"); } @@ -2645,42 +2707,6 @@ div.grippie { background-position: -32px -32px; } -/* Icon hover-buttons */ -.crm-container a.crm-hover-button { - display: inline-block; - border: 1px solid transparent; - text-decoration: none; - font-size: .8em; - color: #000; - padding: 1px 2px 1px 0; - opacity: .7; -} -.crm-container .crm-accordion-header a.crm-hover-button { - opacity: 1; - position: relative; - top: -4px; -} -.crm-container a.crm-hover-button:hover, -.crm-container a.crm-hover-button:active { - background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(1, #ccc)); - background-image: -webkit-linear-gradient(center bottom, #eee 0%, #ccc 100%); - background-image: -moz-linear-gradient(center bottom, #eee 0%, #ccc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#cccccc', endColorstr = '#eeeeee', GradientType = 0); - background-image: linear-gradient(top, #eee 0%, #ccc 100%); - border: 1px solid #AAAAAA; - border-radius: 4px; - opacity: 1; - color: #2786C2; -} -.crm-container .crm-hover-button .icon { - margin-left: 3px; - position: relative; - top: 2px; -} -.crm-container .crm-hover-button:hover .icon, -.crm-container .crm-hover-button:active .icon { - background-image: url("../i/icons/jquery-ui-2786C2.png"); -} /* accordion styles */ .crm-container .crm-accordion-header { @@ -2815,13 +2841,13 @@ div.grippie { /* Status message box */ .crm-status-box-outer { position: fixed; - z-index: 9999; + z-index: 99999; right: 0; top: 0; } .crm-status-box-outer.status-start { - background: #F8FF03 url("../packages/jquery/jquery-ui/css/black-tie/images/animated-overlay.gif"); + background: #F8FF03 url("../packages/jquery/jquery-ui/css/theme/images/animated-overlay.gif"); } .crm-status-box-outer .crm-status-box-inner { @@ -3016,7 +3042,6 @@ div#crm-container form { margin: 0; cursor: pointer; * cursor: hand; - color: white !important; } .crm-container .dataTables_paginate .ui-button { @@ -3475,7 +3500,6 @@ div#crm-container form { width: 9em; } -/* Date plugin */ .crm-container div.batch-update { overflow: visible; } @@ -3583,16 +3607,15 @@ tbody.scrollContent tr.alternateRow { } .crm-container .disabled, -.crm-container .cancelled { +.crm-container .cancelled, +#mainTabContainer li.disabled a.ui-tabs-anchor, +#mainTabContainer li.crm-count-0 a.ui-tabs-anchor, +#mainTabContainer li.crm-count-0 a.ui-tabs-anchor em { color: #999999 !important; } #mainTabContainer li.disabled { text-decoration: none; } -#mainTabContainer li.disabled a.ui-tabs-anchor, -#mainTabContainer li.crm-count-0 a.ui-tabs-anchor { - color: #999999 !important; -} #crm-container tr.crm-job { text-decoration: none !important; } @@ -3809,26 +3832,6 @@ div.m ul#civicrm-menu, min-width: 6em !important; font-size: 11px; } -/* Style civi form inputs to match select2 */ -.crm-container input.crm-form-text { - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff)); - background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%); - background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%); - background-image: linear-gradient(top, #eee 1%, #fff 15%); -} -.crm-container select.crm-form-select { - border: 1px solid #aaa; - color: #444; - height: 2.2em; - padding: 4px; - border-radius: 4px; - background-color: #fff; - background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff)); - background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%); - background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0); - background-image: linear-gradient(top, #fff 0%, #eee 50%); -} /* Add arrow icon to multi-selects */ .crm-container .select2-container-multi .select2-choices:before { background: url("../packages/jquery/plugins/select2/select2.png") no-repeat scroll 0 -4px; @@ -3929,6 +3932,15 @@ div.m ul#civicrm-menu, position: relative; top: 3px; } +.crm-container .crm-action-menu.action-icon-plus .select2-default span.select2-chosen:before { + background-position: -16px -128px; +} +.crm-container .crm-action-menu.action-icon-play .select2-default span.select2-chosen:before { + background-position: 0 -160px; +} +.crm-container .crm-action-menu.action-icon-clipboard .select2-default span.select2-chosen:before { + background-position: -160px -128px; +} /* Special styling for specific form buttons */ #crm-container span.crm-button_qf_Main_upload input, @@ -3937,11 +3949,48 @@ div.m ul#civicrm-menu, font-size: 1.2em; } -/*Import progress bar */ +/* jQuery UI styles */ .crm-container .ui-progressbar-value { background-image: url("../packages/jquery/css/images/pbar-ani.gif"); } +.crm-container.ui-dialog { + box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); +} +.crm-container.ui-dialog.ui-draggable:before { + display:block; + content: " "; + width: 16px; + height: 16px; + background: url("../i/icons/jquery-ui-52534D.png") no-repeat -80px -224px; + position: absolute; + bottom: 0; + right: 0; +} +.crm-container .ui-dialog-titlebar.ui-widget-header { + background: url("../i/crm-button-bg.gif") repeat-x scroll left center #70716B; + color: #F5F6F1; +} +.crm-container .ui-dialog-title { + background: url("../i/logo16px.png") no-repeat scroll 0 center; + margin-left: -5px; + padding-left: 25px; +} +.crm-container .ui-dialog-titlebar .ui-button { + background-color: transparent; + background-image: none; + border: 1px none; +} +.crm-container .ui-dialog-titlebar .ui-button .ui-icon { + background-image: url("../i/icons/jquery-ui-F5F6F1.png"); +} +.crm-container .ui-dialog-titlebar .ui-button:hover { + background-color: #cdcdcd; +} +.crm-container .ui-dialog-titlebar .ui-button:hover .ui-icon { + background-image: url("../i/icons/jquery-ui-3E3E3E.gif"); +} + /*Needed for jstree contextmenu */ #vakata-contextmenu.jstree-default-context li { background: none repeat scroll 0 0 transparent;