]> git.proxmox.com Git - extjs.git/blame - extjs/classic/theme-neutral/sass/src/grid/plugin/RowEditing.scss
add extjs 6.0.1 sources
[extjs.git] / extjs / classic / theme-neutral / sass / src / grid / plugin / RowEditing.scss
CommitLineData
6527f429
DM
1.#{$prefix}grid-row-editor {\r
2 .#{$prefix}field {\r
3 margin: 0 ceil($grid-row-editor-field-spacing / 2) 0 floor($grid-row-editor-field-spacing / 2);\r
4 }\r
5\r
6 @if $include-ext-form-field-display {\r
7 .#{$prefix}form-display-field {\r
8 $grid-cell-display-field-padding:\r
9 top($grid-cell-inner-padding)\r
10 right($grid-cell-inner-padding) - floor($grid-row-editor-field-spacing / 2)\r
11 bottom($grid-cell-inner-padding)\r
12 left($grid-cell-inner-padding) - floor($grid-row-editor-field-spacing / 2);\r
13\r
14 padding: $grid-cell-display-field-padding;\r
15 line-height: $grid-row-cell-line-height;\r
16\r
17 @if $include-ie {\r
18 .#{$prefix}ie9m & {\r
19 // IE8 and 9 always use content-box sizing on elements that have a min-height\r
20 min-height: $grid-row-height - vertical($grid-cell-display-field-padding);\r
21 }\r
22 }\r
23 }\r
24\r
25 @if $include-ext-grid-column-action {\r
26 .#{$prefix}form-action-col-field {\r
27 padding:\r
28 max(ceil(($grid-cell-field-height - $grid-actioncolumn-icon-height) / 2), 0)\r
29 max($grid-actioncolumn-horizontal-padding - ceil($grid-row-editor-field-spacing / 2), 0)\r
30 max(floor(($grid-cell-field-height - $grid-actioncolumn-icon-height) / 2), 0)\r
31 max($grid-actioncolumn-horizontal-padding - floor($grid-row-editor-field-spacing / 2), 0);\r
32 }\r
33 }\r
34 }\r
35\r
36 @if $include-ext-form-field-text {\r
37 .#{$prefix}form-text {\r
38 padding: $grid-row-editor-field-padding;\r
39\r
40 @if $include-ff {\r
41 .#{$prefix}gecko & {\r
42 // firefox adds an additional px of horizontal space inside text inputs\r
43 padding-left: max((left($grid-row-editor-field-padding) - 1), 0);\r
44 padding-right: max((right($grid-row-editor-field-padding) - 1), 0);\r
45 }\r
46 }\r
47 }\r
48 }\r
49\r
50 .#{$prefix}panel-body {\r
51 // !important is needed to override dock layout border-management rules\r
52 border-top: $grid-row-editor-border !important;\r
53 border-bottom: $grid-row-editor-border !important;\r
54 padding: $grid-row-editor-padding;\r
55 background-color: $grid-row-editor-background-color;\r
56 }\r
57\r
58 @if $include-ext-form-field-checkbox {\r
59 .#{$prefix}grid-with-col-lines & {\r
60 .#{$prefix}form-cb {\r
61 margin-right: $grid-row-cell-border-width;\r
62 }\r
63\r
64 @if $include-rtl {\r
65 .#{$prefix}rtl.#{$prefix}form-cb {\r
66 margin-right: 0;\r
67 margin-left: $grid-row-cell-border-width;\r
68 }\r
69 }\r
70 }\r
71 }\r
72}\r
73\r
74@include x-frame(\r
75 $cls: grid-row-editor-buttons,\r
76 $ui: default-bottom, // change default to $ui when RowEditor adds ui support\r
77 $border-radius: 0 0\r
78 $grid-row-editor-button-container-border-radius\r
79 $grid-row-editor-button-container-border-radius,\r
80 $border-width: 0\r
81 $grid-row-editor-border-width\r
82 $grid-row-editor-border-width\r
83 $grid-row-editor-border-width,\r
84 $padding: $grid-row-editor-button-container-padding,\r
85 $background-color: $grid-row-editor-background-color,\r
86 $background-gradient: 'none',\r
87 $table: true\r
88);\r
89\r
90@include x-frame(\r
91 $cls: grid-row-editor-buttons,\r
92 $ui: default-top, // change default to $ui when RowEditor adds ui support\r
93 $border-radius:\r
94 $grid-row-editor-button-container-border-radius\r
95 $grid-row-editor-button-container-border-radius\r
96 0 0,\r
97 $border-width:\r
98 $grid-row-editor-border-width\r
99 $grid-row-editor-border-width\r
100 0\r
101 $grid-row-editor-border-width,\r
102 $padding: flip-vertical($grid-row-editor-button-container-padding),\r
103 $background-color: $grid-row-editor-background-color,\r
104 $background-gradient: 'none',\r
105 $table: true\r
106);\r
107\r
108.#{$prefix}grid-row-editor-buttons {\r
109 border-color: $grid-row-editor-border-color;\r
110}\r
111\r
112.#{$prefix}row-editor-update-button {\r
113 margin-right: ceil($grid-row-editor-button-spacing / 2);\r
114}\r
115.#{$prefix}row-editor-cancel-button {\r
116 margin-left: floor($grid-row-editor-button-spacing / 2);\r
117}\r
118\r
119@if $include-rtl {\r
120 .#{$prefix}rtl.#{$prefix}row-editor-update-button {\r
121 margin-left: ceil($grid-row-editor-button-spacing / 2);\r
122 margin-right: auto;\r
123 }\r
124 .#{$prefix}rtl.#{$prefix}row-editor-cancel-button {\r
125 margin-right: floor($grid-row-editor-button-spacing / 2);\r
126 margin-left: auto;\r
127 }\r
128}\r
129\r
130.#{$prefix}grid-row-editor-errors {\r
131 .#{$prefix}tip-body {\r
132 padding: $grid-row-editor-error-tip-body-padding;\r
133 }\r
134}\r
135\r
136.#{$prefix}grid-row-editor-errors-item {\r
137 list-style: $grid-row-editor-error-tip-list-style;\r
138 margin-left: $grid-row-editor-error-tip-list-spacing;\r
139}\r
140\r
141@if $include-rtl {\r
142 .#{$prefix}rtl.#{$prefix}grid-row-editor-errors {\r
143 .#{$prefix}grid-row-editor-errors-item {\r
144 margin-left: 0;\r
145 margin-right: $grid-row-editor-error-tip-list-spacing;\r
146 }\r
147 }\r
148}