]> git.proxmox.com Git - extjs.git/blame - extjs/modern/theme-neptune/sass/src/field/Field.scss
add extjs 6.0.1 sources
[extjs.git] / extjs / modern / theme-neptune / sass / src / field / Field.scss
CommitLineData
6527f429
DM
1/**\r
2 * @class Ext.field.Field\r
3 */\r
4\r
5.x-field {\r
6 background: $field-background-color;\r
7\r
8 &:last-child {\r
9 border-bottom: 0;\r
10 }\r
11}\r
12\r
13.x-form-label {\r
14 color: $field-label-color;\r
15 background-color: $field-label-background-color;\r
16\r
17 padding: $field-label-padding;\r
18 @include font($field-label-font-weight, $field-label-font-size, $field-label-line-height, $field-label-font-family);\r
19 min-height: calc(#{$field-label-line-height} + #{vertical($field-label-padding)});\r
20\r
21 @if $enable-big {\r
22 .x-big & {\r
23 @if $field-label-padding-big != $field-label-padding {\r
24 padding: $field-label-padding-big;\r
25 }\r
26 @if $field-label-font-size-big != $field-label-font-size {\r
27 font-size: $field-label-font-size-big;\r
28 }\r
29 @if $field-label-line-height-big != $field-label-line-height {\r
30 line-height: $field-label-line-height-big;\r
31 }\r
32 }\r
33 }\r
34}\r
35\r
36.x-field-input {\r
37 .x-clear-icon {\r
38 width: $textfield-clear-icon-size;\r
39 height: $textfield-clear-icon-size;\r
40 top: 50%;\r
41 right: .4em;\r
42 color: $textfield-clear-icon-color;\r
43 margin-top: -($textfield-clear-icon-size / 2);\r
44 @include font-icon($textfield-clear-icon);\r
45 }\r
46}\r
47\r
48.x-field-clearable,\r
49.x-field-revealable {\r
50 .x-input-el {\r
51 padding-right: calc(#{$textfield-clear-icon-font-size} + .6em);\r
52\r
53 @if $enable-big {\r
54 .x-big & {\r
55 padding-right: calc(#{$textfield-clear-icon-font-size-big} + .6em);\r
56 }\r
57 }\r
58 }\r
59}\r
60\r
61.x-input-el {\r
62 background-color: $textfield-input-background-color;\r
63 padding: $textfield-input-padding;\r
64 @include font($textfield-input-font-weight, $textfield-input-font-size, $textfield-input-line-height, $textfield-input-font-family);\r
65 min-height: calc(#{$textfield-input-line-height} + #{vertical($textfield-input-padding)});\r
66\r
67 @if $enable-big {\r
68 .x-big & {\r
69 @if $textfield-input-padding-big != $textfield-input-padding {\r
70 padding: $textfield-input-padding-big;\r
71 }\r
72 @if $textfield-input-font-size-big != $textfield-input-font-size {\r
73 font-size: $textfield-input-font-size-big;\r
74 }\r
75 @if $textfield-input-line-height-big != $textfield-input-line-height {\r
76 line-height: $textfield-input-line-height-big;\r
77 }\r
78 }\r
79 }\r
80\r
81 border-width: 0;\r
82 -webkit-appearance: none;\r
83}\r
84\r
85.x-item-disabled {\r
86 .x-form-label,\r
87 input,\r
88 .x-input-el,\r
89 .x-spinner-body,\r
90 select,\r
91 textarea,\r
92 .x-field-clear-container {\r
93 color: #b3b3b3;\r
94 pointer-events: none;\r
95 }\r
96}\r
97\r
98.x-item-disabled .x-form-label {\r
99 color: #aaa;\r
100}\r
101\r
102.x-item-disabled .x-form-label:after {\r
103 color: #666 !important;\r
104}