PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.6.4.1
JetFormBuilder — Dynamic Blocks Form Builder v3.6.4.1
3.6.4.1 3.6.4 3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / modules / framework / blocks-style-manager / assets / src / editor.scss
jetformbuilder / modules / framework / blocks-style-manager / assets / src Last commit date
components 2 months ago css-engine 2 months ago helpers 2 months ago hoc-wrappers 2 months ago editor.js 2 months ago editor.scss 2 months ago
editor.scss
259 lines
1 :root {
2 --csm-border-color: #e0e0e0;
3 --csm-border-dark-color: #757575;
4 --csm-accent-color: #0073aa;
5 }
6 .crocoblock-style-manager {
7 &__inline-control {
8 > .components-base-control__field {
9 display: flex;
10 align-items: flex-start;
11 justify-content: space-between;
12 gap: 20px;
13 > .components-base-control__label {
14 margin: 0;
15 line-height: 16px;
16 }
17 }
18 }
19
20 &__heading-control {
21 margin: 0;
22 font-size: 13px;
23 line-height: 18px;
24 font-weight: 600;
25 text-transform: uppercase;
26 }
27
28 &__control.is-control--text {
29 padding: 0 0 10px;
30 }
31
32 &__color-indicator {
33 cursor: pointer;
34 display: flex;
35 align-items: center;
36 gap: 5px;
37 width: 100px;
38 flex: 0 0 100px;
39 .component-color-indicator {
40 width: 16px;
41 height: 16px;
42 }
43 &-label {
44 font-size: 12px;
45 line-height: 16px;
46 }
47 }
48
49 &__usage-marker {
50 position: absolute;
51 top: 5px;
52 left: -10px;
53 width: 6px;
54 height: 6px;
55 border-radius: 50%;
56 .is-control--dimensions & {
57 top: 11px;
58 }
59 .is-control--choose &,
60 .is-control--range &,
61 .is-control--border & {
62 top: 4px;
63 }
64 .is-control--typography & {
65 top: 5px;
66 }
67 &.is-used {
68 background-color: var(--csm-accent-color);
69 }
70 &.is-inherited {
71 background-color: var(--csm-border-color);
72 }
73 }
74
75 &__control,
76 &__with-spacing {
77 position: relative;
78 padding: 0 0 25px;
79
80 .components-base-control .components-base-control__field {
81 padding-top: 0;
82 }
83
84 &:last-child {
85 padding-bottom: 0;
86 .crocoblock-style-manager__controls-tabs {
87 border-bottom: none;
88 }
89 }
90
91 // Fixes for vertical alignment of controls
92 .components-input-control {
93 margin: 0;
94 }
95 > div[data-wp-component="Grid"]="Grid""] {
96 align-items: center;
97 .components-base-control__label {
98 margin: 0;
99 }
100 div[data-wp-component="HStack"]="HStack""] {
101 gap: 16px;
102 }
103 }
104
105 .components-border-radius-control {
106 margin: 0;
107 }
108 }
109
110 &__border-control,
111 &__dimensions-control {
112 margin: 0;
113 }
114
115 &__color-palette {
116 &-item {
117 width: 28px;
118 height: 28px;
119 &-indicator {
120 width: 100%;
121 height: 100%;
122 border-radius: 50%;
123 cursor: pointer;
124 &--active {
125 outline: 2px solid var( --csm-border-dark-color );
126 outline-offset: 1px;
127 }
128 }
129 }
130 }
131
132 &__typography {
133 &-controls {
134 min-width: 300px;
135 }
136 &-indicator {
137 display: flex;
138 align-items: center;
139 gap: 5px;
140 cursor: pointer;
141 width: 100px;
142 &-label {
143 font-size: 11px;
144 line-height: 16px;
145 white-space: nowrap;
146 overflow: hidden;
147 text-overflow: ellipsis;
148 max-width: 67px;
149 }
150 }
151 }
152
153 &__controls-tabs {
154 margin: 0 -16px;
155 border-top: 1px solid var(--csm-border-color);
156 border-bottom: 1px solid var(--csm-border-color);
157 &-navigation {
158 display: flex;
159 gap: 10px;
160 border-bottom: 1px solid var(--csm-border-color);
161 background-color: #efefef;
162 padding: 8px 16px;
163 button.crocoblock-style-manager__controls-tabs-button {
164 flex: 1;
165 text-align: center;
166 border: none;
167 background: transparent;
168 padding: 8px 0;
169 cursor: pointer;
170 &.is-active {
171 background-color: #1e1e1e;
172 color: #fff;
173 }
174 }
175 }
176 &-content {
177 padding: 15px 16px 0;
178 &:last-child {
179 padding-bottom: 15px;
180 }
181 }
182 .is-control--tabs + .is-control--tabs & {
183 margin-top: -25px;
184 border-top: none;
185 }
186 }
187
188 &__popover {
189 min-width: 250px;
190 &-content {
191 padding: 20px;
192 .components-input-control__container {
193 width: 100%;
194 }
195 }
196 &-header {
197 display: flex;
198 align-items: center;
199 justify-content: space-between;
200 border-bottom: 1px solid var(--csm-border-color);
201 padding: 10px 20px;
202 font-weight: bold;
203 line-height: 24px;
204 button.crocoblock-style-manager__popover-close {
205 width: 24px;
206 height: 24px;
207 min-width: 0;
208 padding: 0;
209 }
210 }
211 &-trigger {
212 cursor: pointer;
213 border: 1px solid var(--csm-border-color);
214 padding: 5px;
215 border-radius: 3px;
216 margin-top: -5px;
217 position: relative;
218 svg {
219 width: 16px;
220 height: 16px;
221 display: block;
222 path {
223 fill: currentColor;
224 }
225 }
226 }
227 &-clear {
228 position: absolute;
229 top: 50%;
230 left: -23px;
231 transform: translateY(-50%);
232 padding: 0 !important;
233 min-width: 20px !important;
234 height: 20px !important;
235 svg {
236 width: 12px;
237 height: 12px;
238 }
239 }
240 &-control {
241 padding-bottom: 10px;
242 &-text-row {
243 font-size: 12px;
244 line-height: 16px;
245 margin-top: -3px;
246 margin-bottom: 10px;
247 }
248 }
249 &-controls-row {
250 display: flex;
251 gap: 10px;
252 width: 100%;
253 .w-50 {
254 width: calc( 50% - 5px );
255 flex: 0 0 calc( 50% - 5px );
256 }
257 }
258 }
259 }