All-in-One Video Gallery - Version 2.5.3

Version Description

  • Tweak: Tags input field rebuilt using a standard HTML "select" field.
  • Fix: [+] few minor bug fixes.
Download this release

Release Info

Developer plugins360
Plugin Icon 128x128 All-in-One Video Gallery
Version 2.5.3
Comparing to
See all releases

Code changes from version 2.5.2 to 2.5.3

README.txt CHANGED
@@ -6,7 +6,7 @@ Tags: video player, video gallery, youtube gallery, vimeo gallery, livestream
6
  Requires at least: 4.7.0
7
  Tested up to: 5.9
8
  Requires PHP: 5.6.20
9
- Stable tag: 2.5.2
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
@@ -136,6 +136,11 @@ Yes, it is. However, do not "network-activate" the plugin. Activate it only on t
136
 
137
  == Changelog ==
138
 
 
 
 
 
 
139
  = 2.5.2 =
140
 
141
  * Fix: Ajax Pagination not working when a page contains multiple galleries.
@@ -252,6 +257,6 @@ For the changelog of earlier versions, please refer to the [changelog on plugins
252
 
253
  == Upgrade Notice ==
254
 
255
- = 2.5.2 =
256
 
257
- Fix: Ajax Pagination not working when a page contains multiple galleries. [See changelog](https://wordpress.org/plugins/all-in-one-video-gallery/#developers)
6
  Requires at least: 4.7.0
7
  Tested up to: 5.9
8
  Requires PHP: 5.6.20
9
+ Stable tag: 2.5.3
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
136
 
137
  == Changelog ==
138
 
139
+ = 2.5.3 =
140
+
141
+ * Tweak: Tags input field rebuilt using a standard HTML "select" field.
142
+ * Fix: [+] few minor bug fixes.
143
+
144
  = 2.5.2 =
145
 
146
  * Fix: Ajax Pagination not working when a page contains multiple galleries.
257
 
258
  == Upgrade Notice ==
259
 
260
+ = 2.5.3 =
261
 
262
+ Tags input field rebuilt using a standard HTML "select" field. [See changelog](https://wordpress.org/plugins/all-in-one-video-gallery/#developers)
all-in-one-video-gallery.php CHANGED
@@ -11,7 +11,7 @@
11
  * Plugin Name: All-in-One Video Gallery
12
  * Plugin URI: https://plugins360.com/all-in-one-video-gallery/
13
  * Description: No coding required. A Responsive & Lightweight video gallery plugin. HTML5 Player, Categories, Visual Builder (Gutenberg), Search Form, Comments, Social Sharing and everything you will need to build a YouTube/Vimeo like video sharing website.
14
- * Version: 2.5.2
15
  * Author: Team Plugins360
16
  * Author URI: https://plugins360.com
17
  * License: GPL-2.0+
@@ -76,7 +76,7 @@ if ( !function_exists( 'aiovg_fs' ) ) {
76
 
77
  // The current version of the plugin
78
  if ( !defined( 'AIOVG_PLUGIN_VERSION' ) ) {
79
- define( 'AIOVG_PLUGIN_VERSION', '2.5.2' );
80
  }
81
  // The unique identifier of the plugin
82
  if ( !defined( 'AIOVG_PLUGIN_SLUG' ) ) {
11
  * Plugin Name: All-in-One Video Gallery
12
  * Plugin URI: https://plugins360.com/all-in-one-video-gallery/
13
  * Description: No coding required. A Responsive & Lightweight video gallery plugin. HTML5 Player, Categories, Visual Builder (Gutenberg), Search Form, Comments, Social Sharing and everything you will need to build a YouTube/Vimeo like video sharing website.
14
+ * Version: 2.5.3
15
  * Author: Team Plugins360
16
  * Author URI: https://plugins360.com
17
  * License: GPL-2.0+
76
 
77
  // The current version of the plugin
78
  if ( !defined( 'AIOVG_PLUGIN_VERSION' ) ) {
79
+ define( 'AIOVG_PLUGIN_VERSION', '2.5.3' );
80
  }
81
  // The unique identifier of the plugin
82
  if ( !defined( 'AIOVG_PLUGIN_SLUG' ) ) {
includes/init.php CHANGED
@@ -229,8 +229,6 @@ class AIOVG_Init {
229
  $this->loader->add_action( 'wp_enqueue_scripts', $public, 'enqueue_styles' );
230
  $this->loader->add_action( 'wp_enqueue_scripts', $public, 'enqueue_scripts' );
231
  $this->loader->add_action( 'wp_head', $public, 'og_metatags' );
232
- $this->loader->add_action( 'wp_ajax_aiovg_load_tags', $public, 'ajax_callback_load_tags' );
233
- $this->loader->add_action( 'wp_ajax_nopriv_aiovg_load_tags', $public, 'ajax_callback_load_tags' );
234
  $this->loader->add_action( 'wp_ajax_aiovg_set_cookie', $public, 'set_gdpr_cookie' );
235
  $this->loader->add_action( 'wp_ajax_nopriv_aiovg_set_cookie', $public, 'set_gdpr_cookie' );
236
 
229
  $this->loader->add_action( 'wp_enqueue_scripts', $public, 'enqueue_styles' );
230
  $this->loader->add_action( 'wp_enqueue_scripts', $public, 'enqueue_scripts' );
231
  $this->loader->add_action( 'wp_head', $public, 'og_metatags' );
 
 
232
  $this->loader->add_action( 'wp_ajax_aiovg_set_cookie', $public, 'set_gdpr_cookie' );
233
  $this->loader->add_action( 'wp_ajax_nopriv_aiovg_set_cookie', $public, 'set_gdpr_cookie' );
234
 
languages/all-in-one-video-gallery.pot CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: All-in-One Video Gallery\n"
4
- "POT-Creation-Date: 2022-01-31 20:51+0530\n"
5
- "PO-Revision-Date: 2022-01-31 20:51+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: en_US\n"
@@ -13,7 +13,7 @@ msgstr ""
13
  "X-Generator: Poedit 3.0.1\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
- "X-Poedit-KeywordsList: __;_e;esc_attr__;esc_attr_e;esc_html__;esc_html_e;_n\n"
17
  "X-Poedit-SearchPath-0: .\n"
18
 
19
  #: admin/admin.php:166 admin/partials/issues.php:78
@@ -29,7 +29,7 @@ msgid "All-in-One Video Gallery"
29
  msgstr ""
30
 
31
  #: admin/admin.php:206 admin/videos.php:69 includes/functions.php:1017
32
- #: widgets/videos.php:305
33
  msgid "Video Gallery"
34
  msgstr ""
35
 
@@ -171,7 +171,7 @@ msgstr ""
171
 
172
  #: admin/partials/category-image.php:15 admin/partials/category-image.php:26
173
  #: admin/partials/video-sources.php:261 admin/partials/video-sources.php:265
174
- #: includes/functions.php:904 premium/public/templates/video-form.php:263
175
  msgid "Image"
176
  msgstr ""
177
 
@@ -259,168 +259,168 @@ msgstr ""
259
  msgid "Plugin Settings"
260
  msgstr ""
261
 
262
- #: admin/partials/shortcode-builder.php:50
263
  msgid "Select a shortcode type"
264
  msgstr ""
265
 
266
- #: admin/partials/shortcode-builder.php:83
267
  #, php-format
268
  msgid "No videos found. <a href=\"%s\">Add</a> your first video."
269
  msgstr ""
270
 
271
- #: admin/partials/shortcode-builder.php:92
272
  #, php-format
273
  msgid "No categories found. <a href=\"%s\">Add</a> your first category."
274
  msgstr ""
275
 
276
- #: admin/partials/shortcode-builder.php:154 admin/partials/video-sources.php:82
277
  #: admin/partials/video-sources.php:123 admin/partials/video-sources.php:150
278
  #: admin/partials/video-sources.php:173 admin/partials/video-sources.php:272
279
  #: admin/partials/video-sources.php:338 admin/partials/video-tracks.php:44
280
  #: admin/partials/video-tracks.php:80
281
- #: premium/public/templates/video-form.php:104
282
- #: premium/public/templates/video-form.php:133
283
- #: premium/public/templates/video-form.php:163
284
- #: premium/public/templates/video-form.php:272
285
  msgid "Upload File"
286
  msgstr ""
287
 
288
- #: admin/partials/shortcode-builder.php:162 blocks/blocks.php:73
289
  #: includes/functions.php:1281 widgets/forms/categories.php:36
290
  #: widgets/forms/categories.php:39
291
  msgid "Select Parent"
292
  msgstr ""
293
 
294
- #: admin/partials/shortcode-builder.php:218
295
  msgid "Generate Shortcode"
296
  msgstr ""
297
 
298
- #: admin/partials/shortcode-builder.php:229
299
  msgid "How to add a single video in my POST/PAGE?"
300
  msgstr ""
301
 
302
- #: admin/partials/shortcode-builder.php:233
303
  msgid "You can use one of the following methods,"
304
  msgstr ""
305
 
306
- #: admin/partials/shortcode-builder.php:238
307
- #: admin/partials/shortcode-builder.php:304
308
- #: admin/partials/shortcode-builder.php:350
309
- #: admin/partials/shortcode-builder.php:385
310
  msgid ""
311
  "Use the shortcode builder in this page to build your shortcode, then add it "
312
  "in your POST/PAGE."
313
  msgstr ""
314
 
315
- #: admin/partials/shortcode-builder.php:245
316
  #, php-format
317
  msgid ""
318
  "<a href=\"%s\">Add</a> your video using our \"Custom Post Type\" form, copy "
319
  "the shortcode, then add it in your POST/PAGE."
320
  msgstr ""
321
 
322
- #: admin/partials/shortcode-builder.php:255
323
  #, php-format
324
  msgid ""
325
  "Use the <a href=\"%s\">AIOVG - Video Player</a> Gutenberg block and add the "
326
  "video directly in your POST/PAGE."
327
  msgstr ""
328
 
329
- #: admin/partials/shortcode-builder.php:265
330
  #, php-format
331
  msgid ""
332
  "Use the <a href=\"%s\">AIOVG - Video Player</a> widget in your website "
333
  "sidebars."
334
  msgstr ""
335
 
336
- #: admin/partials/shortcode-builder.php:274
337
  msgid "How to create/add a video gallery?"
338
  msgstr ""
339
 
340
- #: admin/partials/shortcode-builder.php:281
341
  #, php-format
342
  msgid "Optional. <a href=\"%s\">Add Categories</a>"
343
  msgstr ""
344
 
345
- #: admin/partials/shortcode-builder.php:291
346
  #, php-format
347
  msgid "<a href=\"%s\">Add Videos</a>"
348
  msgstr ""
349
 
350
- #: admin/partials/shortcode-builder.php:299
351
  msgid ""
352
  "Then, use one of the following methods to build and show the gallery in your "
353
  "site front-end,"
354
  msgstr ""
355
 
356
- #: admin/partials/shortcode-builder.php:311
357
  #, php-format
358
  msgid ""
359
  "Use the <a href=\"%s\">AIOVG - Video Gallery</a> Gutenberg block in your "
360
  "POST/PAGE."
361
  msgstr ""
362
 
363
- #: admin/partials/shortcode-builder.php:321
364
  #, php-format
365
  msgid ""
366
  "Use the <a href=\"%s\">AIOVG - Video Gallery</a> widget in your website "
367
  "sidebars."
368
  msgstr ""
369
 
370
- #: admin/partials/shortcode-builder.php:330
371
  msgid "How to add/show video categories?"
372
  msgstr ""
373
 
374
- #: admin/partials/shortcode-builder.php:337
375
  #, php-format
376
  msgid "<a href=\"%s\">Add Categories</a>"
377
  msgstr ""
378
 
379
- #: admin/partials/shortcode-builder.php:345
380
  msgid ""
381
  "Then, use one of the following methods to show the video categories in your "
382
  "site front-end,"
383
  msgstr ""
384
 
385
- #: admin/partials/shortcode-builder.php:357
386
  #, php-format
387
  msgid ""
388
  "Use the <a href=\"%s\">AIOVG - Video Categories</a> Gutenberg block in your "
389
  "POST/PAGE."
390
  msgstr ""
391
 
392
- #: admin/partials/shortcode-builder.php:367
393
  #, php-format
394
  msgid ""
395
  "Use the <a href=\"%s\">AIOVG - Video Categories</a> widget in your website "
396
  "sidebars."
397
  msgstr ""
398
 
399
- #: admin/partials/shortcode-builder.php:376
400
  msgid "How to create video search functionality?"
401
  msgstr ""
402
 
403
- #: admin/partials/shortcode-builder.php:380
404
  msgid ""
405
  "You can use one of the following methods to add the videos search form in "
406
  "your website,"
407
  msgstr ""
408
 
409
- #: admin/partials/shortcode-builder.php:392
410
  #, php-format
411
  msgid ""
412
  "Use the <a href=\"%s\">AIOVG - Search Form</a> Gutenberg block in your POST/"
413
  "PAGE."
414
  msgstr ""
415
 
416
- #: admin/partials/shortcode-builder.php:402
417
  #, php-format
418
  msgid ""
419
  "Use the <a href=\"%s\">AIOVG - Search Form</a> widget in your website "
420
  "sidebars."
421
  msgstr ""
422
 
423
- #: admin/partials/shortcode-builder.php:412
424
  #, php-format
425
  msgid ""
426
  "No matter where you add the search form, but the search results will always "
@@ -428,7 +428,7 @@ msgid ""
428
  "our plugin dynamically during the activation."
429
  msgstr ""
430
 
431
- #: admin/partials/shortcode-builder.php:425
432
  msgid ""
433
  "Congrats! copy the shortcode below and paste it in your POST/PAGE where you "
434
  "need the gallery,"
@@ -437,13 +437,13 @@ msgstr ""
437
  #: admin/partials/video-sources.php:17 admin/partials/video-sources.php:21
438
  #: includes/functions.php:861 premium/admin/partials/automations-sources.php:42
439
  #: premium/admin/partials/automations-sources.php:45
440
- #: premium/public/templates/video-form.php:73
441
  msgid "Source Type"
442
  msgstr ""
443
 
444
  #: admin/partials/video-sources.php:36 admin/partials/video-sources.php:41
445
  #: admin/videos.php:70 admin/videos.php:102 includes/functions.php:869
446
- #: premium/public/templates/video-form.php:92
447
  msgid "Video"
448
  msgstr ""
449
 
@@ -464,10 +464,10 @@ msgstr ""
464
  #: admin/partials/video-sources.php:79 admin/partials/video-sources.php:120
465
  #: admin/partials/video-sources.php:147 admin/partials/video-sources.php:170
466
  #: admin/partials/video-sources.php:269 admin/partials/video-sources.php:335
467
- #: premium/public/templates/video-form.php:101
468
- #: premium/public/templates/video-form.php:130
469
- #: premium/public/templates/video-form.php:160
470
- #: premium/public/templates/video-form.php:269
471
  msgid "Enter your direct file URL (OR) upload your file using the button here"
472
  msgstr ""
473
 
@@ -476,26 +476,26 @@ msgid "[+] Add More Quality Levels"
476
  msgstr ""
477
 
478
  #: admin/partials/video-sources.php:138 admin/partials/video-sources.php:143
479
- #: premium/public/templates/video-form.php:123
480
  msgid "WebM"
481
  msgstr ""
482
 
483
  #: admin/partials/video-sources.php:139 admin/partials/video-sources.php:143
484
  #: admin/partials/video-sources.php:162 admin/partials/video-sources.php:166
485
- #: premium/public/templates/video-form.php:124
486
- #: premium/public/templates/video-form.php:154
487
  msgid "deprecated"
488
  msgstr ""
489
 
490
  #: admin/partials/video-sources.php:161 admin/partials/video-sources.php:166
491
- #: premium/public/templates/video-form.php:153
492
  msgid "OGV"
493
  msgstr ""
494
 
495
  #: admin/partials/video-sources.php:182 admin/partials/video-sources.php:186
496
  #: admin/settings.php:330 includes/functions.php:876
497
  #: includes/functions.php:1515 premium/includes/functions.php:110
498
- #: premium/public/templates/video-form.php:185
499
  msgid "YouTube"
500
  msgstr ""
501
 
@@ -513,30 +513,30 @@ msgstr ""
513
  #: premium/admin/partials/automations-sources.php:131
514
  #: premium/admin/partials/automations-sources.php:149
515
  #: premium/admin/partials/automations-sources.php:163
516
- #: premium/public/templates/video-form.php:190
517
- #: premium/public/templates/video-form.php:206
518
- #: premium/public/templates/video-form.php:222
519
- #: premium/public/templates/video-form.php:238
520
- #: premium/public/templates/video-form.php:254
521
  msgid "Example"
522
  msgstr ""
523
 
524
  #: admin/partials/video-sources.php:196 admin/partials/video-sources.php:200
525
  #: admin/settings.php:331 includes/functions.php:883
526
- #: includes/functions.php:1516 premium/public/templates/video-form.php:201
527
  msgid "Vimeo"
528
  msgstr ""
529
 
530
  #: admin/partials/video-sources.php:210 admin/partials/video-sources.php:214
531
  #: admin/settings.php:332 includes/functions.php:890
532
- #: includes/functions.php:1517 premium/public/templates/video-form.php:217
533
  msgid "Dailymotion"
534
  msgstr ""
535
 
536
  #: admin/partials/video-sources.php:224 admin/partials/video-sources.php:228
537
  #: admin/settings.php:333 admin/settings.php:616 includes/functions.php:897
538
  #: includes/functions.php:1518 includes/functions.php:2134
539
- #: premium/public/templates/video-form.php:233
540
  msgid "Facebook"
541
  msgstr ""
542
 
@@ -1435,8 +1435,7 @@ msgstr ""
1435
  msgid "Popular Tags"
1436
  msgstr ""
1437
 
1438
- #: admin/tags.php:79 public/templates/search-form-template-horizontal.php:47
1439
- #: public/templates/search-form-template-vertical.php:47
1440
  msgid "Search Tags"
1441
  msgstr ""
1442
 
@@ -1549,7 +1548,7 @@ msgid "Filter videos list"
1549
  msgstr ""
1550
 
1551
  #: admin/videos.php:103 premium/admin/slider.php:70
1552
- #: premium/public/slider.php:99 premium/public/templates/video-form.php:293
1553
  msgid "Video Description"
1554
  msgstr ""
1555
 
@@ -1726,7 +1725,7 @@ msgstr ""
1726
  msgid "Video Tag"
1727
  msgstr ""
1728
 
1729
- #: includes/functions.php:298 widgets/search.php:123
1730
  msgid "Search Videos"
1731
  msgstr ""
1732
 
@@ -1756,7 +1755,7 @@ msgstr ""
1756
  msgid "No categories found."
1757
  msgstr ""
1758
 
1759
- #: includes/functions.php:666 public/public.php:1127
1760
  msgid "No tags found."
1761
  msgstr ""
1762
 
@@ -1778,8 +1777,10 @@ msgstr ""
1778
  msgid "Select Categories"
1779
  msgstr ""
1780
 
1781
- #: includes/functions.php:1046 premium/public/templates/video-form.php:304
1782
- #: premium/public/templates/video-form.php:307
 
 
1783
  msgid "Select Tags"
1784
  msgstr ""
1785
 
@@ -1875,14 +1876,14 @@ msgstr ""
1875
  #: premium/admin/adaptive-streaming.php:41
1876
  #: premium/admin/partials/adaptive-streaming.php:16
1877
  #: premium/admin/partials/adaptive-streaming.php:20
1878
- #: premium/public/templates/video-form.php:249
1879
  msgid "HLS"
1880
  msgstr ""
1881
 
1882
  #: premium/admin/adaptive-streaming.php:49
1883
  #: premium/admin/partials/adaptive-streaming.php:30
1884
  #: premium/admin/partials/adaptive-streaming.php:34
1885
- #: premium/public/templates/video-form.php:249
1886
  msgid "M(PEG)-DASH"
1887
  msgstr ""
1888
 
@@ -2400,7 +2401,7 @@ msgstr ""
2400
 
2401
  #: premium/admin/partials/automations-video-settings.php:115
2402
  #: premium/admin/user.php:142 premium/admin/user.php:153
2403
- #: premium/public/templates/video-form.php:357
2404
  msgid "Publish"
2405
  msgstr ""
2406
 
@@ -2753,9 +2754,9 @@ msgstr ""
2753
 
2754
  #: premium/includes/functions.php:92
2755
  #: premium/public/templates/user-dashboard.php:58
2756
- #: public/templates/search-form-template-horizontal.php:52
2757
- #: public/templates/search-form-template-horizontal.php:83
2758
- #: public/templates/search-form-template-vertical.php:76
2759
  msgid "Search"
2760
  msgstr ""
2761
 
@@ -2867,8 +2868,8 @@ msgstr ""
2867
  msgid "This is a required field."
2868
  msgstr ""
2869
 
2870
- #: premium/public/public.php:98 premium/public/user.php:330
2871
- #: premium/public/user.php:335
2872
  msgid "Invalid file format."
2873
  msgstr ""
2874
 
@@ -3016,39 +3017,39 @@ msgstr ""
3016
  msgid "Enter your video title here"
3017
  msgstr ""
3018
 
3019
- #: premium/public/templates/video-form.php:107
3020
- #: premium/public/templates/video-form.php:136
3021
- #: premium/public/templates/video-form.php:166
3022
- #: premium/public/templates/video-form.php:275
3023
  msgid "cancel"
3024
  msgstr ""
3025
 
3026
- #: premium/public/templates/video-form.php:112
3027
- #: premium/public/templates/video-form.php:141
3028
- #: premium/public/templates/video-form.php:171
3029
- #: premium/public/templates/video-form.php:280
3030
  msgid "Enter your direct file URL here"
3031
  msgstr ""
3032
 
3033
- #: premium/public/templates/video-form.php:296
3034
  msgid "Enter your video description here"
3035
  msgstr ""
3036
 
3037
- #: premium/public/templates/video-form.php:341
3038
  #, php-format
3039
  msgid ""
3040
  "I agree to the <a href=\"%s\" target=\"_blank\">terms and conditions</a>"
3041
  msgstr ""
3042
 
3043
- #: premium/public/templates/video-form.php:358 premium/public/user.php:419
3044
  msgid "Save Draft"
3045
  msgstr ""
3046
 
3047
- #: premium/public/templates/video-form.php:360
3048
  msgid "Save Changes"
3049
  msgstr ""
3050
 
3051
- #: premium/public/templates/video-form.php:364
3052
  msgid "Cancel"
3053
  msgstr ""
3054
 
@@ -3066,19 +3067,19 @@ msgstr ""
3066
  msgid "You do not have sufficient permissions to access this page."
3067
  msgstr ""
3068
 
3069
- #: premium/public/user.php:312 premium/public/user.php:325
3070
  msgid "You do not have permission to upload files."
3071
  msgstr ""
3072
 
3073
- #: premium/public/user.php:341
3074
  msgid "Sorry, this file type is not permitted for security reasons."
3075
  msgstr ""
3076
 
3077
- #: premium/public/user.php:351
3078
  msgid "Sorry, this file size is not allowed."
3079
  msgstr ""
3080
 
3081
- #: premium/public/user.php:375
3082
  msgid "File is empty. Please upload something more substantial."
3083
  msgstr ""
3084
 
@@ -3158,12 +3159,12 @@ msgid ""
3158
  "Publisher Tag (GPT)</a> in the <a href=\"%s\">plugin settings</a>."
3159
  msgstr ""
3160
 
3161
- #: public/public.php:966
3162
  #, php-format
3163
  msgid "Showing results for \"%s\""
3164
  msgstr ""
3165
 
3166
- #: public/search.php:69 widgets/search.php:87
3167
  msgid "Search form disabled."
3168
  msgstr ""
3169
 
@@ -3187,11 +3188,6 @@ msgstr ""
3187
  msgid "Select a Category"
3188
  msgstr ""
3189
 
3190
- #: public/templates/search-form-template-horizontal.php:47
3191
- #: public/templates/search-form-template-vertical.php:47
3192
- msgid "Start typing to view and select options"
3193
- msgstr ""
3194
-
3195
  #: public/templates/single-video.php:29
3196
  #: public/templates/video-thumbnail-image-left.php:48
3197
  #: public/templates/video-thumbnail.php:44
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: All-in-One Video Gallery\n"
4
+ "POT-Creation-Date: 2022-02-06 10:46+0530\n"
5
+ "PO-Revision-Date: 2022-02-06 10:46+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: en_US\n"
13
  "X-Generator: Poedit 3.0.1\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Poedit-KeywordsList: __;_e;esc_html__;esc_html_e;esc_attr__;esc_attr_e;_n\n"
17
  "X-Poedit-SearchPath-0: .\n"
18
 
19
  #: admin/admin.php:166 admin/partials/issues.php:78
29
  msgstr ""
30
 
31
  #: admin/admin.php:206 admin/videos.php:69 includes/functions.php:1017
32
+ #: widgets/videos.php:306
33
  msgid "Video Gallery"
34
  msgstr ""
35
 
171
 
172
  #: admin/partials/category-image.php:15 admin/partials/category-image.php:26
173
  #: admin/partials/video-sources.php:261 admin/partials/video-sources.php:265
174
+ #: includes/functions.php:904 premium/public/templates/video-form.php:264
175
  msgid "Image"
176
  msgstr ""
177
 
259
  msgid "Plugin Settings"
260
  msgstr ""
261
 
262
+ #: admin/partials/shortcode-builder.php:51
263
  msgid "Select a shortcode type"
264
  msgstr ""
265
 
266
+ #: admin/partials/shortcode-builder.php:84
267
  #, php-format
268
  msgid "No videos found. <a href=\"%s\">Add</a> your first video."
269
  msgstr ""
270
 
271
+ #: admin/partials/shortcode-builder.php:93
272
  #, php-format
273
  msgid "No categories found. <a href=\"%s\">Add</a> your first category."
274
  msgstr ""
275
 
276
+ #: admin/partials/shortcode-builder.php:155 admin/partials/video-sources.php:82
277
  #: admin/partials/video-sources.php:123 admin/partials/video-sources.php:150
278
  #: admin/partials/video-sources.php:173 admin/partials/video-sources.php:272
279
  #: admin/partials/video-sources.php:338 admin/partials/video-tracks.php:44
280
  #: admin/partials/video-tracks.php:80
281
+ #: premium/public/templates/video-form.php:105
282
+ #: premium/public/templates/video-form.php:134
283
+ #: premium/public/templates/video-form.php:164
284
+ #: premium/public/templates/video-form.php:273
285
  msgid "Upload File"
286
  msgstr ""
287
 
288
+ #: admin/partials/shortcode-builder.php:163 blocks/blocks.php:73
289
  #: includes/functions.php:1281 widgets/forms/categories.php:36
290
  #: widgets/forms/categories.php:39
291
  msgid "Select Parent"
292
  msgstr ""
293
 
294
+ #: admin/partials/shortcode-builder.php:219
295
  msgid "Generate Shortcode"
296
  msgstr ""
297
 
298
+ #: admin/partials/shortcode-builder.php:230
299
  msgid "How to add a single video in my POST/PAGE?"
300
  msgstr ""
301
 
302
+ #: admin/partials/shortcode-builder.php:234
303
  msgid "You can use one of the following methods,"
304
  msgstr ""
305
 
306
+ #: admin/partials/shortcode-builder.php:239
307
+ #: admin/partials/shortcode-builder.php:305
308
+ #: admin/partials/shortcode-builder.php:351
309
+ #: admin/partials/shortcode-builder.php:386
310
  msgid ""
311
  "Use the shortcode builder in this page to build your shortcode, then add it "
312
  "in your POST/PAGE."
313
  msgstr ""
314
 
315
+ #: admin/partials/shortcode-builder.php:246
316
  #, php-format
317
  msgid ""
318
  "<a href=\"%s\">Add</a> your video using our \"Custom Post Type\" form, copy "
319
  "the shortcode, then add it in your POST/PAGE."
320
  msgstr ""
321
 
322
+ #: admin/partials/shortcode-builder.php:256
323
  #, php-format
324
  msgid ""
325
  "Use the <a href=\"%s\">AIOVG - Video Player</a> Gutenberg block and add the "
326
  "video directly in your POST/PAGE."
327
  msgstr ""
328
 
329
+ #: admin/partials/shortcode-builder.php:266
330
  #, php-format
331
  msgid ""
332
  "Use the <a href=\"%s\">AIOVG - Video Player</a> widget in your website "
333
  "sidebars."
334
  msgstr ""
335
 
336
+ #: admin/partials/shortcode-builder.php:275
337
  msgid "How to create/add a video gallery?"
338
  msgstr ""
339
 
340
+ #: admin/partials/shortcode-builder.php:282
341
  #, php-format
342
  msgid "Optional. <a href=\"%s\">Add Categories</a>"
343
  msgstr ""
344
 
345
+ #: admin/partials/shortcode-builder.php:292
346
  #, php-format
347
  msgid "<a href=\"%s\">Add Videos</a>"
348
  msgstr ""
349
 
350
+ #: admin/partials/shortcode-builder.php:300
351
  msgid ""
352
  "Then, use one of the following methods to build and show the gallery in your "
353
  "site front-end,"
354
  msgstr ""
355
 
356
+ #: admin/partials/shortcode-builder.php:312
357
  #, php-format
358
  msgid ""
359
  "Use the <a href=\"%s\">AIOVG - Video Gallery</a> Gutenberg block in your "
360
  "POST/PAGE."
361
  msgstr ""
362
 
363
+ #: admin/partials/shortcode-builder.php:322
364
  #, php-format
365
  msgid ""
366
  "Use the <a href=\"%s\">AIOVG - Video Gallery</a> widget in your website "
367
  "sidebars."
368
  msgstr ""
369
 
370
+ #: admin/partials/shortcode-builder.php:331
371
  msgid "How to add/show video categories?"
372
  msgstr ""
373
 
374
+ #: admin/partials/shortcode-builder.php:338
375
  #, php-format
376
  msgid "<a href=\"%s\">Add Categories</a>"
377
  msgstr ""
378
 
379
+ #: admin/partials/shortcode-builder.php:346
380
  msgid ""
381
  "Then, use one of the following methods to show the video categories in your "
382
  "site front-end,"
383
  msgstr ""
384
 
385
+ #: admin/partials/shortcode-builder.php:358
386
  #, php-format
387
  msgid ""
388
  "Use the <a href=\"%s\">AIOVG - Video Categories</a> Gutenberg block in your "
389
  "POST/PAGE."
390
  msgstr ""
391
 
392
+ #: admin/partials/shortcode-builder.php:368
393
  #, php-format
394
  msgid ""
395
  "Use the <a href=\"%s\">AIOVG - Video Categories</a> widget in your website "
396
  "sidebars."
397
  msgstr ""
398
 
399
+ #: admin/partials/shortcode-builder.php:377
400
  msgid "How to create video search functionality?"
401
  msgstr ""
402
 
403
+ #: admin/partials/shortcode-builder.php:381
404
  msgid ""
405
  "You can use one of the following methods to add the videos search form in "
406
  "your website,"
407
  msgstr ""
408
 
409
+ #: admin/partials/shortcode-builder.php:393
410
  #, php-format
411
  msgid ""
412
  "Use the <a href=\"%s\">AIOVG - Search Form</a> Gutenberg block in your POST/"
413
  "PAGE."
414
  msgstr ""
415
 
416
+ #: admin/partials/shortcode-builder.php:403
417
  #, php-format
418
  msgid ""
419
  "Use the <a href=\"%s\">AIOVG - Search Form</a> widget in your website "
420
  "sidebars."
421
  msgstr ""
422
 
423
+ #: admin/partials/shortcode-builder.php:413
424
  #, php-format
425
  msgid ""
426
  "No matter where you add the search form, but the search results will always "
428
  "our plugin dynamically during the activation."
429
  msgstr ""
430
 
431
+ #: admin/partials/shortcode-builder.php:426
432
  msgid ""
433
  "Congrats! copy the shortcode below and paste it in your POST/PAGE where you "
434
  "need the gallery,"
437
  #: admin/partials/video-sources.php:17 admin/partials/video-sources.php:21
438
  #: includes/functions.php:861 premium/admin/partials/automations-sources.php:42
439
  #: premium/admin/partials/automations-sources.php:45
440
+ #: premium/public/templates/video-form.php:74
441
  msgid "Source Type"
442
  msgstr ""
443
 
444
  #: admin/partials/video-sources.php:36 admin/partials/video-sources.php:41
445
  #: admin/videos.php:70 admin/videos.php:102 includes/functions.php:869
446
+ #: premium/public/templates/video-form.php:93
447
  msgid "Video"
448
  msgstr ""
449
 
464
  #: admin/partials/video-sources.php:79 admin/partials/video-sources.php:120
465
  #: admin/partials/video-sources.php:147 admin/partials/video-sources.php:170
466
  #: admin/partials/video-sources.php:269 admin/partials/video-sources.php:335
467
+ #: premium/public/templates/video-form.php:102
468
+ #: premium/public/templates/video-form.php:131
469
+ #: premium/public/templates/video-form.php:161
470
+ #: premium/public/templates/video-form.php:270
471
  msgid "Enter your direct file URL (OR) upload your file using the button here"
472
  msgstr ""
473
 
476
  msgstr ""
477
 
478
  #: admin/partials/video-sources.php:138 admin/partials/video-sources.php:143
479
+ #: premium/public/templates/video-form.php:124
480
  msgid "WebM"
481
  msgstr ""
482
 
483
  #: admin/partials/video-sources.php:139 admin/partials/video-sources.php:143
484
  #: admin/partials/video-sources.php:162 admin/partials/video-sources.php:166
485
+ #: premium/public/templates/video-form.php:125
486
+ #: premium/public/templates/video-form.php:155
487
  msgid "deprecated"
488
  msgstr ""
489
 
490
  #: admin/partials/video-sources.php:161 admin/partials/video-sources.php:166
491
+ #: premium/public/templates/video-form.php:154
492
  msgid "OGV"
493
  msgstr ""
494
 
495
  #: admin/partials/video-sources.php:182 admin/partials/video-sources.php:186
496
  #: admin/settings.php:330 includes/functions.php:876
497
  #: includes/functions.php:1515 premium/includes/functions.php:110
498
+ #: premium/public/templates/video-form.php:186
499
  msgid "YouTube"
500
  msgstr ""
501
 
513
  #: premium/admin/partials/automations-sources.php:131
514
  #: premium/admin/partials/automations-sources.php:149
515
  #: premium/admin/partials/automations-sources.php:163
516
+ #: premium/public/templates/video-form.php:191
517
+ #: premium/public/templates/video-form.php:207
518
+ #: premium/public/templates/video-form.php:223
519
+ #: premium/public/templates/video-form.php:239
520
+ #: premium/public/templates/video-form.php:255
521
  msgid "Example"
522
  msgstr ""
523
 
524
  #: admin/partials/video-sources.php:196 admin/partials/video-sources.php:200
525
  #: admin/settings.php:331 includes/functions.php:883
526
+ #: includes/functions.php:1516 premium/public/templates/video-form.php:202
527
  msgid "Vimeo"
528
  msgstr ""
529
 
530
  #: admin/partials/video-sources.php:210 admin/partials/video-sources.php:214
531
  #: admin/settings.php:332 includes/functions.php:890
532
+ #: includes/functions.php:1517 premium/public/templates/video-form.php:218
533
  msgid "Dailymotion"
534
  msgstr ""
535
 
536
  #: admin/partials/video-sources.php:224 admin/partials/video-sources.php:228
537
  #: admin/settings.php:333 admin/settings.php:616 includes/functions.php:897
538
  #: includes/functions.php:1518 includes/functions.php:2134
539
+ #: premium/public/templates/video-form.php:234
540
  msgid "Facebook"
541
  msgstr ""
542
 
1435
  msgid "Popular Tags"
1436
  msgstr ""
1437
 
1438
+ #: admin/tags.php:79
 
1439
  msgid "Search Tags"
1440
  msgstr ""
1441
 
1548
  msgstr ""
1549
 
1550
  #: admin/videos.php:103 premium/admin/slider.php:70
1551
+ #: premium/public/slider.php:99 premium/public/templates/video-form.php:294
1552
  msgid "Video Description"
1553
  msgstr ""
1554
 
1725
  msgid "Video Tag"
1726
  msgstr ""
1727
 
1728
+ #: includes/functions.php:298 widgets/search.php:120
1729
  msgid "Search Videos"
1730
  msgstr ""
1731
 
1755
  msgid "No categories found."
1756
  msgstr ""
1757
 
1758
+ #: includes/functions.php:666
1759
  msgid "No tags found."
1760
  msgstr ""
1761
 
1777
  msgid "Select Categories"
1778
  msgstr ""
1779
 
1780
+ #: includes/functions.php:1046 premium/public/templates/video-form.php:305
1781
+ #: premium/public/templates/video-form.php:325
1782
+ #: public/templates/search-form-template-horizontal.php:67
1783
+ #: public/templates/search-form-template-vertical.php:67
1784
  msgid "Select Tags"
1785
  msgstr ""
1786
 
1876
  #: premium/admin/adaptive-streaming.php:41
1877
  #: premium/admin/partials/adaptive-streaming.php:16
1878
  #: premium/admin/partials/adaptive-streaming.php:20
1879
+ #: premium/public/templates/video-form.php:250
1880
  msgid "HLS"
1881
  msgstr ""
1882
 
1883
  #: premium/admin/adaptive-streaming.php:49
1884
  #: premium/admin/partials/adaptive-streaming.php:30
1885
  #: premium/admin/partials/adaptive-streaming.php:34
1886
+ #: premium/public/templates/video-form.php:250
1887
  msgid "M(PEG)-DASH"
1888
  msgstr ""
1889
 
2401
 
2402
  #: premium/admin/partials/automations-video-settings.php:115
2403
  #: premium/admin/user.php:142 premium/admin/user.php:153
2404
+ #: premium/public/templates/video-form.php:388
2405
  msgid "Publish"
2406
  msgstr ""
2407
 
2754
 
2755
  #: premium/includes/functions.php:92
2756
  #: premium/public/templates/user-dashboard.php:58
2757
+ #: public/templates/search-form-template-horizontal.php:86
2758
+ #: public/templates/search-form-template-horizontal.php:113
2759
+ #: public/templates/search-form-template-vertical.php:105
2760
  msgid "Search"
2761
  msgstr ""
2762
 
2868
  msgid "This is a required field."
2869
  msgstr ""
2870
 
2871
+ #: premium/public/public.php:98 premium/public/user.php:327
2872
+ #: premium/public/user.php:332
2873
  msgid "Invalid file format."
2874
  msgstr ""
2875
 
3017
  msgid "Enter your video title here"
3018
  msgstr ""
3019
 
3020
+ #: premium/public/templates/video-form.php:108
3021
+ #: premium/public/templates/video-form.php:137
3022
+ #: premium/public/templates/video-form.php:167
3023
+ #: premium/public/templates/video-form.php:276
3024
  msgid "cancel"
3025
  msgstr ""
3026
 
3027
+ #: premium/public/templates/video-form.php:113
3028
+ #: premium/public/templates/video-form.php:142
3029
+ #: premium/public/templates/video-form.php:172
3030
+ #: premium/public/templates/video-form.php:281
3031
  msgid "Enter your direct file URL here"
3032
  msgstr ""
3033
 
3034
+ #: premium/public/templates/video-form.php:297
3035
  msgid "Enter your video description here"
3036
  msgstr ""
3037
 
3038
+ #: premium/public/templates/video-form.php:372
3039
  #, php-format
3040
  msgid ""
3041
  "I agree to the <a href=\"%s\" target=\"_blank\">terms and conditions</a>"
3042
  msgstr ""
3043
 
3044
+ #: premium/public/templates/video-form.php:389 premium/public/user.php:416
3045
  msgid "Save Draft"
3046
  msgstr ""
3047
 
3048
+ #: premium/public/templates/video-form.php:391
3049
  msgid "Save Changes"
3050
  msgstr ""
3051
 
3052
+ #: premium/public/templates/video-form.php:395
3053
  msgid "Cancel"
3054
  msgstr ""
3055
 
3067
  msgid "You do not have sufficient permissions to access this page."
3068
  msgstr ""
3069
 
3070
+ #: premium/public/user.php:309 premium/public/user.php:322
3071
  msgid "You do not have permission to upload files."
3072
  msgstr ""
3073
 
3074
+ #: premium/public/user.php:338
3075
  msgid "Sorry, this file type is not permitted for security reasons."
3076
  msgstr ""
3077
 
3078
+ #: premium/public/user.php:348
3079
  msgid "Sorry, this file size is not allowed."
3080
  msgstr ""
3081
 
3082
+ #: premium/public/user.php:372
3083
  msgid "File is empty. Please upload something more substantial."
3084
  msgstr ""
3085
 
3159
  "Publisher Tag (GPT)</a> in the <a href=\"%s\">plugin settings</a>."
3160
  msgstr ""
3161
 
3162
+ #: public/public.php:965
3163
  #, php-format
3164
  msgid "Showing results for \"%s\""
3165
  msgstr ""
3166
 
3167
+ #: public/search.php:66 widgets/search.php:84
3168
  msgid "Search form disabled."
3169
  msgstr ""
3170
 
3188
  msgid "Select a Category"
3189
  msgstr ""
3190
 
 
 
 
 
 
3191
  #: public/templates/single-video.php:29
3192
  #: public/templates/video-thumbnail-image-left.php:48
3193
  #: public/templates/video-thumbnail.php:44
public/assets/css/public.css CHANGED
@@ -523,9 +523,13 @@
523
 
524
  /*----------------------------------------------------------------------------------------------
525
  *
526
- * Tags AutoComplete
527
  *
528
  *--------------------------------------------------------------------------------------------*/
 
 
 
 
529
  .aiovg .aiovg-tag-item {
530
  display: inline-block;
531
  margin: 3px;
@@ -536,17 +540,6 @@
536
  line-height: 1;
537
  }
538
 
539
- .aiovg .aiovg-autocomplete-tags {
540
- margin: 3px -3px;
541
- }
542
-
543
- .aiovg .ui-autocomplete-loading {
544
- background-image: url( '../images/spinner-light.gif' );
545
- background-size: 20px;
546
- background-position: right 5px center;
547
- background-repeat: no-repeat;
548
- }
549
-
550
  .aiovg .aiovg-tag-item-close {
551
  margin-left: 5px;
552
  cursor: pointer;
523
 
524
  /*----------------------------------------------------------------------------------------------
525
  *
526
+ * Tags
527
  *
528
  *--------------------------------------------------------------------------------------------*/
529
+ .aiovg .aiovg-tags-list {
530
+ margin: 3px -3px;
531
+ }
532
+
533
  .aiovg .aiovg-tag-item {
534
  display: inline-block;
535
  margin: 3px;
540
  line-height: 1;
541
  }
542
 
 
 
 
 
 
 
 
 
 
 
 
543
  .aiovg .aiovg-tag-item-close {
544
  margin-left: 5px;
545
  cursor: pointer;
public/assets/js/player.js CHANGED
@@ -113,7 +113,7 @@
113
  player = videojs( 'aiovg-player-' + id, settings.player );
114
 
115
  settings.html5 = {
116
- hls: {
117
  overrideNative: !videojs.browser.IS_ANY_SAFARI,
118
  }
119
  };
113
  player = videojs( 'aiovg-player-' + id, settings.player );
114
 
115
  settings.html5 = {
116
+ vhs: {
117
  overrideNative: !videojs.browser.IS_ANY_SAFARI,
118
  }
119
  };
public/assets/js/public.js CHANGED
@@ -8,64 +8,34 @@
8
  */
9
  $(function() {
10
 
11
- // Common: Tags multiple select
12
- if ( $.fn.autocomplete ) {
13
- $( '.aiovg-field-tag .aiovg-autocomplete-input' ).autocomplete({
14
- source: function( request, response ) {
15
- $.ajax({
16
- url: aiovg_public.ajax_url,
17
- dataType: 'json',
18
- method: 'post',
19
- data: {
20
- action: 'aiovg_load_tags',
21
- security: aiovg_public.ajax_nonce,
22
- term: request.term
23
- },
24
- success: function( data ) {
25
- response( $.map( data, function( item ) {
26
- return {
27
- label: item.name,
28
- value: item.name,
29
- data: item
30
- }
31
- }));
32
- }
33
- });
34
- },
35
- autoFocus: true,
36
- minLength: 0,
37
- select: function( event, ui ) {
38
- var $tags = $( this ).closest( 'form' ).find( '.aiovg-autocomplete-tags' );
39
-
40
- if ( ui.item.data.term_id != 0 ) {
41
- var length = $tags.find( '.aiovg-tag-item-' + ui.item.data.term_id ).length;
42
-
43
- if ( length == 0 ) {
44
- var html = '<span class="aiovg-tag-item aiovg-tag-item-' + ui.item.data.term_id + '">';
45
- html += '<span class="aiovg-tag-item-name">' + ui.item.data.name + '</span>';
46
- html += '<span class="aiovg-tag-item-close">&times;</span>';
47
- html += '<input type="hidden" name="ta[]" value="' + ui.item.data.term_id + '" />';
48
- html += '</span>';
49
-
50
- $tags.append( html );
51
- }
52
- }
53
-
54
- $( this ).val( '' );
55
- },
56
- open: function() {
57
- $( this ).removeClass( 'ui-corner-all' ).addClass( 'ui-corner-top' );
58
- },
59
- close: function() {
60
- $( this ).removeClass( 'ui-corner-top' ).addClass( 'ui-corner-all' );
61
- $( this ).val( '' );
62
- }
63
- });
64
 
65
- $( document ).on( 'click', '.aiovg-tag-item-close', function() {
66
- $( this ).parent().remove();
67
- });
68
- }
 
 
 
 
 
 
 
69
 
70
  // Pagination
71
  $( document ).on( 'click', '.aiovg-pagination-ajax a.page-numbers', function( e ) {
@@ -99,7 +69,7 @@
99
  $gallery.html( $( response.data.html ).html() ).trigger( 'AIOVG.onGalleryUpdated' );
100
 
101
  $( 'html, body' ).animate({
102
- scrollTop: $gallery.offset().top - aiovg_public.pagination_top_offset
103
  }, 500);
104
  } else {
105
  $pagination.removeClass( 'aiovg-spinner' );
8
  */
9
  $(function() {
10
 
11
+ // Tags
12
+ $( '.aiovg-field-tag select' ).on( 'change', function() {
13
+ var value = parseInt( $( this ).val() );
14
+ var $selected = $( this ).find( 'option:selected' );
15
+
16
+ if ( value != 0 ) {
17
+ var $tags = $( this ).closest( 'form' ).find( '.aiovg-tags-list' );
18
+
19
+ var html = '<span class="aiovg-tag-item" data-id="' + value + '">';
20
+ html += '<span class="aiovg-tag-item-name">' + $selected.text() + '</span>';
21
+ html += '<span class="aiovg-tag-item-close">&times;</span>';
22
+ html += '<input type="hidden" name="ta[]" value="' + value + '" />';
23
+ html += '</span>';
24
+
25
+ $tags.append( html );
26
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
 
28
+ $selected.prop( 'disabled', true );
29
+ $( this ).val( '' );
30
+ });
31
+
32
+ $( document ).on( 'click', '.aiovg-tag-item-close', function() {
33
+ var $elem = $( this ).parent();
34
+ var value = parseInt( $elem.data( 'id' ) );
35
+
36
+ $( this ).closest( 'form' ).find( '.aiovg-field-tag select' ).children( 'option[value=' + value + ']' ).prop( 'disabled', false );
37
+ $elem.remove();
38
+ });
39
 
40
  // Pagination
41
  $( document ).on( 'click', '.aiovg-pagination-ajax a.page-numbers', function( e ) {
69
  $gallery.html( $( response.data.html ).html() ).trigger( 'AIOVG.onGalleryUpdated' );
70
 
71
  $( 'html, body' ).animate({
72
+ scrollTop: $gallery.offset().top - aiovg_public.scroll_to_top_offset
73
  }, 500);
74
  } else {
75
  $pagination.removeClass( 'aiovg-spinner' );
public/public.php CHANGED
@@ -164,14 +164,6 @@ class AIOVG_Public {
164
  * @since 1.0.0
165
  */
166
  public function enqueue_styles() {
167
- wp_register_style(
168
- AIOVG_PLUGIN_SLUG . '-jquery-ui-css',
169
- AIOVG_PLUGIN_URL . 'vendor/jquery-ui/jquery-ui.css',
170
- array(),
171
- '1.13.0',
172
- 'all'
173
- );
174
-
175
  wp_register_style(
176
  AIOVG_PLUGIN_SLUG . '-magnific-popup',
177
  AIOVG_PLUGIN_URL . 'vendor/magnific-popup/magnific-popup.css',
@@ -236,15 +228,15 @@ class AIOVG_Public {
236
  false
237
  );
238
 
239
- $pagination_top_offset = apply_filters( 'aiovg_pagination_top_offset', 20 );
240
 
241
  wp_localize_script(
242
  AIOVG_PLUGIN_SLUG . '-public',
243
  'aiovg_public',
244
  array(
245
- 'ajax_url' => admin_url( 'admin-ajax.php' ),
246
- 'ajax_nonce' => wp_create_nonce( 'aiovg_ajax_nonce' ),
247
- 'pagination_top_offset' => $pagination_top_offset
248
  )
249
  );
250
  }
@@ -1096,49 +1088,7 @@ class AIOVG_Public {
1096
  }
1097
 
1098
  return $url;
1099
- }
1100
-
1101
- /**
1102
- * AutoComplete UI: Get tags.
1103
- *
1104
- * @since 2.5.1
1105
- */
1106
- public function ajax_callback_load_tags() {
1107
- // Security check
1108
- check_ajax_referer( 'aiovg_ajax_nonce', 'security' );
1109
-
1110
- // Proceed safe
1111
- $args = array(
1112
- 'taxonomy' => 'aiovg_tags',
1113
- 'hide_empty' => false
1114
- );
1115
-
1116
- if ( ! empty( $_POST['term'] ) ) {
1117
- $args['name__like'] = sanitize_text_field( $_POST['term'] );
1118
- } else {
1119
- $args['orderby'] = 'name';
1120
- $args['order'] = 'ASC';
1121
- $args['number'] = 10;
1122
- }
1123
-
1124
- $terms = get_terms( $args );
1125
-
1126
- if ( is_wp_error( $terms ) ) {
1127
- $terms = array();
1128
- }
1129
-
1130
- if ( empty( $terms ) ) {
1131
- $terms = array(
1132
- array(
1133
- 'term_id' => 0,
1134
- 'name' => __( 'No tags found.', 'all-in-one-video-gallery' )
1135
- )
1136
- );
1137
- }
1138
-
1139
- echo wp_json_encode( $terms );
1140
- wp_die();
1141
- }
1142
 
1143
  /**
1144
  * Set cookie for accepting the privacy consent.
164
  * @since 1.0.0
165
  */
166
  public function enqueue_styles() {
 
 
 
 
 
 
 
 
167
  wp_register_style(
168
  AIOVG_PLUGIN_SLUG . '-magnific-popup',
169
  AIOVG_PLUGIN_URL . 'vendor/magnific-popup/magnific-popup.css',
228
  false
229
  );
230
 
231
+ $scroll_to_top_offset = apply_filters( 'aiovg_scroll_to_top_offset', 20 );
232
 
233
  wp_localize_script(
234
  AIOVG_PLUGIN_SLUG . '-public',
235
  'aiovg_public',
236
  array(
237
+ 'ajax_url' => admin_url( 'admin-ajax.php' ),
238
+ 'ajax_nonce' => wp_create_nonce( 'aiovg_ajax_nonce' ),
239
+ 'scroll_to_top_offset' => $scroll_to_top_offset
240
  )
241
  );
242
  }
1088
  }
1089
 
1090
  return $url;
1091
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1092
 
1093
  /**
1094
  * Set cookie for accepting the privacy consent.
public/search.php CHANGED
@@ -53,9 +53,6 @@ class AIOVG_Public_Search {
53
  wp_enqueue_style( AIOVG_PLUGIN_SLUG . '-public' );
54
 
55
  if ( $attributes['has_tag'] ) {
56
- wp_enqueue_style( AIOVG_PLUGIN_SLUG . '-jquery-ui-css' );
57
-
58
- wp_enqueue_script( 'jquery-ui-autocomplete' );
59
  wp_enqueue_script( AIOVG_PLUGIN_SLUG . '-public' );
60
  }
61
 
53
  wp_enqueue_style( AIOVG_PLUGIN_SLUG . '-public' );
54
 
55
  if ( $attributes['has_tag'] ) {
 
 
 
56
  wp_enqueue_script( AIOVG_PLUGIN_SLUG . '-public' );
57
  }
58
 
public/templates/player-html5.php CHANGED
@@ -434,7 +434,7 @@ $settings = apply_filters( 'aiovg_video_settings', $settings );
434
  var settings = <?php echo json_encode( $settings ); ?>;
435
 
436
  settings.html5 = {
437
- hls: {
438
  overrideNative: !videojs.browser.IS_ANY_SAFARI,
439
  }
440
  };
434
  var settings = <?php echo json_encode( $settings ); ?>;
435
 
436
  settings.html5 = {
437
+ vhs: {
438
  overrideNative: !videojs.browser.IS_ANY_SAFARI,
439
  }
440
  };
public/templates/search-form-template-horizontal.php CHANGED
@@ -47,7 +47,38 @@
47
 
48
  <?php if ( $attributes['has_tag'] ) : ?>
49
  <div class="aiovg-form-group aiovg-field-tag">
50
- <input type="text" class="aiovg-form-control aiovg-autocomplete-input" placeholder="<?php esc_attr_e( 'Search Tags', 'all-in-one-video-gallery' ); ?>" title="<?php esc_attr_e( 'Start typing to view and select options', 'all-in-one-video-gallery' ); ?>" />
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  </div>
52
  <?php endif; ?>
53
 
@@ -57,31 +88,19 @@
57
 
58
  <?php
59
  if ( $attributes['has_tag'] ) {
60
- echo '<div class="aiovg-autocomplete-tags">';
61
-
62
- if ( isset( $_GET['ta'] ) ) {
63
- $selected_tags = array_map( 'intval', $_GET['ta'] );
64
- $selected_tags = array_filter( $selected_tags );
65
-
66
- if ( ! empty( $selected_tags ) ) {
67
- $tags_args = array(
68
- 'taxonomy' => 'aiovg_tags',
69
- 'hide_empty' => false,
70
- 'include' => $selected_tags
71
- );
72
-
73
- $terms = get_terms( $tags_args );
74
-
75
- if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
76
- foreach ( $terms as $term ) {
77
- $html = '<span id="' . $term->term_id . '" class="aiovg-tag-item">';
78
- $html .= '<span class="aiovg-tag-item-name">' . $term->name . '</span>';
79
- $html .= '<span class="aiovg-tag-item-close">&times;</span>';
80
- $html .= '<input type="hidden" name="ta[]" value="' . $term->term_id . '" />';
81
- $html .= '</span>';
82
 
83
- echo $html;
84
- }
85
  }
86
  }
87
  }
47
 
48
  <?php if ( $attributes['has_tag'] ) : ?>
49
  <div class="aiovg-form-group aiovg-field-tag">
50
+ <?php
51
+ $tags_args = array(
52
+ 'taxonomy' => 'aiovg_tags',
53
+ 'orderby' => 'name',
54
+ 'order' => 'asc',
55
+ 'hide_empty' => false
56
+ );
57
+ $terms = get_terms( $tags_args );
58
+
59
+ $selected_tags = array();
60
+ if ( isset( $_GET['ta'] ) ) {
61
+ $selected_tags = array_map( 'intval', $_GET['ta'] );
62
+ $selected_tags = array_filter( $selected_tags );
63
+ }
64
+
65
+ // Dropdown
66
+ echo '<select class="aiovg-form-control">';
67
+ echo '<option value="">-- ' . esc_html__( 'Select Tags', 'all-in-one-video-gallery' ) . ' --</option>';
68
+
69
+ if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
70
+ foreach ( $terms as $term ) {
71
+ printf(
72
+ '<option value="%d"%s>%s</option>',
73
+ $term->term_id,
74
+ ( in_array( $term->term_id, $selected_tags ) ? ' disabled' : '' ),
75
+ esc_html( $term->name )
76
+ );
77
+ }
78
+ }
79
+
80
+ echo '</select>';
81
+ ?>
82
  </div>
83
  <?php endif; ?>
84
 
88
 
89
  <?php
90
  if ( $attributes['has_tag'] ) {
91
+ // Tags List
92
+ echo '<div class="aiovg-tags-list">';
93
+
94
+ if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
95
+ foreach ( $terms as $term ) {
96
+ if ( in_array( $term->term_id, $selected_tags ) ) {
97
+ $html = '<span class="aiovg-tag-item" data-id="' . (int) $term->term_id . '">';
98
+ $html .= '<span class="aiovg-tag-item-name">' . esc_html( $term->name ) . '</span>';
99
+ $html .= '<span class="aiovg-tag-item-close">&times;</span>';
100
+ $html .= '<input type="hidden" name="ta[]" value="' . (int) $term->term_id . '" />';
101
+ $html .= '</span>';
 
 
 
 
 
 
 
 
 
 
 
102
 
103
+ echo $html;
 
104
  }
105
  }
106
  }
public/templates/search-form-template-vertical.php CHANGED
@@ -47,33 +47,51 @@
47
 
48
  <?php if ( $attributes['has_tag'] ) : ?>
49
  <div class="aiovg-form-group aiovg-field-tag">
50
- <input type="text" class="aiovg-form-control aiovg-autocomplete-input" placeholder="<?php esc_attr_e( 'Search Tags', 'all-in-one-video-gallery' ); ?>" title="<?php esc_attr_e( 'Start typing to view and select options', 'all-in-one-video-gallery' ); ?>" />
51
  <?php
52
- echo '<div class="aiovg-autocomplete-tags">';
53
-
 
 
 
 
 
 
 
54
  if ( isset( $_GET['ta'] ) ) {
55
  $selected_tags = array_map( 'intval', $_GET['ta'] );
56
  $selected_tags = array_filter( $selected_tags );
57
-
58
- if ( ! empty( $selected_tags ) ) {
59
- $tags_args = array(
60
- 'taxonomy' => 'aiovg_tags',
61
- 'hide_empty' => false,
62
- 'include' => $selected_tags
 
 
 
 
 
 
 
63
  );
 
 
 
 
 
 
 
64
 
65
- $terms = get_terms( $tags_args );
66
-
67
- if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
68
- foreach ( $terms as $term ) {
69
- $html = '<span id="' . $term->term_id . '" class="aiovg-tag-item">';
70
- $html .= '<span class="aiovg-tag-item-name">' . $term->name . '</span>';
71
- $html .= '<span class="aiovg-tag-item-close">&times;</span>';
72
- $html .= '<input type="hidden" name="ta[]" value="' . $term->term_id . '" />';
73
- $html .= '</span>';
74
-
75
- echo $html;
76
- }
77
  }
78
  }
79
  }
47
 
48
  <?php if ( $attributes['has_tag'] ) : ?>
49
  <div class="aiovg-form-group aiovg-field-tag">
 
50
  <?php
51
+ $tags_args = array(
52
+ 'taxonomy' => 'aiovg_tags',
53
+ 'orderby' => 'name',
54
+ 'order' => 'asc',
55
+ 'hide_empty' => false
56
+ );
57
+ $terms = get_terms( $tags_args );
58
+
59
+ $selected_tags = array();
60
  if ( isset( $_GET['ta'] ) ) {
61
  $selected_tags = array_map( 'intval', $_GET['ta'] );
62
  $selected_tags = array_filter( $selected_tags );
63
+ }
64
+
65
+ // Dropdown
66
+ echo '<select class="aiovg-form-control">';
67
+ echo '<option value="">-- ' . esc_html__( 'Select Tags', 'all-in-one-video-gallery' ) . ' --</option>';
68
+
69
+ if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
70
+ foreach ( $terms as $term ) {
71
+ printf(
72
+ '<option value="%d"%s>%s</option>',
73
+ $term->term_id,
74
+ ( in_array( $term->term_id, $selected_tags ) ? ' disabled' : '' ),
75
+ esc_html( $term->name )
76
  );
77
+ }
78
+ }
79
+
80
+ echo '</select>';
81
+
82
+ // Tags List
83
+ echo '<div class="aiovg-tags-list">';
84
 
85
+ if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
86
+ foreach ( $terms as $term ) {
87
+ if ( in_array( $term->term_id, $selected_tags ) ) {
88
+ $html = '<span class="aiovg-tag-item" data-id="' . (int) $term->term_id . '">';
89
+ $html .= '<span class="aiovg-tag-item-name">' . esc_html( $term->name ) . '</span>';
90
+ $html .= '<span class="aiovg-tag-item-close">&times;</span>';
91
+ $html .= '<input type="hidden" name="ta[]" value="' . (int) $term->term_id . '" />';
92
+ $html .= '</span>';
93
+
94
+ echo $html;
 
 
95
  }
96
  }
97
  }
vendor/jquery-ui/images/index.html DELETED
@@ -1 +0,0 @@
1
- <!DOCTYPE html><title></title>
 
vendor/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png DELETED
Binary file
vendor/jquery-ui/index.html DELETED
@@ -1 +0,0 @@
1
- <!DOCTYPE html><title></title>
 
vendor/jquery-ui/jquery-ui.css DELETED
@@ -1,1314 +0,0 @@
1
- /*! jQuery UI - v1.13.0 - 2021-10-07
2
- * http://jqueryui.com
3
- * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, 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 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-zfix {
42
- width: 100%;
43
- height: 100%;
44
- top: 0;
45
- left: 0;
46
- position: absolute;
47
- opacity: 0;
48
- -ms-filter: "alpha(opacity=0)"; /* support: IE8 */
49
- }
50
-
51
- .ui-front {
52
- z-index: 100;
53
- }
54
-
55
-
56
- /* Interaction Cues
57
- ----------------------------------*/
58
- .ui-state-disabled {
59
- cursor: default !important;
60
- pointer-events: none;
61
- }
62
-
63
-
64
- /* Icons
65
- ----------------------------------*/
66
- .ui-icon {
67
- display: inline-block;
68
- vertical-align: middle;
69
- margin-top: -.25em;
70
- position: relative;
71
- text-indent: -99999px;
72
- overflow: hidden;
73
- background-repeat: no-repeat;
74
- }
75
-
76
- .ui-widget-icon-block {
77
- left: 50%;
78
- margin-left: -8px;
79
- display: block;
80
- }
81
-
82
- /* Misc visuals
83
- ----------------------------------*/
84
-
85
- /* Overlays */
86
- .ui-widget-overlay {
87
- position: fixed;
88
- top: 0;
89
- left: 0;
90
- width: 100%;
91
- height: 100%;
92
- }
93
- .ui-accordion .ui-accordion-header {
94
- display: block;
95
- cursor: pointer;
96
- position: relative;
97
- margin: 2px 0 0 0;
98
- padding: .5em .5em .5em .7em;
99
- font-size: 100%;
100
- }
101
- .ui-accordion .ui-accordion-content {
102
- padding: 1em 2.2em;
103
- border-top: 0;
104
- overflow: auto;
105
- }
106
- .ui-autocomplete {
107
- position: absolute;
108
- top: 0;
109
- left: 0;
110
- cursor: default;
111
- }
112
- .ui-menu {
113
- list-style: none;
114
- padding: 0;
115
- margin: 0;
116
- display: block;
117
- outline: 0;
118
- }
119
- .ui-menu .ui-menu {
120
- position: absolute;
121
- }
122
- .ui-menu .ui-menu-item {
123
- margin: 0;
124
- cursor: pointer;
125
- /* support: IE10, see #8844 */
126
- list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
127
- }
128
- .ui-menu .ui-menu-item-wrapper {
129
- position: relative;
130
- padding: 3px 1em 3px .4em;
131
- }
132
- .ui-menu .ui-menu-divider {
133
- margin: 5px 0;
134
- height: 0;
135
- font-size: 0;
136
- line-height: 0;
137
- border-width: 1px 0 0 0;
138
- }
139
- .ui-menu .ui-state-focus,
140
- .ui-menu .ui-state-active {
141
- margin: -1px;
142
- }
143
-
144
- /* icon support */
145
- .ui-menu-icons {
146
- position: relative;
147
- }
148
- .ui-menu-icons .ui-menu-item-wrapper {
149
- padding-left: 2em;
150
- }
151
-
152
- /* left-aligned */
153
- .ui-menu .ui-icon {
154
- position: absolute;
155
- top: 0;
156
- bottom: 0;
157
- left: .2em;
158
- margin: auto 0;
159
- }
160
-
161
- /* right-aligned */
162
- .ui-menu .ui-menu-icon {
163
- left: auto;
164
- right: 0;
165
- }
166
- .ui-button {
167
- padding: .4em 1em;
168
- display: inline-block;
169
- position: relative;
170
- line-height: normal;
171
- margin-right: .1em;
172
- cursor: pointer;
173
- vertical-align: middle;
174
- text-align: center;
175
- -webkit-user-select: none;
176
- -moz-user-select: none;
177
- -ms-user-select: none;
178
- user-select: none;
179
-
180
- /* Support: IE <= 11 */
181
- overflow: visible;
182
- }
183
-
184
- .ui-button,
185
- .ui-button:link,
186
- .ui-button:visited,
187
- .ui-button:hover,
188
- .ui-button:active {
189
- text-decoration: none;
190
- }
191
-
192
- /* to make room for the icon, a width needs to be set here */
193
- .ui-button-icon-only {
194
- width: 2em;
195
- box-sizing: border-box;
196
- text-indent: -9999px;
197
- white-space: nowrap;
198
- }
199
-
200
- /* no icon support for input elements */
201
- input.ui-button.ui-button-icon-only {
202
- text-indent: 0;
203
- }
204
-
205
- /* button icon element(s) */
206
- .ui-button-icon-only .ui-icon {
207
- position: absolute;
208
- top: 50%;
209
- left: 50%;
210
- margin-top: -8px;
211
- margin-left: -8px;
212
- }
213
-
214
- .ui-button.ui-icon-notext .ui-icon {
215
- padding: 0;
216
- width: 2.1em;
217
- height: 2.1em;
218
- text-indent: -9999px;
219
- white-space: nowrap;
220
-
221
- }
222
-
223
- input.ui-button.ui-icon-notext .ui-icon {
224
- width: auto;
225
- height: auto;
226
- text-indent: 0;
227
- white-space: normal;
228
- padding: .4em 1em;
229
- }
230
-
231
- /* workarounds */
232
- /* Support: Firefox 5 - 40 */
233
- input.ui-button::-moz-focus-inner,
234
- button.ui-button::-moz-focus-inner {
235
- border: 0;
236
- padding: 0;
237
- }
238
- .ui-controlgroup {
239
- vertical-align: middle;
240
- display: inline-block;
241
- }
242
- .ui-controlgroup > .ui-controlgroup-item {
243
- float: left;
244
- margin-left: 0;
245
- margin-right: 0;
246
- }
247
- .ui-controlgroup > .ui-controlgroup-item:focus,
248
- .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
249
- z-index: 9999;
250
- }
251
- .ui-controlgroup-vertical > .ui-controlgroup-item {
252
- display: block;
253
- float: none;
254
- width: 100%;
255
- margin-top: 0;
256
- margin-bottom: 0;
257
- text-align: left;
258
- }
259
- .ui-controlgroup-vertical .ui-controlgroup-item {
260
- box-sizing: border-box;
261
- }
262
- .ui-controlgroup .ui-controlgroup-label {
263
- padding: .4em 1em;
264
- }
265
- .ui-controlgroup .ui-controlgroup-label span {
266
- font-size: 80%;
267
- }
268
- .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
269
- border-left: none;
270
- }
271
- .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
272
- border-top: none;
273
- }
274
- .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
275
- border-right: none;
276
- }
277
- .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
278
- border-bottom: none;
279
- }
280
-
281
- /* Spinner specific style fixes */
282
- .ui-controlgroup-vertical .ui-spinner-input {
283
-
284
- /* Support: IE8 only, Android < 4.4 only */
285
- width: 75%;
286
- width: calc( 100% - 2.4em );
287
- }
288
- .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
289
- border-top-style: solid;
290
- }
291
-
292
- .ui-checkboxradio-label .ui-icon-background {
293
- box-shadow: inset 1px 1px 1px #ccc;
294
- border-radius: .12em;
295
- border: none;
296
- }
297
- .ui-checkboxradio-radio-label .ui-icon-background {
298
- width: 16px;
299
- height: 16px;
300
- border-radius: 1em;
301
- overflow: visible;
302
- border: none;
303
- }
304
- .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
305
- .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
306
- background-image: none;
307
- width: 8px;
308
- height: 8px;
309
- border-width: 4px;
310
- border-style: solid;
311
- }
312
- .ui-checkboxradio-disabled {
313
- pointer-events: none;
314
- }
315
- .ui-datepicker {
316
- width: 17em;
317
- padding: .2em .2em 0;
318
- display: none;
319
- }
320
- .ui-datepicker .ui-datepicker-header {
321
- position: relative;
322
- padding: .2em 0;
323
- }
324
- .ui-datepicker .ui-datepicker-prev,
325
- .ui-datepicker .ui-datepicker-next {
326
- position: absolute;
327
- top: 2px;
328
- width: 1.8em;
329
- height: 1.8em;
330
- }
331
- .ui-datepicker .ui-datepicker-prev-hover,
332
- .ui-datepicker .ui-datepicker-next-hover {
333
- top: 1px;
334
- }
335
- .ui-datepicker .ui-datepicker-prev {
336
- left: 2px;
337
- }
338
- .ui-datepicker .ui-datepicker-next {
339
- right: 2px;
340
- }
341
- .ui-datepicker .ui-datepicker-prev-hover {
342
- left: 1px;
343
- }
344
- .ui-datepicker .ui-datepicker-next-hover {
345
- right: 1px;
346
- }
347
- .ui-datepicker .ui-datepicker-prev span,
348
- .ui-datepicker .ui-datepicker-next span {
349
- display: block;
350
- position: absolute;
351
- left: 50%;
352
- margin-left: -8px;
353
- top: 50%;
354
- margin-top: -8px;
355
- }
356
- .ui-datepicker .ui-datepicker-title {
357
- margin: 0 2.3em;
358
- line-height: 1.8em;
359
- text-align: center;
360
- }
361
- .ui-datepicker .ui-datepicker-title select {
362
- font-size: 1em;
363
- margin: 1px 0;
364
- }
365
- .ui-datepicker select.ui-datepicker-month,
366
- .ui-datepicker select.ui-datepicker-year {
367
- width: 45%;
368
- }
369
- .ui-datepicker table {
370
- width: 100%;
371
- font-size: .9em;
372
- border-collapse: collapse;
373
- margin: 0 0 .4em;
374
- }
375
- .ui-datepicker th {
376
- padding: .7em .3em;
377
- text-align: center;
378
- font-weight: bold;
379
- border: 0;
380
- }
381
- .ui-datepicker td {
382
- border: 0;
383
- padding: 1px;
384
- }
385
- .ui-datepicker td span,
386
- .ui-datepicker td a {
387
- display: block;
388
- padding: .2em;
389
- text-align: right;
390
- text-decoration: none;
391
- }
392
- .ui-datepicker .ui-datepicker-buttonpane {
393
- background-image: none;
394
- margin: .7em 0 0 0;
395
- padding: 0 .2em;
396
- border-left: 0;
397
- border-right: 0;
398
- border-bottom: 0;
399
- }
400
- .ui-datepicker .ui-datepicker-buttonpane button {
401
- float: right;
402
- margin: .5em .2em .4em;
403
- cursor: pointer;
404
- padding: .2em .6em .3em .6em;
405
- width: auto;
406
- overflow: visible;
407
- }
408
- .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
409
- float: left;
410
- }
411
-
412
- /* with multiple calendars */
413
- .ui-datepicker.ui-datepicker-multi {
414
- width: auto;
415
- }
416
- .ui-datepicker-multi .ui-datepicker-group {
417
- float: left;
418
- }
419
- .ui-datepicker-multi .ui-datepicker-group table {
420
- width: 95%;
421
- margin: 0 auto .4em;
422
- }
423
- .ui-datepicker-multi-2 .ui-datepicker-group {
424
- width: 50%;
425
- }
426
- .ui-datepicker-multi-3 .ui-datepicker-group {
427
- width: 33.3%;
428
- }
429
- .ui-datepicker-multi-4 .ui-datepicker-group {
430
- width: 25%;
431
- }
432
- .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
433
- .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
434
- border-left-width: 0;
435
- }
436
- .ui-datepicker-multi .ui-datepicker-buttonpane {
437
- clear: left;
438
- }
439
- .ui-datepicker-row-break {
440
- clear: both;
441
- width: 100%;
442
- font-size: 0;
443
- }
444
-
445
- /* RTL support */
446
- .ui-datepicker-rtl {
447
- direction: rtl;
448
- }
449
- .ui-datepicker-rtl .ui-datepicker-prev {
450
- right: 2px;
451
- left: auto;
452
- }
453
- .ui-datepicker-rtl .ui-datepicker-next {
454
- left: 2px;
455
- right: auto;
456
- }
457
- .ui-datepicker-rtl .ui-datepicker-prev:hover {
458
- right: 1px;
459
- left: auto;
460
- }
461
- .ui-datepicker-rtl .ui-datepicker-next:hover {
462
- left: 1px;
463
- right: auto;
464
- }
465
- .ui-datepicker-rtl .ui-datepicker-buttonpane {
466
- clear: right;
467
- }
468
- .ui-datepicker-rtl .ui-datepicker-buttonpane button {
469
- float: left;
470
- }
471
- .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
472
- .ui-datepicker-rtl .ui-datepicker-group {
473
- float: right;
474
- }
475
- .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
476
- .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
477
- border-right-width: 0;
478
- border-left-width: 1px;
479
- }
480
-
481
- /* Icons */
482
- .ui-datepicker .ui-icon {
483
- display: block;
484
- text-indent: -99999px;
485
- overflow: hidden;
486
- background-repeat: no-repeat;
487
- left: .5em;
488
- top: .3em;
489
- }
490
- .ui-dialog {
491
- position: absolute;
492
- top: 0;
493
- left: 0;
494
- padding: .2em;
495
- outline: 0;
496
- }
497
- .ui-dialog .ui-dialog-titlebar {
498
- padding: .4em 1em;
499
- position: relative;
500
- }
501
- .ui-dialog .ui-dialog-title {
502
- float: left;
503
- margin: .1em 0;
504
- white-space: nowrap;
505
- width: 90%;
506
- overflow: hidden;
507
- text-overflow: ellipsis;
508
- }
509
- .ui-dialog .ui-dialog-titlebar-close {
510
- position: absolute;
511
- right: .3em;
512
- top: 50%;
513
- width: 20px;
514
- margin: -10px 0 0 0;
515
- padding: 1px;
516
- height: 20px;
517
- }
518
- .ui-dialog .ui-dialog-content {
519
- position: relative;
520
- border: 0;
521
- padding: .5em 1em;
522
- background: none;
523
- overflow: auto;
524
- }
525
- .ui-dialog .ui-dialog-buttonpane {
526
- text-align: left;
527
- border-width: 1px 0 0 0;
528
- background-image: none;
529
- margin-top: .5em;
530
- padding: .3em 1em .5em .4em;
531
- }
532
- .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
533
- float: right;
534
- }
535
- .ui-dialog .ui-dialog-buttonpane button {
536
- margin: .5em .4em .5em 0;
537
- cursor: pointer;
538
- }
539
- .ui-dialog .ui-resizable-n {
540
- height: 2px;
541
- top: 0;
542
- }
543
- .ui-dialog .ui-resizable-e {
544
- width: 2px;
545
- right: 0;
546
- }
547
- .ui-dialog .ui-resizable-s {
548
- height: 2px;
549
- bottom: 0;
550
- }
551
- .ui-dialog .ui-resizable-w {
552
- width: 2px;
553
- left: 0;
554
- }
555
- .ui-dialog .ui-resizable-se,
556
- .ui-dialog .ui-resizable-sw,
557
- .ui-dialog .ui-resizable-ne,
558
- .ui-dialog .ui-resizable-nw {
559
- width: 7px;
560
- height: 7px;
561
- }
562
- .ui-dialog .ui-resizable-se {
563
- right: 0;
564
- bottom: 0;
565
- }
566
- .ui-dialog .ui-resizable-sw {
567
- left: 0;
568
- bottom: 0;
569
- }
570
- .ui-dialog .ui-resizable-ne {
571
- right: 0;
572
- top: 0;
573
- }
574
- .ui-dialog .ui-resizable-nw {
575
- left: 0;
576
- top: 0;
577
- }
578
- .ui-draggable .ui-dialog-titlebar {
579
- cursor: move;
580
- }
581
- .ui-draggable-handle {
582
- -ms-touch-action: none;
583
- touch-action: none;
584
- }
585
- .ui-resizable {
586
- position: relative;
587
- }
588
- .ui-resizable-handle {
589
- position: absolute;
590
- font-size: 0.1px;
591
- display: block;
592
- -ms-touch-action: none;
593
- touch-action: none;
594
- }
595
- .ui-resizable-disabled .ui-resizable-handle,
596
- .ui-resizable-autohide .ui-resizable-handle {
597
- display: none;
598
- }
599
- .ui-resizable-n {
600
- cursor: n-resize;
601
- height: 7px;
602
- width: 100%;
603
- top: -5px;
604
- left: 0;
605
- }
606
- .ui-resizable-s {
607
- cursor: s-resize;
608
- height: 7px;
609
- width: 100%;
610
- bottom: -5px;
611
- left: 0;
612
- }
613
- .ui-resizable-e {
614
- cursor: e-resize;
615
- width: 7px;
616
- right: -5px;
617
- top: 0;
618
- height: 100%;
619
- }
620
- .ui-resizable-w {
621
- cursor: w-resize;
622
- width: 7px;
623
- left: -5px;
624
- top: 0;
625
- height: 100%;
626
- }
627
- .ui-resizable-se {
628
- cursor: se-resize;
629
- width: 12px;
630
- height: 12px;
631
- right: 1px;
632
- bottom: 1px;
633
- }
634
- .ui-resizable-sw {
635
- cursor: sw-resize;
636
- width: 9px;
637
- height: 9px;
638
- left: -5px;
639
- bottom: -5px;
640
- }
641
- .ui-resizable-nw {
642
- cursor: nw-resize;
643
- width: 9px;
644
- height: 9px;
645
- left: -5px;
646
- top: -5px;
647
- }
648
- .ui-resizable-ne {
649
- cursor: ne-resize;
650
- width: 9px;
651
- height: 9px;
652
- right: -5px;
653
- top: -5px;
654
- }
655
- .ui-progressbar {
656
- height: 2em;
657
- text-align: left;
658
- overflow: hidden;
659
- }
660
- .ui-progressbar .ui-progressbar-value {
661
- margin: -1px;
662
- height: 100%;
663
- }
664
- .ui-progressbar .ui-progressbar-overlay {
665
- background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
666
- height: 100%;
667
- -ms-filter: "alpha(opacity=25)"; /* support: IE8 */
668
- opacity: 0.25;
669
- }
670
- .ui-progressbar-indeterminate .ui-progressbar-value {
671
- background-image: none;
672
- }
673
- .ui-selectable {
674
- -ms-touch-action: none;
675
- touch-action: none;
676
- }
677
- .ui-selectable-helper {
678
- position: absolute;
679
- z-index: 100;
680
- border: 1px dotted black;
681
- }
682
- .ui-selectmenu-menu {
683
- padding: 0;
684
- margin: 0;
685
- position: absolute;
686
- top: 0;
687
- left: 0;
688
- display: none;
689
- }
690
- .ui-selectmenu-menu .ui-menu {
691
- overflow: auto;
692
- overflow-x: hidden;
693
- padding-bottom: 1px;
694
- }
695
- .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
696
- font-size: 1em;
697
- font-weight: bold;
698
- line-height: 1.5;
699
- padding: 2px 0.4em;
700
- margin: 0.5em 0 0 0;
701
- height: auto;
702
- border: 0;
703
- }
704
- .ui-selectmenu-open {
705
- display: block;
706
- }
707
- .ui-selectmenu-text {
708
- display: block;
709
- margin-right: 20px;
710
- overflow: hidden;
711
- text-overflow: ellipsis;
712
- }
713
- .ui-selectmenu-button.ui-button {
714
- text-align: left;
715
- white-space: nowrap;
716
- width: 14em;
717
- }
718
- .ui-selectmenu-icon.ui-icon {
719
- float: right;
720
- margin-top: 0;
721
- }
722
- .ui-slider {
723
- position: relative;
724
- text-align: left;
725
- }
726
- .ui-slider .ui-slider-handle {
727
- position: absolute;
728
- z-index: 2;
729
- width: 1.2em;
730
- height: 1.2em;
731
- cursor: pointer;
732
- -ms-touch-action: none;
733
- touch-action: none;
734
- }
735
- .ui-slider .ui-slider-range {
736
- position: absolute;
737
- z-index: 1;
738
- font-size: .7em;
739
- display: block;
740
- border: 0;
741
- background-position: 0 0;
742
- }
743
-
744
- /* support: IE8 - See #6727 */
745
- .ui-slider.ui-state-disabled .ui-slider-handle,
746
- .ui-slider.ui-state-disabled .ui-slider-range {
747
- filter: inherit;
748
- }
749
-
750
- .ui-slider-horizontal {
751
- height: .8em;
752
- }
753
- .ui-slider-horizontal .ui-slider-handle {
754
- top: -.3em;
755
- margin-left: -.6em;
756
- }
757
- .ui-slider-horizontal .ui-slider-range {
758
- top: 0;
759
- height: 100%;
760
- }
761
- .ui-slider-horizontal .ui-slider-range-min {
762
- left: 0;
763
- }
764
- .ui-slider-horizontal .ui-slider-range-max {
765
- right: 0;
766
- }
767
-
768
- .ui-slider-vertical {
769
- width: .8em;
770
- height: 100px;
771
- }
772
- .ui-slider-vertical .ui-slider-handle {
773
- left: -.3em;
774
- margin-left: 0;
775
- margin-bottom: -.6em;
776
- }
777
- .ui-slider-vertical .ui-slider-range {
778
- left: 0;
779
- width: 100%;
780
- }
781
- .ui-slider-vertical .ui-slider-range-min {
782
- bottom: 0;
783
- }
784
- .ui-slider-vertical .ui-slider-range-max {
785
- top: 0;
786
- }
787
- .ui-sortable-handle {
788
- -ms-touch-action: none;
789
- touch-action: none;
790
- }
791
- .ui-spinner {
792
- position: relative;
793
- display: inline-block;
794
- overflow: hidden;
795
- padding: 0;
796
- vertical-align: middle;
797
- }
798
- .ui-spinner-input {
799
- border: none;
800
- background: none;
801
- color: inherit;
802
- padding: .222em 0;
803
- margin: .2em 0;
804
- vertical-align: middle;
805
- margin-left: .4em;
806
- margin-right: 2em;
807
- }
808
- .ui-spinner-button {
809
- width: 1.6em;
810
- height: 50%;
811
- font-size: .5em;
812
- padding: 0;
813
- margin: 0;
814
- text-align: center;
815
- position: absolute;
816
- cursor: default;
817
- display: block;
818
- overflow: hidden;
819
- right: 0;
820
- }
821
- /* more specificity required here to override default borders */
822
- .ui-spinner a.ui-spinner-button {
823
- border-top-style: none;
824
- border-bottom-style: none;
825
- border-right-style: none;
826
- }
827
- .ui-spinner-up {
828
- top: 0;
829
- }
830
- .ui-spinner-down {
831
- bottom: 0;
832
- }
833
- .ui-tabs {
834
- position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
835
- padding: .2em;
836
- }
837
- .ui-tabs .ui-tabs-nav {
838
- margin: 0;
839
- padding: .2em .2em 0;
840
- }
841
- .ui-tabs .ui-tabs-nav li {
842
- list-style: none;
843
- float: left;
844
- position: relative;
845
- top: 0;
846
- margin: 1px .2em 0 0;
847
- border-bottom-width: 0;
848
- padding: 0;
849
- white-space: nowrap;
850
- }
851
- .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
852
- float: left;
853
- padding: .5em 1em;
854
- text-decoration: none;
855
- }
856
- .ui-tabs .ui-tabs-nav li.ui-tabs-active {
857
- margin-bottom: -1px;
858
- padding-bottom: 1px;
859
- }
860
- .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
861
- .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
862
- .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
863
- cursor: text;
864
- }
865
- .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
866
- cursor: pointer;
867
- }
868
- .ui-tabs .ui-tabs-panel {
869
- display: block;
870
- border-width: 0;
871
- padding: 1em 1.4em;
872
- background: none;
873
- }
874
- .ui-tooltip {
875
- padding: 8px;
876
- position: absolute;
877
- z-index: 9999;
878
- max-width: 300px;
879
- }
880
- body .ui-tooltip {
881
- border-width: 2px;
882
- }
883
- /* Component containers
884
- ----------------------------------*/
885
- .ui-widget {
886
- font-family: Verdana,Arial,sans-serif;
887
- font-size: 1.1em;
888
- }
889
- .ui-widget .ui-widget {
890
- font-size: 1em;
891
- }
892
- .ui-widget input,
893
- .ui-widget select,
894
- .ui-widget textarea,
895
- .ui-widget button {
896
- font-family: Verdana,Arial,sans-serif;
897
- font-size: 1em;
898
- }
899
- .ui-widget.ui-widget-content {
900
- border: 1px solid #d3d3d3;
901
- }
902
- .ui-widget-content {
903
- border: 1px solid #aaaaaa;
904
- background: #ffffff;
905
- color: #222222;
906
- }
907
- .ui-widget-content a {
908
- color: #222222;
909
- }
910
- .ui-widget-header {
911
- border: 1px solid #aaaaaa;
912
- background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
913
- color: #222222;
914
- font-weight: bold;
915
- }
916
- .ui-widget-header a {
917
- color: #222222;
918
- }
919
-
920
- /* Interaction states
921
- ----------------------------------*/
922
- .ui-state-default,
923
- .ui-widget-content .ui-state-default,
924
- .ui-widget-header .ui-state-default,
925
- .ui-button,
926
-
927
- /* We use html here because we need a greater specificity to make sure disabled
928
- works properly when clicked or hovered */
929
- html .ui-button.ui-state-disabled:hover,
930
- html .ui-button.ui-state-disabled:active {
931
- border: 1px solid #d3d3d3;
932
- background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
933
- font-weight: normal;
934
- color: #555555;
935
- }
936
- .ui-state-default a,
937
- .ui-state-default a:link,
938
- .ui-state-default a:visited,
939
- a.ui-button,
940
- a:link.ui-button,
941
- a:visited.ui-button,
942
- .ui-button {
943
- color: #555555;
944
- text-decoration: none;
945
- }
946
- .ui-state-hover,
947
- .ui-widget-content .ui-state-hover,
948
- .ui-widget-header .ui-state-hover,
949
- .ui-state-focus,
950
- .ui-widget-content .ui-state-focus,
951
- .ui-widget-header .ui-state-focus,
952
- .ui-button:hover,
953
- .ui-button:focus {
954
- border: 1px solid #999999;
955
- background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
956
- font-weight: normal;
957
- color: #212121;
958
- }
959
- .ui-state-hover a,
960
- .ui-state-hover a:hover,
961
- .ui-state-hover a:link,
962
- .ui-state-hover a:visited,
963
- .ui-state-focus a,
964
- .ui-state-focus a:hover,
965
- .ui-state-focus a:link,
966
- .ui-state-focus a:visited,
967
- a.ui-button:hover,
968
- a.ui-button:focus {
969
- color: #212121;
970
- text-decoration: none;
971
- }
972
-
973
- .ui-visual-focus {
974
- box-shadow: 0 0 3px 1px rgb(94, 158, 214);
975
- }
976
- .ui-state-active,
977
- .ui-widget-content .ui-state-active,
978
- .ui-widget-header .ui-state-active,
979
- a.ui-button:active,
980
- .ui-button:active,
981
- .ui-button.ui-state-active:hover {
982
- border: 1px solid #aaaaaa;
983
- background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
984
- font-weight: normal;
985
- color: #212121;
986
- }
987
- .ui-icon-background,
988
- .ui-state-active .ui-icon-background {
989
- border: #aaaaaa;
990
- background-color: #212121;
991
- }
992
- .ui-state-active a,
993
- .ui-state-active a:link,
994
- .ui-state-active a:visited {
995
- color: #212121;
996
- text-decoration: none;
997
- }
998
-
999
- /* Interaction Cues
1000
- ----------------------------------*/
1001
- .ui-state-highlight,
1002
- .ui-widget-content .ui-state-highlight,
1003
- .ui-widget-header .ui-state-highlight {
1004
- border: 1px solid #fcefa1;
1005
- background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
1006
- color: #363636;
1007
- }
1008
- .ui-state-checked {
1009
- border: 1px solid #fcefa1;
1010
- background: #fbf9ee;
1011
- }
1012
- .ui-state-highlight a,
1013
- .ui-widget-content .ui-state-highlight a,
1014
- .ui-widget-header .ui-state-highlight a {
1015
- color: #363636;
1016
- }
1017
- .ui-state-error,
1018
- .ui-widget-content .ui-state-error,
1019
- .ui-widget-header .ui-state-error {
1020
- border: 1px solid #cd0a0a;
1021
- background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
1022
- color: #cd0a0a;
1023
- }
1024
- .ui-state-error a,
1025
- .ui-widget-content .ui-state-error a,
1026
- .ui-widget-header .ui-state-error a {
1027
- color: #cd0a0a;
1028
- }
1029
- .ui-state-error-text,
1030
- .ui-widget-content .ui-state-error-text,
1031
- .ui-widget-header .ui-state-error-text {
1032
- color: #cd0a0a;
1033
- }
1034
- .ui-priority-primary,
1035
- .ui-widget-content .ui-priority-primary,
1036
- .ui-widget-header .ui-priority-primary {
1037
- font-weight: bold;
1038
- }
1039
- .ui-priority-secondary,
1040
- .ui-widget-content .ui-priority-secondary,
1041
- .ui-widget-header .ui-priority-secondary {
1042
- opacity: .7;
1043
- -ms-filter: "alpha(opacity=70)"; /* support: IE8 */
1044
- font-weight: normal;
1045
- }
1046
- .ui-state-disabled,
1047
- .ui-widget-content .ui-state-disabled,
1048
- .ui-widget-header .ui-state-disabled {
1049
- opacity: .35;
1050
- -ms-filter: "alpha(opacity=35)"; /* support: IE8 */
1051
- background-image: none;
1052
- }
1053
- .ui-state-disabled .ui-icon {
1054
- -ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
1055
- }
1056
-
1057
- /* Icons
1058
- ----------------------------------*/
1059
-
1060
- /* states and images */
1061
- .ui-icon {
1062
- width: 16px;
1063
- height: 16px;
1064
- }
1065
- .ui-icon,
1066
- .ui-widget-content .ui-icon {
1067
- background-image: url("images/ui-icons_222222_256x240.png");
1068
- }
1069
- .ui-widget-header .ui-icon {
1070
- background-image: url("images/ui-icons_222222_256x240.png");
1071
- }
1072
- .ui-state-hover .ui-icon,
1073
- .ui-state-focus .ui-icon,
1074
- .ui-button:hover .ui-icon,
1075
- .ui-button:focus .ui-icon {
1076
- background-image: url("images/ui-icons_454545_256x240.png");
1077
- }
1078
- .ui-state-active .ui-icon,
1079
- .ui-button:active .ui-icon {
1080
- background-image: url("images/ui-icons_454545_256x240.png");
1081
- }
1082
- .ui-state-highlight .ui-icon,
1083
- .ui-button .ui-state-highlight.ui-icon {
1084
- background-image: url("images/ui-icons_2e83ff_256x240.png");
1085
- }
1086
- .ui-state-error .ui-icon,
1087
- .ui-state-error-text .ui-icon {
1088
- background-image: url("images/ui-icons_cd0a0a_256x240.png");
1089
- }
1090
- .ui-button .ui-icon {
1091
- background-image: url("images/ui-icons_888888_256x240.png");
1092
- }
1093
-
1094
- /* positioning */
1095
- /* Three classes needed to override `.ui-button:hover .ui-icon` */
1096
- .ui-icon-blank.ui-icon-blank.ui-icon-blank {
1097
- background-image: none;
1098
- }
1099
- .ui-icon-caret-1-n { background-position: 0 0; }
1100
- .ui-icon-caret-1-ne { background-position: -16px 0; }
1101
- .ui-icon-caret-1-e { background-position: -32px 0; }
1102
- .ui-icon-caret-1-se { background-position: -48px 0; }
1103
- .ui-icon-caret-1-s { background-position: -65px 0; }
1104
- .ui-icon-caret-1-sw { background-position: -80px 0; }
1105
- .ui-icon-caret-1-w { background-position: -96px 0; }
1106
- .ui-icon-caret-1-nw { background-position: -112px 0; }
1107
- .ui-icon-caret-2-n-s { background-position: -128px 0; }
1108
- .ui-icon-caret-2-e-w { background-position: -144px 0; }
1109
- .ui-icon-triangle-1-n { background-position: 0 -16px; }
1110
- .ui-icon-triangle-1-ne { background-position: -16px -16px; }
1111
- .ui-icon-triangle-1-e { background-position: -32px -16px; }
1112
- .ui-icon-triangle-1-se { background-position: -48px -16px; }
1113
- .ui-icon-triangle-1-s { background-position: -65px -16px; }
1114
- .ui-icon-triangle-1-sw { background-position: -80px -16px; }
1115
- .ui-icon-triangle-1-w { background-position: -96px -16px; }
1116
- .ui-icon-triangle-1-nw { background-position: -112px -16px; }
1117
- .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
1118
- .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
1119
- .ui-icon-arrow-1-n { background-position: 0 -32px; }
1120
- .ui-icon-arrow-1-ne { background-position: -16px -32px; }
1121
- .ui-icon-arrow-1-e { background-position: -32px -32px; }
1122
- .ui-icon-arrow-1-se { background-position: -48px -32px; }
1123
- .ui-icon-arrow-1-s { background-position: -65px -32px; }
1124
- .ui-icon-arrow-1-sw { background-position: -80px -32px; }
1125
- .ui-icon-arrow-1-w { background-position: -96px -32px; }
1126
- .ui-icon-arrow-1-nw { background-position: -112px -32px; }
1127
- .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
1128
- .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
1129
- .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
1130
- .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
1131
- .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
1132
- .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
1133
- .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
1134
- .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
1135
- .ui-icon-arrowthick-1-n { background-position: 1px -48px; }
1136
- .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
1137
- .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
1138
- .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
1139
- .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
1140
- .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
1141
- .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
1142
- .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
1143
- .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
1144
- .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
1145
- .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
1146
- .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
1147
- .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
1148
- .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
1149
- .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
1150
- .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
1151
- .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
1152
- .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
1153
- .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
1154
- .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
1155
- .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
1156
- .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
1157
- .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
1158
- .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
1159
- .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
1160
- .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
1161
- .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
1162
- .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
1163
- .ui-icon-arrow-4 { background-position: 0 -80px; }
1164
- .ui-icon-arrow-4-diag { background-position: -16px -80px; }
1165
- .ui-icon-extlink { background-position: -32px -80px; }
1166
- .ui-icon-newwin { background-position: -48px -80px; }
1167
- .ui-icon-refresh { background-position: -64px -80px; }
1168
- .ui-icon-shuffle { background-position: -80px -80px; }
1169
- .ui-icon-transfer-e-w { background-position: -96px -80px; }
1170
- .ui-icon-transferthick-e-w { background-position: -112px -80px; }
1171
- .ui-icon-folder-collapsed { background-position: 0 -96px; }
1172
- .ui-icon-folder-open { background-position: -16px -96px; }
1173
- .ui-icon-document { background-position: -32px -96px; }
1174
- .ui-icon-document-b { background-position: -48px -96px; }
1175
- .ui-icon-note { background-position: -64px -96px; }
1176
- .ui-icon-mail-closed { background-position: -80px -96px; }
1177
- .ui-icon-mail-open { background-position: -96px -96px; }
1178
- .ui-icon-suitcase { background-position: -112px -96px; }
1179
- .ui-icon-comment { background-position: -128px -96px; }
1180
- .ui-icon-person { background-position: -144px -96px; }
1181
- .ui-icon-print { background-position: -160px -96px; }
1182
- .ui-icon-trash { background-position: -176px -96px; }
1183
- .ui-icon-locked { background-position: -192px -96px; }
1184
- .ui-icon-unlocked { background-position: -208px -96px; }
1185
- .ui-icon-bookmark { background-position: -224px -96px; }
1186
- .ui-icon-tag { background-position: -240px -96px; }
1187
- .ui-icon-home { background-position: 0 -112px; }
1188
- .ui-icon-flag { background-position: -16px -112px; }
1189
- .ui-icon-calendar { background-position: -32px -112px; }
1190
- .ui-icon-cart { background-position: -48px -112px; }
1191
- .ui-icon-pencil { background-position: -64px -112px; }
1192
- .ui-icon-clock { background-position: -80px -112px; }
1193
- .ui-icon-disk { background-position: -96px -112px; }
1194
- .ui-icon-calculator { background-position: -112px -112px; }
1195
- .ui-icon-zoomin { background-position: -128px -112px; }
1196
- .ui-icon-zoomout { background-position: -144px -112px; }
1197
- .ui-icon-search { background-position: -160px -112px; }
1198
- .ui-icon-wrench { background-position: -176px -112px; }
1199
- .ui-icon-gear { background-position: -192px -112px; }
1200
- .ui-icon-heart { background-position: -208px -112px; }
1201
- .ui-icon-star { background-position: -224px -112px; }
1202
- .ui-icon-link { background-position: -240px -112px; }
1203
- .ui-icon-cancel { background-position: 0 -128px; }
1204
- .ui-icon-plus { background-position: -16px -128px; }
1205
- .ui-icon-plusthick { background-position: -32px -128px; }
1206
- .ui-icon-minus { background-position: -48px -128px; }
1207
- .ui-icon-minusthick { background-position: -64px -128px; }
1208
- .ui-icon-close { background-position: -80px -128px; }
1209
- .ui-icon-closethick { background-position: -96px -128px; }
1210
- .ui-icon-key { background-position: -112px -128px; }
1211
- .ui-icon-lightbulb { background-position: -128px -128px; }
1212
- .ui-icon-scissors { background-position: -144px -128px; }
1213
- .ui-icon-clipboard { background-position: -160px -128px; }
1214
- .ui-icon-copy { background-position: -176px -128px; }
1215
- .ui-icon-contact { background-position: -192px -128px; }
1216
- .ui-icon-image { background-position: -208px -128px; }
1217
- .ui-icon-video { background-position: -224px -128px; }
1218
- .ui-icon-script { background-position: -240px -128px; }
1219
- .ui-icon-alert { background-position: 0 -144px; }
1220
- .ui-icon-info { background-position: -16px -144px; }
1221
- .ui-icon-notice { background-position: -32px -144px; }
1222
- .ui-icon-help { background-position: -48px -144px; }
1223
- .ui-icon-check { background-position: -64px -144px; }
1224
- .ui-icon-bullet { background-position: -80px -144px; }
1225
- .ui-icon-radio-on { background-position: -96px -144px; }
1226
- .ui-icon-radio-off { background-position: -112px -144px; }
1227
- .ui-icon-pin-w { background-position: -128px -144px; }
1228
- .ui-icon-pin-s { background-position: -144px -144px; }
1229
- .ui-icon-play { background-position: 0 -160px; }
1230
- .ui-icon-pause { background-position: -16px -160px; }
1231
- .ui-icon-seek-next { background-position: -32px -160px; }
1232
- .ui-icon-seek-prev { background-position: -48px -160px; }
1233
- .ui-icon-seek-end { background-position: -64px -160px; }
1234
- .ui-icon-seek-start { background-position: -80px -160px; }
1235
- /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
1236
- .ui-icon-seek-first { background-position: -80px -160px; }
1237
- .ui-icon-stop { background-position: -96px -160px; }
1238
- .ui-icon-eject { background-position: -112px -160px; }
1239
- .ui-icon-volume-off { background-position: -128px -160px; }
1240
- .ui-icon-volume-on { background-position: -144px -160px; }
1241
- .ui-icon-power { background-position: 0 -176px; }
1242
- .ui-icon-signal-diag { background-position: -16px -176px; }
1243
- .ui-icon-signal { background-position: -32px -176px; }
1244
- .ui-icon-battery-0 { background-position: -48px -176px; }
1245
- .ui-icon-battery-1 { background-position: -64px -176px; }
1246
- .ui-icon-battery-2 { background-position: -80px -176px; }
1247
- .ui-icon-battery-3 { background-position: -96px -176px; }
1248
- .ui-icon-circle-plus { background-position: 0 -192px; }
1249
- .ui-icon-circle-minus { background-position: -16px -192px; }
1250
- .ui-icon-circle-close { background-position: -32px -192px; }
1251
- .ui-icon-circle-triangle-e { background-position: -48px -192px; }
1252
- .ui-icon-circle-triangle-s { background-position: -64px -192px; }
1253
- .ui-icon-circle-triangle-w { background-position: -80px -192px; }
1254
- .ui-icon-circle-triangle-n { background-position: -96px -192px; }
1255
- .ui-icon-circle-arrow-e { background-position: -112px -192px; }
1256
- .ui-icon-circle-arrow-s { background-position: -128px -192px; }
1257
- .ui-icon-circle-arrow-w { background-position: -144px -192px; }
1258
- .ui-icon-circle-arrow-n { background-position: -160px -192px; }
1259
- .ui-icon-circle-zoomin { background-position: -176px -192px; }
1260
- .ui-icon-circle-zoomout { background-position: -192px -192px; }
1261
- .ui-icon-circle-check { background-position: -208px -192px; }
1262
- .ui-icon-circlesmall-plus { background-position: 0 -208px; }
1263
- .ui-icon-circlesmall-minus { background-position: -16px -208px; }
1264
- .ui-icon-circlesmall-close { background-position: -32px -208px; }
1265
- .ui-icon-squaresmall-plus { background-position: -48px -208px; }
1266
- .ui-icon-squaresmall-minus { background-position: -64px -208px; }
1267
- .ui-icon-squaresmall-close { background-position: -80px -208px; }
1268
- .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
1269
- .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
1270
- .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
1271
- .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
1272
- .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
1273
- .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
1274
-
1275
-
1276
- /* Misc visuals
1277
- ----------------------------------*/
1278
-
1279
- /* Corner radius */
1280
- .ui-corner-all,
1281
- .ui-corner-top,
1282
- .ui-corner-left,
1283
- .ui-corner-tl {
1284
- border-top-left-radius: 4px;
1285
- }
1286
- .ui-corner-all,
1287
- .ui-corner-top,
1288
- .ui-corner-right,
1289
- .ui-corner-tr {
1290
- border-top-right-radius: 4px;
1291
- }
1292
- .ui-corner-all,
1293
- .ui-corner-bottom,
1294
- .ui-corner-left,
1295
- .ui-corner-bl {
1296
- border-bottom-left-radius: 4px;
1297
- }
1298
- .ui-corner-all,
1299
- .ui-corner-bottom,
1300
- .ui-corner-right,
1301
- .ui-corner-br {
1302
- border-bottom-right-radius: 4px;
1303
- }
1304
-
1305
- /* Overlays */
1306
- .ui-widget-overlay {
1307
- background: #aaaaaa;
1308
- opacity: .3;
1309
- -ms-filter: Alpha(Opacity=30); /* support: IE8 */
1310
- }
1311
- .ui-widget-shadow {
1312
- -webkit-box-shadow: -8px -8px 8px #aaaaaa;
1313
- box-shadow: -8px -8px 8px #aaaaaa;
1314
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
widgets/search.php CHANGED
@@ -69,9 +69,6 @@ class AIOVG_Widget_Search extends WP_Widget {
69
  wp_enqueue_style( AIOVG_PLUGIN_SLUG . '-public' );
70
 
71
  if ( $attributes['has_tag'] ) {
72
- wp_enqueue_style( AIOVG_PLUGIN_SLUG . '-jquery-ui-css' );
73
-
74
- wp_enqueue_script( 'jquery-ui-autocomplete' );
75
  wp_enqueue_script( AIOVG_PLUGIN_SLUG . '-public' );
76
  }
77
 
69
  wp_enqueue_style( AIOVG_PLUGIN_SLUG . '-public' );
70
 
71
  if ( $attributes['has_tag'] ) {
 
 
 
72
  wp_enqueue_script( AIOVG_PLUGIN_SLUG . '-public' );
73
  }
74