PluginProbe
Events Block / 1.0.9
Events Block v1.0.9
1.0.9 trunk 1.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.5.1 1.0.5.2 1.0.6 1.0.7 1.0.8
events-block / editor.css

editor.css in Events Block 1.0.9, at editor.css

297 lines 7.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Icon Font - evtbicons */
2 @font-face {
3 font-family: 'evtbicons';
4 src: url('assets/font/evtbicon.eot?52891777');
5 src: url('assets/font/evtbicon.eot?52891777#iefix') format('embedded-opentype'),
6 url('assets/font/evtbicon.woff2?52891777') format('woff2'),
7 url('assets/font/evtbicon.woff?52891777') format('woff'),
8 url('assets/font/evtbicon.ttf?52891777') format('truetype'),
9 url('assets/font/evtbicon.svg?52891777#evtbicons') format('svg');
10 font-weight: normal;
11 font-style: normal;
12 }
13
14 /* Ensure the editor's internal 'block-editor-block-list__layout' doesn't break grid */
15 .evtb-events-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout {
16 display: grid;
17 grid-template-columns: repeat(var(--grid-columns, 2), 1fr);
18 gap: 25px;
19 padding: 10px;
20 }
21
22 /* ****CARD*** */
23 .editor-styles-wrapper .evtb-event-card {
24 position: relative;
25 border-radius: 8px;
26 overflow: hidden;
27 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
28 }
29
30 .editor-styles-wrapper .evtb-event-card .evtb-add-image-block {
31 border-bottom: 1px solid rgb(221, 221, 221);
32 padding: 10px;
33 margin-bottom: 10px;
34 }
35
36 /* Hide appender button inside event items when blocks are deleted */
37 .evtb-event-item .block-list-appender,
38 .evtb-event-item .block-editor-button-block-appender,
39 .editor-styles-wrapper .evtb-event-details-inner .block-list-appender,
40 .editor-styles-wrapper .evtb-event-detail .block-list-appender,
41 .editor-styles-wrapper .evtb-card-details .block-list-appender,
42 .editor-styles-wrapper .evtb-event-image-wrap .block-list-appender,
43 .editor-styles-wrapper .evtb-price-read-more .block-list-appender,
44 .evtb-event-details .block-list-appender,
45 .wp-block-group.evtb-card-details .block-list-appender,
46 .wp-block-group.evtb-event-detail .block-list-appender,
47 .wp-block-group.evtb-event-image-wrap .block-list-appender,
48 .wp-block-group.evtb-price-read-more .block-list-appender,
49 .evtb-event-item .wp-block-buttons .block-list-appender,
50 .evtb-event-item .wp-block-buttons .block-editor-button-block-appender {
51 display: none !important;
52 }
53
54 :root :where(.evtb-event-detail.is-layout-flow)>* {
55 margin-block-start: 0px !important;
56 margin-block-end: 0px !important;
57 }
58
59 .editor-styles-wrapper .block-editor-block-list__block {
60 margin: 0px !important;
61 }
62
63 .editor-styles-wrapper .evtb-event-date-badge-container {
64 display: flex;
65 flex-direction: column;
66 align-items: center;
67 gap: 1px;
68 margin: 0px;
69 }
70
71 .editor-styles-wrapper .evtb-card-details {
72 display: flex;
73 padding: 10px;
74 pointer-events: none;
75 gap: 15px;
76 }
77
78 .editor-styles-wrapper .evtb-card-details .wp-block-group__inner-container {
79 display: flex;
80 gap: 15px;
81 }
82
83 .editor-styles-wrapper .evtb-event-card .evtb-event-detail {
84 display: flex;
85 flex-direction: column;
86 gap: 5px;
87 width: 100%;
88 pointer-events: none;
89 cursor: none;
90 }
91
92 .editor-styles-wrapper .evtb-event-card .evtb-event-detail .wp-block-group__inner-container {
93 display: block;
94 }
95
96 .editor-styles-wrapper .evtb-event-item .evtb-event-details {
97 background-color: var(--evtb-details-bg, #ffffff);
98 }
99
100 .editor-styles-wrapper .evtb-border-badge {
101 border-radius: 6px;
102 padding: 3px;
103 border: 1px solid var(--evtb-badge-border, #00000040);
104 }
105
106 .editor-styles-wrapper .evtb-event-date-badge {
107 padding: 7px 14px;
108 border-radius: 4px;
109 display: flex;
110 flex-direction: column;
111 align-items: center;
112 text-align: center;
113 background-color: var(--evtb-badge-bg, #2667FF);
114 color: var(--evtb-badge-text, #ffffff);
115 }
116
117 .editor-styles-wrapper .evtb-date-weekday {
118 font-size: 12px;
119 font-weight: 500;
120 text-transform: uppercase;
121 letter-spacing: 0.5px;
122 color: var(--evtb-badge-weekday, #000000);
123 }
124
125 .editor-styles-wrapper .evtb-date-day {
126 font-size: 21px;
127 font-weight: 700;
128 line-height: 1;
129 color: var(--evtb-badge-text, #ffffff);
130 }
131
132 .editor-styles-wrapper .evtb-date-month {
133 font-size: 11px;
134 font-weight: 600;
135 text-transform: uppercase;
136 letter-spacing: 0.5px;
137 display: block;
138 color: var(--evtb-badge-text, #ffffff);
139 }
140
141 .editor-styles-wrapper .evtb-date-year {
142 font-size: 10px;
143 font-weight: 500;
144 display: block;
145 margin-top: 2px;
146 }
147
148 .editor-styles-wrapper .evtb-event-details-inner .evtb-event-time {
149 font-size: 14px;
150 display: flex;
151 align-items: center;
152 gap: 1px;
153 margin: 0px !important;
154 }
155
156 .editor-styles-wrapper .evtb-event-details-inner .evtb-event-time:before {
157 content: '\e803';
158 font-family: 'evtbicons';
159 font-style: normal;
160 font-weight: normal;
161 display: inline-block;
162 margin-right: 5px;
163 }
164
165 .editor-styles-wrapper .evtb-event-details-inner .evtb-event-title {
166 font-size: 18px;
167 font-weight: 500;
168 }
169
170 .editor-styles-wrapper .evtb-event-details-inner .evtb-event-location {
171 font-size: 15px;
172 font-weight: 400;
173 }
174
175 .editor-styles-wrapper .evtb-event-details-inner .evtb-price-read-more p {
176 font-size: 15px;
177 font-weight: 600;
178 }
179
180 .editor-styles-wrapper .evtb-event-details-inner .evtb-price-read-more {
181 display: flex;
182 align-items: center;
183 gap: 8px;
184 pointer-events: none;
185 cursor: none;
186 }
187
188 .editor-styles-wrapper .evtb-event-details-inner .evtb-price-read-more .wp-block-group__inner-container {
189 display: flex;
190 align-items: center;
191 gap: 8px;
192 pointer-events: none;
193 cursor: none;
194 }
195
196 .editor-styles-wrapper .evtb-price-read-more .evtb-event-read-more div {
197 padding: 9px 16px;
198 line-height: 14px;
199 font-size: 14px;
200 }
201
202 .editor-styles-wrapper .evtb-event-image-wrap {
203 width: 100%;
204 position: relative;
205 }
206
207 .editor-styles-wrapper .evtb-event-image-wrap figure {
208 margin: 0;
209 }
210
211 .editor-styles-wrapper .evtb-event-image-wrap figure img {
212 width: 100%;
213 display: block;
214 }
215
216 /* Let WordPress image block handle its own dimensions in editor */
217 .editor-styles-wrapper .evtb-event-image-wrap .wp-block-image {
218 margin: 0;
219 }
220
221 .editor-styles-wrapper .evtb-events-grid-container .evtb-event-image-block .components-placeholder {
222 min-height: 200px;
223 padding: 7px;
224 gap: 5px;
225 box-shadow: inset 0 0 0 1px #d9d9d9;
226 }
227
228 /* Support for aspect ratio when set by WordPress in editor */
229 .editor-styles-wrapper .evtb-event-image-wrap figure[style*="aspect-ratio"] {
230 overflow: hidden;
231 }
232
233 /* BLOCK APPENDER & INSERTER */
234
235 .editor-styles-wrapper .evtb-events-grid-container .block-editor-block-list__layout>.block-list-appender {
236 display: grid;
237 grid-column: auto;
238 position: relative !important;
239 width: 100%;
240 }
241
242 .editor-styles-wrapper .evtb-events-grid-container .block-editor-button-block-appender {
243 width: 100%;
244 height: 100%;
245 border: 2px dashed #cdceff;
246 box-shadow: none;
247 border-radius: 8px;
248 }
249
250 .editor-styles-wrapper .evtb-events-grid-container .block-editor-button-block-appender svg {
251 width: 45px;
252 height: 45px;
253 fill: #abaff5;
254 }
255
256 .editor-styles-wrapper .evtb-events-grid-container .block-editor-button-block-appender::after {
257 content: 'Add Event';
258 color: #abaff5;
259 font-size: 13px;
260 font-weight: 600;
261 letter-spacing: 0.5px;
262 }
263
264 .evtb-date-settings .components-datetime__time>fieldset:first-of-type {
265 display: none;
266 }
267
268 .evtb-start-time-input,
269 .evtb-end-time-input {
270 margin-bottom: 15px;
271 }
272
273 .evtb-start-time-input input,
274 .evtb-end-time-input input {
275 width: 100%;
276 padding: 8px;
277 margin-top: 8px;
278 border: 1px solid #ddd;
279 border-radius: 4px;
280 cursor: pointer !important;
281 }
282
283 .evtb-date-settings .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field {
284 margin-bottom: 0px;
285 }
286
287 @media (max-width: 1024px) {
288 .evtb-events-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout {
289 grid-template-columns: repeat(2, 1fr);
290 }
291 }
292
293 @media (max-width: 600px) {
294 .evtb-events-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout {
295 grid-template-columns: 1fr;
296 }
297 }