PluginProbe ʕ •ᴥ•ʔ
VikAppointments Services Booking Calendar / trunk
VikAppointments Services Booking Calendar vtrunk
trunk 1.2.17 1.2.18 1.2.19
vikappointments / site / assets / css / contextmenu.css
vikappointments / site / assets / css Last commit date
adapter 4 years ago colorpicker 6 years ago customizer 4 years ago flags 4 years ago font-awesome 4 years ago fontawesome 4 years ago images 6 years ago tel 4 years ago themes 6 years ago confirmdialog.css 1 year ago contextmenu.css 1 year ago environment.css 4 years ago index.html 6 years ago input-select.css 2 years ago jquery-ui.min.css 6 years ago jquery-ui.structure.min.css 6 years ago jquery-ui.theme.min.css 6 years ago jquery.fancybox.css 4 years ago toast.css 1 year ago vap-emparea.css 1 year ago vikappointments-mobile.css 1 year ago vikappointments.css 5 months ago
contextmenu.css
145 lines
1 /**
2 * Context menu
3 */
4
5 .vik-context-menu {
6 position: absolute;
7 background: #f6f6f6;
8 opacity: 0.95;
9 display: block;
10 width: auto;
11 max-width: 400px;
12 min-width: 160px;
13 max-height: calc(100vh - 8px);
14 overflow-y: scroll;
15 border-radius: 4px;
16 -webkit-box-shadow: 0px 0px 6px 1px rgba(136,136,136,1);
17 -moz-box-shadow: 0px 0px 6px 1px rgba(136,136,136,1);
18 box-shadow: 0px 0px 6px 1px rgba(136,136,136,1);
19 z-index: 999999;
20 }
21 .vik-context-menu::-webkit-scrollbar {
22 display: none;
23 }
24 .vik-context-menu ul {
25 list-style: none;
26 margin: 0;
27 padding: 0;
28 }
29 .vik-context-menu li {
30 padding: 0;
31 margin: 0;
32 }
33 .vik-context-menu li:first-child {
34 padding-top: 4px;
35 }
36 .vik-context-menu li:last-child {
37 padding-bottom: 4px;
38 }
39 .vik-context-menu li.separator:not(:last-child) {
40 border-bottom: 2px solid #e6e6e6;
41 padding-bottom: 4px;
42 margin-bottom: 4px;
43 }
44 .vik-context-menu li a {
45 font-family: Helvetica;
46 display: flex;
47 align-items: center;
48 text-decoration: none;
49 color: #434355;
50 cursor: default;
51 padding: 6px 8px 6px 16px;
52 font-size: 14px;
53 }
54 .vik-context-menu li a:not(.disabled):hover {
55 color: #fff;
56 background: #218cf2;
57 }
58 .vik-context-menu li a.disabled {
59 opacity: 0.6;
60 }
61 .vik-context-menu li a.disabled:hover {
62 color: #434355;
63 }
64 .vik-context-menu li a .button-icon {
65 margin-right: 4px;
66 /*font-size: 16px;*/
67 }
68 .vik-context-menu li a .button-icon img {
69 max-width: 16px;
70 max-height: 16px;
71 }
72 .vik-context-menu li a .button-text {
73 flex: 1;
74 }
75
76 /**
77 * Dark Mode
78 */
79
80 .vik-context-menu.dark-mode {
81 background: #1f1c1c;
82 -webkit-box-shadow: 0px 0px 6px 1px rgba(100,100,100,1);
83 -moz-box-shadow: 0px 0px 6px 1px rgba(100,100,100,1);
84 box-shadow: 0px 0px 6px 1px rgba(100,100,100,1);
85 }
86 .vik-context-menu.dark-mode li.separator:not(:last-child) {
87 border-bottom: 2px solid #3b3b3b;
88 }
89 .vik-context-menu.dark-mode li a,
90 .vik-context-menu.dark-mode li a.disabled:hover {
91 color: #fff;
92 }
93
94 @media (prefers-color-scheme: dark) {
95 .vik-context-menu:not(.light-mode) {
96 background: #1f1c1c;
97 -webkit-box-shadow: 0px 0px 6px 1px rgba(100,100,100,1);
98 -moz-box-shadow: 0px 0px 6px 1px rgba(100,100,100,1);
99 box-shadow: 0px 0px 6px 1px rgba(100,100,100,1);
100 }
101 .vik-context-menu:not(.light-mode) li.separator:not(:last-child) {
102 border-bottom: 2px solid #3b3b3b;
103 }
104 .vik-context-menu:not(.light-mode) li a,
105 .vik-context-menu:not(.light-mode) li a.disabled:hover {
106 color: #fff;
107 }
108 }
109
110 /* forced dark mode */
111
112 [data-bs-theme=dark] .vik-context-menu:not(.light-mode) {
113 background: #1f1c1c;
114 -webkit-box-shadow: 0px 0px 6px 1px rgba(100,100,100,1);
115 -moz-box-shadow: 0px 0px 6px 1px rgba(100,100,100,1);
116 box-shadow: 0px 0px 6px 1px rgba(100,100,100,1);
117 }
118 [data-bs-theme=dark] .vik-context-menu:not(.light-mode) li.separator:not(:last-child) {
119 border-bottom: 2px solid #3b3b3b;
120 }
121 [data-bs-theme=dark] .vik-context-menu:not(.light-mode) li a,
122 [data-bs-theme=dark] .vik-context-menu:not(.light-mode) li a.disabled:hover {
123 color: #fff;
124 }
125
126 /**
127 * Utils
128 */
129
130 /* hack used to disable the browser selection */
131 .vik-context-menu-disable-selection {
132 cursor: pointer;
133 -webkit-touch-callout: none; /* iOS Safari */
134 -webkit-user-select: none; /* Safari */
135 -khtml-user-select: none; /* Konqueror HTML */
136 -moz-user-select: none; /* Old versions of Firefox */
137 -ms-user-select: none; /* Internet Explorer/Edge */
138 user-select: none; /* Non-prefixed version, currently
139 supported by Chrome, Edge, Opera and Firefox */
140 }
141
142 /* hack used to lock the document scroll */
143 body.lock-scroll {
144 overflow: hidden;
145 }