PluginProbe
Timetics – Appointment Booking Calendar & Scheduling / 1.0.13
Timetics – Appointment Booking Calendar & Scheduling v1.0.13
1.0.61 1.0.60 1.0.59 1.0.58 1.0.57 1.0.56 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.2 1.0.20 1.0.21 1.0.22 1.0.23 1.0.24 All 62 releases
timetics / core / enqueue-inline / enqueue-inline.php

enqueue-inline.php in Timetics – Appointment Booking Calendar & Scheduling 1.0.13, at core/enqueue-inline/enqueue-inline.php

124 lines 4.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * Inline Enqueue class
5 *
6 * @package Timetics
7 */
8
9 namespace Timetics\Core\EnqueueInline;
10
11 use Timetics\Utils\Singleton;
12 use Timetics;
13
14 /**
15 * Class Enqueue_Inline
16 */
17 class Enqueue_Inline
18 {
19 use Singleton;
20
21 /**
22 * Initialize the shortcode class
23 *
24 * @return void
25 */
26 public function init()
27 {
28 add_action('wp_head', array($this, 'custom_inline_css'));
29 }
30
31 /**
32 * Custom inline css
33 */
34 public function custom_inline_css()
35 {
36 $custom_css = '';
37 $primary_color = timetics_get_option('primary_color');
38 $secondary_color = timetics_get_option('secondary_color');
39
40 $custom_css .= "
41 .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,
42 .ant-btn-background-ghost.ant-btn-primary,
43 .ant-spin,
44 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),
45 .ant-radio-button-wrapper:hover {
46 color: {$primary_color};
47 }
48
49 .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange,
50 .ant-spin .ant-spin-dot-item,
51 .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay,
52 .ant-btn-primary{
53 background-color: {$primary_color};
54 }
55
56
57 .ant-btn-background-ghost.ant-btn-primary,
58 .ant-btn-primary,
59 .ant-input-focused, .ant-input:focus,
60 .ant-input:hover,
61 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),
62 .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay{
63 border-color: {$primary_color};
64 }
65
66 .tt-form-left-sidebar .ant-space-item svg,
67 .anticon svg,
68 .meeting-info-list li svg,
69 .tt-form-left-sidebar .tt-meeting-location-list .anticon svg {
70 fill: {$primary_color};
71 }
72
73 .ant-btn-background-ghost.ant-btn-primary:focus, .ant-btn-background-ghost.ant-btn-primary:hover,
74 button.ant-btn.ant-btn-default.ant-btn-lg.tt-mb-30:hover{
75 color: {$secondary_color};
76 }
77
78 .ant-btn-background-ghost.ant-btn-primary:focus, .ant-btn-background-ghost.ant-btn-primary:hover,
79 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),
80 button.ant-btn.ant-btn-default.ant-btn-lg.tt-mb-30:hover,
81 .ant-btn-primary:focus, .ant-btn-primary:hover{
82 border-color: {$secondary_color};
83 }
84
85 .ant-btn-primary:focus,
86 .ant-btn-primary:hover{
87 background-color: {$secondary_color};
88 }
89
90 .toplevel_page_timetics .ant-btn.ant-btn-primary {
91 background: {$primary_color};
92 border-color: {$primary_color};
93 }
94
95 .tt-slot-list .ant-list-item .ant-btn-block:hover {
96 color: {$primary_color};
97 border-color: {$primary_color};
98 }
99
100 .tt-form-left-sidebar .submit-btn,
101 .tt-booking-body-wrap .submit-btn,
102 .tt-flatpickr-calendar .flatpickr-day.selected,
103 .toplevel_page_timetics .tt-flatpickr-calendar .flatpickr-day.selected {
104 background: {$primary_color};
105 }
106
107 .toplevel_page_timetics .ant-btn.ant-btn-primary:hover,
108 .toplevel_page_timetics .ant-btn.ant-btn-primary:focus,
109 .tt-form-left-sidebar .submit-btn:hover,
110 .tt-form-left-sidebar .submit-btn:focus,
111 .tt-booking-body-wrap .submit-btn:hover,
112 .tt-booking-body-wrap .submit-btn:focus {
113 background: {$secondary_color};
114 }
115
116 ";
117
118 // add inline css.
119 wp_register_style('timetics-custom-css', false);
120 wp_enqueue_style('timetics-custom-css');
121 wp_add_inline_style('timetics-frontend', $custom_css);
122 }
123 }
124