User Role Editor - Version 4.9

Version Description

  • 19.01.2014
  • New tab "Default Roles" was added to the User Role Editor settings page. It is possible to select multiple default roles to assign them automatically to the new registered user.
  • CSS and dialog windows layout various enhancements.
  • 'members_get_capabilities' filter was applied to provide better compatibility with themes and plugins which may use it to add its own user capabilities.
  • jQuery UI CSS was updated to version 1.10.4.
  • Pro version: Option was added to download jQuery UI CSS from the jQuery CDN.
  • Pro version: Bug was fixed: Plugins activation assess restriction section was not shown for selected user under multi-site environment.
Download this release

Release Info

Developer shinephp
Plugin Icon 128x128 User Role Editor
Version 4.9
Comparing to
See all releases

Code changes from version 4.8 to 4.9

Files changed (33) hide show
  1. css/images/ui-bg_flat_0_aaaaaa_40x100.png +0 -0
  2. css/images/ui-bg_flat_30_cccccc_40x100.png +0 -0
  3. css/images/ui-bg_flat_50_5c5c5c_40x100.png +0 -0
  4. css/images/ui-bg_flat_75_ffffff_40x100.png +0 -0
  5. css/images/ui-bg_glass_20_555555_1x400.png +0 -0
  6. css/images/ui-bg_glass_40_0078a3_1x400.png +0 -0
  7. css/images/ui-bg_glass_40_ffc73d_1x400.png +0 -0
  8. css/images/ui-bg_glass_55_fbf9ee_1x400.png +0 -0
  9. css/images/ui-bg_glass_65_ffffff_1x400.png +0 -0
  10. css/images/ui-bg_glass_75_dadada_1x400.png +0 -0
  11. css/images/ui-bg_glass_75_e6e6e6_1x400.png +0 -0
  12. css/images/ui-bg_glass_95_fef1ec_1x400.png +0 -0
  13. css/images/ui-bg_gloss-wave_25_333333_500x100.png +0 -0
  14. css/images/ui-bg_highlight-soft_75_cccccc_1x100.png +0 -0
  15. css/images/ui-bg_highlight-soft_80_eeeeee_1x100.png +0 -0
  16. css/images/ui-bg_inset-soft_25_000000_1x100.png +0 -0
  17. css/images/ui-bg_inset-soft_30_f58400_1x100.png +0 -0
  18. css/images/ui-icons_4b8e0b_256x240.png +0 -0
  19. css/images/ui-icons_a83300_256x240.png +0 -0
  20. css/images/ui-icons_cccccc_256x240.png +0 -0
  21. css/images/ui-icons_ffffff_256x240.png +0 -0
  22. css/jquery-ui-1.10.3.css +0 -523
  23. css/jquery-ui-1.10.3.custom.min.css +0 -7
  24. css/{jquery-ui-1.10.3.custom.css → jquery-ui-1.10.4.custom.css} +70 -69
  25. css/jquery-ui-1.10.4.custom.min.css +7 -0
  26. css/ure-admin.css +9 -4
  27. includes/class-ure-lib.php +43 -7
  28. includes/class-user-role-editor.php +73 -13
  29. includes/settings-template.php +39 -8
  30. includes/ure-user-edit.php +1 -1
  31. js/ure-js.js +18 -13
  32. readme.txt +10 -0
  33. user-role-editor.php +2 -2
css/images/ui-bg_flat_0_aaaaaa_40x100.png CHANGED
Binary file
css/images/ui-bg_flat_30_cccccc_40x100.png DELETED
Binary file
css/images/ui-bg_flat_50_5c5c5c_40x100.png DELETED
Binary file
css/images/ui-bg_flat_75_ffffff_40x100.png CHANGED
Binary file
css/images/ui-bg_glass_20_555555_1x400.png DELETED
Binary file
css/images/ui-bg_glass_40_0078a3_1x400.png DELETED
Binary file
css/images/ui-bg_glass_40_ffc73d_1x400.png DELETED
Binary file
css/images/ui-bg_glass_55_fbf9ee_1x400.png CHANGED
Binary file
css/images/ui-bg_glass_65_ffffff_1x400.png CHANGED
Binary file
css/images/ui-bg_glass_75_dadada_1x400.png CHANGED
Binary file
css/images/ui-bg_glass_75_e6e6e6_1x400.png CHANGED
Binary file
css/images/ui-bg_glass_95_fef1ec_1x400.png CHANGED
Binary file
css/images/ui-bg_gloss-wave_25_333333_500x100.png DELETED
Binary file
css/images/ui-bg_highlight-soft_75_cccccc_1x100.png CHANGED
Binary file
css/images/ui-bg_highlight-soft_80_eeeeee_1x100.png DELETED
Binary file
css/images/ui-bg_inset-soft_25_000000_1x100.png DELETED
Binary file
css/images/ui-bg_inset-soft_30_f58400_1x100.png DELETED
Binary file
css/images/ui-icons_4b8e0b_256x240.png DELETED
Binary file
css/images/ui-icons_a83300_256x240.png DELETED
Binary file
css/images/ui-icons_cccccc_256x240.png DELETED
Binary file
css/images/ui-icons_ffffff_256x240.png DELETED
Binary file
css/jquery-ui-1.10.3.css DELETED
@@ -1,523 +0,0 @@
1
- /*! jQuery UI - v1.10.3 - 2013-11-09
2
- * http://jqueryui.com
3
- * Includes: jquery.ui.core.css, jquery.ui.tabs.css, jquery.ui.theme.css
4
- * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
5
- * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
6
-
7
- /* Layout helpers
8
- ----------------------------------*/
9
- .ui-helper-hidden {
10
- display: none;
11
- }
12
- .ui-helper-hidden-accessible {
13
- border: 0;
14
- clip: rect(0 0 0 0);
15
- height: 1px;
16
- margin: -1px;
17
- overflow: hidden;
18
- padding: 0;
19
- position: absolute;
20
- width: 1px;
21
- }
22
- .ui-helper-reset {
23
- margin: 0;
24
- padding: 0;
25
- border: 0;
26
- outline: 0;
27
- line-height: 1.3;
28
- text-decoration: none;
29
- font-size: 100%;
30
- list-style: none;
31
- }
32
- .ui-helper-clearfix:before,
33
- .ui-helper-clearfix:after {
34
- content: "";
35
- display: table;
36
- border-collapse: collapse;
37
- }
38
- .ui-helper-clearfix:after {
39
- clear: both;
40
- }
41
- .ui-helper-clearfix {
42
- min-height: 0; /* support: IE7 */
43
- }
44
- .ui-helper-zfix {
45
- width: 100%;
46
- height: 100%;
47
- top: 0;
48
- left: 0;
49
- position: absolute;
50
- opacity: 0;
51
- filter:Alpha(Opacity=0);
52
- }
53
-
54
- .ui-front {
55
- z-index: 100;
56
- }
57
-
58
-
59
- /* Interaction Cues
60
- ----------------------------------*/
61
- .ui-state-disabled {
62
- cursor: default !important;
63
- }
64
-
65
-
66
- /* Icons
67
- ----------------------------------*/
68
-
69
- /* states and images */
70
- .ui-icon {
71
- display: block;
72
- text-indent: -99999px;
73
- overflow: hidden;
74
- background-repeat: no-repeat;
75
- }
76
-
77
-
78
- /* Misc visuals
79
- ----------------------------------*/
80
-
81
- /* Overlays */
82
- .ui-widget-overlay {
83
- position: fixed;
84
- top: 0;
85
- left: 0;
86
- width: 100%;
87
- height: 100%;
88
- }
89
- .ui-tabs {
90
- position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
91
- padding: .2em;
92
- }
93
- .ui-tabs .ui-tabs-nav {
94
- margin: 0;
95
- padding: .2em .2em 0;
96
- }
97
- .ui-tabs .ui-tabs-nav li {
98
- list-style: none;
99
- float: left;
100
- position: relative;
101
- top: 0;
102
- margin: 1px .2em 0 0;
103
- border-bottom-width: 0;
104
- padding: 0;
105
- white-space: nowrap;
106
- }
107
- .ui-tabs .ui-tabs-nav li a {
108
- float: left;
109
- padding: .5em 1em;
110
- text-decoration: none;
111
- }
112
- .ui-tabs .ui-tabs-nav li.ui-tabs-active {
113
- margin-bottom: -1px;
114
- padding-bottom: 1px;
115
- }
116
- .ui-tabs .ui-tabs-nav li.ui-tabs-active a,
117
- .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
118
- .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
119
- cursor: text;
120
- }
121
- .ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
122
- .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
123
- cursor: pointer;
124
- }
125
- .ui-tabs .ui-tabs-panel {
126
- display: block;
127
- border-width: 0;
128
- padding: 1em 1.4em;
129
- background: none;
130
- }
131
-
132
- /* Component containers
133
- ----------------------------------*/
134
- .ui-widget {
135
- font-family: Verdana,Arial,sans-serif;
136
- font-size: 1.1em;
137
- }
138
- .ui-widget .ui-widget {
139
- font-size: 1em;
140
- }
141
- .ui-widget input,
142
- .ui-widget select,
143
- .ui-widget textarea,
144
- .ui-widget button {
145
- font-family: Verdana,Arial,sans-serif;
146
- font-size: 1em;
147
- }
148
- .ui-widget-content {
149
- border: 1px solid #aaaaaa;
150
- background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
151
- color: #222222;
152
- }
153
- .ui-widget-content a {
154
- color: #222222;
155
- }
156
- .ui-widget-header {
157
- border: 1px solid #aaaaaa;
158
- background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
159
- color: #222222;
160
- font-weight: bold;
161
- }
162
- .ui-widget-header a {
163
- color: #222222;
164
- }
165
-
166
- /* Interaction states
167
- ----------------------------------*/
168
- .ui-state-default,
169
- .ui-widget-content .ui-state-default,
170
- .ui-widget-header .ui-state-default {
171
- border: 1px solid #d3d3d3;
172
- background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
173
- font-weight: normal;
174
- color: #555555;
175
- }
176
- .ui-state-default a,
177
- .ui-state-default a:link,
178
- .ui-state-default a:visited {
179
- color: #555555;
180
- text-decoration: none;
181
- }
182
- .ui-state-hover,
183
- .ui-widget-content .ui-state-hover,
184
- .ui-widget-header .ui-state-hover,
185
- .ui-state-focus,
186
- .ui-widget-content .ui-state-focus,
187
- .ui-widget-header .ui-state-focus {
188
- border: 1px solid #999999;
189
- background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
190
- font-weight: normal;
191
- color: #212121;
192
- }
193
- .ui-state-hover a,
194
- .ui-state-hover a:hover,
195
- .ui-state-hover a:link,
196
- .ui-state-hover a:visited {
197
- color: #212121;
198
- text-decoration: none;
199
- }
200
- .ui-state-active,
201
- .ui-widget-content .ui-state-active,
202
- .ui-widget-header .ui-state-active {
203
- border: 1px solid #aaaaaa;
204
- background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
205
- font-weight: normal;
206
- color: #212121;
207
- }
208
- .ui-state-active a,
209
- .ui-state-active a:link,
210
- .ui-state-active a:visited {
211
- color: #212121;
212
- text-decoration: none;
213
- }
214
-
215
- /* Interaction Cues
216
- ----------------------------------*/
217
- .ui-state-highlight,
218
- .ui-widget-content .ui-state-highlight,
219
- .ui-widget-header .ui-state-highlight {
220
- border: 1px solid #fcefa1;
221
- background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
222
- color: #363636;
223
- }
224
- .ui-state-highlight a,
225
- .ui-widget-content .ui-state-highlight a,
226
- .ui-widget-header .ui-state-highlight a {
227
- color: #363636;
228
- }
229
- .ui-state-error,
230
- .ui-widget-content .ui-state-error,
231
- .ui-widget-header .ui-state-error {
232
- border: 1px solid #cd0a0a;
233
- background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
234
- color: #cd0a0a;
235
- }
236
- .ui-state-error a,
237
- .ui-widget-content .ui-state-error a,
238
- .ui-widget-header .ui-state-error a {
239
- color: #cd0a0a;
240
- }
241
- .ui-state-error-text,
242
- .ui-widget-content .ui-state-error-text,
243
- .ui-widget-header .ui-state-error-text {
244
- color: #cd0a0a;
245
- }
246
- .ui-priority-primary,
247
- .ui-widget-content .ui-priority-primary,
248
- .ui-widget-header .ui-priority-primary {
249
- font-weight: bold;
250
- }
251
- .ui-priority-secondary,
252
- .ui-widget-content .ui-priority-secondary,
253
- .ui-widget-header .ui-priority-secondary {
254
- opacity: .7;
255
- filter:Alpha(Opacity=70);
256
- font-weight: normal;
257
- }
258
- .ui-state-disabled,
259
- .ui-widget-content .ui-state-disabled,
260
- .ui-widget-header .ui-state-disabled {
261
- opacity: .35;
262
- filter:Alpha(Opacity=35);
263
- background-image: none;
264
- }
265
- .ui-state-disabled .ui-icon {
266
- filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
267
- }
268
-
269
- /* Icons
270
- ----------------------------------*/
271
-
272
- /* states and images */
273
- .ui-icon {
274
- width: 16px;
275
- height: 16px;
276
- }
277
- .ui-icon,
278
- .ui-widget-content .ui-icon {
279
- background-image: url(images/ui-icons_222222_256x240.png);
280
- }
281
- .ui-widget-header .ui-icon {
282
- background-image: url(images/ui-icons_222222_256x240.png);
283
- }
284
- .ui-state-default .ui-icon {
285
- background-image: url(images/ui-icons_888888_256x240.png);
286
- }
287
- .ui-state-hover .ui-icon,
288
- .ui-state-focus .ui-icon {
289
- background-image: url(images/ui-icons_454545_256x240.png);
290
- }
291
- .ui-state-active .ui-icon {
292
- background-image: url(images/ui-icons_454545_256x240.png);
293
- }
294
- .ui-state-highlight .ui-icon {
295
- background-image: url(images/ui-icons_2e83ff_256x240.png);
296
- }
297
- .ui-state-error .ui-icon,
298
- .ui-state-error-text .ui-icon {
299
- background-image: url(images/ui-icons_cd0a0a_256x240.png);
300
- }
301
-
302
- /* positioning */
303
- .ui-icon-blank { background-position: 16px 16px; }
304
- .ui-icon-carat-1-n { background-position: 0 0; }
305
- .ui-icon-carat-1-ne { background-position: -16px 0; }
306
- .ui-icon-carat-1-e { background-position: -32px 0; }
307
- .ui-icon-carat-1-se { background-position: -48px 0; }
308
- .ui-icon-carat-1-s { background-position: -64px 0; }
309
- .ui-icon-carat-1-sw { background-position: -80px 0; }
310
- .ui-icon-carat-1-w { background-position: -96px 0; }
311
- .ui-icon-carat-1-nw { background-position: -112px 0; }
312
- .ui-icon-carat-2-n-s { background-position: -128px 0; }
313
- .ui-icon-carat-2-e-w { background-position: -144px 0; }
314
- .ui-icon-triangle-1-n { background-position: 0 -16px; }
315
- .ui-icon-triangle-1-ne { background-position: -16px -16px; }
316
- .ui-icon-triangle-1-e { background-position: -32px -16px; }
317
- .ui-icon-triangle-1-se { background-position: -48px -16px; }
318
- .ui-icon-triangle-1-s { background-position: -64px -16px; }
319
- .ui-icon-triangle-1-sw { background-position: -80px -16px; }
320
- .ui-icon-triangle-1-w { background-position: -96px -16px; }
321
- .ui-icon-triangle-1-nw { background-position: -112px -16px; }
322
- .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
323
- .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
324
- .ui-icon-arrow-1-n { background-position: 0 -32px; }
325
- .ui-icon-arrow-1-ne { background-position: -16px -32px; }
326
- .ui-icon-arrow-1-e { background-position: -32px -32px; }
327
- .ui-icon-arrow-1-se { background-position: -48px -32px; }
328
- .ui-icon-arrow-1-s { background-position: -64px -32px; }
329
- .ui-icon-arrow-1-sw { background-position: -80px -32px; }
330
- .ui-icon-arrow-1-w { background-position: -96px -32px; }
331
- .ui-icon-arrow-1-nw { background-position: -112px -32px; }
332
- .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
333
- .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
334
- .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
335
- .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
336
- .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
337
- .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
338
- .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
339
- .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
340
- .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
341
- .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
342
- .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
343
- .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
344
- .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
345
- .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
346
- .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
347
- .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
348
- .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
349
- .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
350
- .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
351
- .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
352
- .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
353
- .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
354
- .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
355
- .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
356
- .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
357
- .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
358
- .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
359
- .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
360
- .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
361
- .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
362
- .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
363
- .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
364
- .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
365
- .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
366
- .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
367
- .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
368
- .ui-icon-arrow-4 { background-position: 0 -80px; }
369
- .ui-icon-arrow-4-diag { background-position: -16px -80px; }
370
- .ui-icon-extlink { background-position: -32px -80px; }
371
- .ui-icon-newwin { background-position: -48px -80px; }
372
- .ui-icon-refresh { background-position: -64px -80px; }
373
- .ui-icon-shuffle { background-position: -80px -80px; }
374
- .ui-icon-transfer-e-w { background-position: -96px -80px; }
375
- .ui-icon-transferthick-e-w { background-position: -112px -80px; }
376
- .ui-icon-folder-collapsed { background-position: 0 -96px; }
377
- .ui-icon-folder-open { background-position: -16px -96px; }
378
- .ui-icon-document { background-position: -32px -96px; }
379
- .ui-icon-document-b { background-position: -48px -96px; }
380
- .ui-icon-note { background-position: -64px -96px; }
381
- .ui-icon-mail-closed { background-position: -80px -96px; }
382
- .ui-icon-mail-open { background-position: -96px -96px; }
383
- .ui-icon-suitcase { background-position: -112px -96px; }
384
- .ui-icon-comment { background-position: -128px -96px; }
385
- .ui-icon-person { background-position: -144px -96px; }
386
- .ui-icon-print { background-position: -160px -96px; }
387
- .ui-icon-trash { background-position: -176px -96px; }
388
- .ui-icon-locked { background-position: -192px -96px; }
389
- .ui-icon-unlocked { background-position: -208px -96px; }
390
- .ui-icon-bookmark { background-position: -224px -96px; }
391
- .ui-icon-tag { background-position: -240px -96px; }
392
- .ui-icon-home { background-position: 0 -112px; }
393
- .ui-icon-flag { background-position: -16px -112px; }
394
- .ui-icon-calendar { background-position: -32px -112px; }
395
- .ui-icon-cart { background-position: -48px -112px; }
396
- .ui-icon-pencil { background-position: -64px -112px; }
397
- .ui-icon-clock { background-position: -80px -112px; }
398
- .ui-icon-disk { background-position: -96px -112px; }
399
- .ui-icon-calculator { background-position: -112px -112px; }
400
- .ui-icon-zoomin { background-position: -128px -112px; }
401
- .ui-icon-zoomout { background-position: -144px -112px; }
402
- .ui-icon-search { background-position: -160px -112px; }
403
- .ui-icon-wrench { background-position: -176px -112px; }
404
- .ui-icon-gear { background-position: -192px -112px; }
405
- .ui-icon-heart { background-position: -208px -112px; }
406
- .ui-icon-star { background-position: -224px -112px; }
407
- .ui-icon-link { background-position: -240px -112px; }
408
- .ui-icon-cancel { background-position: 0 -128px; }
409
- .ui-icon-plus { background-position: -16px -128px; }
410
- .ui-icon-plusthick { background-position: -32px -128px; }
411
- .ui-icon-minus { background-position: -48px -128px; }
412
- .ui-icon-minusthick { background-position: -64px -128px; }
413
- .ui-icon-close { background-position: -80px -128px; }
414
- .ui-icon-closethick { background-position: -96px -128px; }
415
- .ui-icon-key { background-position: -112px -128px; }
416
- .ui-icon-lightbulb { background-position: -128px -128px; }
417
- .ui-icon-scissors { background-position: -144px -128px; }
418
- .ui-icon-clipboard { background-position: -160px -128px; }
419
- .ui-icon-copy { background-position: -176px -128px; }
420
- .ui-icon-contact { background-position: -192px -128px; }
421
- .ui-icon-image { background-position: -208px -128px; }
422
- .ui-icon-video { background-position: -224px -128px; }
423
- .ui-icon-script { background-position: -240px -128px; }
424
- .ui-icon-alert { background-position: 0 -144px; }
425
- .ui-icon-info { background-position: -16px -144px; }
426
- .ui-icon-notice { background-position: -32px -144px; }
427
- .ui-icon-help { background-position: -48px -144px; }
428
- .ui-icon-check { background-position: -64px -144px; }
429
- .ui-icon-bullet { background-position: -80px -144px; }
430
- .ui-icon-radio-on { background-position: -96px -144px; }
431
- .ui-icon-radio-off { background-position: -112px -144px; }
432
- .ui-icon-pin-w { background-position: -128px -144px; }
433
- .ui-icon-pin-s { background-position: -144px -144px; }
434
- .ui-icon-play { background-position: 0 -160px; }
435
- .ui-icon-pause { background-position: -16px -160px; }
436
- .ui-icon-seek-next { background-position: -32px -160px; }
437
- .ui-icon-seek-prev { background-position: -48px -160px; }
438
- .ui-icon-seek-end { background-position: -64px -160px; }
439
- .ui-icon-seek-start { background-position: -80px -160px; }
440
- /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
441
- .ui-icon-seek-first { background-position: -80px -160px; }
442
- .ui-icon-stop { background-position: -96px -160px; }
443
- .ui-icon-eject { background-position: -112px -160px; }
444
- .ui-icon-volume-off { background-position: -128px -160px; }
445
- .ui-icon-volume-on { background-position: -144px -160px; }
446
- .ui-icon-power { background-position: 0 -176px; }
447
- .ui-icon-signal-diag { background-position: -16px -176px; }
448
- .ui-icon-signal { background-position: -32px -176px; }
449
- .ui-icon-battery-0 { background-position: -48px -176px; }
450
- .ui-icon-battery-1 { background-position: -64px -176px; }
451
- .ui-icon-battery-2 { background-position: -80px -176px; }
452
- .ui-icon-battery-3 { background-position: -96px -176px; }
453
- .ui-icon-circle-plus { background-position: 0 -192px; }
454
- .ui-icon-circle-minus { background-position: -16px -192px; }
455
- .ui-icon-circle-close { background-position: -32px -192px; }
456
- .ui-icon-circle-triangle-e { background-position: -48px -192px; }
457
- .ui-icon-circle-triangle-s { background-position: -64px -192px; }
458
- .ui-icon-circle-triangle-w { background-position: -80px -192px; }
459
- .ui-icon-circle-triangle-n { background-position: -96px -192px; }
460
- .ui-icon-circle-arrow-e { background-position: -112px -192px; }
461
- .ui-icon-circle-arrow-s { background-position: -128px -192px; }
462
- .ui-icon-circle-arrow-w { background-position: -144px -192px; }
463
- .ui-icon-circle-arrow-n { background-position: -160px -192px; }
464
- .ui-icon-circle-zoomin { background-position: -176px -192px; }
465
- .ui-icon-circle-zoomout { background-position: -192px -192px; }
466
- .ui-icon-circle-check { background-position: -208px -192px; }
467
- .ui-icon-circlesmall-plus { background-position: 0 -208px; }
468
- .ui-icon-circlesmall-minus { background-position: -16px -208px; }
469
- .ui-icon-circlesmall-close { background-position: -32px -208px; }
470
- .ui-icon-squaresmall-plus { background-position: -48px -208px; }
471
- .ui-icon-squaresmall-minus { background-position: -64px -208px; }
472
- .ui-icon-squaresmall-close { background-position: -80px -208px; }
473
- .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
474
- .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
475
- .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
476
- .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
477
- .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
478
- .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
479
-
480
-
481
- /* Misc visuals
482
- ----------------------------------*/
483
-
484
- /* Corner radius */
485
- .ui-corner-all,
486
- .ui-corner-top,
487
- .ui-corner-left,
488
- .ui-corner-tl {
489
- border-top-left-radius: 4px;
490
- }
491
- .ui-corner-all,
492
- .ui-corner-top,
493
- .ui-corner-right,
494
- .ui-corner-tr {
495
- border-top-right-radius: 4px;
496
- }
497
- .ui-corner-all,
498
- .ui-corner-bottom,
499
- .ui-corner-left,
500
- .ui-corner-bl {
501
- border-bottom-left-radius: 4px;
502
- }
503
- .ui-corner-all,
504
- .ui-corner-bottom,
505
- .ui-corner-right,
506
- .ui-corner-br {
507
- border-bottom-right-radius: 4px;
508
- }
509
-
510
- /* Overlays */
511
- .ui-widget-overlay {
512
- background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
513
- opacity: .3;
514
- filter: Alpha(Opacity=30);
515
- }
516
- .ui-widget-shadow {
517
- margin: -8px 0 0 -8px;
518
- padding: 8px;
519
- background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
520
- opacity: .3;
521
- filter: Alpha(Opacity=30);
522
- border-radius: 8px;
523
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
css/jquery-ui-1.10.3.custom.min.css DELETED
@@ -1,7 +0,0 @@
1
- /*! jQuery UI - v1.10.3 - 2013-11-09
2
- * http://jqueryui.com
3
- * Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
4
- * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=inset_soft&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=glass&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=glass&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
5
- * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
6
-
7
- .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #666;background:#000 url(images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #333;background:#333 url(images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #666;background:#555 url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #59b4d4;background:#0078a3 url(images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ffaf0f;background:#f58400 url(images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;color:#2e7db2}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;color:#111}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#111}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_cccccc_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_cccccc_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_4b8e0b_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_a83300_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:8px}
 
 
 
 
 
 
 
css/{jquery-ui-1.10.3.custom.css → jquery-ui-1.10.4.custom.css} RENAMED
@@ -1,8 +1,8 @@
1
- /*! jQuery UI - v1.10.3 - 2013-11-09
2
  * http://jqueryui.com
3
  * Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
4
- * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=inset_soft&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=glass&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=glass&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
5
- * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
6
 
7
  /* Layout helpers
8
  ----------------------------------*/
@@ -347,9 +347,6 @@ button.ui-button::-moz-focus-inner {
347
  font-size: 1em;
348
  margin: 1px 0;
349
  }
350
- .ui-datepicker select.ui-datepicker-month-year {
351
- width: 100%;
352
- }
353
  .ui-datepicker select.ui-datepicker-month,
354
  .ui-datepicker select.ui-datepicker-year {
355
  width: 49%;
@@ -466,6 +463,7 @@ button.ui-button::-moz-focus-inner {
466
  border-left-width: 1px;
467
  }
468
  .ui-dialog {
 
469
  position: absolute;
470
  top: 0;
471
  left: 0;
@@ -488,7 +486,7 @@ button.ui-button::-moz-focus-inner {
488
  position: absolute;
489
  right: .3em;
490
  top: 50%;
491
- width: 21px;
492
  margin: -10px 0 0 0;
493
  padding: 1px;
494
  height: 20px;
@@ -704,13 +702,13 @@ button.ui-button::-moz-focus-inner {
704
  overflow: hidden;
705
  right: 0;
706
  }
707
- /* more specificity required here to overide default borders */
708
  .ui-spinner a.ui-spinner-button {
709
  border-top: none;
710
  border-bottom: none;
711
  border-right: none;
712
  }
713
- /* vertical centre icon */
714
  .ui-spinner .ui-icon {
715
  position: absolute;
716
  margin-top: -8px;
@@ -747,7 +745,7 @@ button.ui-button::-moz-focus-inner {
747
  padding: 0;
748
  white-space: nowrap;
749
  }
750
- .ui-tabs .ui-tabs-nav li a {
751
  float: left;
752
  padding: .5em 1em;
753
  text-decoration: none;
@@ -756,13 +754,12 @@ button.ui-button::-moz-focus-inner {
756
  margin-bottom: -1px;
757
  padding-bottom: 1px;
758
  }
759
- .ui-tabs .ui-tabs-nav li.ui-tabs-active a,
760
- .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
761
- .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
762
  cursor: text;
763
  }
764
- .ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
765
- .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
766
  cursor: pointer;
767
  }
768
  .ui-tabs .ui-tabs-panel {
@@ -786,7 +783,7 @@ body .ui-tooltip {
786
  /* Component containers
787
  ----------------------------------*/
788
  .ui-widget {
789
- font-family: Segoe UI,Arial,sans-serif;
790
  font-size: 1.1em;
791
  }
792
  .ui-widget .ui-widget {
@@ -796,25 +793,25 @@ body .ui-tooltip {
796
  .ui-widget select,
797
  .ui-widget textarea,
798
  .ui-widget button {
799
- font-family: Segoe UI,Arial,sans-serif;
800
  font-size: 1em;
801
  }
802
  .ui-widget-content {
803
- border: 1px solid #666666;
804
- background: #000000 url(images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x;
805
- color: #ffffff;
806
  }
807
  .ui-widget-content a {
808
- color: #ffffff;
809
  }
810
  .ui-widget-header {
811
- border: 1px solid #333333;
812
- background: #333333 url(images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x;
813
- color: #ffffff;
814
  font-weight: bold;
815
  }
816
  .ui-widget-header a {
817
- color: #ffffff;
818
  }
819
 
820
  /* Interaction states
@@ -822,15 +819,15 @@ body .ui-tooltip {
822
  .ui-state-default,
823
  .ui-widget-content .ui-state-default,
824
  .ui-widget-header .ui-state-default {
825
- border: 1px solid #666666;
826
- background: #555555 url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x;
827
- font-weight: bold;
828
- color: #eeeeee;
829
  }
830
  .ui-state-default a,
831
  .ui-state-default a:link,
832
  .ui-state-default a:visited {
833
- color: #eeeeee;
834
  text-decoration: none;
835
  }
836
  .ui-state-hover,
@@ -839,30 +836,34 @@ body .ui-tooltip {
839
  .ui-state-focus,
840
  .ui-widget-content .ui-state-focus,
841
  .ui-widget-header .ui-state-focus {
842
- border: 1px solid #59b4d4;
843
- background: #0078a3 url(images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x;
844
- font-weight: bold;
845
- color: #ffffff;
846
  }
847
  .ui-state-hover a,
848
  .ui-state-hover a:hover,
849
  .ui-state-hover a:link,
850
- .ui-state-hover a:visited {
851
- color: #ffffff;
 
 
 
 
852
  text-decoration: none;
853
  }
854
  .ui-state-active,
855
  .ui-widget-content .ui-state-active,
856
  .ui-widget-header .ui-state-active {
857
- border: 1px solid #ffaf0f;
858
- background: #f58400 url(images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x;
859
- font-weight: bold;
860
- color: #ffffff;
861
  }
862
  .ui-state-active a,
863
  .ui-state-active a:link,
864
  .ui-state-active a:visited {
865
- color: #ffffff;
866
  text-decoration: none;
867
  }
868
 
@@ -871,31 +872,31 @@ body .ui-tooltip {
871
  .ui-state-highlight,
872
  .ui-widget-content .ui-state-highlight,
873
  .ui-widget-header .ui-state-highlight {
874
- border: 1px solid #cccccc;
875
- background: #eeeeee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;
876
- color: #2e7db2;
877
  }
878
  .ui-state-highlight a,
879
  .ui-widget-content .ui-state-highlight a,
880
  .ui-widget-header .ui-state-highlight a {
881
- color: #2e7db2;
882
  }
883
  .ui-state-error,
884
  .ui-widget-content .ui-state-error,
885
  .ui-widget-header .ui-state-error {
886
- border: 1px solid #ffb73d;
887
- background: #ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;
888
- color: #111111;
889
  }
890
  .ui-state-error a,
891
  .ui-widget-content .ui-state-error a,
892
  .ui-widget-header .ui-state-error a {
893
- color: #111111;
894
  }
895
  .ui-state-error-text,
896
  .ui-widget-content .ui-state-error-text,
897
  .ui-widget-header .ui-state-error-text {
898
- color: #111111;
899
  }
900
  .ui-priority-primary,
901
  .ui-widget-content .ui-priority-primary,
@@ -930,27 +931,27 @@ body .ui-tooltip {
930
  }
931
  .ui-icon,
932
  .ui-widget-content .ui-icon {
933
- background-image: url(images/ui-icons_cccccc_256x240.png);
934
  }
935
  .ui-widget-header .ui-icon {
936
- background-image: url(images/ui-icons_ffffff_256x240.png);
937
  }
938
  .ui-state-default .ui-icon {
939
- background-image: url(images/ui-icons_cccccc_256x240.png);
940
  }
941
  .ui-state-hover .ui-icon,
942
  .ui-state-focus .ui-icon {
943
- background-image: url(images/ui-icons_ffffff_256x240.png);
944
  }
945
  .ui-state-active .ui-icon {
946
- background-image: url(images/ui-icons_222222_256x240.png);
947
  }
948
  .ui-state-highlight .ui-icon {
949
- background-image: url(images/ui-icons_4b8e0b_256x240.png);
950
  }
951
  .ui-state-error .ui-icon,
952
  .ui-state-error-text .ui-icon {
953
- background-image: url(images/ui-icons_a83300_256x240.png);
954
  }
955
 
956
  /* positioning */
@@ -1140,38 +1141,38 @@ body .ui-tooltip {
1140
  .ui-corner-top,
1141
  .ui-corner-left,
1142
  .ui-corner-tl {
1143
- border-top-left-radius: 6px;
1144
  }
1145
  .ui-corner-all,
1146
  .ui-corner-top,
1147
  .ui-corner-right,
1148
  .ui-corner-tr {
1149
- border-top-right-radius: 6px;
1150
  }
1151
  .ui-corner-all,
1152
  .ui-corner-bottom,
1153
  .ui-corner-left,
1154
  .ui-corner-bl {
1155
- border-bottom-left-radius: 6px;
1156
  }
1157
  .ui-corner-all,
1158
  .ui-corner-bottom,
1159
  .ui-corner-right,
1160
  .ui-corner-br {
1161
- border-bottom-right-radius: 6px;
1162
  }
1163
 
1164
  /* Overlays */
1165
  .ui-widget-overlay {
1166
- background: #5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;
1167
- opacity: .8;
1168
- filter: Alpha(Opacity=80);
1169
  }
1170
  .ui-widget-shadow {
1171
- margin: -7px 0 0 -7px;
1172
- padding: 7px;
1173
- background: #cccccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;
1174
- opacity: .6;
1175
- filter: Alpha(Opacity=60);
1176
  border-radius: 8px;
1177
  }
1
+ /*! jQuery UI - v1.10.4 - 2014-01-18
2
  * http://jqueryui.com
3
  * Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
4
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
5
+ * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
6
 
7
  /* Layout helpers
8
  ----------------------------------*/
347
  font-size: 1em;
348
  margin: 1px 0;
349
  }
 
 
 
350
  .ui-datepicker select.ui-datepicker-month,
351
  .ui-datepicker select.ui-datepicker-year {
352
  width: 49%;
463
  border-left-width: 1px;
464
  }
465
  .ui-dialog {
466
+ overflow: hidden;
467
  position: absolute;
468
  top: 0;
469
  left: 0;
486
  position: absolute;
487
  right: .3em;
488
  top: 50%;
489
+ width: 20px;
490
  margin: -10px 0 0 0;
491
  padding: 1px;
492
  height: 20px;
702
  overflow: hidden;
703
  right: 0;
704
  }
705
+ /* more specificity required here to override default borders */
706
  .ui-spinner a.ui-spinner-button {
707
  border-top: none;
708
  border-bottom: none;
709
  border-right: none;
710
  }
711
+ /* vertically center icon */
712
  .ui-spinner .ui-icon {
713
  position: absolute;
714
  margin-top: -8px;
745
  padding: 0;
746
  white-space: nowrap;
747
  }
748
+ .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
749
  float: left;
750
  padding: .5em 1em;
751
  text-decoration: none;
754
  margin-bottom: -1px;
755
  padding-bottom: 1px;
756
  }
757
+ .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
758
+ .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
759
+ .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
760
  cursor: text;
761
  }
762
+ .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
 
763
  cursor: pointer;
764
  }
765
  .ui-tabs .ui-tabs-panel {
783
  /* Component containers
784
  ----------------------------------*/
785
  .ui-widget {
786
+ font-family: Verdana,Arial,sans-serif;
787
  font-size: 1.1em;
788
  }
789
  .ui-widget .ui-widget {
793
  .ui-widget select,
794
  .ui-widget textarea,
795
  .ui-widget button {
796
+ font-family: Verdana,Arial,sans-serif;
797
  font-size: 1em;
798
  }
799
  .ui-widget-content {
800
+ border: 1px solid #aaaaaa;
801
+ background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
802
+ color: #222222;
803
  }
804
  .ui-widget-content a {
805
+ color: #222222;
806
  }
807
  .ui-widget-header {
808
+ border: 1px solid #aaaaaa;
809
+ background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
810
+ color: #222222;
811
  font-weight: bold;
812
  }
813
  .ui-widget-header a {
814
+ color: #222222;
815
  }
816
 
817
  /* Interaction states
819
  .ui-state-default,
820
  .ui-widget-content .ui-state-default,
821
  .ui-widget-header .ui-state-default {
822
+ border: 1px solid #d3d3d3;
823
+ background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
824
+ font-weight: normal;
825
+ color: #555555;
826
  }
827
  .ui-state-default a,
828
  .ui-state-default a:link,
829
  .ui-state-default a:visited {
830
+ color: #555555;
831
  text-decoration: none;
832
  }
833
  .ui-state-hover,
836
  .ui-state-focus,
837
  .ui-widget-content .ui-state-focus,
838
  .ui-widget-header .ui-state-focus {
839
+ border: 1px solid #999999;
840
+ background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
841
+ font-weight: normal;
842
+ color: #212121;
843
  }
844
  .ui-state-hover a,
845
  .ui-state-hover a:hover,
846
  .ui-state-hover a:link,
847
+ .ui-state-hover a:visited,
848
+ .ui-state-focus a,
849
+ .ui-state-focus a:hover,
850
+ .ui-state-focus a:link,
851
+ .ui-state-focus a:visited {
852
+ color: #212121;
853
  text-decoration: none;
854
  }
855
  .ui-state-active,
856
  .ui-widget-content .ui-state-active,
857
  .ui-widget-header .ui-state-active {
858
+ border: 1px solid #aaaaaa;
859
+ background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
860
+ font-weight: normal;
861
+ color: #212121;
862
  }
863
  .ui-state-active a,
864
  .ui-state-active a:link,
865
  .ui-state-active a:visited {
866
+ color: #212121;
867
  text-decoration: none;
868
  }
869
 
872
  .ui-state-highlight,
873
  .ui-widget-content .ui-state-highlight,
874
  .ui-widget-header .ui-state-highlight {
875
+ border: 1px solid #fcefa1;
876
+ background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
877
+ color: #363636;
878
  }
879
  .ui-state-highlight a,
880
  .ui-widget-content .ui-state-highlight a,
881
  .ui-widget-header .ui-state-highlight a {
882
+ color: #363636;
883
  }
884
  .ui-state-error,
885
  .ui-widget-content .ui-state-error,
886
  .ui-widget-header .ui-state-error {
887
+ border: 1px solid #cd0a0a;
888
+ background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
889
+ color: #cd0a0a;
890
  }
891
  .ui-state-error a,
892
  .ui-widget-content .ui-state-error a,
893
  .ui-widget-header .ui-state-error a {
894
+ color: #cd0a0a;
895
  }
896
  .ui-state-error-text,
897
  .ui-widget-content .ui-state-error-text,
898
  .ui-widget-header .ui-state-error-text {
899
+ color: #cd0a0a;
900
  }
901
  .ui-priority-primary,
902
  .ui-widget-content .ui-priority-primary,
931
  }
932
  .ui-icon,
933
  .ui-widget-content .ui-icon {
934
+ background-image: url(images/ui-icons_222222_256x240.png);
935
  }
936
  .ui-widget-header .ui-icon {
937
+ background-image: url(images/ui-icons_222222_256x240.png);
938
  }
939
  .ui-state-default .ui-icon {
940
+ background-image: url(images/ui-icons_888888_256x240.png);
941
  }
942
  .ui-state-hover .ui-icon,
943
  .ui-state-focus .ui-icon {
944
+ background-image: url(images/ui-icons_454545_256x240.png);
945
  }
946
  .ui-state-active .ui-icon {
947
+ background-image: url(images/ui-icons_454545_256x240.png);
948
  }
949
  .ui-state-highlight .ui-icon {
950
+ background-image: url(images/ui-icons_2e83ff_256x240.png);
951
  }
952
  .ui-state-error .ui-icon,
953
  .ui-state-error-text .ui-icon {
954
+ background-image: url(images/ui-icons_cd0a0a_256x240.png);
955
  }
956
 
957
  /* positioning */
1141
  .ui-corner-top,
1142
  .ui-corner-left,
1143
  .ui-corner-tl {
1144
+ border-top-left-radius: 4px;
1145
  }
1146
  .ui-corner-all,
1147
  .ui-corner-top,
1148
  .ui-corner-right,
1149
  .ui-corner-tr {
1150
+ border-top-right-radius: 4px;
1151
  }
1152
  .ui-corner-all,
1153
  .ui-corner-bottom,
1154
  .ui-corner-left,
1155
  .ui-corner-bl {
1156
+ border-bottom-left-radius: 4px;
1157
  }
1158
  .ui-corner-all,
1159
  .ui-corner-bottom,
1160
  .ui-corner-right,
1161
  .ui-corner-br {
1162
+ border-bottom-right-radius: 4px;
1163
  }
1164
 
1165
  /* Overlays */
1166
  .ui-widget-overlay {
1167
+ background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
1168
+ opacity: .3;
1169
+ filter: Alpha(Opacity=30);
1170
  }
1171
  .ui-widget-shadow {
1172
+ margin: -8px 0 0 -8px;
1173
+ padding: 8px;
1174
+ background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
1175
+ opacity: .3;
1176
+ filter: Alpha(Opacity=30);
1177
  border-radius: 8px;
1178
  }
css/jquery-ui-1.10.4.custom.min.css ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ /*! jQuery UI - v1.10.4 - 2014-01-18
2
+ * http://jqueryui.com
3
+ * Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
4
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
5
+ * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
6
+
7
+ .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
css/ure-admin.css CHANGED
@@ -103,8 +103,8 @@ input.warning:hover, a.warning:hover {
103
  }
104
 
105
  #ure_update {
106
- margin-top: 30px;
107
- margin-bottom: 30px;
108
  }
109
 
110
  #ure_update_user {
@@ -114,7 +114,7 @@ input.warning:hover, a.warning:hover {
114
 
115
 
116
  #ure_service_tools {
117
- margin-top: 30px;
118
  }
119
 
120
  .ure-modal-dialog {
@@ -126,7 +126,7 @@ input.warning:hover, a.warning:hover {
126
  clear: left;
127
  float: left;
128
  display: block;
129
- width: 90px;
130
  }
131
 
132
  .ure-input {
@@ -166,4 +166,9 @@ input.warning:hover, a.warning:hover {
166
  #ure-icon {
167
  background-image: url("../images/user-role-editor-page-icon.png");
168
  background-position: 0 0;
 
 
 
 
 
169
  }
103
  }
104
 
105
  #ure_update {
106
+ margin-top: 10px;
107
+ margin-bottom: 10px;
108
  }
109
 
110
  #ure_update_user {
114
 
115
 
116
  #ure_service_tools {
117
+ margin-top: 10px;
118
  }
119
 
120
  .ure-modal-dialog {
126
  clear: left;
127
  float: left;
128
  display: block;
129
+ width: 150px;
130
  }
131
 
132
  .ure-input {
166
  #ure-icon {
167
  background-image: url("../images/user-role-editor-page-icon.png");
168
  background-position: 0 0;
169
+ }
170
+
171
+ #other_default_roles {
172
+ display: block;
173
+ margin: 10px;
174
  }
includes/class-ure-lib.php CHANGED
@@ -28,7 +28,7 @@ class Ure_Lib extends Garvs_WP_Lib {
28
  protected $hide_pro_banner = false;
29
  protected $full_capabilities = false;
30
  protected $ure_object = 'role'; // what to process, 'role' or 'user'
31
- protected $role_default_html = '';
32
  protected $role_to_copy_html = '';
33
  protected $role_select_html = '';
34
  protected $role_delete_html = '';
@@ -465,6 +465,12 @@ class Ure_Lib extends Garvs_WP_Lib {
465
  // end of set_apply_to_all()
466
 
467
 
 
 
 
 
 
 
468
  protected function editor_init0() {
469
  $this->caps_readable = get_site_transient('ure_caps_readable');
470
  if (false === $this->caps_readable) {
@@ -478,7 +484,7 @@ class Ure_Lib extends Garvs_WP_Lib {
478
  }
479
 
480
  $this->hide_pro_banner = $this->get_option('ure_hide_pro_banner', 0);
481
- $this->wp_default_role = get_option('default_role');
482
 
483
  // could be sent as by POST, as by GET
484
  if (isset($_REQUEST['object'])) {
@@ -497,7 +503,7 @@ class Ure_Lib extends Garvs_WP_Lib {
497
  // end of editor_init0()
498
 
499
 
500
- protected function editor_init1() {
501
 
502
  if (!isset($this->roles) || !$this->roles) {
503
  // get roles data from database
@@ -1422,6 +1428,12 @@ class Ure_Lib extends Garvs_WP_Lib {
1422
  $this->add_capability_to_full_caps_list($gf_cap);
1423
  }
1424
  }
 
 
 
 
 
 
1425
 
1426
  if ($this->ure_object=='user') {
1427
  foreach($this->user_to_edit->caps as $key=>$value) {
@@ -2257,11 +2269,16 @@ class Ure_Lib extends Garvs_WP_Lib {
2257
  // end of show_admin_role()
2258
 
2259
 
2260
- protected function role_edit_prepare_html() {
2261
  $caps_access_restrict_for_simple_admin = $this->get_option('caps_access_restrict_for_simple_admin', 0);
2262
  $show_admin_role = $this->show_admin_role_allowed();
2263
- $this->role_default_html = '<select id="default_user_role" name="default_user_role" width="200" style="width: 200px">';
2264
- $this->role_to_copy_html = '<select id="user_role_copy_from" name="user_role_copy_from" width="200" style="width: 200px">
 
 
 
 
 
2265
  <option value="none" selected="selected">' . __('None', 'ure') . '</option>';
2266
  $this->role_select_html = '<select id="user_role" name="user_role" onchange="ure_role_change(this.value);">';
2267
  foreach ($this->roles as $key => $value) {
@@ -2348,7 +2365,7 @@ class Ure_Lib extends Garvs_WP_Lib {
2348
 
2349
  global $wp_roles;
2350
 
2351
- if (is_multisite() && is_super_admin()) {
2352
  return true;
2353
  }
2354
 
@@ -2369,5 +2386,24 @@ class Ure_Lib extends Garvs_WP_Lib {
2369
  // end of user_has_capability()
2370
 
2371
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2372
  }
2373
  // end of URE_Lib class
28
  protected $hide_pro_banner = false;
29
  protected $full_capabilities = false;
30
  protected $ure_object = 'role'; // what to process, 'role' or 'user'
31
+ public $role_default_html = '';
32
  protected $role_to_copy_html = '';
33
  protected $role_select_html = '';
34
  protected $role_delete_html = '';
465
  // end of set_apply_to_all()
466
 
467
 
468
+ public function get_default_role() {
469
+ $this->wp_default_role = get_option('default_role');
470
+ }
471
+ // end of get_default_role()
472
+
473
+
474
  protected function editor_init0() {
475
  $this->caps_readable = get_site_transient('ure_caps_readable');
476
  if (false === $this->caps_readable) {
484
  }
485
 
486
  $this->hide_pro_banner = $this->get_option('ure_hide_pro_banner', 0);
487
+ $this->get_default_role();
488
 
489
  // could be sent as by POST, as by GET
490
  if (isset($_REQUEST['object'])) {
503
  // end of editor_init0()
504
 
505
 
506
+ public function editor_init1() {
507
 
508
  if (!isset($this->roles) || !$this->roles) {
509
  // get roles data from database
1428
  $this->add_capability_to_full_caps_list($gf_cap);
1429
  }
1430
  }
1431
+ // provide compatibility with plugins and themes which use 'members_get_capabilities' filter from Members plugin to define their capabilities
1432
+ $custom_caps = array();
1433
+ $custom_caps = apply_filters( 'members_get_capabilities', $custom_caps );
1434
+ foreach ($custom_caps as $cap) {
1435
+ $this->add_capability_to_full_caps_list($cap);
1436
+ }
1437
 
1438
  if ($this->ure_object=='user') {
1439
  foreach($this->user_to_edit->caps as $key=>$value) {
2269
  // end of show_admin_role()
2270
 
2271
 
2272
+ public function role_edit_prepare_html($select_width=200) {
2273
  $caps_access_restrict_for_simple_admin = $this->get_option('caps_access_restrict_for_simple_admin', 0);
2274
  $show_admin_role = $this->show_admin_role_allowed();
2275
+ if ($select_width>0) {
2276
+ $select_style = 'style="width: '. $select_width .'px"';
2277
+ } else {
2278
+ $select_style = '';
2279
+ }
2280
+ $this->role_default_html = '<select id="default_user_role" name="default_user_role" '. $select_style .'>';
2281
+ $this->role_to_copy_html = '<select id="user_role_copy_from" name="user_role_copy_from" style="width: '. $select_width .'px">
2282
  <option value="none" selected="selected">' . __('None', 'ure') . '</option>';
2283
  $this->role_select_html = '<select id="user_role" name="user_role" onchange="ure_role_change(this.value);">';
2284
  foreach ($this->roles as $key => $value) {
2365
 
2366
  global $wp_roles;
2367
 
2368
+ if (is_multisite() && is_super_admin($user->ID)) {
2369
  return true;
2370
  }
2371
 
2386
  // end of user_has_capability()
2387
 
2388
 
2389
+ public function show_other_default_roles() {
2390
+ $other_default_roles = $this->get_option('other_default_roles', array());
2391
+ foreach ($this->roles as $role_id => $role) {
2392
+ if ( $role_id=='administrator' || $role_id==$this->wp_default_role ) {
2393
+ continue;
2394
+ }
2395
+ if ( in_array($role_id, $other_default_roles) ) {
2396
+ $checked = 'checked="checked"';
2397
+ } else {
2398
+ $checked = '';
2399
+ }
2400
+ echo '<label for="wp_role_' . $role_id .'"><input type="checkbox" id="wp_role_' . $role_id .
2401
+ '" name="wp_role_' . $role_id . '" value="' . $role_id . '"' . $checked .' />&nbsp;' .
2402
+ esc_html__($role['name'], 'ure') . '</label><br />';
2403
+ }
2404
+
2405
+ }
2406
+ // end of show_other_default_roles()
2407
+
2408
  }
2409
  // end of URE_Lib class
includes/class-user-role-editor.php CHANGED
@@ -37,7 +37,7 @@ class User_Role_Editor {
37
  if ($this->lib->multisite) {
38
  // new blog may be registered not at admin back-end only but automatically after new user registration, e.g.
39
  // Gravity Forms User Registration Addon does
40
- add_action( 'wpmu_new_blog', array($this, 'duplicate_roles_for_new_blog'), 10, 2);
41
  }
42
 
43
  if (!is_admin()) {
@@ -103,19 +103,44 @@ class User_Role_Editor {
103
  add_filter( 'all_plugins', array($this, 'exclude_from_plugins_list' ) );
104
 
105
  if ($this->lib->multisite) {
106
- $allow_edit_users_to_not_super_admin = $this->lib->get_option('allow_edit_users_to_not_super_admin', 0);
107
- if ($allow_edit_users_to_not_super_admin) {
108
- add_filter( 'map_meta_cap', array($this, 'restore_users_edit_caps'), 1, 4 );
109
- remove_all_filters( 'enable_edit_any_user_configuration' );
110
- add_filter( 'enable_edit_any_user_configuration', '__return_true');
111
- add_filter( 'admin_head', array($this, 'edit_user_permission_check'), 1, 4 );
112
- }
 
 
 
 
113
  }
114
 
115
  }
116
  // end of plugin_init()
117
 
118
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
  /**
120
  * restore edit_users, delete_users, create_users capabilities for non-superadmin users under multisite
121
  * (code is provided by http://wordpress.org/support/profile/sjobidoo)
@@ -500,7 +525,7 @@ class User_Role_Editor {
500
  protected function get_settings_action() {
501
 
502
  $action = 'show';
503
- $update_buttons = array('ure_settings_update', 'ure_settings_ms_update');
504
  foreach($update_buttons as $update_button) {
505
  if (!isset($_POST[$update_button])) {
506
  continue;
@@ -535,12 +560,40 @@ class User_Role_Editor {
535
  do_action('ure_settings_update');
536
 
537
  $this->lib->flush_options();
538
- $this->lib->show_message(__('User Role Editor options are updated', 'ure'));
539
 
540
  }
541
  // end of update_general_options()
542
 
543
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
544
  protected function update_multisite_options() {
545
  if (!$this->lib->multisite) {
546
  return;
@@ -552,7 +605,7 @@ class User_Role_Editor {
552
  do_action('ure_settings_ms_update');
553
 
554
  $this->lib->flush_options();
555
- $this->lib->show_message(__('User Role Editor options are updated', 'ure'));
556
 
557
  }
558
  // end of update_multisite_options()
@@ -570,6 +623,8 @@ class User_Role_Editor {
570
  case 'ure_settings_ms_update':
571
  $this->update_multisite_options();
572
  break;
 
 
573
  case 'show':
574
  default:
575
  ;
@@ -585,8 +640,13 @@ class User_Role_Editor {
585
  if ($this->lib->multisite) {
586
  $allow_edit_users_to_not_super_admin = $this->lib->get_option('allow_edit_users_to_not_super_admin', 0);
587
  }
588
- $ure_tab_idx = $this->lib->get_request_var('ure_tab_idx', 'int');
589
 
 
 
 
 
 
 
590
  do_action('ure_settings_load');
591
 
592
  if (is_multisite()) {
@@ -602,7 +662,7 @@ class User_Role_Editor {
602
  public function admin_css_action() {
603
 
604
  wp_enqueue_style('wp-jquery-ui-dialog');
605
- wp_enqueue_style('ure-jquery-ui-tabs', URE_PLUGIN_URL . 'css/jquery-ui-1.10.3.css', array(), false, 'screen');
606
  wp_enqueue_style('ure-admin-css', URE_PLUGIN_URL . 'css/ure-admin.css', array(), false, 'screen');
607
  }
608
  // end of admin_css_action()
37
  if ($this->lib->multisite) {
38
  // new blog may be registered not at admin back-end only but automatically after new user registration, e.g.
39
  // Gravity Forms User Registration Addon does
40
+ add_action( 'wpmu_new_blog', array($this, 'duplicate_roles_for_new_blog'), 10, 2);
41
  }
42
 
43
  if (!is_admin()) {
103
  add_filter( 'all_plugins', array($this, 'exclude_from_plugins_list' ) );
104
 
105
  if ($this->lib->multisite) {
106
+ add_action( 'wpmu_activate_user', array($this, 'add_other_default_roles'), 10, 1 );
107
+
108
+ $allow_edit_users_to_not_super_admin = $this->lib->get_option('allow_edit_users_to_not_super_admin', 0);
109
+ if ($allow_edit_users_to_not_super_admin) {
110
+ add_filter( 'map_meta_cap', array($this, 'restore_users_edit_caps'), 1, 4 );
111
+ remove_all_filters( 'enable_edit_any_user_configuration' );
112
+ add_filter( 'enable_edit_any_user_configuration', '__return_true');
113
+ add_filter( 'admin_head', array($this, 'edit_user_permission_check'), 1, 4 );
114
+ }
115
+ } else {
116
+ add_action( 'user_register', array($this, 'add_other_default_roles'), 10, 1 );
117
  }
118
 
119
  }
120
  // end of plugin_init()
121
 
122
 
123
+ public function add_other_default_roles($user_id) {
124
+
125
+ if (empty($user_id)) {
126
+ return;
127
+ }
128
+ $user = get_user_by('id', $user_id);
129
+ if (empty($user->ID)) {
130
+ return;
131
+ }
132
+ $other_default_roles = $this->lib->get_option('other_default_roles', array());
133
+ if (count($other_default_roles)==0) {
134
+ return;
135
+ }
136
+ foreach($other_default_roles as $role) {
137
+ $user->add_role($role);
138
+ }
139
+
140
+ }
141
+ // end of add_other_default_roles()
142
+
143
+
144
  /**
145
  * restore edit_users, delete_users, create_users capabilities for non-superadmin users under multisite
146
  * (code is provided by http://wordpress.org/support/profile/sjobidoo)
525
  protected function get_settings_action() {
526
 
527
  $action = 'show';
528
+ $update_buttons = array('ure_settings_update', 'ure_settings_ms_update', 'ure_default_roles_update');
529
  foreach($update_buttons as $update_button) {
530
  if (!isset($_POST[$update_button])) {
531
  continue;
560
  do_action('ure_settings_update');
561
 
562
  $this->lib->flush_options();
563
+ $this->lib->show_message(esc_html__('User Role Editor options are updated', 'ure'));
564
 
565
  }
566
  // end of update_general_options()
567
 
568
 
569
+ protected function update_default_roles() {
570
+ global $wp_roles;
571
+
572
+ // Primary default role
573
+ $primary_default_role = $this->lib->get_request_var('default_user_role', 'post');
574
+ if (!empty($primary_default_role) && isset($wp_roles->role_objects[$primary_default_role]) && $primary_default_role !== 'administrator') {
575
+ update_option('default_role', $primary_default_role);
576
+ }
577
+
578
+ // Other default roles
579
+ $other_default_roles = array();
580
+ foreach($_POST as $key=>$value) {
581
+ $prefix = substr($key, 0, 8);
582
+ if ($prefix!=='wp_role_') {
583
+ continue;
584
+ }
585
+ $role_id = substr($key, 8);
586
+ if ($role_id!=='administrator' && isset($wp_roles->role_objects[$role_id])) {
587
+ $other_default_roles[] = $role_id;
588
+ }
589
+ } // foreach()
590
+ $this->lib->put_option('other_default_roles', $other_default_roles, true);
591
+
592
+ $this->lib->show_message(esc_html__('Default Roles are updated', 'ure'));
593
+ }
594
+ // end of update_default_roles()
595
+
596
+
597
  protected function update_multisite_options() {
598
  if (!$this->lib->multisite) {
599
  return;
605
  do_action('ure_settings_ms_update');
606
 
607
  $this->lib->flush_options();
608
+ $this->lib->show_message(esc_html__('User Role Editor options are updated', 'ure'));
609
 
610
  }
611
  // end of update_multisite_options()
623
  case 'ure_settings_ms_update':
624
  $this->update_multisite_options();
625
  break;
626
+ case 'ure_default_roles_update':
627
+ $this->update_default_roles();
628
  case 'show':
629
  default:
630
  ;
640
  if ($this->lib->multisite) {
641
  $allow_edit_users_to_not_super_admin = $this->lib->get_option('allow_edit_users_to_not_super_admin', 0);
642
  }
 
643
 
644
+ $this->lib->get_default_role();
645
+ $this->lib->editor_init1();
646
+ $this->lib->role_edit_prepare_html(0);
647
+
648
+ $ure_tab_idx = $this->lib->get_request_var('ure_tab_idx', 'int');
649
+
650
  do_action('ure_settings_load');
651
 
652
  if (is_multisite()) {
662
  public function admin_css_action() {
663
 
664
  wp_enqueue_style('wp-jquery-ui-dialog');
665
+ wp_enqueue_style('ure-jquery-ui-tabs', URE_PLUGIN_URL . 'css/jquery-ui-1.10.4.custom.min.css', array(), false, 'screen');
666
  wp_enqueue_style('ure-admin-css', URE_PLUGIN_URL . 'css/ure-admin.css', array(), false, 'screen');
667
  }
668
  // end of admin_css_action()
includes/settings-template.php CHANGED
@@ -19,14 +19,15 @@
19
  <div id="ure_tabs" style="clear: left;">
20
  <ul>
21
  <li><a href="#ure_tabs-1"><?php esc_html_e('General', 'ure');?></a></li>
 
22
  <?php
23
  if ($this->lib->multisite) {
24
  ?>
25
- <li><a href="#ure_tabs-2"><?php esc_html_e('Multisite', 'ure');?></a></li>
26
  <?php
27
  }
28
  ?>
29
- <li><a href="#ure_tabs-3"><?php esc_html_e('About', 'ure');?></a></li>
30
  </ul>
31
  <div id="ure_tabs-1">
32
  <div id="ure-settings-form">
@@ -69,11 +70,41 @@
69
 
70
  </form>
71
  </div>
72
- </div><!-- ure_tabs-1 -->
 
 
 
 
 
 
 
 
 
73
  <?php
 
 
 
 
 
 
 
74
  if ($this->lib->multisite) {
 
 
75
  ?>
76
- <div id="ure_tabs-2">
 
 
 
 
 
 
 
 
 
 
 
 
77
  <div id="ure-settings-form-ms">
78
  <form name="ure_settings_ms" method="post" action="<?php echo $link; ?>?page=settings-<?php echo URE_PLUGIN_FILE; ?>" >
79
  <table id="ure_settings_ms">
@@ -92,19 +123,19 @@
92
  ?>
93
  </table>
94
  <?php wp_nonce_field('user-role-editor'); ?>
95
- <input type="hidden" name="ure_tab_idx" value="1" />
96
  <p class="submit">
97
  <input type="submit" class="button-primary" name="ure_settings_ms_update" value="<?php _e('Save', 'ure') ?>" />
98
  </p>
99
  </form>
100
  </div> <!-- ure-settings-form-ms -->
101
- </div> <!-- ure_tabs-2 -->
102
  <?php
103
  }
104
  ?>
105
- <div id="ure_tabs-3">
106
  <?php $this->lib->about(); ?>
107
- </div>
108
  </div> <!-- ure_tabs -->
109
  </div>
110
  <script>
19
  <div id="ure_tabs" style="clear: left;">
20
  <ul>
21
  <li><a href="#ure_tabs-1"><?php esc_html_e('General', 'ure');?></a></li>
22
+ <li><a href="#ure_tabs-2"><?php esc_html_e('Default Roles', 'ure');?></a></li>
23
  <?php
24
  if ($this->lib->multisite) {
25
  ?>
26
+ <li><a href="#ure_tabs-3"><?php esc_html_e('Multisite', 'ure');?></a></li>
27
  <?php
28
  }
29
  ?>
30
+ <li><a href="#ure_tabs-4"><?php esc_html_e('About', 'ure');?></a></li>
31
  </ul>
32
  <div id="ure_tabs-1">
33
  <div id="ure-settings-form">
70
 
71
  </form>
72
  </div>
73
+ </div> <!-- ure_tabs-1 -->
74
+
75
+ <div id="ure_tabs-2">
76
+ <form method="post" action="<?php echo $link; ?>?page=settings-<?php echo URE_PLUGIN_FILE; ?>" >
77
+ <?php
78
+ if (!$this->lib->multisite) {
79
+ esc_html_e('Primary default role: ', 'ure');
80
+ echo $this->lib->role_default_html;
81
+ ?>
82
+ <hr>
83
  <?php
84
+ }
85
+ ?>
86
+ <?php esc_html_e('Other default roles for new registered user: ', 'ure'); ?>
87
+ <div id="other_default_roles">
88
+ <?php $this->lib->show_other_default_roles(); ?>
89
+ </div>
90
+ <?php
91
  if ($this->lib->multisite) {
92
+ echo '<p>'. esc_html__('Note for multisite environment: take into account that other default roles should exist at the site, in order to be assigned to the new registered users.', 'ure') .'</p>';
93
+ }
94
  ?>
95
+ <hr>
96
+ <?php wp_nonce_field('user-role-editor'); ?>
97
+ <input type="hidden" name="ure_tab_idx" value="1" />
98
+ <p class="submit">
99
+ <input type="submit" class="button-primary" name="ure_default_roles_update" value="<?php _e('Save', 'ure') ?>" />
100
+ </p>
101
+ </form>
102
+ </div> <!-- ure_tabs-2 -->
103
+
104
+ <?php
105
+ if ($this->lib->multisite) {
106
+ ?>
107
+ <div id="ure_tabs-3">
108
  <div id="ure-settings-form-ms">
109
  <form name="ure_settings_ms" method="post" action="<?php echo $link; ?>?page=settings-<?php echo URE_PLUGIN_FILE; ?>" >
110
  <table id="ure_settings_ms">
123
  ?>
124
  </table>
125
  <?php wp_nonce_field('user-role-editor'); ?>
126
+ <input type="hidden" name="ure_tab_idx" value="2" />
127
  <p class="submit">
128
  <input type="submit" class="button-primary" name="ure_settings_ms_update" value="<?php _e('Save', 'ure') ?>" />
129
  </p>
130
  </form>
131
  </div> <!-- ure-settings-form-ms -->
132
+ </div> <!-- ure_tabs-3 -->
133
  <?php
134
  }
135
  ?>
136
+ <div id="ure_tabs-4">
137
  <?php $this->lib->about(); ?>
138
+ </div> <!-- ure_tabs-4 -->
139
  </div> <!-- ure_tabs -->
140
  </div>
141
  <script>
includes/ure-user-edit.php CHANGED
@@ -31,7 +31,7 @@ if (!defined('URE_PLUGIN_URL')) {
31
  $user_info .= ' <span style="font-weight: bold; color:red;">'. esc_html__('Network Super Admin', 'ure') .'</span>';
32
  }
33
 
34
- $this->display_box_start(__('Change capabilities for user', 'ure').$user_info, 'min-width:1050px;');
35
 
36
  ?>
37
  <table cellpadding="0" cellspacing="0" style="width: 100%;">
31
  $user_info .= ' <span style="font-weight: bold; color:red;">'. esc_html__('Network Super Admin', 'ure') .'</span>';
32
  }
33
 
34
+ $this->display_box_start(__('Change capabilities for user', 'ure').$user_info, 'min-width:1100px;');
35
 
36
  ?>
37
  <table cellpadding="0" cellspacing="0" style="width: 100%;">
js/ure-js.js CHANGED
@@ -55,6 +55,11 @@ jQuery(function() {
55
  });
56
 
57
 
 
 
 
 
 
58
 
59
 
60
  jQuery("#ure_add_role").button({
@@ -68,8 +73,8 @@ jQuery("#ure_add_role").button({
68
  modal: true,
69
  autoOpen: true,
70
  closeOnEscape: true,
71
- width: 350,
72
- height: 200,
73
  resizable: false,
74
  title: ure_data.add_new_role_title,
75
  'buttons' : {
@@ -95,16 +100,16 @@ jQuery("#ure_add_role").button({
95
  { action: 'add-new-role', user_role_id: role_id, user_role_name: role_name, user_role_copy_from: role_copy_from,
96
  ure_nonce: ure_data.wp_nonce} );
97
  },
98
- 'Cancel': function() {
99
  $(this).dialog('close');
100
  return false;
101
  }
102
  }
103
  });
104
  $('.ui-dialog-buttonpane button:contains("Add Role")').attr("id", "dialog-add-role-button");
105
- $('#dialog-add_role-button').html(ure_data.add_role);
106
  $('.ui-dialog-buttonpane button:contains("Cancel")').attr("id", "dialog-cancel-button");
107
- $('#dialog-cancel-button').html(ure_data.cancel);
108
  });
109
  });
110
 
@@ -139,9 +144,9 @@ jQuery("#ure_add_role").button({
139
  });
140
  // translate buttons caption
141
  $('.ui-dialog-buttonpane button:contains("Delete Role")').attr("id", "dialog-delete-button");
142
- $('#dialog-delete-button').html(ure_data.delete);
143
  $('.ui-dialog-buttonpane button:contains("Cancel")').attr("id", "dialog-cancel-button");
144
- $('#dialog-cancel-button').html(ure_data.cancel);
145
  });
146
  });
147
 
@@ -183,9 +188,9 @@ jQuery("#ure_add_role").button({
183
  }
184
  });
185
  $('.ui-dialog-buttonpane button:contains("Add Capability")').attr("id", "dialog-add-capability-button");
186
- $('#dialog-add_capability-button').html(ure_data.add_capability);
187
  $('.ui-dialog-buttonpane button:contains("Cancel")').attr("id", "dialog-cancel-button");
188
- $('#dialog-cancel-button').html(ure_data.cancel);
189
  });
190
  });
191
 
@@ -221,9 +226,9 @@ jQuery("#ure_add_role").button({
221
  });
222
  // translate buttons caption
223
  $('.ui-dialog-buttonpane button:contains("Delete Capability")').attr("id", "dialog-delete-capability-button");
224
- $('#dialog-delete-capability-button').html(ure_data.delete_capability);
225
  $('.ui-dialog-buttonpane button:contains("Cancel")').attr("id", "dialog-cancel-button");
226
- $('#dialog-cancel-button').html(ure_data.cancel);
227
  });
228
  });
229
 
@@ -255,9 +260,9 @@ jQuery("#ure_add_role").button({
255
  });
256
  // translate buttons caption
257
  $('.ui-dialog-buttonpane button:contains("Set New Default Role")').attr("id", "dialog-default-role-button");
258
- $('#dialog-default-role-button').html(ure_data.delete);
259
  $('.ui-dialog-buttonpane button:contains("Cancel")').attr("id", "dialog-cancel-button");
260
- $('#dialog-cancel-button').html(ure_data.cancel);
261
  });
262
  });
263
 
55
  });
56
 
57
 
58
+ function ui_button_text(caption) {
59
+ var wrapper = '<span class="ui-button-text">'+ caption +'</span>';
60
+
61
+ return wrapper;
62
+ }
63
 
64
 
65
  jQuery("#ure_add_role").button({
73
  modal: true,
74
  autoOpen: true,
75
  closeOnEscape: true,
76
+ width: 400,
77
+ height: 230,
78
  resizable: false,
79
  title: ure_data.add_new_role_title,
80
  'buttons' : {
100
  { action: 'add-new-role', user_role_id: role_id, user_role_name: role_name, user_role_copy_from: role_copy_from,
101
  ure_nonce: ure_data.wp_nonce} );
102
  },
103
+ Cancel: function() {
104
  $(this).dialog('close');
105
  return false;
106
  }
107
  }
108
  });
109
  $('.ui-dialog-buttonpane button:contains("Add Role")').attr("id", "dialog-add-role-button");
110
+ $('#dialog-add_role-button').html(ui_button_text(ure_data.add_role));
111
  $('.ui-dialog-buttonpane button:contains("Cancel")').attr("id", "dialog-cancel-button");
112
+ $('#dialog-cancel-button').html(ui_button_text(ure_data.cancel));
113
  });
114
  });
115
 
144
  });
145
  // translate buttons caption
146
  $('.ui-dialog-buttonpane button:contains("Delete Role")').attr("id", "dialog-delete-button");
147
+ $('#dialog-delete-button').html(ui_button_text(ure_data.delete_role));
148
  $('.ui-dialog-buttonpane button:contains("Cancel")').attr("id", "dialog-cancel-button");
149
+ $('#dialog-cancel-button').html(ui_button_text(ure_data.cancel));
150
  });
151
  });
152
 
188
  }
189
  });
190
  $('.ui-dialog-buttonpane button:contains("Add Capability")').attr("id", "dialog-add-capability-button");
191
+ $('#dialog-add_capability-button').html(ui_button_text(ure_data.add_capability));
192
  $('.ui-dialog-buttonpane button:contains("Cancel")').attr("id", "dialog-cancel-button");
193
+ $('#dialog-cancel-button').html(ui_button_text(ure_data.cancel));
194
  });
195
  });
196
 
226
  });
227
  // translate buttons caption
228
  $('.ui-dialog-buttonpane button:contains("Delete Capability")').attr("id", "dialog-delete-capability-button");
229
+ $('#dialog-delete-capability-button').html(ui_button_text(ure_data.delete_capability));
230
  $('.ui-dialog-buttonpane button:contains("Cancel")').attr("id", "dialog-cancel-button");
231
+ $('#dialog-cancel-button').html(ui_button_text(ure_data.cancel));
232
  });
233
  });
234
 
260
  });
261
  // translate buttons caption
262
  $('.ui-dialog-buttonpane button:contains("Set New Default Role")').attr("id", "dialog-default-role-button");
263
+ $('#dialog-default-role-button').html(ui_button_text(ure_data.set_new_default_role));
264
  $('.ui-dialog-buttonpane button:contains("Cancel")').attr("id", "dialog-cancel-button");
265
+ $('#dialog-cancel-button').html(ui_button_text(ure_data.cancel));
266
  });
267
  });
268
 
readme.txt CHANGED
@@ -78,6 +78,16 @@ Share with me new ideas about plugin further development and link to your site w
78
 
79
  == Changelog ==
80
 
 
 
 
 
 
 
 
 
 
 
81
  = 4.8 =
82
  * 10.12.2013
83
  * Role ID validation rule was added to prohibit numeric role ID - WordPress does not support them.
78
 
79
  == Changelog ==
80
 
81
+ = 4.9 =
82
+ * 19.01.2014
83
+ * New tab "Default Roles" was added to the User Role Editor settings page. It is possible to select multiple default roles to assign them automatically to the new registered user.
84
+ * CSS and dialog windows layout various enhancements.
85
+ * 'members_get_capabilities' filter was applied to provide better compatibility with themes and plugins which may use it to add its own user capabilities.
86
+ * jQuery UI CSS was updated to version 1.10.4.
87
+ * Pro version: Option was added to download jQuery UI CSS from the jQuery CDN.
88
+ * Pro version: Bug was fixed: Plugins activation assess restriction section was not shown for selected user under multi-site environment.
89
+
90
+
91
  = 4.8 =
92
  * 10.12.2013
93
  * Role ID validation rule was added to prohibit numeric role ID - WordPress does not support them.
user-role-editor.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: User Role Editor
4
  Plugin URI: http://role-editor.com
5
  Description: Change/add/delete WordPress user roles and capabilities.
6
- Version: 4.8
7
  Author: Vladimir Garagulya
8
  Author URI: http://www.shinephp.com
9
  Text Domain: ure
@@ -23,7 +23,7 @@ if (defined('URE_PLUGIN_URL')) {
23
  wp_die('It seems that other version of User Role Editor is active. Please deactivate it before use this version');
24
  }
25
 
26
- define('URE_VERSION', '4.8');
27
  define('URE_PLUGIN_URL', plugin_dir_url(__FILE__));
28
  define('URE_PLUGIN_DIR', plugin_dir_path(__FILE__));
29
  define('URE_PLUGIN_FILE', basename(__FILE__));
3
  Plugin Name: User Role Editor
4
  Plugin URI: http://role-editor.com
5
  Description: Change/add/delete WordPress user roles and capabilities.
6
+ Version: 4.9
7
  Author: Vladimir Garagulya
8
  Author URI: http://www.shinephp.com
9
  Text Domain: ure
23
  wp_die('It seems that other version of User Role Editor is active. Please deactivate it before use this version');
24
  }
25
 
26
+ define('URE_VERSION', '4.9');
27
  define('URE_PLUGIN_URL', plugin_dir_url(__FILE__));
28
  define('URE_PLUGIN_DIR', plugin_dir_path(__FILE__));
29
  define('URE_PLUGIN_FILE', basename(__FILE__));