UNPKG

bat-ria

Version:

RIA extension for Brand Ads Team

299 lines (248 loc) 5.36 kB
/* 处理同一行中的ESUI控件的对齐、间距 */ .ui-row { padding: 8px 10px; .clearfix(); &, .ui-group, .form-value { & > [data-ctrl-id] { float: left; margin-left: 10px; &:first-child { margin-left: 0; } } } & > .ui-group { float: right; } } /* 禁用时鼠标指针增强 */ .state-disabled, .state-disabled:hover { cursor: not-allowed; } /* 给一些ESUI控件的样式打patch */ .ui-table-subrow { .ui-table-row-last + & { border-top-width: 1px; } padding: 4px; table { width: 80%; border: none; } th { font-weight: 700; } th, td { padding: 4px; text-align: center; } } // esui/Pager .ui-pager-main li { font-family: inherit; } // esui/Table .ui-table-cell-editable { .ellipsis(); } .ui-table-row-hover .ui-table-cell-editable { padding: 1px 24px 1px 9px; } .ui-table-cell-editentry { top: 7px; right: 5px; } .ui-table-subentry { margin: 0 auto; } // esui/Dialog .ui-dialog-title { font-size: 12px; } .ui-dialog-body { padding: 10px 14px 20px; } .ui-dialog-foot { float: left; .ui-button { width: auto; } } .ui-dialog-foot-panel { padding: 10px 0 10px 6px } // esui/Button .skin-spring-button { height: 26px; line-height: 26px; } .skin-link-button { .bat-linkify(); } button.skin-link-button { outline: none; } button.skin-link-button:active, button.skin-link-button:hover { height: 26px; } .skin-spring-button-disabled { &, &:hover, &:active { .linear-gradient-background(top, #a9d796, #a9d796); border-color: #8ac971; } } .skin-spring-add-disabled { &, &:hover, &:active { .linear-gradient-background-with-image ( top, #a9d796, #a9d796, "../img/esui-button-plus.gif", 9px, center, #a9d796); border-color: #8ac971; } } .skin-download-button { .linear-gradient-background-with-image ( top, #FFF, #f6f6f6, "../img/esui-btn-download.png", 9px, center, #ffffff); padding-right: 13px; padding-left: 27px; } .skin-download-button:active { .linear-gradient-background-with-image ( top, #f6f6f6, #FFF, "../img/esui-btn-download.png", 9px, center, #f6f6f6); } // esui/RangeCalendar .ui-rangecalendar { .linear-gradient-background (top, #ffffff, #f6f6f6, #ffffff); } // esui/BoxGroup .ui-checkbox, .ui-radio, .ui-boxgroup-checkbox, .ui-boxgroup-radio { input { margin-bottom: 0.15em; } } // esui/Textbox .ui-textbox { &, & input, & textarea { .placeholder(@bat-aux-color); } } // esui/Tab .ui-tab-horizontal { .ui-tab-navigator { .clearfix(); overflow: visible; border-bottom: none; } .ui-tab-item { position: relative; top: 1px; margin-right: 5px; border: 1px solid #447ED0; padding: 6px 12px 5px; background-color: #447ED0; color: #FBFFF5; } .ui-tab-item-active { padding-bottom: 6px; border-color: @bat-border-blue; border-bottom-color: @bat-bg-light-blue; background-color: @bat-bg-light-blue; color: #313131; } } // esui/Toast .ui-toast-content { padding: 0 10px; font-size: 12px; color: #555; .ui-toast-normal & { background-color: #FFF4DA; box-shadow: 0px 2px 10px 0px #9B9B9B; border-color: #D9CBAA; } .ui-toast-success & { background-color: #90EE90; box-shadow: 0px 2px 10px 0px #9B9B9B; border-color: #57C24E; } .ui-toast-error & { background-color: #C00; box-shadow: 0px 2px 10px 0px #9B9B9B; border-color: #900; color: #FFF; } } // esui/Select .ui-select-validity-label-invalid { display: inline-block; margin: 0; border: none; padding-left: 10px; background: none; color: #C00; } // esui/Wizard .skin-default-wizard { .ui-wizard-node { padding-right: 8px; &:first-child span:before { display: none; } span { background-color: @bat-bg-blue; font-size: 12px; font-weight: 400; color: #999; &:before { left: -6px; border-left-width: 6px; border-top-color: @bat-bg-blue; border-bottom-color: @bat-bg-blue; } &:after { right: -6px; border-left-width: 6px; border-left-color: @bat-bg-blue; } } } .ui-wizard-node-active span { background-color: @bat-bg-dark-blue; color: #333; &:before { border-top-color: @bat-bg-dark-blue; border-bottom-color: @bat-bg-dark-blue; } &:after { border-left-color: @bat-bg-dark-blue; } } .ui-wizard-node-done span { background-color: @bat-bg-blue; } } // esui/Crumb .ui-crumb-node-last { font-weight: 700; } // bat-ria/Uploader .ui-uploader { display: inline-block; *width: 150px; white-space: normal; } .ui-uploader-input-container { *float: left; }