client/js/controls/searchfield/themes/default/searchfield.css in rsence-pre-3.0.0.10 vs client/js/controls/searchfield/themes/default/searchfield.css in rsence-pre-3.0.0.11

- old
+ new

@@ -1,108 +1,73 @@ - -.default .searchfield_input { - position: absolute; - display: block; - font-family: Helvetica, Arial, sans-serif; - font-size: 13px; - color: #000; +.default.searchfield { + overflow: visible; +} +.default.searchfield > .input_parent { + position: absolute; z-index: 2; + left: 1px; top: 1px; right: 1px; bottom: 1px; +} +.default.searchfield > .input_parent > .input { + position: absolute; display: block; + font-family: Helvetica, Arial, sans-serif; line-height: 18px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; + font-size: 13px; color: #000; background-color: transparent; vertical-align: middle; - border: 0px; - left: 18px; top: 0px; - line-height: 18px; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - #{( - (BROWSER_TYPE.firefox||BROWSER_TYPE.ie7||BROWSER_TYPE.ie8||BROWSER_TYPE.ie9||BROWSER_TYPE.ie10||BROWSER_TYPE.opera)? - 'padding-left:2px;width:85% !important;height:90% !important;': - 'padding:2px;padding-top:4px;right:3px;height:22px;width:auto;' - )} + border: 0; left: 18px; top: 0; + right: 0; bottom: 0; + width: 100%; height: 100%; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; } - -.default .searchfield_input:focus { - outline-color: transparent; - outline-style: none; +.default.searchfield > .input_parent > .input::-ms-clear { + display: none; } - -.default .disabled .searchfield_input { - color: #ccc; +.default.searchfield.disabled > .input_parent > .input { color: #333; } +.default.searchfield > .input_parent > .input:focus { + outline-color: transparent; outline-style: none; } - -.default .searchfield_input_parent { - position: absolute; - #{( - (BROWSER_TYPE.firefox||BROWSER_TYPE.ie7||BROWSER_TYPE.ie8||BROWSER_TYPE.ie9||BROWSER_TYPE.ie10||BROWSER_TYPE.opera)? - 'left:0;padding-left:1px;top:0;right:4px;bottom:0;': - 'left:-2px;top:-2px;right:-2px;height:24px;' - )} +.default.searchfield > .input_parent > .input_invalid { + position: absolute; white-space: nowrap; overflow: hidden; + vertical-align: bottom; visibility: hidden; + bottom: 1px; font-size: 10px; line-height: 6px; + color: #c00; z-index: 0; font-weight: bold; } -.default .searchfield_fade, -.default .searchfield_e, -.default .searchfield_w, -.default .searchfield_c { - position: absolute; - height: 24px; + +.default.searchfield > .fade, +.default.searchfield > .bg > .e, +.default.searchfield > .bg > .w, +.default.searchfield > .bg > .c { + position: absolute; height: 24px; background-repeat: no-repeat; background-image: #url(searchfield_parts1.png); } - -.default .searchfield_fade { - right: 0px; top: 0px; width: 10px; - background-position: -48px 0px; +.default.searchfield > .fade { + right: 0; top: 0; width: 10px; + background-position: -48px 0; } - -.default .searchfield_e { - right: 0px; top: 0px; width: 24px; - background-position: -24px 0px; +.default.searchfield > .bg > .e { + right: 0; top: 0; width: 24px; + background-position: -24px 0; } - -.default .searchfield_c { - left: 24px; right: 24px; top: 0px; +.default.searchfield > .bg > .c { + left: 24px; right: 24px; top: 0; background-repeat: repeat-x; - background-position: 0px -24px; + background-position: 0 -24px; } - -.default .searchfield_w { - left: 0px; top: 0px; width: 24px; - background-position: 0px 0px; +.default.searchfield > .bg > .w { + left: 0; top: 0; width: 24px; + background-position: 0 0; } - -.default .disabled > .searchfield_fade { - background-position: -48px -96px; -} - -.default .disabled > .searchfield_e { - background-position: -24px -96px; -} - -.default .disabled > .searchfield_c { - background-position: 0px -120px; -} - -.default .disabled > .searchfield_w { - background-position: 0px -96px; -} - -.default .active > .searchfield_fade { - background-position: -48px -48px; -} - -.default .active > .searchfield_e { - background-position: -24px -48px; -} - -.default .active > .searchfield_c { - background-position: 0px -72px; -} - -.default .active > .searchfield_w { - background-position: 0px -48px; -} - -.default > .searchfield_help { +.default.searchfield.disabled > .fade { background-position: -48px -96px; } +.default.searchfield.disabled > .bg > .e { background-position: -24px -96px; } +.default.searchfield.disabled > .bg > .c { background-position: 0 -120px; } +.default.searchfield.disabled > .bg > .w { background-position: 0 -96px; } +.default.searchfield.active > .fade { background-position: -48px -48px; } +.default.searchfield.active > .bg > .e { background-position: -24px -48px; } +.default.searchfield.active > .bg > .c { background-position: 0 -72px; } +.default.searchfield.active > .bg > .w { background-position: 0 -48px; } +.default.searchfield > .help { position: absolute; left: 24px; top: 5px; right: 8px; height: 18px; color: #888; font-size: 12px; font-style: italic;