PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.2.1
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.2.1
5.6.8 5.6.7 5.6.6 5.6.5 5.6.4 5.6.3 5.6.2 5.6.1 5.6.0 5.5.2 5.5.1 5.5.0 5.4.2 trunk 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.1.91 5.1.92 5.1.93 5.1.94 5.2.0 5.2.1 5.2.10 5.2.11 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.0 5.3.1 5.3.2 5.4.0 5.4.1
latepoint / lib / assets / stylesheets / admin / _menu.scss
latepoint / lib / assets / stylesheets / admin Last commit date
_activities.scss 9 months ago _addons.scss 9 months ago _agents.scss 9 months ago _animations.scss 9 months ago _booking_form_preview.scss 9 months ago _bookings.scss 1 year ago _bundles.scss 9 months ago _buttons.scss 9 months ago _calendars.scss 9 months ago _categories.scss 9 months ago _customers.scss 9 months ago _dark.scss 1 year ago _daterangepicker.scss 9 months ago _elements.scss 9 months ago _forms.scss 9 months ago _grid.scss 1 year ago _grid_variables.scss 1 year ago _icons.scss 1 year ago _latecheckbox.scss 9 months ago _lateselect.scss 1 year ago _layout.scss 9 months ago _lightbox.scss 9 months ago _menu.scss 9 months ago _messages.scss 9 months ago _misc.scss 9 months ago _mixins.scss 9 months ago _notifications.scss 9 months ago _orders.scss 9 months ago _pickr.scss 1 year ago _processes.scss 9 months ago _quick_availability.scss 9 months ago _reminders.scss 1 year ago _responsive.scss 9 months ago _roles.scss 1 year ago _schedule.scss 9 months ago _services.scss 9 months ago _settings.scss 9 months ago _side-panel.scss 9 months ago _steps.scss 1 year ago _tables.scss 9 months ago _type.scss 1 year ago _updates.scss 9 months ago _utilities.scss 1 year ago _variables.scss 9 months ago _widgets.scss 9 months ago _wizard.scss 1 year ago
_menu.scss
672 lines
1 #toplevel_page_latepoint, #toplevel_page_latepoint-agent {
2 img {
3 width: 20px;
4 height: auto;
5 }
6 }
7
8 #toplevel_page_latepoint {
9 .wp-menu-image.dashicons-before {
10 &:before {
11 @include latepointfont_admin("\e969");
12 }
13 }
14 }
15
16 .latepoint-side-menu-w {
17 //background-color: $side-menu-bg;
18 position: relative;
19 box-shadow: none;
20
21 ul.side-menu {
22 padding: 20px;
23 margin: 0;
24 display: flex;
25 flex-direction: column;
26
27 li {
28 a:focus {
29 outline: none;
30 box-shadow: none;
31 }
32 }
33
34 > li {
35 margin: 0px;
36 position: relative;
37 padding: 0px;
38
39 &.latepoint-show-notice {
40 > a {
41 position: relative;
42
43 &:after {
44 content: "";
45 width: 14px;
46 height: 14px;
47 border-radius: 50%;
48 z-index: 2;
49 background-color: #ffb123 !important;
50 position: absolute;
51 left: 26px;
52 border: 3px solid #fff;
53 top: 50%;
54 transform: translateY(-80%);
55 }
56 }
57 }
58
59 &.menu-spacer {
60 box-shadow: none;
61 padding: 25px 0px 10px 10px;
62 font-size: floor($font-size-menu-base * 0.7);
63 font-weight: $body-font-weight-bold;
64 text-transform: uppercase;
65 letter-spacing: 2px;
66 color: rgba(#fff, 0.3);
67
68 &.with-label {
69 position: relative;
70 display: flex;
71 align-items: center;
72 gap: 5px;
73
74 span {
75 color: #888c96;
76 position: relative;
77 z-index: 2;
78 }
79
80 &:after {
81 content: "";
82 height: 1px;
83 background-color: $border-color-lightest;
84 flex: 1;
85 display: block;
86 }
87 }
88 }
89
90 > a {
91 text-decoration: none;
92 color: $side-menu-link-color;
93 font-size: floor($font-size-menu-base * 0.90);
94 font-weight: $body-font-weight-normal;
95 display: flex;
96 gap: 15px;
97 align-items: center;
98 padding: 8px 30px 8px 10px;
99 white-space: nowrap;
100 border-radius: $border-radius;
101
102 > i {
103 color: $side-menu-icon-color;
104 font-size: 13px;
105 vertical-align: middle;
106 }
107
108 > span {
109 display: inline-block;
110 vertical-align: middle;
111 }
112 }
113
114 &.menu-item-is-active {
115 &:after {
116 display: none;
117 }
118
119 > a {
120 background-color: $side-menu-active-item-bg;
121 color: #1f242b;
122
123 > i {
124 color: #0981d6;
125 }
126 }
127
128 &:before {
129 }
130
131 > a {
132 }
133 }
134
135 &.has-children {
136 .side-sub-menu-header {
137 }
138
139 > a {
140 padding-right: 25px;
141 position: relative;
142
143 &:before {
144 }
145 }
146 }
147 }
148 }
149
150 ul.side-sub-menu {
151 padding: 7px 0px 7px 22px;
152 margin-bottom: 15px;
153 display: none;
154
155 li {
156 margin: 3px 0px;
157 font-size: floor($font-size-menu-base * 0.8);
158
159 &.side-sub-menu-header {
160 font-size: floor($font-size-base * 1.4);
161 font-weight: $body-font-weight-bold;
162 color: rgba(0,0,0,0.15);
163 padding-bottom: 15px;
164 white-space: nowrap;
165 }
166
167 &.latepoint-show-notice {
168 position: relative;
169
170 &:before {
171 content: "";
172 width: 6px;
173 height: 6px;
174 border-radius: 50%;
175 z-index: 2;
176 background-color: #ffb123 !important;
177 position: absolute;
178 left: -12px;
179 top: 50%;
180 transform: translateY(-50%);
181 }
182 }
183
184 a {
185 display: block;
186 padding: 4px 0px;
187 text-decoration: none;
188 color: $side-menu-link-color;
189 position: relative;
190
191 &:before {
192 content: "";
193 position: absolute;
194 left: -28px;
195 top: 50%;
196 width: 3px;
197 height: 8px;
198 transform: translateY(-50%);
199 }
200
201 > span {
202 display: block;
203 position: relative;
204 transition: transform 0.2s ease;
205 }
206
207 .os-menu-badge {
208 display: block;
209 position: absolute;
210 background-color: #fadd88;
211 border: none;
212 color: #111;
213 padding: 4px 5px;
214 border-radius: 6px;
215 font-size: 12px;
216 font-weight: 500;
217 vertical-align: middle;
218 line-height: 1;
219 text-align: center;
220 top: 50%;
221 left: -20px;
222 transform: translate(-50%, -50%);
223 }
224 }
225
226 &.sub-item-is-active {
227 a {
228 color: $brand-primary;
229
230 &:before {
231 background-color: $brand-primary;
232 }
233 }
234 }
235 }
236 }
237
238 &.dark {
239 background-color: $side-menu-dark-bg;
240 border-right: none;
241
242 &.side-menu-full {
243 .menu-color-toggler {
244 border-right: 1px solid rgba(#fff, 0.1);
245
246 .mc-toggler-label {
247 color: #fff;
248 }
249
250 .os-toggler {
251 .toggler-rail {
252 background-color: rgba(255, 255, 255, 0.15);
253 }
254 }
255 }
256
257 .side-menu-top-part-w {
258 }
259 }
260
261 ul.side-menu > li {
262 &:last-child {
263 box-shadow: none;
264 }
265
266 &.menu-spacer {
267 box-shadow: none;
268
269 &.with-label {
270 &:after {
271 background-color: rgba(#fff, 0.07);
272 }
273
274 span {
275 background-color: $side-menu-dark-bg;
276 color: rgba(255, 255, 255, 0.3);
277 }
278 }
279 }
280
281 > a {
282 color: $side-menu-dark-link-color;
283
284 > i {
285 color: $side-menu-dark-icon-color;
286 }
287 }
288
289 &.menu-item-is-active {
290 > a {
291 color: #fff;
292
293 > i {
294 color: #fff;
295 }
296 }
297 }
298
299 &.has-children > a:before {
300 color: rgba(255, 255, 255, 0.4);
301 }
302
303 ul.side-sub-menu li {
304 a {
305 color: $side-menu-dark-link-color;
306 }
307
308 &.sub-item-is-active {
309 a {
310 color: #fff;
311 }
312 }
313 }
314 }
315
316 ul.side-menu {
317 }
318
319 ul.side-sub-menu {
320 border-left-color: rgba(255, 255, 255, 0.08);
321 }
322 }
323
324 .back-to-wp-floated {
325 display: none;
326 }
327
328 .side-sub-menu-header {
329 display: none;
330 }
331
332 &.side-menu-compact {
333 ul.side-menu {
334 li:not(.menu-item-is-active):first-child {
335 }
336 }
337
338 .side-menu-top-part-w {
339 display: block;
340
341 .logo-w {
342 display: block;
343 text-decoration: none;
344 padding: 18px 15px;
345 border-bottom: 1px solid $border-color-main;
346 height: $top-bar-height;
347 }
348
349 .os-logo {
350 text-decoration: none;
351 @include logo(11px, $brand-primary);
352 }
353
354 .menu-color-toggler {
355 display: none;
356 }
357
358 .menu-toggler {
359 padding: 28px 20px;
360 cursor: pointer;
361 border-bottom: 1px solid $border-color-main;
362
363 &:hover {
364 .menu-toggler-lines {
365 background-color: $side-menu-icon-color;
366
367 &:after,
368 &:before {
369 background-color: $side-menu-icon-color;
370 }
371 }
372 }
373 }
374
375 .menu-toggler-lines {
376 height: 2px;
377 background-color: $color-faded;
378 position: relative;
379 margin-bottom: 1px;
380
381 &:before {
382 position: absolute;
383 top: -9px;
384 left: 0px;
385 right: 0px;
386 background-color: $color-faded;
387 content: "";
388 height: 2px;
389 }
390
391 &:after {
392 position: absolute;
393 bottom: -9px;
394 left: 0px;
395 right: 0px;
396 background-color: $color-faded;
397 content: "";
398 height: 2px;
399 }
400 }
401 }
402 }
403
404 &.side-menu-full {
405 .menu-color-toggler {
406 display: none;
407 align-items: center;
408 margin-right: 15px;
409 padding-right: 15px;
410 border-right: 1px solid rgba(#000, 0.1);
411 margin-left: auto;
412
413 .mc-toggler-label {
414 color: $body-color;
415 font-weight: $body-font-weight-bold;
416 text-transform: uppercase;
417 font-size: 19px;
418 }
419
420 .os-toggler.off {
421 .toggler-rail {
422 background-color: rgba(#fff, 0.15);
423 }
424 }
425 }
426
427 .side-menu-top-part-w {
428 padding: 32px 30px 32px;
429 align-items: center;
430 display: flex;
431 justify-content: space-between;
432 border-bottom: 1px solid $border-color-lightest;
433
434 .latepoint-mobile-top-menu-trigger {
435 display: none;
436 }
437
438 .os-logo {
439 text-decoration: none;
440 @include logo(8px, $logo-color);
441 }
442
443 .menu-toggler {
444 padding: 10px 0px;
445 cursor: pointer;
446
447 &:hover {
448 .menu-toggler-lines {
449 background-color: $brand-primary;
450
451 &:after,
452 &:before {
453 background-color: $brand-primary;
454 }
455 }
456 }
457 }
458
459 .menu-toggler-lines {
460 width: 12px;
461 height: 1px;
462 background-color: $color-faded;
463 position: relative;
464 margin-bottom: 1px;
465
466 &:before {
467 position: absolute;
468 top: -8px;
469 left: 0px;
470 right: 0px;
471 background-color: $color-faded;
472 content: "";
473 height: 1px;
474 }
475
476 &:after {
477 position: absolute;
478 bottom: -8px;
479 left: 0px;
480 right: 0px;
481 background-color: $color-faded;
482 content: "";
483 height: 1px;
484 }
485 }
486 }
487
488 .back-to-wp-link {
489 position: fixed;
490 bottom: 5px;
491 left: 5px;
492 background-color: #111;
493 color: #fff;
494 padding: 6px;
495 border-radius: 20px;
496 text-decoration: none;
497 border: none;
498 box-shadow: 0 1px 3px rgba(0,0,0,0.1);
499 display: flex;
500 gap: 10px;
501 align-items: center;
502 i, span {
503 display: block;
504 }
505 i {
506 font-size: 20px;
507 }
508 span {
509 padding-right: 10px;
510 display: none;
511 }
512 &:hover {
513 background-color: $brand-primary;
514 span {
515 display: block;
516 }
517 }
518 }
519
520 li.back-to-wp-item {
521 display: none;
522 }
523 }
524
525 }
526
527
528 .latepoint-top-user-info-w {
529 margin-left: 20px;
530 position: relative;
531
532 .avatar-w {
533 width: 35px;
534 height: 35px;
535 border-radius: 50%;
536 background-size: cover;
537 cursor: pointer;
538 &:hover {
539 box-shadow: 0 0 0 2px #fff, 0 0 0 4px $brand-primary;
540 }
541 }
542
543 .top-user-info-toggler {
544 }
545
546 .latepoint-user-info-dropdown {
547 display: none;
548 position: absolute;
549 top: -8px;
550 right: -8px;
551 background-color: #fff;
552 padding: 25px;
553 padding-bottom: 5px;
554 box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15), 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
555 z-index: 99999;
556 width: 240px;
557 border-radius: $border-radius-lg;
558 &.os-visible {
559 display: block;
560 }
561 .latepoint-user-info-close {
562 position: absolute;
563 right: 8px;
564 top: 8px;
565 width: 35px;
566 height: 35px;
567 font-size: 18px;
568 line-height: 35px;
569 text-align: center;
570 border-radius: 50%;
571 color: #000;
572 text-decoration: none;
573 background-color: #f7f7f7;
574 &:hover {
575 background-color: #eee;
576 }
577 i {
578 display: block;
579 line-height: 34px;
580 }
581 }
582
583 .os-main-location-selector {
584 display: none;
585 }
586
587 .latepoint-uid-head {
588 display: flex;
589 align-items: center;
590 justify-content: space-between;
591 border-bottom: 1px solid $border-color-lightest;
592 padding: 0 0 20px 0;
593 gap: 15px;
594
595 .uid-avatar-w {
596 flex: 0 0 40px;
597
598 .uid-avatar {
599 display: block;
600 width: 100%;
601 height: 40px;
602 border-radius: 50%;
603 background-size: cover;
604 background-position: center center;
605 }
606 }
607
608 .uid-info {
609 flex: 1;
610
611 .uid-info-username {
612 font-weight: $headings-font-weight-bold;
613 font-size: $headings-font-size-m;
614 }
615
616 .uid-info-usertype {
617 color: $color-faded;
618 }
619 }
620 }
621
622 ul {
623 list-style: none;
624 margin: 0px;
625 font-size: $font-size-menu-base;
626 padding: 0;
627 padding-top: 5px;
628
629 li {
630 margin: 0px;
631 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
632
633 a {
634 display: flex;
635 gap: 15px;
636 align-items: center;
637 padding: 20px 12px;
638 text-decoration: none;
639
640 span, i {
641 display: inline-block;
642 vertical-align: middle;
643 transition: transform 0.2s ease;
644 }
645
646 i {
647 color: $side-menu-icon-color;
648 font-size: 16px;
649 }
650
651 .latepoint-icon-forward {
652 transform: rotate(180deg);
653 }
654
655 span {
656 color: $side-menu-link-color;
657 }
658
659 &:hover {
660 span {
661 text-decoration: underline;
662 }
663 }
664 }
665
666 &:last-child {
667 border-bottom: none;
668 }
669 }
670 }
671 }
672 }