PluginProbe
Polylang / 2.9
Polylang v2.9
3.8.9 3.8.8 3.8.7 3.8.6 3.8.5 3.8.4 3.8.3 2.7 2.7.0.1 2.7.1 2.7.2 2.7.3 2.7.4 2.8 2.8.1 2.8.2 2.8.3 2.8.4 2.9 2.9.1 2.9.2 3.0 3.0.1 3.0.2 3.0.3 All 233 releases
polylang / css / selectmenu.css

selectmenu.css in Polylang 2.9, at css/selectmenu.css

212 lines 4.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Greatly modified version of the jquery-ui.css */
2
3 .ui-widget-overlay {
4 position: fixed;
5 top: 0;
6 left: 0;
7 width: 100%;
8 height: 100%;
9 }
10
11 .ui-menu {
12 list-style: none;
13 padding: 0;
14 margin: 0;
15 display: block;
16 outline: none;
17 }
18
19 .ui-menu .ui-menu {
20 position: absolute;
21 }
22
23 .ui-menu .ui-menu-item {
24 position: relative;
25 margin: 0;
26 padding: 3px 1em 3px .4em;
27 cursor: pointer;
28 min-height: 0; /* support: IE7 */
29 /* support: IE10, see #8844 */
30 list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
31 }
32
33 /* for jQuery UI 1.12 which introduces a wrapper */
34 .ui-menu .ui-menu-item:not([role]) {
35 padding: 0;
36 }
37
38 .ui-menu-item-wrapper {
39 padding: 3px 1em 3px 2em;
40 }
41 .rtl .ui-menu .ui-menu-item {
42 text-align: right;
43 }
44
45 /* icon support */
46 .ui-menu-icons {
47 position: relative;
48 }
49
50 .ui-menu-icons .ui-menu-item[role] {
51 padding-left: 2em;
52 }
53
54 .rtl .ui-menu-item-wrapper, /* for jQuery UI 1.12 which introduces a wrapper */
55 .rtl .ui-menu-icons .ui-menu-item[role] {
56 padding-left: 1em;
57 padding-right: 2em;
58 }
59
60 /* left-aligned */
61 .ui-selectmenu-text .ui-icon,
62 .ui-menu .ui-icon {
63 position: absolute;
64 top: 0;
65 bottom: 0;
66 left: .3em;
67 margin: auto 0;
68 }
69
70 .rtl .ui-selectmenu-text .ui-icon,
71 .rtl .ui-menu .ui-icon {
72 right: .3em;
73 left: auto;
74 }
75
76 /* right-aligned */
77 .ui-menu .ui-menu-icon {
78 left: auto;
79 right: 0;
80 }
81
82 .ui-selectmenu-menu {
83 padding: 0;
84 margin: 0;
85 position: absolute;
86 top: 0;
87 left: 0;
88 display: none;
89 }
90
91 .ui-selectmenu-menu .ui-menu {
92 overflow: auto;
93 /* Support: IE7 */
94 overflow-x: hidden;
95 padding-bottom: 1px;
96 }
97
98 .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
99 font-size: 1em;
100 font-weight: bold;
101 line-height: 23px;
102 padding: 2px 0.4em;
103 margin: 0.5em 0 0 0;
104 height: auto;
105 border: 0;
106 }
107
108 .ui-selectmenu-open {
109 display: block;
110 }
111
112 .ui-selectmenu-button {
113 display: inline-block;
114 overflow: hidden;
115 position: relative;
116 text-decoration: none;
117 box-sizing: border-box; /* To keep width calculation in percent since WP 5.6 */
118 }
119
120 .ui-selectmenu-button span.ui-icon {
121 right: 0.5em;
122 left: auto;
123 position: absolute;
124 top: 26%;
125 width: 16px;
126 height: 16px;
127 text-indent: 0; /* due to text-indent for jquery ui-dialog in wizard */
128 }
129
130 .rtl .ui-selectmenu-button span.ui-icon {
131 left: 0.5em;
132 right: auto;
133 }
134
135
136 .ui-selectmenu-button span.ui-selectmenu-text {
137 text-align: left;
138 padding: 0.2em 2.1em 0.2em 2em;
139 display: block;
140 line-height: 23px;
141 overflow: hidden;
142 text-overflow: ellipsis;
143 white-space: nowrap;
144 }
145
146 .rtl .ui-selectmenu-button span.ui-selectmenu-text {
147 text-align: right;
148 padding: 0.2em 2em 0.2em 2.1em;
149 }
150
151 .ui-widget-content,
152 .ui-state-default,
153 .ui-selectmenu-button-closed, /* To be compatible jQuery UI 1.12.1 since WordPress 5.6 */
154 .ui-selectmenu-button-open, /* To be compatible jQuery UI 1.12.1 since WordPress 5.6 */
155 .ui-widget-content .ui-state-default,
156 .ui-widget-header .ui-state-default {
157 background: #fff;
158 border: 1px solid #ddd;
159 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
160 color: #32373c;
161 }
162 /* Override to have same styles as WP form styles since WordPress 5.4 */
163 .toplevel_page_mlang .ui-selectmenu-button.ui-state-default,
164 .toplevel_page_mlang .ui-selectmenu-button.ui-selectmenu-button-closed, /* To be compatible jQuery UI 1.12.1 since WordPress 5.6 */
165 .toplevel_page_mlang .ui-selectmenu-button.ui-selectmenu-button-open{ /* To be compatible jQuery UI 1.12.1 since WordPress 5.6 */
166 box-shadow: 0 0 0 transparent;
167 border-radius: 4px;
168 border: 1px solid #7e8993;
169 }
170
171 .toplevel_page_mlang .ui-selectmenu-button:focus{
172 color: #016087; /* Same color as WordPress focused select HTML tag */
173 border-color: #007cba;
174 box-shadow: 0 0 0 1px #007cba;
175 outline: 2px solid transparent;
176 }
177
178 .toplevel_page_mlang .ui-menu-item {
179 color: #016087; /* Same color as option in a WordPress focused select HTML tag */
180 }
181
182 .ui-widget-content .ui-state-hover,
183 .ui-widget-content .ui-state-focus,
184 .ui-widget-content .ui-state-active { /* To be compatible jQuery UI 1.12.1 since WordPress 5.6 */
185 background: #d5d5d5;
186 }
187
188 .ui-selectmenu-button.ui-state-focus {
189 border: 1px solid #5b9dd9;
190 box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);
191 }
192
193 .ui-icon-triangle-1-s:before {
194 content: "";
195 background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 0px top 55%;
196 background-size: 16px 16px;
197 box-sizing: border-box;
198 position: absolute;
199 width: 16px;
200 height: 16px;
201 }
202
203 .pll-wizard .ui-button:hover,
204 .pll-wizard .ui-button:focus {
205 background: #fff; /* To override jQuery ui-dialog styles provided by WordPress */
206 }
207
208 .ui-widget-content {
209 max-height: 231px;
210 box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
211 }
212