File Manager - Version 4.1.0

Version Description

  • UI changed
  • Server configuration panel added
  • fm_options hook added
Download this release

Release Info

Developer aihimel
Plugin Icon 128x128 File Manager
Version 4.1.0
Comparing to
See all releases

Code changes from version 3.1.0 to 4.1.0

BootStart/BootStart.php CHANGED
@@ -1,4 +1,15 @@
1
  <?php
 
 
 
 
 
 
 
 
 
 
 
2
  /**
3
  *
4
  * The starter file that holds everything togather.
@@ -24,14 +35,14 @@ abstract class FM_BootStart{
24
  * @var string $name name of the plugin
25
  *
26
  * */
27
- protected $name;
28
 
29
  /**
30
  *
31
  * @var string $prefix Plugin wide prefix that will be used to differentiate from other plugin / or system vars
32
  *
33
  * */
34
- protected $prefix;
35
 
36
  /**
37
  *
@@ -116,7 +127,7 @@ abstract class FM_BootStart{
116
 
117
  // Upload folder path
118
  $upload = wp_upload_dir();
119
- $this->upload_path = $upload['basedir'] . '/' . $this->prefix;
120
 
121
  // Upload folder url
122
  $upload = wp_upload_dir();
@@ -195,7 +206,7 @@ abstract class FM_BootStart{
195
  wp_enqueue_style( $this->__('jquery-ui-css'), $this->url('jquery-ui-1.11.4/jquery-ui.min.css') );
196
 
197
  // Jquery UI theme
198
- wp_enqueue_style( $this->__('jquery-ui-css-theme'), $this->url('jquery-ui-1.11.4/jquery-ui.theme.css') );
199
 
200
  // elFinder CSS
201
  wp_enqueue_style( $this->__('elfinder-css'), $this->url('elFinder/css/elfinder.min.css') );
@@ -227,9 +238,16 @@ abstract class FM_BootStart{
227
  if( empty( $this->menu_data ) ) return;
228
 
229
  if($this->menu_data['type'] == 'menu'){
230
- // @ add_menu_page( $this->name, $this->name, 'manage_options', $this->prefix, array($this, 'admin_page'));
231
- add_menu_page( $this->name, $this->name, 'manage_options', $this->prefix.'_settings', array(&$this, 'admin_panel'), $this->url('img/icon-24x24.png'), 7 );
232
- // @ add_posts_page( 'V Movies', 'V Movies', 'manage_options', 'v-movies', array($this, 'admin_panel') );
 
 
 
 
 
 
 
233
  }
234
 
235
  }
@@ -243,10 +261,35 @@ abstract class FM_BootStart{
243
 
244
  if(!current_user_can('manage_options')) die( $this->render('', 'access-denied') );
245
 
246
- $this->render('', 'admin/index');
247
 
248
  }
 
 
 
 
 
 
 
 
 
249
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
250
  /**
251
  *
252
  * Absolute path finder
@@ -255,7 +298,7 @@ abstract class FM_BootStart{
255
  * */
256
  protected function path($relative_path){
257
 
258
- return ABSPATH.'wp-content/plugins/'.$this->prefix.'/'.$relative_path;
259
 
260
  }
261
 
@@ -268,7 +311,7 @@ abstract class FM_BootStart{
268
  * */
269
  public function url($string){
270
 
271
- return plugins_url('/'.$this->prefix.'/'.$string);
272
 
273
  }
274
 
@@ -408,7 +451,7 @@ abstract class FM_BootStart{
408
 
409
  }
410
 
411
- include( $this->path('views/'.$view_file) );
412
 
413
  }
414
 
1
  <?php
2
+
3
+ // Security Check
4
+ defined('ABSPATH') or die();
5
+
6
+ // Directory Seperator
7
+ if( !defined( 'DS' ) ){
8
+
9
+ PHP_OS == "Windows" || PHP_OS == "WINNT" ? define("DS", "\\") : define("DS", "/");
10
+
11
+ }
12
+
13
  /**
14
  *
15
  * The starter file that holds everything togather.
35
  * @var string $name name of the plugin
36
  *
37
  * */
38
+ public $name;
39
 
40
  /**
41
  *
42
  * @var string $prefix Plugin wide prefix that will be used to differentiate from other plugin / or system vars
43
  *
44
  * */
45
+ public $prefix;
46
 
47
  /**
48
  *
127
 
128
  // Upload folder path
129
  $upload = wp_upload_dir();
130
+ $this->upload_path = $upload['basedir'] . DS . $this->prefix;
131
 
132
  // Upload folder url
133
  $upload = wp_upload_dir();
206
  wp_enqueue_style( $this->__('jquery-ui-css'), $this->url('jquery-ui-1.11.4/jquery-ui.min.css') );
207
 
208
  // Jquery UI theme
209
+ //~ wp_enqueue_style( $this->__('jquery-ui-css-theme'), $this->url('jquery-ui-1.11.4/jquery-ui.theme.min.css') );
210
 
211
  // elFinder CSS
212
  wp_enqueue_style( $this->__('elfinder-css'), $this->url('elFinder/css/elfinder.min.css') );
238
  if( empty( $this->menu_data ) ) return;
239
 
240
  if($this->menu_data['type'] == 'menu'){
241
+
242
+ // Main Menu
243
+ add_menu_page( $this->name, $this->name, 'manage_options', $this->prefix, array(&$this, 'admin_panel'), $this->url('img/icon-24x24.png'), 7 );
244
+
245
+ // Site Backup page
246
+ //~ add_submenu_page( $this->prefix, __( 'Site Backup' ), 'Site Backup', 'manage_options', $this->zip( 'Site Backup' ), array( &$this, 'site_backup' ) );
247
+
248
+ // Settings Page
249
+ add_submenu_page( $this->prefix, __( 'File Manager Settings' ), 'Settings', 'manage_options', $this->zip( 'File Manager Settings' ), array( &$this, 'settings' ) );
250
+
251
  }
252
 
253
  }
261
 
262
  if(!current_user_can('manage_options')) die( $this->render('', 'access-denied') );
263
 
264
+ $this->render('', 'admin' . DS . 'index');
265
 
266
  }
267
+
268
+ /**
269
+ *
270
+ * Site Backup
271
+ *
272
+ * */
273
+ public function site_backup(){
274
+
275
+ if(!current_user_can('manage_options')) die( $this->render('', 'access-denied') );
276
 
277
+ $this->render('', 'admin' . DS . 'site-backup');
278
+
279
+ }
280
+
281
+ /**
282
+ * Adds a settings page
283
+ *
284
+ * */
285
+ public function settings(){
286
+
287
+ if(!current_user_can('manage_options')) die( $this->render('', 'access-denied') );
288
+
289
+ $this->render('', 'admin' . DS . 'settings');
290
+
291
+ }
292
+
293
  /**
294
  *
295
  * Absolute path finder
298
  * */
299
  protected function path($relative_path){
300
 
301
+ return ABSPATH.'wp-content' . DS . 'plugins' . DS . $this->prefix. DS .$relative_path;
302
 
303
  }
304
 
311
  * */
312
  public function url($string){
313
 
314
+ return plugins_url( '/' . $this->prefix . '/' . $string );
315
 
316
  }
317
 
451
 
452
  }
453
 
454
+ include( $this->path( 'views' . DS . $view_file ) );
455
 
456
  }
457
 
BootStart/SiteBackup.php ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * @file All the site backup functionality will go here.
5
+ *
6
+ * */
7
+
8
+ // Security Check
9
+ if( !defined( 'ABSPATH' ) ) die();
10
+
11
+ if( !class_exists('SiteBackup') ):
12
+
13
+ /**
14
+ *
15
+ * @class SiteBackup Main functionality of the site backup module
16
+ *
17
+ * */
18
+ class SiteBackup{
19
+
20
+
21
+
22
+ }
23
+
24
+ endif;
BootStart/__init__.php CHANGED
@@ -12,6 +12,7 @@ $modules = array(
12
 
13
  'BootStart',
14
  'OptionsManager',
 
15
 
16
  );
17
 
12
 
13
  'BootStart',
14
  'OptionsManager',
15
+ 'SiteBackup'
16
 
17
  );
18
 
css/admin-style.css CHANGED
@@ -160,7 +160,7 @@ input[type=radio]
160
  margin: 0;
161
  position: fixed;
162
  bottom: 0;
163
- right: 0;
164
  z-index: 100;
165
  background-color: #B10C0C;
166
  padding: 10px;
@@ -170,9 +170,42 @@ input[type=radio]
170
  .footer-sticky-button a{
171
  text-decoration: none;
172
  color: white;
173
- font-size: 1.5em;
174
  }
175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
176
  .bootstart-admin-content{
177
  max-width: 73%;
178
  min-width: 73%;
@@ -240,3 +273,203 @@ input[type=radio]
240
  border-radius:50%;
241
  box-shadow:0 0 1px #333;
242
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
160
  margin: 0;
161
  position: fixed;
162
  bottom: 0;
163
+ right: 0;
164
  z-index: 100;
165
  background-color: #B10C0C;
166
  padding: 10px;
170
  .footer-sticky-button a{
171
  text-decoration: none;
172
  color: white;
173
+ font-size: 1.1em;
174
  }
175
 
176
+ /**
177
+ *
178
+ * Donation Style
179
+ *
180
+ * */
181
+ .fm-donate{
182
+ text-align: center;
183
+ margin: 10px;
184
+ }
185
+
186
+ .fm-donate > form {
187
+ padding-bottom: 20px;
188
+ }
189
+
190
+ .fm-donate > p {
191
+ text-align: justify;
192
+ }
193
+
194
+ .fm-donate > h2{
195
+ color: #0073AA;
196
+ padding-top: 20px;
197
+ }
198
+
199
+ /*Editor Font Re-fix*/
200
+ .ui-widget textarea {
201
+ font-family: Verdana,Arial,sans-serif,Trebuchet MS,Tahoma;
202
+ font-size: 1.3em;
203
+ background-color: #f0f0f0;
204
+ padding:10px;
205
+ text-align:left;
206
+ }
207
+ /*Editor Font Re-fix*/
208
+
209
  .bootstart-admin-content{
210
  max-width: 73%;
211
  min-width: 73%;
273
  border-radius:50%;
274
  box-shadow:0 0 1px #333;
275
  }
276
+
277
+
278
+ /**
279
+ *
280
+ * Style Rework
281
+ *
282
+ * */
283
+
284
+ /**
285
+ *
286
+ * Header Style
287
+ *
288
+ * */
289
+ .fm-header{
290
+ box-shadow: 0 1px 0;
291
+ padding-left: 50px;
292
+ width: 94%;
293
+ }
294
+
295
+ .fm-header > h1 {
296
+ color: #0073AA;
297
+ display: inline-block;
298
+ }
299
+
300
+ .fm-header > ul {
301
+ display: inline-block;
302
+ float: right;
303
+ }
304
+
305
+ .fm-header > ul > li {
306
+ display: inline-block;
307
+ margin: 5px;
308
+ padding: 5px;
309
+ }
310
+
311
+ /**
312
+ *
313
+ * Main Content Style
314
+ *
315
+ * */
316
+ .fm-container{
317
+ width: 98%;
318
+ min-height: 500px;
319
+ /*
320
+ border: 2px solid black;
321
+ */
322
+ margin-top: 20px;
323
+ }
324
+
325
+ .col-main{
326
+ width: 69.6%;
327
+ min-height: 200px;
328
+ /*
329
+ border: 2px solid red;
330
+ */
331
+ float: left;
332
+ }
333
+
334
+ .col-sidebar{
335
+ width: 29.6%;
336
+ min-height: 200px;
337
+ /*
338
+ border: 2px solid red;
339
+ */
340
+ float: right;
341
+ }
342
+
343
+ .row{
344
+ width: 98%;
345
+ background-color: white;
346
+ min-height: 100px;
347
+ margin: 5px;
348
+ margin-bottom: 20px;
349
+ }
350
+
351
+
352
+ /**
353
+ *
354
+ * File manager Style
355
+ *
356
+ * */
357
+ #file-manager{
358
+ min-height: 600px !important;
359
+ }
360
+
361
+
362
+ /**
363
+ *
364
+ * Marketing Style
365
+ *
366
+ * */
367
+ .fm-marketing > a{
368
+ color: white;
369
+ text-decoration: none;
370
+ font-size: 120%;
371
+ padding: 5px;
372
+ padding-left: 10px;
373
+ padding-right: 10px;
374
+ background-color: #D92519;
375
+ }
376
+
377
+
378
+ /**
379
+ *
380
+ * Extension sidebar module
381
+ *
382
+ * */
383
+ .fm-extensions{
384
+ margin: 10px;
385
+ }
386
+
387
+ .fm-extensions > h2 {
388
+ color: #0073AA;
389
+ padding-top: 20px;
390
+ text-align: center;
391
+ }
392
+
393
+ /**
394
+ *
395
+ * Data
396
+ *
397
+ * */
398
+ .fm-data{
399
+ border-left: 5px solid #0073AA;
400
+ }
401
+
402
+ .fm-data > table{
403
+ margin-left: auto;
404
+ margin-right: auto;
405
+ }
406
+
407
+ .fm-data > table > tr > td{
408
+ padding: 5px;
409
+ }
410
+
411
+ .fm-call-toaction{
412
+ color: white;
413
+ background-color: #D92519;
414
+ font-size: 120%;
415
+ padding: 10px;
416
+ margin: 20px;
417
+ }
418
+
419
+ .fm-call-toaction:hover{
420
+ color: white;
421
+ }
422
+
423
+ /**
424
+ *
425
+ * Footer Style
426
+ *
427
+ * */
428
+ .fm-footer{
429
+ width: 98%;
430
+ /*
431
+ border: 2px solid black;
432
+ */
433
+ float: left;
434
+ background-color: #DDDDDD;
435
+ text-align: center;
436
+ }
437
+
438
+ .fm-footer > ul > li {
439
+ display: inline-block;
440
+ margin-left: 10px;
441
+ }
442
+
443
+ /**
444
+ * Settings Page form styling
445
+ * */
446
+ .fmp-settings h2{
447
+ text-align: center;
448
+ padding-top: 20px;
449
+ padding-bottom: 20px;
450
+ font-weight: bold;
451
+ }
452
+
453
+ .fmp-settings > form > h4{
454
+ display: inline-block;
455
+ margin-left: 20px;
456
+ }
457
+
458
+ .fmp-settings table{
459
+ padding: 10px;
460
+ padding-left: 20px;
461
+ }
462
+
463
+ .fmp-settings table td {
464
+ padding: 10px;
465
+ }
466
+
467
+ .fmp-settings input[type=submit]{
468
+ padding: 10px 20px 10px 20px;
469
+ color: white;
470
+ font-size: 120%;
471
+ border-radius: 4px;
472
+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
473
+ background: rgb(28, 184, 65);
474
+ cursor: pointer;
475
+ }
elFinder/elFinder.php CHANGED
@@ -7,10 +7,10 @@
7
  defined('ABSPATH') or die();
8
 
9
  // Including necessary files
10
- include_once('php/elFinderConnector.class.php');
11
- include_once('php/elFinder.class.php');
12
- include_once('php/elFinderVolumeDriver.class.php');
13
- include_once('php/elFinderVolumeLocalFileSystem.class.php');
14
 
15
  /**
16
  *
7
  defined('ABSPATH') or die();
8
 
9
  // Including necessary files
10
+ include_once( 'php' . DS . 'elFinderConnector.class.php' );
11
+ include_once( 'php' . DS . 'elFinder.class.php' );
12
+ include_once( 'php' . DS . 'elFinderVolumeDriver.class.php' );
13
+ include_once( 'php' . DS . 'elFinderVolumeLocalFileSystem.class.php' );
14
 
15
  /**
16
  *
file-manager.php CHANGED
@@ -1,62 +1,173 @@
1
  <?php
2
  /**
3
- *
4
  * Plugin Name: File Manager
5
- * Author: Aftabul Islam
6
- * Author URI: www.giribaz.website
7
- * Version: 3.1.0
8
  * Author Email: toaihimel@gmail.com
9
  * License: GPLv2
10
  * Description: Manage your file the way you like. You can upload, delete, copy, move, rename, compress, extract files. You don't need to worry about ftp. It is realy simple and easy to use.
11
  *
12
  * */
13
 
 
 
 
 
 
 
 
14
  // Including elFinder class
15
- require_once('elFinder/elFinder.php');
16
 
17
  // Including bootstarter
18
- require_once('BootStart/__init__.php');
19
 
20
  class FM extends FM_BootStart {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
 
22
- public function __construct($name){
 
 
 
 
 
23
 
 
 
 
 
 
 
 
 
 
24
  // Adding Menu
25
  $this->menu_data = array(
26
  'type' => 'menu',
27
  );
28
-
29
  // Adding Ajax
30
  $this->add_ajax('connector'); // elFinder ajax call
31
- $this->add_ajax('valid_directory'); // Checks if the directory is valid or not
32
 
 
 
 
 
33
  parent::__construct($name);
34
 
35
  // Adding plugins page links
36
  add_filter('plugin_action_links', array(&$this, 'plugin_page_links'), 10, 2);
37
 
38
  }
39
-
40
  /**
41
- *
42
  * File manager connector function
43
- *
44
  * */
45
  public function connector(){
46
 
47
- if( !defined('FILE_MANAGER_PREMIUM') && !defined('FILE_MANAGER_BACKEND') ){
48
- $file_operations = array( 'mkdir', 'mkfile', 'rename', 'duplicate', 'paste', 'ban', 'archive', 'extract', 'copy', 'cut', 'edit' );
49
- $mime_allowed = array('text/plain');
50
- $mime_denied = array('image');
51
- } else {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
 
53
- $file_operations = array();
54
- $mime_allowed = array('text/plain', 'image');
55
- $mime_denied = array();
 
 
 
 
 
 
 
 
 
 
 
 
 
56
 
57
- }
58
 
59
  $opts = array(
 
 
 
60
  'debug' => true,
61
  'roots' => array(
62
  array(
@@ -65,20 +176,40 @@ class FM extends FM_BootStart {
65
  'URL' => site_url(), // URL to files (REQUIRED)
66
  'uploadDeny' => $mime_denied, // All Mimetypes not allowed to upload
67
  'uploadAllow' => $mime_allowed, // Mimetype `image` and `text/plain` allowed to upload
68
- 'uploadOrder' => array('deny', 'allow'), // allowed Mimetype `image` and `text/plain` only
69
  'accessControl' => 'access',
70
- 'disabled' => $file_operations // disable and hide dot starting files (OPTIONAL)
 
71
  )
72
  )
73
  );
74
 
 
 
 
 
 
 
 
75
  $elFinder = new FM_EL_Finder();
76
  $elFinder = $elFinder->connect($opts);
77
  $elFinder->run();
78
-
79
  die();
80
  }
81
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  /**
83
  *
84
  * Adds plugin page links,
@@ -102,7 +233,62 @@ class FM extends FM_BootStart {
102
 
103
  return $links;
104
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
 
 
 
 
 
 
 
 
 
 
106
  }
107
 
108
  global $FileManager;
1
  <?php
2
  /**
3
+ *
4
  * Plugin Name: File Manager
5
+ * Author Name: Aftabul Islam
6
+ * Version: 4.1.0
 
7
  * Author Email: toaihimel@gmail.com
8
  * License: GPLv2
9
  * Description: Manage your file the way you like. You can upload, delete, copy, move, rename, compress, extract files. You don't need to worry about ftp. It is realy simple and easy to use.
10
  *
11
  * */
12
 
13
+ // Directory Seperator
14
+ if( !defined( 'DS' ) ){
15
+
16
+ PHP_OS == "Windows" || PHP_OS == "WINNT" ? define("DS", "\\") : define("DS", "/");
17
+
18
+ }
19
+
20
  // Including elFinder class
21
+ require_once('elFinder' . DS . 'elFinder.php');
22
 
23
  // Including bootstarter
24
+ require_once('BootStart' . DS . '__init__.php');
25
 
26
  class FM extends FM_BootStart {
27
+
28
+ /**
29
+ *
30
+ * @var $version Wordpress file manager plugin version
31
+ *
32
+ * */
33
+ public $version;
34
+
35
+ /**
36
+ *
37
+ * @var $site Site url
38
+ *
39
+ * */
40
+ public $site;
41
+
42
+ /**
43
+ *
44
+ * @var $giribaz_landing_page Landing page for giribaz
45
+ *
46
+ * */
47
+ public $giribaz_landing_page;
48
+
49
+ /**
50
+ *
51
+ * @var $support_page Support ticket page
52
+ *
53
+ * */
54
+ public $support_page;
55
+
56
+ /**
57
+ *
58
+ * @var $feedback_page Feedback page
59
+ *
60
+ * */
61
+ public $feedback_page;
62
+
63
+ /**
64
+ *
65
+ * @var $file_manager_view_path View path of file manager
66
+ *
67
+ * */
68
+ public $file_manager_view_path;
69
 
70
+ /**
71
+ *
72
+ * @var $review Review status and frequency
73
+ *
74
+ * */
75
+ public $review;
76
 
77
+ public function __construct($name){
78
+
79
+ $this->version = '4.1.0';
80
+ $this->site = 'http://www.giribaz.com';
81
+ $this->giribaz_landing_page = 'http://www.giribaz.com/wordpress-file-manager-plugin';
82
+ $this->support_page = 'http://giribaz.com/support/';
83
+ $this->feedback_page = 'https://wordpress.org/support/plugin/file-manager/reviews/';
84
+ $this->file_manager_view_path = plugin_dir_path(__FILE__);
85
+
86
  // Adding Menu
87
  $this->menu_data = array(
88
  'type' => 'menu',
89
  );
90
+
91
  // Adding Ajax
92
  $this->add_ajax('connector'); // elFinder ajax call
93
+ $this->add_ajax('fm_site_backup'); // Site backup function invoked
94
 
95
+ // Review
96
+ if(!isset($this->options->options['review'])) $this->options->options['review'] = array('status' => 2, 'last_popup' => time());
97
+ $this->review = $this->options->options['review'];
98
+
99
  parent::__construct($name);
100
 
101
  // Adding plugins page links
102
  add_filter('plugin_action_links', array(&$this, 'plugin_page_links'), 10, 2);
103
 
104
  }
105
+
106
  /**
107
+ *
108
  * File manager connector function
109
+ *
110
  * */
111
  public function connector(){
112
 
113
+ // Checks if the current user have enough authorization to operate.
114
+ if( !current_user_can('manage_options') ) die();
115
+
116
+ //~ Holds the list of avilable file operations.
117
+ $file_operation_list = array(
118
+ 'open', // Open directory
119
+ 'ls', // File list inside a directory
120
+ 'tree', // Subdirectory for required directory
121
+ 'parents', // Parent directory for required directory
122
+ 'tmb', // Newly created thumbnail list
123
+ 'size', // Count total file size
124
+ 'mkdir', // Create directory
125
+ 'mkfile', // Create empty file
126
+ 'rm', // Remove dir/file
127
+ 'rename', // Rename file
128
+ 'duplicate', // Duplicate file - create copy with "copy %d" suffix
129
+ 'paste', // Copy/move files into new destination
130
+ 'upload', // Save uploaded file
131
+ 'get', // Return file content
132
+ 'put', // Save content into text file
133
+ 'archive', // Create archive
134
+ 'extract', // Extract files from archive
135
+ 'search', // Search files
136
+ 'info', // File info
137
+ 'dim', // Image dimmensions
138
+ 'resize', // Resize image
139
+ 'url', // content URL
140
+ 'ban', // Ban a user
141
+ 'copy', // Copy a file/folder to another location
142
+ 'cut', // Cut for file/folder
143
+ 'edit', // Edit for files
144
+ 'upload', // Upload A file
145
+ 'download', // download A file
146
+ );
147
 
148
+ // Disabled file operations
149
+ $file_operation_disabled = array( 'url', 'info' );
150
+
151
+ // Allowed mime types
152
+ $mime_allowed = array(
153
+ 'text',
154
+ 'image',
155
+ 'video',
156
+ 'audio',
157
+ 'application',
158
+ 'model',
159
+ 'chemical',
160
+ 'x-conference',
161
+ 'message',
162
+
163
+ );
164
 
165
+ $mime_denied = array();
166
 
167
  $opts = array(
168
+ 'bind' => array(
169
+ '*' => 'logger'
170
+ ),
171
  'debug' => true,
172
  'roots' => array(
173
  array(
176
  'URL' => site_url(), // URL to files (REQUIRED)
177
  'uploadDeny' => $mime_denied, // All Mimetypes not allowed to upload
178
  'uploadAllow' => $mime_allowed, // Mimetype `image` and `text/plain` allowed to upload
179
+ 'uploadOrder' => array('allow', 'deny'), // allowed Mimetype `image` and `text/plain` only
180
  'accessControl' => 'access',
181
+ 'disabled' => $file_operations_disabled // List of disabled operations
182
+ //~ 'attributes'
183
  )
184
  )
185
  );
186
 
187
+ /**
188
+ *
189
+ * @filter fm_options :: Options filter
190
+ * Implementation Example: add_filter('fm_options', array($this, 'fm_options_test'), 10, 1);
191
+ *
192
+ * */
193
+ $opts = apply_filters('fm_options', $opts);
194
  $elFinder = new FM_EL_Finder();
195
  $elFinder = $elFinder->connect($opts);
196
  $elFinder->run();
197
+
198
  die();
199
  }
200
 
201
+ /**
202
+ *
203
+ * @function site_backup Backup functionality invoked
204
+ *
205
+ * */
206
+ public function fm_site_backup(){
207
+
208
+ echo "Hello Backup";
209
+ die();
210
+
211
+ }
212
+
213
  /**
214
  *
215
  * Adds plugin page links,
233
 
234
  return $links;
235
  }
236
+
237
+ }
238
+
239
+ /**
240
+ *
241
+ * @function logger
242
+ *
243
+ * Logs file file manager actions
244
+ *
245
+ * */
246
+ function logger($cmd, $result, $args, $elfinder) {
247
+
248
+ global $FileManager;
249
+
250
+ $log = sprintf("[%s] %s: %s \n", date('r'), strtoupper($cmd), var_export($result, true));
251
+ $logfile = $FileManager->upload_path . DS . 'log.txt';
252
+ $dir = dirname($logfile);
253
+ if (!is_dir($dir) && !mkdir($dir)) {
254
+ return;
255
+ }
256
+ if (($fp = fopen($logfile, 'a'))) {
257
+ fwrite($fp, $log);
258
+ fclose($fp);
259
+ }
260
+ return;
261
+
262
+ foreach ($result as $key => $value) {
263
+ if (empty($value)) {
264
+ continue;
265
+ }
266
+ $data = array();
267
+ if (in_array($key, array('error', 'warning'))) {
268
+ array_push($data, implode(' ', $value));
269
+ } else {
270
+ if (is_array($value)) { // changes made to files
271
+ foreach ($value as $file) {
272
+ $filepath = (isset($file['realpath']) ? $file['realpath'] : $elfinder->realpath($file['hash']));
273
+ array_push($data, $filepath);
274
+ }
275
+ } else { // other value (ex. header)
276
+ array_push($data, $value);
277
+ }
278
+ }
279
+ $log .= sprintf(' %s(%s)', $key, implode(', ', $data));
280
+ }
281
+ $log .= "\n";
282
 
283
+ $logfile = $FileManager->upload_path . DS . 'log.txt';
284
+ $dir = dirname($logfile);
285
+ if (!is_dir($dir) && !mkdir($dir)) {
286
+ return;
287
+ }
288
+ if (($fp = fopen($logfile, 'a'))) {
289
+ fwrite($fp, $log);
290
+ fclose($fp);
291
+ }
292
  }
293
 
294
  global $FileManager;
img/icon-128x128.png ADDED
Binary file
img/icon-24x24.png CHANGED
Binary file
img/permission-system-backend.png DELETED
Binary file
jquery-ui-1.11.4/images/ui-icons_444444_256x240.png ADDED
Binary file
jquery-ui-1.11.4/images/ui-icons_555555_256x240.png ADDED
Binary file
jquery-ui-1.11.4/images/ui-icons_777777_256x240.png ADDED
Binary file
jquery-ui-1.11.4/images/ui-icons_cc0000_256x240.png ADDED
Binary file
jquery-ui-1.11.4/images/ui-icons_ffffff_256x240.png CHANGED
Binary file
jquery-ui-1.11.4/jquery-ui.css CHANGED
@@ -1,8 +1,8 @@
1
- /*! jQuery UI - v1.11.4 - 2015-03-11
2
  * http://jqueryui.com
3
- * Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.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=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
5
- * Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
6
 
7
  /* Layout helpers
8
  ----------------------------------*/
@@ -86,6 +86,93 @@
86
  width: 100%;
87
  height: 100%;
88
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  .ui-accordion .ui-accordion-header {
90
  display: block;
91
  cursor: pointer;
@@ -447,10 +534,6 @@ button.ui-button::-moz-focus-inner {
447
  .ui-draggable .ui-dialog-titlebar {
448
  cursor: move;
449
  }
450
- .ui-draggable-handle {
451
- -ms-touch-action: none;
452
- touch-action: none;
453
- }
454
  .ui-menu {
455
  list-style: none;
456
  padding: 0;
@@ -522,85 +605,6 @@ button.ui-button::-moz-focus-inner {
522
  .ui-progressbar-indeterminate .ui-progressbar-value {
523
  background-image: none;
524
  }
525
- .ui-resizable {
526
- position: relative;
527
- }
528
- .ui-resizable-handle {
529
- position: absolute;
530
- font-size: 0.1px;
531
- display: block;
532
- -ms-touch-action: none;
533
- touch-action: none;
534
- }
535
- .ui-resizable-disabled .ui-resizable-handle,
536
- .ui-resizable-autohide .ui-resizable-handle {
537
- display: none;
538
- }
539
- .ui-resizable-n {
540
- cursor: n-resize;
541
- height: 7px;
542
- width: 100%;
543
- top: -5px;
544
- left: 0;
545
- }
546
- .ui-resizable-s {
547
- cursor: s-resize;
548
- height: 7px;
549
- width: 100%;
550
- bottom: -5px;
551
- left: 0;
552
- }
553
- .ui-resizable-e {
554
- cursor: e-resize;
555
- width: 7px;
556
- right: -5px;
557
- top: 0;
558
- height: 100%;
559
- }
560
- .ui-resizable-w {
561
- cursor: w-resize;
562
- width: 7px;
563
- left: -5px;
564
- top: 0;
565
- height: 100%;
566
- }
567
- .ui-resizable-se {
568
- cursor: se-resize;
569
- width: 12px;
570
- height: 12px;
571
- right: 1px;
572
- bottom: 1px;
573
- }
574
- .ui-resizable-sw {
575
- cursor: sw-resize;
576
- width: 9px;
577
- height: 9px;
578
- left: -5px;
579
- bottom: -5px;
580
- }
581
- .ui-resizable-nw {
582
- cursor: nw-resize;
583
- width: 9px;
584
- height: 9px;
585
- left: -5px;
586
- top: -5px;
587
- }
588
- .ui-resizable-ne {
589
- cursor: ne-resize;
590
- width: 9px;
591
- height: 9px;
592
- right: -5px;
593
- top: -5px;
594
- }
595
- .ui-selectable {
596
- -ms-touch-action: none;
597
- touch-action: none;
598
- }
599
- .ui-selectable-helper {
600
- position: absolute;
601
- z-index: 100;
602
- border: 1px dotted black;
603
- }
604
  .ui-selectmenu-menu {
605
  padding: 0;
606
  margin: 0;
@@ -715,10 +719,6 @@ button.ui-button::-moz-focus-inner {
715
  .ui-slider-vertical .ui-slider-range-max {
716
  top: 0;
717
  }
718
- .ui-sortable-handle {
719
- -ms-touch-action: none;
720
- touch-action: none;
721
- }
722
  .ui-spinner {
723
  position: relative;
724
  display: inline-block;
@@ -830,7 +830,7 @@ body .ui-tooltip {
830
  /* Component containers
831
  ----------------------------------*/
832
  .ui-widget {
833
- font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
834
  font-size: 1.1em;
835
  }
836
  .ui-widget .ui-widget {
@@ -840,25 +840,25 @@ body .ui-tooltip {
840
  .ui-widget select,
841
  .ui-widget textarea,
842
  .ui-widget button {
843
- font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
844
  font-size: 1em;
845
  }
846
  .ui-widget-content {
847
- border: 1px solid #dddddd;
848
- background: #eeeeee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
849
- color: #333333;
850
  }
851
  .ui-widget-content a {
852
- color: #333333;
853
  }
854
  .ui-widget-header {
855
- border: 1px solid #e78f08;
856
- background: #f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
857
- color: #ffffff;
858
  font-weight: bold;
859
  }
860
  .ui-widget-header a {
861
- color: #ffffff;
862
  }
863
 
864
  /* Interaction states
@@ -866,15 +866,15 @@ body .ui-tooltip {
866
  .ui-state-default,
867
  .ui-widget-content .ui-state-default,
868
  .ui-widget-header .ui-state-default {
869
- border: 1px solid #cccccc;
870
- background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
871
- font-weight: bold;
872
- color: #1c94c4;
873
  }
874
  .ui-state-default a,
875
  .ui-state-default a:link,
876
  .ui-state-default a:visited {
877
- color: #1c94c4;
878
  text-decoration: none;
879
  }
880
  .ui-state-hover,
@@ -883,10 +883,10 @@ body .ui-tooltip {
883
  .ui-state-focus,
884
  .ui-widget-content .ui-state-focus,
885
  .ui-widget-header .ui-state-focus {
886
- border: 1px solid #fbcb09;
887
- background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
888
- font-weight: bold;
889
- color: #c77405;
890
  }
891
  .ui-state-hover a,
892
  .ui-state-hover a:hover,
@@ -896,21 +896,21 @@ body .ui-tooltip {
896
  .ui-state-focus a:hover,
897
  .ui-state-focus a:link,
898
  .ui-state-focus a:visited {
899
- color: #c77405;
900
  text-decoration: none;
901
  }
902
  .ui-state-active,
903
  .ui-widget-content .ui-state-active,
904
  .ui-widget-header .ui-state-active {
905
- border: 1px solid #fbd850;
906
- background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
907
- font-weight: bold;
908
- color: #eb8f00;
909
  }
910
  .ui-state-active a,
911
  .ui-state-active a:link,
912
  .ui-state-active a:visited {
913
- color: #eb8f00;
914
  text-decoration: none;
915
  }
916
 
@@ -919,31 +919,31 @@ body .ui-tooltip {
919
  .ui-state-highlight,
920
  .ui-widget-content .ui-state-highlight,
921
  .ui-widget-header .ui-state-highlight {
922
- border: 1px solid #fed22f;
923
- background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
924
- color: #363636;
925
  }
926
  .ui-state-highlight a,
927
  .ui-widget-content .ui-state-highlight a,
928
  .ui-widget-header .ui-state-highlight a {
929
- color: #363636;
930
  }
931
  .ui-state-error,
932
  .ui-widget-content .ui-state-error,
933
  .ui-widget-header .ui-state-error {
934
- border: 1px solid #cd0a0a;
935
- background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
936
- color: #ffffff;
937
  }
938
  .ui-state-error a,
939
  .ui-widget-content .ui-state-error a,
940
  .ui-widget-header .ui-state-error a {
941
- color: #ffffff;
942
  }
943
  .ui-state-error-text,
944
  .ui-widget-content .ui-state-error-text,
945
  .ui-widget-header .ui-state-error-text {
946
- color: #ffffff;
947
  }
948
  .ui-priority-primary,
949
  .ui-widget-content .ui-priority-primary,
@@ -978,27 +978,27 @@ body .ui-tooltip {
978
  }
979
  .ui-icon,
980
  .ui-widget-content .ui-icon {
981
- background-image: url("images/ui-icons_222222_256x240.png");
982
  }
983
  .ui-widget-header .ui-icon {
984
- background-image: url("images/ui-icons_ffffff_256x240.png");
985
  }
986
  .ui-state-default .ui-icon {
987
- background-image: url("images/ui-icons_ef8c08_256x240.png");
988
  }
989
  .ui-state-hover .ui-icon,
990
  .ui-state-focus .ui-icon {
991
- background-image: url("images/ui-icons_ef8c08_256x240.png");
992
  }
993
  .ui-state-active .ui-icon {
994
- background-image: url("images/ui-icons_ef8c08_256x240.png");
995
  }
996
  .ui-state-highlight .ui-icon {
997
- background-image: url("images/ui-icons_228ef1_256x240.png");
998
  }
999
  .ui-state-error .ui-icon,
1000
  .ui-state-error-text .ui-icon {
1001
- background-image: url("images/ui-icons_ffd27a_256x240.png");
1002
  }
1003
 
1004
  /* positioning */
@@ -1188,38 +1188,38 @@ body .ui-tooltip {
1188
  .ui-corner-top,
1189
  .ui-corner-left,
1190
  .ui-corner-tl {
1191
- border-top-left-radius: 4px;
1192
  }
1193
  .ui-corner-all,
1194
  .ui-corner-top,
1195
  .ui-corner-right,
1196
  .ui-corner-tr {
1197
- border-top-right-radius: 4px;
1198
  }
1199
  .ui-corner-all,
1200
  .ui-corner-bottom,
1201
  .ui-corner-left,
1202
  .ui-corner-bl {
1203
- border-bottom-left-radius: 4px;
1204
  }
1205
  .ui-corner-all,
1206
  .ui-corner-bottom,
1207
  .ui-corner-right,
1208
  .ui-corner-br {
1209
- border-bottom-right-radius: 4px;
1210
  }
1211
 
1212
  /* Overlays */
1213
  .ui-widget-overlay {
1214
- background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
1215
- opacity: .5;
1216
- filter: Alpha(Opacity=50); /* support: IE8 */
1217
  }
1218
  .ui-widget-shadow {
1219
- margin: -5px 0 0 -5px;
1220
  padding: 5px;
1221
- background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
1222
- opacity: .2;
1223
- filter: Alpha(Opacity=20); /* support: IE8 */
1224
- border-radius: 5px;
1225
  }
1
+ /*! jQuery UI - v1.11.4 - 2016-11-13
2
  * http://jqueryui.com
3
+ * Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
4
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=-apple-system%2CBlinkMacSystemFont%2C%22Segoe%20UI%22%2CRoboto%2COxygen-Sans%2CUbuntu%2CCantarell%2C%22Helvetica%20Neue%22%2Csans-serif&fsDefault=1.1em&fwDefault=normal&cornerRadius=0px&bgColorHeader=%23f5f5f5&bgTextureHeader=flat&borderColorHeader=%23e5e5e5&fcHeader=%23444444&iconColorHeader=%23444444&bgColorContent=%23ffffff&bgTextureContent=flat&borderColorContent=%23cccccc&fcContent=%23444444&iconColorContent=%23444444&bgColorDefault=%23e5e5e5&bgTextureDefault=flat&borderColorDefault=%23d5d5d5&fcDefault=%23444444&iconColorDefault=%23777777&bgColorHover=%23ededed&bgTextureHover=flat&borderColorHover=%23cccccc&fcHover=%23444444&iconColorHover=%23555555&bgColorActive=%23f5f5f5&bgTextureActive=flat&borderColorActive=%23e5e5e5&fcActive=%23333333&iconColorActive=%23ffffff&bgColorHighlight=%23ffffff&bgTextureHighlight=flat&borderColorHighlight=%23cccccc&fcHighlight=%23333333&iconColorHighlight=%23777777&bgColorError=%23fddfdf&bgTextureError=flat&borderColorError=%23f1a899&fcError=%235f3f3f&iconColorError=%23cc0000&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=0px&bgImgOpacityHeader=50&bgImgOpacityContent=&bgImgOpacityDefault=&bgImgOpacityHover=&bgImgOpacityActive=&bgImgOpacityHighlight=&bgImgOpacityError=
5
+ * Copyright jQuery Foundation and other contributors; Licensed MIT */
6
 
7
  /* Layout helpers
8
  ----------------------------------*/
86
  width: 100%;
87
  height: 100%;
88
  }
89
+ .ui-draggable-handle {
90
+ -ms-touch-action: none;
91
+ touch-action: none;
92
+ }
93
+ .ui-resizable {
94
+ position: relative;
95
+ }
96
+ .ui-resizable-handle {
97
+ position: absolute;
98
+ font-size: 0.1px;
99
+ display: block;
100
+ -ms-touch-action: none;
101
+ touch-action: none;
102
+ }
103
+ .ui-resizable-disabled .ui-resizable-handle,
104
+ .ui-resizable-autohide .ui-resizable-handle {
105
+ display: none;
106
+ }
107
+ .ui-resizable-n {
108
+ cursor: n-resize;
109
+ height: 7px;
110
+ width: 100%;
111
+ top: -5px;
112
+ left: 0;
113
+ }
114
+ .ui-resizable-s {
115
+ cursor: s-resize;
116
+ height: 7px;
117
+ width: 100%;
118
+ bottom: -5px;
119
+ left: 0;
120
+ }
121
+ .ui-resizable-e {
122
+ cursor: e-resize;
123
+ width: 7px;
124
+ right: -5px;
125
+ top: 0;
126
+ height: 100%;
127
+ }
128
+ .ui-resizable-w {
129
+ cursor: w-resize;
130
+ width: 7px;
131
+ left: -5px;
132
+ top: 0;
133
+ height: 100%;
134
+ }
135
+ .ui-resizable-se {
136
+ cursor: se-resize;
137
+ width: 12px;
138
+ height: 12px;
139
+ right: 1px;
140
+ bottom: 1px;
141
+ }
142
+ .ui-resizable-sw {
143
+ cursor: sw-resize;
144
+ width: 9px;
145
+ height: 9px;
146
+ left: -5px;
147
+ bottom: -5px;
148
+ }
149
+ .ui-resizable-nw {
150
+ cursor: nw-resize;
151
+ width: 9px;
152
+ height: 9px;
153
+ left: -5px;
154
+ top: -5px;
155
+ }
156
+ .ui-resizable-ne {
157
+ cursor: ne-resize;
158
+ width: 9px;
159
+ height: 9px;
160
+ right: -5px;
161
+ top: -5px;
162
+ }
163
+ .ui-selectable {
164
+ -ms-touch-action: none;
165
+ touch-action: none;
166
+ }
167
+ .ui-selectable-helper {
168
+ position: absolute;
169
+ z-index: 100;
170
+ border: 1px dotted black;
171
+ }
172
+ .ui-sortable-handle {
173
+ -ms-touch-action: none;
174
+ touch-action: none;
175
+ }
176
  .ui-accordion .ui-accordion-header {
177
  display: block;
178
  cursor: pointer;
534
  .ui-draggable .ui-dialog-titlebar {
535
  cursor: move;
536
  }
 
 
 
 
537
  .ui-menu {
538
  list-style: none;
539
  padding: 0;
605
  .ui-progressbar-indeterminate .ui-progressbar-value {
606
  background-image: none;
607
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
608
  .ui-selectmenu-menu {
609
  padding: 0;
610
  margin: 0;
719
  .ui-slider-vertical .ui-slider-range-max {
720
  top: 0;
721
  }
 
 
 
 
722
  .ui-spinner {
723
  position: relative;
724
  display: inline-block;
830
  /* Component containers
831
  ----------------------------------*/
832
  .ui-widget {
833
+ font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
834
  font-size: 1.1em;
835
  }
836
  .ui-widget .ui-widget {
840
  .ui-widget select,
841
  .ui-widget textarea,
842
  .ui-widget button {
843
+ font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
844
  font-size: 1em;
845
  }
846
  .ui-widget-content {
847
+ border: 1px solid #cccccc;
848
+ background: #ffffff;
849
+ color: #444444;
850
  }
851
  .ui-widget-content a {
852
+ color: #444444;
853
  }
854
  .ui-widget-header {
855
+ border: 1px solid #e5e5e5;
856
+ background: #f5f5f5;
857
+ color: #444444;
858
  font-weight: bold;
859
  }
860
  .ui-widget-header a {
861
+ color: #444444;
862
  }
863
 
864
  /* Interaction states
866
  .ui-state-default,
867
  .ui-widget-content .ui-state-default,
868
  .ui-widget-header .ui-state-default {
869
+ border: 1px solid #d5d5d5;
870
+ background: #e5e5e5;
871
+ font-weight: normal;
872
+ color: #444444;
873
  }
874
  .ui-state-default a,
875
  .ui-state-default a:link,
876
  .ui-state-default a:visited {
877
+ color: #444444;
878
  text-decoration: none;
879
  }
880
  .ui-state-hover,
883
  .ui-state-focus,
884
  .ui-widget-content .ui-state-focus,
885
  .ui-widget-header .ui-state-focus {
886
+ border: 1px solid #cccccc;
887
+ background: #ededed;
888
+ font-weight: normal;
889
+ color: #444444;
890
  }
891
  .ui-state-hover a,
892
  .ui-state-hover a:hover,
896
  .ui-state-focus a:hover,
897
  .ui-state-focus a:link,
898
  .ui-state-focus a:visited {
899
+ color: #444444;
900
  text-decoration: none;
901
  }
902
  .ui-state-active,
903
  .ui-widget-content .ui-state-active,
904
  .ui-widget-header .ui-state-active {
905
+ border: 1px solid #e5e5e5;
906
+ background: #f5f5f5;
907
+ font-weight: normal;
908
+ color: #333333;
909
  }
910
  .ui-state-active a,
911
  .ui-state-active a:link,
912
  .ui-state-active a:visited {
913
+ color: #333333;
914
  text-decoration: none;
915
  }
916
 
919
  .ui-state-highlight,
920
  .ui-widget-content .ui-state-highlight,
921
  .ui-widget-header .ui-state-highlight {
922
+ border: 1px solid #cccccc;
923
+ background: #ffffff;
924
+ color: #333333;
925
  }
926
  .ui-state-highlight a,
927
  .ui-widget-content .ui-state-highlight a,
928
  .ui-widget-header .ui-state-highlight a {
929
+ color: #333333;
930
  }
931
  .ui-state-error,
932
  .ui-widget-content .ui-state-error,
933
  .ui-widget-header .ui-state-error {
934
+ border: 1px solid #f1a899;
935
+ background: #fddfdf;
936
+ color: #5f3f3f;
937
  }
938
  .ui-state-error a,
939
  .ui-widget-content .ui-state-error a,
940
  .ui-widget-header .ui-state-error a {
941
+ color: #5f3f3f;
942
  }
943
  .ui-state-error-text,
944
  .ui-widget-content .ui-state-error-text,
945
  .ui-widget-header .ui-state-error-text {
946
+ color: #5f3f3f;
947
  }
948
  .ui-priority-primary,
949
  .ui-widget-content .ui-priority-primary,
978
  }
979
  .ui-icon,
980
  .ui-widget-content .ui-icon {
981
+ background-image: url("images/ui-icons_444444_256x240.png");
982
  }
983
  .ui-widget-header .ui-icon {
984
+ background-image: url("images/ui-icons_444444_256x240.png");
985
  }
986
  .ui-state-default .ui-icon {
987
+ background-image: url("images/ui-icons_777777_256x240.png");
988
  }
989
  .ui-state-hover .ui-icon,
990
  .ui-state-focus .ui-icon {
991
+ background-image: url("images/ui-icons_555555_256x240.png");
992
  }
993
  .ui-state-active .ui-icon {
994
+ background-image: url("images/ui-icons_ffffff_256x240.png");
995
  }
996
  .ui-state-highlight .ui-icon {
997
+ background-image: url("images/ui-icons_777777_256x240.png");
998
  }
999
  .ui-state-error .ui-icon,
1000
  .ui-state-error-text .ui-icon {
1001
+ background-image: url("images/ui-icons_cc0000_256x240.png");
1002
  }
1003
 
1004
  /* positioning */
1188
  .ui-corner-top,
1189
  .ui-corner-left,
1190
  .ui-corner-tl {
1191
+ border-top-left-radius: 0px;
1192
  }
1193
  .ui-corner-all,
1194
  .ui-corner-top,
1195
  .ui-corner-right,
1196
  .ui-corner-tr {
1197
+ border-top-right-radius: 0px;
1198
  }
1199
  .ui-corner-all,
1200
  .ui-corner-bottom,
1201
  .ui-corner-left,
1202
  .ui-corner-bl {
1203
+ border-bottom-left-radius: 0px;
1204
  }
1205
  .ui-corner-all,
1206
  .ui-corner-bottom,
1207
  .ui-corner-right,
1208
  .ui-corner-br {
1209
+ border-bottom-right-radius: 0px;
1210
  }
1211
 
1212
  /* Overlays */
1213
  .ui-widget-overlay {
1214
+ background: #aaaaaa;
1215
+ opacity: .3;
1216
+ filter: Alpha(Opacity=30); /* support: IE8 */
1217
  }
1218
  .ui-widget-shadow {
1219
+ margin: 0px 0 0 0px;
1220
  padding: 5px;
1221
+ background: #666666;
1222
+ opacity: .3;
1223
+ filter: Alpha(Opacity=30); /* support: IE8 */
1224
+ border-radius: 0px;
1225
  }
jquery-ui-1.11.4/jquery-ui.min.css CHANGED
@@ -1,7 +1,7 @@
1
- /*! jQuery UI - v1.11.4 - 2015-03-11
2
  * http://jqueryui.com
3
- * Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.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=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
5
- * Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
6
 
7
- .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
1
+ /*! jQuery UI - v1.11.4 - 2016-11-13
2
  * http://jqueryui.com
3
+ * Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
4
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=-apple-system%2CBlinkMacSystemFont%2C%22Segoe%20UI%22%2CRoboto%2COxygen-Sans%2CUbuntu%2CCantarell%2C%22Helvetica%20Neue%22%2Csans-serif&fsDefault=1.1em&fwDefault=normal&cornerRadius=0px&bgColorHeader=%23f5f5f5&bgTextureHeader=flat&borderColorHeader=%23e5e5e5&fcHeader=%23444444&iconColorHeader=%23444444&bgColorContent=%23ffffff&bgTextureContent=flat&borderColorContent=%23cccccc&fcContent=%23444444&iconColorContent=%23444444&bgColorDefault=%23e5e5e5&bgTextureDefault=flat&borderColorDefault=%23d5d5d5&fcDefault=%23444444&iconColorDefault=%23777777&bgColorHover=%23ededed&bgTextureHover=flat&borderColorHover=%23cccccc&fcHover=%23444444&iconColorHover=%23555555&bgColorActive=%23f5f5f5&bgTextureActive=flat&borderColorActive=%23e5e5e5&fcActive=%23333333&iconColorActive=%23ffffff&bgColorHighlight=%23ffffff&bgTextureHighlight=flat&borderColorHighlight=%23cccccc&fcHighlight=%23333333&iconColorHighlight=%23777777&bgColorError=%23fddfdf&bgTextureError=flat&borderColorError=%23f1a899&fcError=%235f3f3f&iconColorError=%23cc0000&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=0px&bgImgOpacityHeader=50&bgImgOpacityContent=&bgImgOpacityDefault=&bgImgOpacityHover=&bgImgOpacityActive=&bgImgOpacityHighlight=&bgImgOpacityError=
5
+ * Copyright jQuery Foundation and other contributors; Licensed MIT */
6
 
7
+ .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ccc;background:#fff;color:#444}.ui-widget-content a{color:#444}.ui-widget-header{border:1px solid #e5e5e5;background:#f5f5f5;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d5d5d5;background:#e5e5e5;font-weight:normal;color:#444}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#444;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#444}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#444;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #e5e5e5;background:#f5f5f5;font-weight:normal;color:#333}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#333;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff;color:#333}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:0}
jquery-ui-1.11.4/jquery-ui.structure.css CHANGED
@@ -91,6 +91,93 @@
91
  width: 100%;
92
  height: 100%;
93
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  .ui-accordion .ui-accordion-header {
95
  display: block;
96
  cursor: pointer;
@@ -452,10 +539,6 @@ button.ui-button::-moz-focus-inner {
452
  .ui-draggable .ui-dialog-titlebar {
453
  cursor: move;
454
  }
455
- .ui-draggable-handle {
456
- -ms-touch-action: none;
457
- touch-action: none;
458
- }
459
  .ui-menu {
460
  list-style: none;
461
  padding: 0;
@@ -527,85 +610,6 @@ button.ui-button::-moz-focus-inner {
527
  .ui-progressbar-indeterminate .ui-progressbar-value {
528
  background-image: none;
529
  }
530
- .ui-resizable {
531
- position: relative;
532
- }
533
- .ui-resizable-handle {
534
- position: absolute;
535
- font-size: 0.1px;
536
- display: block;
537
- -ms-touch-action: none;
538
- touch-action: none;
539
- }
540
- .ui-resizable-disabled .ui-resizable-handle,
541
- .ui-resizable-autohide .ui-resizable-handle {
542
- display: none;
543
- }
544
- .ui-resizable-n {
545
- cursor: n-resize;
546
- height: 7px;
547
- width: 100%;
548
- top: -5px;
549
- left: 0;
550
- }
551
- .ui-resizable-s {
552
- cursor: s-resize;
553
- height: 7px;
554
- width: 100%;
555
- bottom: -5px;
556
- left: 0;
557
- }
558
- .ui-resizable-e {
559
- cursor: e-resize;
560
- width: 7px;
561
- right: -5px;
562
- top: 0;
563
- height: 100%;
564
- }
565
- .ui-resizable-w {
566
- cursor: w-resize;
567
- width: 7px;
568
- left: -5px;
569
- top: 0;
570
- height: 100%;
571
- }
572
- .ui-resizable-se {
573
- cursor: se-resize;
574
- width: 12px;
575
- height: 12px;
576
- right: 1px;
577
- bottom: 1px;
578
- }
579
- .ui-resizable-sw {
580
- cursor: sw-resize;
581
- width: 9px;
582
- height: 9px;
583
- left: -5px;
584
- bottom: -5px;
585
- }
586
- .ui-resizable-nw {
587
- cursor: nw-resize;
588
- width: 9px;
589
- height: 9px;
590
- left: -5px;
591
- top: -5px;
592
- }
593
- .ui-resizable-ne {
594
- cursor: ne-resize;
595
- width: 9px;
596
- height: 9px;
597
- right: -5px;
598
- top: -5px;
599
- }
600
- .ui-selectable {
601
- -ms-touch-action: none;
602
- touch-action: none;
603
- }
604
- .ui-selectable-helper {
605
- position: absolute;
606
- z-index: 100;
607
- border: 1px dotted black;
608
- }
609
  .ui-selectmenu-menu {
610
  padding: 0;
611
  margin: 0;
@@ -720,10 +724,6 @@ button.ui-button::-moz-focus-inner {
720
  .ui-slider-vertical .ui-slider-range-max {
721
  top: 0;
722
  }
723
- .ui-sortable-handle {
724
- -ms-touch-action: none;
725
- touch-action: none;
726
- }
727
  .ui-spinner {
728
  position: relative;
729
  display: inline-block;
91
  width: 100%;
92
  height: 100%;
93
  }
94
+ .ui-draggable-handle {
95
+ -ms-touch-action: none;
96
+ touch-action: none;
97
+ }
98
+ .ui-resizable {
99
+ position: relative;
100
+ }
101
+ .ui-resizable-handle {
102
+ position: absolute;
103
+ font-size: 0.1px;
104
+ display: block;
105
+ -ms-touch-action: none;
106
+ touch-action: none;
107
+ }
108
+ .ui-resizable-disabled .ui-resizable-handle,
109
+ .ui-resizable-autohide .ui-resizable-handle {
110
+ display: none;
111
+ }
112
+ .ui-resizable-n {
113
+ cursor: n-resize;
114
+ height: 7px;
115
+ width: 100%;
116
+ top: -5px;
117
+ left: 0;
118
+ }
119
+ .ui-resizable-s {
120
+ cursor: s-resize;
121
+ height: 7px;
122
+ width: 100%;
123
+ bottom: -5px;
124
+ left: 0;
125
+ }
126
+ .ui-resizable-e {
127
+ cursor: e-resize;
128
+ width: 7px;
129
+ right: -5px;
130
+ top: 0;
131
+ height: 100%;
132
+ }
133
+ .ui-resizable-w {
134
+ cursor: w-resize;
135
+ width: 7px;
136
+ left: -5px;
137
+ top: 0;
138
+ height: 100%;
139
+ }
140
+ .ui-resizable-se {
141
+ cursor: se-resize;
142
+ width: 12px;
143
+ height: 12px;
144
+ right: 1px;
145
+ bottom: 1px;
146
+ }
147
+ .ui-resizable-sw {
148
+ cursor: sw-resize;
149
+ width: 9px;
150
+ height: 9px;
151
+ left: -5px;
152
+ bottom: -5px;
153
+ }
154
+ .ui-resizable-nw {
155
+ cursor: nw-resize;
156
+ width: 9px;
157
+ height: 9px;
158
+ left: -5px;
159
+ top: -5px;
160
+ }
161
+ .ui-resizable-ne {
162
+ cursor: ne-resize;
163
+ width: 9px;
164
+ height: 9px;
165
+ right: -5px;
166
+ top: -5px;
167
+ }
168
+ .ui-selectable {
169
+ -ms-touch-action: none;
170
+ touch-action: none;
171
+ }
172
+ .ui-selectable-helper {
173
+ position: absolute;
174
+ z-index: 100;
175
+ border: 1px dotted black;
176
+ }
177
+ .ui-sortable-handle {
178
+ -ms-touch-action: none;
179
+ touch-action: none;
180
+ }
181
  .ui-accordion .ui-accordion-header {
182
  display: block;
183
  cursor: pointer;
539
  .ui-draggable .ui-dialog-titlebar {
540
  cursor: move;
541
  }
 
 
 
 
542
  .ui-menu {
543
  list-style: none;
544
  padding: 0;
610
  .ui-progressbar-indeterminate .ui-progressbar-value {
611
  background-image: none;
612
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
613
  .ui-selectmenu-menu {
614
  padding: 0;
615
  margin: 0;
724
  .ui-slider-vertical .ui-slider-range-max {
725
  top: 0;
726
  }
 
 
 
 
727
  .ui-spinner {
728
  position: relative;
729
  display: inline-block;
jquery-ui-1.11.4/jquery-ui.structure.min.css CHANGED
@@ -1,5 +1,5 @@
1
- /*! jQuery UI - v1.11.4 - 2015-03-11
2
  * http://jqueryui.com
3
- * Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
4
 
5
- .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}
1
+ /*! jQuery UI - v1.11.4 - 2016-11-13
2
  * http://jqueryui.com
3
+ * Copyright jQuery Foundation and other contributors; Licensed MIT */
4
 
5
+ .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}
jquery-ui-1.11.4/jquery-ui.theme.css CHANGED
@@ -8,14 +8,14 @@
8
  *
9
  * http://api.jqueryui.com/category/theming/
10
  *
11
- * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
12
  */
13
 
14
 
15
  /* Component containers
16
  ----------------------------------*/
17
  .ui-widget {
18
- font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
19
  font-size: 1.1em;
20
  }
21
  .ui-widget .ui-widget {
@@ -25,25 +25,25 @@
25
  .ui-widget select,
26
  .ui-widget textarea,
27
  .ui-widget button {
28
- font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
29
  font-size: 1em;
30
  }
31
  .ui-widget-content {
32
- border: 1px solid #dddddd;
33
- background: #eeeeee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
34
- color: #333333;
35
  }
36
  .ui-widget-content a {
37
- color: #333333;
38
  }
39
  .ui-widget-header {
40
- border: 1px solid #e78f08;
41
- background: #f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
42
- color: #ffffff;
43
  font-weight: bold;
44
  }
45
  .ui-widget-header a {
46
- color: #ffffff;
47
  }
48
 
49
  /* Interaction states
@@ -51,15 +51,15 @@
51
  .ui-state-default,
52
  .ui-widget-content .ui-state-default,
53
  .ui-widget-header .ui-state-default {
54
- border: 1px solid #cccccc;
55
- background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
56
- font-weight: bold;
57
- color: #1c94c4;
58
  }
59
  .ui-state-default a,
60
  .ui-state-default a:link,
61
  .ui-state-default a:visited {
62
- color: #1c94c4;
63
  text-decoration: none;
64
  }
65
  .ui-state-hover,
@@ -68,10 +68,10 @@
68
  .ui-state-focus,
69
  .ui-widget-content .ui-state-focus,
70
  .ui-widget-header .ui-state-focus {
71
- border: 1px solid #fbcb09;
72
- background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
73
- font-weight: bold;
74
- color: #c77405;
75
  }
76
  .ui-state-hover a,
77
  .ui-state-hover a:hover,
@@ -81,21 +81,21 @@
81
  .ui-state-focus a:hover,
82
  .ui-state-focus a:link,
83
  .ui-state-focus a:visited {
84
- color: #c77405;
85
  text-decoration: none;
86
  }
87
  .ui-state-active,
88
  .ui-widget-content .ui-state-active,
89
  .ui-widget-header .ui-state-active {
90
- border: 1px solid #fbd850;
91
- background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
92
- font-weight: bold;
93
- color: #eb8f00;
94
  }
95
  .ui-state-active a,
96
  .ui-state-active a:link,
97
  .ui-state-active a:visited {
98
- color: #eb8f00;
99
  text-decoration: none;
100
  }
101
 
@@ -104,31 +104,31 @@
104
  .ui-state-highlight,
105
  .ui-widget-content .ui-state-highlight,
106
  .ui-widget-header .ui-state-highlight {
107
- border: 1px solid #fed22f;
108
- background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
109
- color: #363636;
110
  }
111
  .ui-state-highlight a,
112
  .ui-widget-content .ui-state-highlight a,
113
  .ui-widget-header .ui-state-highlight a {
114
- color: #363636;
115
  }
116
  .ui-state-error,
117
  .ui-widget-content .ui-state-error,
118
  .ui-widget-header .ui-state-error {
119
- border: 1px solid #cd0a0a;
120
- background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
121
- color: #ffffff;
122
  }
123
  .ui-state-error a,
124
  .ui-widget-content .ui-state-error a,
125
  .ui-widget-header .ui-state-error a {
126
- color: #ffffff;
127
  }
128
  .ui-state-error-text,
129
  .ui-widget-content .ui-state-error-text,
130
  .ui-widget-header .ui-state-error-text {
131
- color: #ffffff;
132
  }
133
  .ui-priority-primary,
134
  .ui-widget-content .ui-priority-primary,
@@ -163,27 +163,27 @@
163
  }
164
  .ui-icon,
165
  .ui-widget-content .ui-icon {
166
- background-image: url("images/ui-icons_222222_256x240.png");
167
  }
168
  .ui-widget-header .ui-icon {
169
- background-image: url("images/ui-icons_ffffff_256x240.png");
170
  }
171
  .ui-state-default .ui-icon {
172
- background-image: url("images/ui-icons_ef8c08_256x240.png");
173
  }
174
  .ui-state-hover .ui-icon,
175
  .ui-state-focus .ui-icon {
176
- background-image: url("images/ui-icons_ef8c08_256x240.png");
177
  }
178
  .ui-state-active .ui-icon {
179
- background-image: url("images/ui-icons_ef8c08_256x240.png");
180
  }
181
  .ui-state-highlight .ui-icon {
182
- background-image: url("images/ui-icons_228ef1_256x240.png");
183
  }
184
  .ui-state-error .ui-icon,
185
  .ui-state-error-text .ui-icon {
186
- background-image: url("images/ui-icons_ffd27a_256x240.png");
187
  }
188
 
189
  /* positioning */
@@ -373,38 +373,38 @@
373
  .ui-corner-top,
374
  .ui-corner-left,
375
  .ui-corner-tl {
376
- border-top-left-radius: 4px;
377
  }
378
  .ui-corner-all,
379
  .ui-corner-top,
380
  .ui-corner-right,
381
  .ui-corner-tr {
382
- border-top-right-radius: 4px;
383
  }
384
  .ui-corner-all,
385
  .ui-corner-bottom,
386
  .ui-corner-left,
387
  .ui-corner-bl {
388
- border-bottom-left-radius: 4px;
389
  }
390
  .ui-corner-all,
391
  .ui-corner-bottom,
392
  .ui-corner-right,
393
  .ui-corner-br {
394
- border-bottom-right-radius: 4px;
395
  }
396
 
397
  /* Overlays */
398
  .ui-widget-overlay {
399
- background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
400
- opacity: .5;
401
- filter: Alpha(Opacity=50); /* support: IE8 */
402
  }
403
  .ui-widget-shadow {
404
- margin: -5px 0 0 -5px;
405
  padding: 5px;
406
- background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
407
- opacity: .2;
408
- filter: Alpha(Opacity=20); /* support: IE8 */
409
- border-radius: 5px;
410
  }
8
  *
9
  * http://api.jqueryui.com/category/theming/
10
  *
11
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=-apple-system%2CBlinkMacSystemFont%2C%22Segoe%20UI%22%2CRoboto%2COxygen-Sans%2CUbuntu%2CCantarell%2C%22Helvetica%20Neue%22%2Csans-serif&fsDefault=1.1em&fwDefault=normal&cornerRadius=0px&bgColorHeader=%23f5f5f5&bgTextureHeader=flat&borderColorHeader=%23e5e5e5&fcHeader=%23444444&iconColorHeader=%23444444&bgColorContent=%23ffffff&bgTextureContent=flat&borderColorContent=%23cccccc&fcContent=%23444444&iconColorContent=%23444444&bgColorDefault=%23e5e5e5&bgTextureDefault=flat&borderColorDefault=%23d5d5d5&fcDefault=%23444444&iconColorDefault=%23777777&bgColorHover=%23ededed&bgTextureHover=flat&borderColorHover=%23cccccc&fcHover=%23444444&iconColorHover=%23555555&bgColorActive=%23f5f5f5&bgTextureActive=flat&borderColorActive=%23e5e5e5&fcActive=%23333333&iconColorActive=%23ffffff&bgColorHighlight=%23ffffff&bgTextureHighlight=flat&borderColorHighlight=%23cccccc&fcHighlight=%23333333&iconColorHighlight=%23777777&bgColorError=%23fddfdf&bgTextureError=flat&borderColorError=%23f1a899&fcError=%235f3f3f&iconColorError=%23cc0000&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=0px&bgImgOpacityHeader=50&bgImgOpacityContent=&bgImgOpacityDefault=&bgImgOpacityHover=&bgImgOpacityActive=&bgImgOpacityHighlight=&bgImgOpacityError=
12
  */
13
 
14
 
15
  /* Component containers
16
  ----------------------------------*/
17
  .ui-widget {
18
+ font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
19
  font-size: 1.1em;
20
  }
21
  .ui-widget .ui-widget {
25
  .ui-widget select,
26
  .ui-widget textarea,
27
  .ui-widget button {
28
+ font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
29
  font-size: 1em;
30
  }
31
  .ui-widget-content {
32
+ border: 1px solid #cccccc;
33
+ background: #ffffff;
34
+ color: #444444;
35
  }
36
  .ui-widget-content a {
37
+ color: #444444;
38
  }
39
  .ui-widget-header {
40
+ border: 1px solid #e5e5e5;
41
+ background: #f5f5f5;
42
+ color: #444444;
43
  font-weight: bold;
44
  }
45
  .ui-widget-header a {
46
+ color: #444444;
47
  }
48
 
49
  /* Interaction states
51
  .ui-state-default,
52
  .ui-widget-content .ui-state-default,
53
  .ui-widget-header .ui-state-default {
54
+ border: 1px solid #d5d5d5;
55
+ background: #e5e5e5;
56
+ font-weight: normal;
57
+ color: #444444;
58
  }
59
  .ui-state-default a,
60
  .ui-state-default a:link,
61
  .ui-state-default a:visited {
62
+ color: #444444;
63
  text-decoration: none;
64
  }
65
  .ui-state-hover,
68
  .ui-state-focus,
69
  .ui-widget-content .ui-state-focus,
70
  .ui-widget-header .ui-state-focus {
71
+ border: 1px solid #cccccc;
72
+ background: #ededed;
73
+ font-weight: normal;
74
+ color: #444444;
75
  }
76
  .ui-state-hover a,
77
  .ui-state-hover a:hover,
81
  .ui-state-focus a:hover,
82
  .ui-state-focus a:link,
83
  .ui-state-focus a:visited {
84
+ color: #444444;
85
  text-decoration: none;
86
  }
87
  .ui-state-active,
88
  .ui-widget-content .ui-state-active,
89
  .ui-widget-header .ui-state-active {
90
+ border: 1px solid #e5e5e5;
91
+ background: #f5f5f5;
92
+ font-weight: normal;
93
+ color: #333333;
94
  }
95
  .ui-state-active a,
96
  .ui-state-active a:link,
97
  .ui-state-active a:visited {
98
+ color: #333333;
99
  text-decoration: none;
100
  }
101
 
104
  .ui-state-highlight,
105
  .ui-widget-content .ui-state-highlight,
106
  .ui-widget-header .ui-state-highlight {
107
+ border: 1px solid #cccccc;
108
+ background: #ffffff;
109
+ color: #333333;
110
  }
111
  .ui-state-highlight a,
112
  .ui-widget-content .ui-state-highlight a,
113
  .ui-widget-header .ui-state-highlight a {
114
+ color: #333333;
115
  }
116
  .ui-state-error,
117
  .ui-widget-content .ui-state-error,
118
  .ui-widget-header .ui-state-error {
119
+ border: 1px solid #f1a899;
120
+ background: #fddfdf;
121
+ color: #5f3f3f;
122
  }
123
  .ui-state-error a,
124
  .ui-widget-content .ui-state-error a,
125
  .ui-widget-header .ui-state-error a {
126
+ color: #5f3f3f;
127
  }
128
  .ui-state-error-text,
129
  .ui-widget-content .ui-state-error-text,
130
  .ui-widget-header .ui-state-error-text {
131
+ color: #5f3f3f;
132
  }
133
  .ui-priority-primary,
134
  .ui-widget-content .ui-priority-primary,
163
  }
164
  .ui-icon,
165
  .ui-widget-content .ui-icon {
166
+ background-image: url("images/ui-icons_444444_256x240.png");
167
  }
168
  .ui-widget-header .ui-icon {
169
+ background-image: url("images/ui-icons_444444_256x240.png");
170
  }
171
  .ui-state-default .ui-icon {
172
+ background-image: url("images/ui-icons_777777_256x240.png");
173
  }
174
  .ui-state-hover .ui-icon,
175
  .ui-state-focus .ui-icon {
176
+ background-image: url("images/ui-icons_555555_256x240.png");
177
  }
178
  .ui-state-active .ui-icon {
179
+ background-image: url("images/ui-icons_ffffff_256x240.png");
180
  }
181
  .ui-state-highlight .ui-icon {
182
+ background-image: url("images/ui-icons_777777_256x240.png");
183
  }
184
  .ui-state-error .ui-icon,
185
  .ui-state-error-text .ui-icon {
186
+ background-image: url("images/ui-icons_cc0000_256x240.png");
187
  }
188
 
189
  /* positioning */
373
  .ui-corner-top,
374
  .ui-corner-left,
375
  .ui-corner-tl {
376
+ border-top-left-radius: 0px;
377
  }
378
  .ui-corner-all,
379
  .ui-corner-top,
380
  .ui-corner-right,
381
  .ui-corner-tr {
382
+ border-top-right-radius: 0px;
383
  }
384
  .ui-corner-all,
385
  .ui-corner-bottom,
386
  .ui-corner-left,
387
  .ui-corner-bl {
388
+ border-bottom-left-radius: 0px;
389
  }
390
  .ui-corner-all,
391
  .ui-corner-bottom,
392
  .ui-corner-right,
393
  .ui-corner-br {
394
+ border-bottom-right-radius: 0px;
395
  }
396
 
397
  /* Overlays */
398
  .ui-widget-overlay {
399
+ background: #aaaaaa;
400
+ opacity: .3;
401
+ filter: Alpha(Opacity=30); /* support: IE8 */
402
  }
403
  .ui-widget-shadow {
404
+ margin: 0px 0 0 0px;
405
  padding: 5px;
406
+ background: #666666;
407
+ opacity: .3;
408
+ filter: Alpha(Opacity=30); /* support: IE8 */
409
+ border-radius: 0px;
410
  }
jquery-ui-1.11.4/jquery-ui.theme.min.css CHANGED
@@ -1,5 +1,5 @@
1
- /*! jQuery UI - v1.11.4 - 2015-03-11
2
  * http://jqueryui.com
3
- * Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
4
 
5
- .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
1
+ /*! jQuery UI - v1.11.4 - 2016-11-13
2
  * http://jqueryui.com
3
+ * Copyright jQuery Foundation and other contributors; Licensed MIT */
4
 
5
+ .ui-widget{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ccc;background:#fff;color:#444}.ui-widget-content a{color:#444}.ui-widget-header{border:1px solid #e5e5e5;background:#f5f5f5;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d5d5d5;background:#e5e5e5;font-weight:normal;color:#444}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#444;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#444}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#444;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #e5e5e5;background:#f5f5f5;font-weight:normal;color:#333}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#333;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff;color:#333}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:0}
readme.txt CHANGED
@@ -1,41 +1,41 @@
1
  === File Manager ===
2
- Contributors: aihimel
3
- Donate link: http://www.giribaz.website/
4
- Tags: file manager, wordpress file manager, wp file manager, FTP, elfinder, file Browser, manage files, upload, delete, rename, copy, move, online file browser, remote file manager, drag and drop, folder upload
5
  Requires at least: 4.4.0
6
- Tested up to: 4.6.0
7
  Stable tag: trunk
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
- Manage your file the way you like. You can upload, delete, copy, move, rename, compress, extract files. You don't need to worry about ftp any more. It is realy simple and easy to use.
12
 
13
  == Description ==
14
 
15
  Most robust and powerful file manager for wordpress. You can upload, delete, copy, move, rename, archive, extract files. You don't need to worry about ftp any more. It is realy simple and easy to use.
16
  Just install the plugin following standard wordpress plugin install process and visit your dashbord. You will find a side menu called file manager. Just click on it to open file manager.
17
 
18
- > <strong>[Extend File Manager](http://www.giribaz.website/)</strong> with tons of features and priority support.
19
 
20
- > <strong>toaihimel@gmail.com</strong> for contact.
21
 
22
- <strong>[Documentation](http://www.giribaz.website/file-manager-documentation/)</strong> See detail documentation here.
23
 
24
- <strong>[Get Express Support](http://www.giribaz.website/support/)</strong> Open a support ticket to get support quickly.
25
 
26
  = Key Features =
27
 
28
  + Upload, Download and Delete operations
29
- + All operations with files and folders (copy, move, upload, create folder/file, rename, archive, extract, edit, etc.) (pro only)
30
  + Light and Elegant client UI
31
  + Drag & Drop file upload support
32
  + List and Icons view available
33
  + Alternative to FTP
34
- + Archives create/extract (zip, rar, 7z, tar, gzip, bzip2) (pro only)
35
- + Image and File Edit Support (pro only)
36
  + Quicklook, preview for common file types
37
  + Calculate directory sizes
38
- + Video and audio preview/play (pro only)
39
  + Support file search and sort
40
 
41
  = Extended Features =
@@ -70,7 +70,7 @@ Just install the plugin following standard wordpress plugin install process and
70
  + **Maximum Operations:** Support 8 types of file operation control.
71
  + **Ban Roles/Users:** Ban Users and Roles.
72
 
73
- **[Extend File Manager](http://www.giribaz.website/)**
74
 
75
  == Installation ==
76
 
@@ -106,6 +106,11 @@ Yes, I will support the plugin.
106
  7. Preview file
107
  8. Edit file
108
  9. Right Click Menu
 
 
 
 
 
109
 
110
  == Changelog ==
111
 
@@ -146,3 +151,14 @@ Yes, I will support the plugin.
146
  = 3.0.0 =
147
 
148
  * Bug fixed and Interface updated.
 
 
 
 
 
 
 
 
 
 
 
1
  === File Manager ===
2
+ Contributors: aihimel, shovonchoudhury
3
+ Donate link: http://www.giribaz.com/
4
+ Tags: admin, audio, ajax, copy, create, delete, delete files, drag and drop, document management plugin, download manager, downloadmanager, digital, documents, downloads, elfinder, edit files, editor, file manager, FTP, file Browser, folder upload, file manager filemanager, file transfer, file management, file tree, files, images, jQuery, jQuery UI, move, manage files, manager, media, online file browser, plugin, rename, remote file manager, siteorigin, siteorigin widget, shortcode, upload, upload files, update, video, view, wordpress file manager, wp file manager, wpfilemanager, widget
5
  Requires at least: 4.4.0
6
+ Tested up to: 4.6.1
7
  Stable tag: trunk
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
+ Upload, delete, copy, move, rename, edit, compress, extract files. You don't need to worry about ftp any more. It is realy simple and easy to use.
12
 
13
  == Description ==
14
 
15
  Most robust and powerful file manager for wordpress. You can upload, delete, copy, move, rename, archive, extract files. You don't need to worry about ftp any more. It is realy simple and easy to use.
16
  Just install the plugin following standard wordpress plugin install process and visit your dashbord. You will find a side menu called file manager. Just click on it to open file manager.
17
 
18
+ > <strong>[Christmas sales offer](http://www.giribaz.com/)</strong> get 70% off on all our products.
19
 
20
+ > <strong>[Extend File Manager](http://www.giribaz.com/)</strong> with tons of features and priority support.
21
 
22
+ <strong>[Documentation](http://www.giribaz.com/file-manager-documentation/)</strong> See detail documentation here.
23
 
24
+ <strong>[Get Express Support](http://www.giribaz.com/support/)</strong> Open a support ticket to get support quickly.
25
 
26
  = Key Features =
27
 
28
  + Upload, Download and Delete operations
29
+ + All operations with files and folders (copy, move, upload, create folder/file, rename, archive, extract, edit, etc.)
30
  + Light and Elegant client UI
31
  + Drag & Drop file upload support
32
  + List and Icons view available
33
  + Alternative to FTP
34
+ + Archives create/extract (zip, rar, 7z, tar, gzip, bzip2)
35
+ + Image and File Edit Support
36
  + Quicklook, preview for common file types
37
  + Calculate directory sizes
38
+ + Video and audio preview/play
39
  + Support file search and sort
40
 
41
  = Extended Features =
70
  + **Maximum Operations:** Support 8 types of file operation control.
71
  + **Ban Roles/Users:** Ban Users and Roles.
72
 
73
+ **[Extend File Manager](http://www.giribaz.com/)**
74
 
75
  == Installation ==
76
 
106
  7. Preview file
107
  8. Edit file
108
  9. Right Click Menu
109
+ 10. File manager settings page
110
+ 11. File manager system status
111
+ 12. File manager pro widget(PRO only)
112
+ 13. File manager pro shortcode(PRO only)
113
+ 14. File manager pro frontend(PRO only)
114
 
115
  == Changelog ==
116
 
151
  = 3.0.0 =
152
 
153
  * Bug fixed and Interface updated.
154
+
155
+ = 4.0.4 =
156
+
157
+ * OS independent file path structure
158
+ * Logging system added
159
+
160
+ = 4.1.0 =
161
+
162
+ * UI changed
163
+ * Server configuration panel added
164
+ * fm_options hook added
views/admin/donate.php ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * @file donate.php Donate links will go here
5
+ *
6
+ * */
7
+
8
+ // Security Check
9
+ if( !defined('ABSPATH') ) die();
10
+ ?>
11
+
12
+ <div class='fm-donate'>
13
+ <h2>Donate Us</h2>
14
+ <p>
15
+ It takes time, effort and investment to develop, maintain and support a plugin. If you want us to continue further work on the plugin, please support us with your donation. Even a small amount of donation helps.
16
+ </p>
17
+ <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
18
+ <input type="hidden" name="cmd" value="_s-xclick">
19
+ <input type="hidden" name="hosted_button_id" value="X95MSRJU4MQW4">
20
+ <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
21
+ <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
22
+ </form>
23
+
24
+ </div>
views/admin/extensions.php ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * @file extensions.php A brief description of our extensions.
5
+ *
6
+ * */
7
+
8
+ // Security Check
9
+ if( !defined( 'ABSPATH' ) ) die();
10
+ ?>
11
+ <div class='fm-extensions'>
12
+
13
+ <h2>Extension</h2>
14
+ <p>
15
+ <h4><a href='<?= $this->giribaz_landing_page; ?>'>File Manager Pro</a></h4>
16
+ <ul>
17
+ <li>Use file manager on the frontend</li>
18
+ <li>Users can perform file operations</li>
19
+ <li>Control what type of file can be uploaded</li>
20
+ <li>Control which user/usergroup can perform file operation</li>
21
+ <li>Control what type of file can be uploaded or downloaded</li>
22
+ <li>Ban any user from performing any file operations</li>
23
+ <li>Set individual folders for each user</li>
24
+ <li>Set a common folders for all users</li>
25
+ <li>Use single shortcode to allow all logged in users to perform file operations</li>
26
+ <li>Control uploadable file size</li>
27
+ <li>Super secure</li>
28
+ <li>Set specific folder to each user</li>
29
+ <li></li>
30
+ </ul>
31
+ </p>
32
+ <br/>
33
+ <a class='fm-call-toaction' href='<?= $this->giribaz_landing_page; ?>'>Get it now!</a>
34
+ <br/>
35
+ <br/>
36
+ </div>
views/admin/files.php CHANGED
@@ -4,7 +4,8 @@
4
  * Security check. No one can access without Wordpress itself
5
  *
6
  * */
7
- defined('ABSPATH') or die();
 
8
 
9
  ?>
10
 
@@ -24,3 +25,21 @@ jQuery(document).ready(function(){
24
  });
25
 
26
  </script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  * Security check. No one can access without Wordpress itself
5
  *
6
  * */
7
+ defined('ABSPATH') or die();
8
+ if( !current_user_can('manage_options') ) die();
9
 
10
  ?>
11
 
25
  });
26
 
27
  </script>
28
+
29
+ <?php
30
+
31
+ if( isset( $this->options->options['file_manager_settings']['show_url_path'] ) && !empty( $this->options->options['file_manager_settings']['show_url_path']) && $this->options->options['file_manager_settings']['show_url_path'] == 'hide' ){
32
+
33
+ ?>
34
+ <style>
35
+ .elfinder-info-tb > tbody:nth-child(1) > tr:nth-child(2),
36
+ .elfinder-info-tb > tbody:nth-child(1) > tr:nth-child(3)
37
+ {
38
+ display: none;
39
+ }
40
+ </style>
41
+ <?php
42
+
43
+ }
44
+
45
+ ?>
views/admin/footer.php CHANGED
@@ -1,40 +1,23 @@
1
  <?php
2
  /**
3
- *
4
- * Security check. No one can access without Wordpress itself
5
- *
6
  * */
7
- defined('ABSPATH') or die();
 
8
 
9
  ?>
10
-
11
- <div class='bootstart-admin-footer'>
12
 
13
  <ul>
14
-
15
- <li><a href='http://www.giribaz.com/support/' target='blank'>Support</a></li>
16
- <li><a href='https://wordpress.org/support/view/plugin-reviews/file-manager?rate=5#postform' target='blank'>Review</a></li>
17
-
 
 
 
18
  </ul>
19
-
20
- <?php if(!defined('FILE_MANAGER_PREMIUM')): ?>
21
- <div class="fm_permission_system_advert">
22
-
23
- <span>
24
-
25
- <strong>Extend</strong> File Manager for <strong>frontend</strong>. Enable your <strong>users</strong> to upload files with full <strong>control</strong> of what they can upload and download. And many more features. <a style='color:#31A6CB;' href='http://www.giribaz.com?referral=from_dashboard_link'>Take a look</a>
26
-
27
- </span>
28
-
29
- <a target='bland' data-lightbox="image-1" data-title="My caption" href='<?php echo $this->url('/img/permission-system-backend.png'); ?>' ><img data-lightbox="image-1" data-title="My caption" src='<?php echo $this->url('/img/permission-system-backend.png'); ?>' /></a>
30
-
31
- </div>
32
- <?php endif; ?>
33
-
34
- </div>
35
 
36
- <?php if(!defined('FILE_MANAGER_PREMIUM')): ?>
37
- <div class='footer-sticky-button'>
38
- <a href='http://www.giribaz.com/wordpress-file-manager-plugin/' target='blank'>Get File Manager Pro</a>
39
  </div>
40
- <?php endif; ?>
1
  <?php
2
  /**
3
+ *
4
+ * @file footer.php Footer file of the plugin
5
+ *
6
  * */
7
+ // Security check
8
+ if( !defined('ABSPATH') ) die();
9
 
10
  ?>
11
+ <div class='fm-footer'>
 
12
 
13
  <ul>
14
+ <li><a href='http://giribaz.com/faq/'>FAQ</a></li>
15
+ <li><a href='https://wordpress.org/plugins/file-manager/changelog/'>Changelog</a></li>
16
+ <li><a href='http://giribaz.com/contacts/'>Contacts</a></li>
17
+ <li><a href='http://giribaz.com/documentations/'>Docs</a></li>
18
+ <li><a href='<?= $this->feedback_page; ?>'>Review</a></li>
19
+ <li><a href='<?= $this->support_page; ?>'>Help & Support</a></li>
20
+ <li><a href='<?= $this->site; ?>'>Giribaz</a></li>
21
  </ul>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
 
 
 
 
23
  </div>
 
views/admin/header.php ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * @file header.php Header file
5
+ *
6
+ * */
7
+
8
+ // Security Check
9
+ if( !defined( 'ABSPATH' ) ) die();
10
+ ?>
11
+ <div class='fm-header'>
12
+
13
+ <h1><?= $this->name; ?></h1>
14
+
15
+ <ul>
16
+ <li><a href='<?= $this->support_page; ?>'>Need help?</a></li>
17
+ <li><a href='<?= $this->feedback_page; ?>'>Leave us a feedback</a></li>
18
+ <li class='fm-marketing'><a href='<?= $this->giribaz_landing_page; ?>'>Extend</a></li>
19
+ </ul>
20
+
21
+ </div>
views/admin/index.php CHANGED
@@ -1,66 +1,59 @@
1
- <?php defined('ABSPATH') or die()?>
 
 
 
 
 
 
 
 
 
2
 
3
  <?php
4
-
5
- $admin_page_url = admin_url()."admin.php?page={$this->prefix}_settings";
6
-
7
- if( !isset($_GET['sub_page']) || empty($_GET['sub_page']) ) $_GET['sub_page'] = 'files';
8
- // Escaping data
9
- $_GET['sub_page'] = preg_replace( "/[<>#$%]/", "", $_GET['sub_page']);
10
- // Sanitizing data
11
- $_GET['sub_page'] = filter_var($_GET['sub_page'], FILTER_SANITIZE_STRING);
12
-
13
- /**
14
- *
15
- * array(
16
- * 'page_slug' => array('page_slug', 'page_path', 'name')
17
- * )
18
- *
19
- * */
20
-
21
- $admin_menu_pages = array(
22
- 'files' => array( 'files', ABSPATH . 'wp-content/plugins/file-manager/views/admin/files.php', 'Files'),
23
- );
24
-
25
- $admin_menu_pages = apply_filters('fm_admin_menu_sub_pages', $admin_menu_pages);
26
-
27
- // Enqueing admin assets
28
- $this->admin_assets();
29
  ?>
30
- <div class="bootstart-admin-container">
31
 
32
- <div class='bootstart-admin-header'>
33
- <h2><img style="min-heigth:1.3em;" src='<?php echo $this->url('img/icon-24x24.png'); ?>' /> <?php echo $this->name; ?></h2>
34
- </div>
35
 
36
- <?php if( count($admin_menu_pages) > 1): ?>
37
- <div class="bootstart-admin-navigation" >
38
-
39
-
40
 
41
- <ul>
42
 
43
- <?php foreach($admin_menu_pages as $page): ?>
 
 
 
44
 
45
- <li class="<?php if($_GET['sub_page']==$page[0]) echo 'bootstart-admin-active-page';?>"><a href="<?php echo $admin_page_url."&&sub_page={$page[0]}"?>"><?php echo $page[2]; ?></a></li>
 
 
 
 
 
 
 
 
 
 
46
 
47
- <?php endforeach; ?>
 
 
48
 
49
- </ul>
50
 
51
- </div>
52
- <?php endif; ?>
53
-
54
- <div class='bootstart-admin-content'>
55
-
56
- <?php include $admin_menu_pages[$_GET['sub_page']][1];?>
57
 
58
  </div>
59
 
60
- <div class='bootstart-admin-sidebar'>
61
- <?php require_once('sidebar.php'); ?>
62
- </div>
63
-
64
- <?php require_once('footer.php'); ?>
65
-
66
  </div>
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * @file index.php The manin admin view file that will show the actual file manager
5
+ *
6
+ * */
7
+
8
+ // Security check
9
+ if( !defined('ABSPATH') ) die();
10
+ ?>
11
 
12
  <?php
13
+ // Loading admin assets
14
+ $this->admin_assets();
15
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  ?>
 
17
 
18
+ <?php require_once( 'header.php' ); ?>
19
+
20
+ <div class='fm-container'>
21
 
22
+ <div class='col-main'>
 
 
 
23
 
24
+ <div class='row'>
25
 
26
+ <?php if( current_user_can('manage_options') ): ?>
27
+
28
+ <!-- Loading file manager here -->
29
+ <div id='file-manager'></div>
30
 
31
+ <script>
32
+
33
+ // This is necessary for elfiner file.
34
+ PLUGINS_URL = '<?php echo plugins_url();?>';
35
+
36
+ jQuery(document).ready(function(){
37
+ jQuery('#file-manager').elfinder({
38
+ url: ajaxurl,
39
+ customData:{action: 'connector'}
40
+ });
41
+ });
42
 
43
+ </script>
44
+
45
+ <?php endif; ?>
46
 
47
+ </div>
48
 
49
+ <div class='row fm-data'>
50
+ <?php require_once('utility.php'); ?>
51
+ </div>
 
 
 
52
 
53
  </div>
54
 
55
+ <?php require_once('sidebar.php'); ?>
56
+
 
 
 
 
57
  </div>
58
+
59
+ <?php require_once('footer.php'); ?>
views/admin/settings.php ADDED
@@ -0,0 +1,86 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php defined('ABSPATH') or die(); ?>
2
+
3
+ <?php
4
+
5
+ // Settings processing
6
+ if( isset( $_POST ) && !empty( $_POST ) ){
7
+
8
+ $this->options->options['file_manager_settings'] = $_POST;
9
+
10
+ }
11
+
12
+ //~ $this->pr($this->options->options['file_manager_settings']);
13
+
14
+ $admin_page_url = admin_url()."admin.php?page={$this->prefix}";
15
+
16
+ if( !isset($_GET['sub_page']) || empty($_GET['sub_page']) ) $_GET['sub_page'] = 'files';
17
+ // Escaping data
18
+ $_GET['sub_page'] = preg_replace( "/[<>#$%]/", "", $_GET['sub_page']);
19
+ // Sanitizing data
20
+ $_GET['sub_page'] = filter_var($_GET['sub_page'], FILTER_SANITIZE_STRING);
21
+
22
+ /**
23
+ *
24
+ * array(
25
+ * 'page_slug' => array('page_slug', 'page_path', 'name')
26
+ * )
27
+ *
28
+ * */
29
+
30
+ $admin_menu_pages = array(
31
+ 'files' => array( 'files', ABSPATH . 'wp-content' . DS . 'plugins' . DS . 'file-manager' . DS . 'views' . DS . 'admin' . DS . 'files.php', 'Files'),
32
+ );
33
+
34
+ $admin_menu_pages = apply_filters('fm_admin_menu_sub_pages', $admin_menu_pages);
35
+
36
+ // Enqueing admin assets
37
+ $this->admin_assets();
38
+ ?>
39
+ <?php require_once( 'header.php' ); ?>
40
+ <div class='fm-container'>
41
+
42
+ <div class='col-main'>
43
+
44
+ <div class='row fmp-settings'>
45
+
46
+ <h2>Settings</h2>
47
+
48
+ <form action='' method='post' class='fmp-settings-form'>
49
+
50
+ <table>
51
+ <tr>
52
+ <td><h4>URL and Path</h4></td>
53
+ <td>
54
+ <label for='show_url_path_id'> Show </label>
55
+ <input type='radio' name='show_url_path' id='show_url_path_id' value='show' <?php if( isset( $this->options->options['file_manager_settings']['show_url_path'] ) && !empty( $this->options->options['file_manager_settings']['show_url_path'] ) && $this->options->options['file_manager_settings']['show_url_path'] == 'show' ) echo 'checked'; ?>/>
56
+
57
+ <label for='hide_url_path_id'> Hide </label>
58
+ <input type='radio' name='show_url_path' id='hide_url_path_id' value='hide' <?php if( isset( $this->options->options['file_manager_settings']['show_url_path'] ) && !empty( $this->options->options['file_manager_settings']['show_url_path'] ) && $this->options->options['file_manager_settings']['show_url_path'] == 'hide' ) echo 'checked'; ?>/>
59
+ </td>
60
+ </tr>
61
+ <tr>
62
+ <td></td>
63
+ <td>
64
+ <input type='submit' value='Save' />
65
+ </td>
66
+ </tr>
67
+ </table>
68
+
69
+ </form>
70
+
71
+ </div>
72
+
73
+ <div class='row fm-data'>
74
+ <?php require_once('utility.php'); ?>
75
+ </div>
76
+
77
+ </div>
78
+
79
+ <?php require_once('sidebar.php'); ?>
80
+
81
+ </div>
82
+
83
+ <?php require_once('footer.php'); ?>
84
+ <!--
85
+
86
+ -->
views/admin/sidebar.php CHANGED
@@ -4,30 +4,13 @@
4
  * Security check. No one can access without Wordpress itself
5
  *
6
  * */
7
- defined('ABSPATH') or die();
8
 
9
  ?>
10
 
11
- <?php if(!defined('FILE_MANAGER_PREMIUM')): ?>
12
- <div class='sidebar-highlight'>
13
- Features
14
- </div>
15
- <ul>
16
- <li class='badge-free' data-badge='free'>Upload, Download, Delete</li>
17
- <li class='badge-pro' data-badge='pro'>Copy, Move, Create, Rename, Archive, Extract, Edit</li>
18
- <li class='badge-pro' data-badge='pro'>Supports all mime types</li>
19
- <li class='badge-pro' data-badge='pro'>Frontend Support</li>
20
- <li class='badge-pro' data-badge='pro'>File Sharing</li>
21
- <li class='badge-pro' data-badge='pro'>File Type Control</li>
22
- <li class='badge-pro' data-badge='pro'>User Permissions</li>
23
- <li class='badge-pro' data-badge='pro'>UserRole Permissions</li>
24
- <li class='badge-pro' data-badge='pro'>Bann User/UserRole</li>
25
- <!--
26
- <li class='badge-pro' data-badge='pro'>FTP</li>
27
- <li class='badge-pro' data-badge='pro'>Google Drive</li>
28
- <li class='badge-pro' data-badge='pro'>Dropbox</li>
29
- <li class='badge-pro' data-badge='pro'>18 Language Support</li>
30
- <li class='badge-pro' data-badge='pro'>Multiple Themes</li>
31
- -->
32
- </ul>
33
- <?php endif; ?>
4
  * Security check. No one can access without Wordpress itself
5
  *
6
  * */
7
+ if( !defined('ABSPATH') ) die();
8
 
9
  ?>
10
 
11
+ <div class='col-sidebar'>
12
+
13
+ <div class='row'><?php require_once( 'donate.php' ); ?></div>
14
+ <div class='row'><?php require_once( 'extensions.php' ); ?></div>
15
+
16
+ </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
views/admin/site-backup.php ADDED
@@ -0,0 +1,230 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * @file site-backup.php Bacup and restore site
5
+ *
6
+ * */
7
+
8
+ // Security Check
9
+ if( !defined('ABSPATH') ) die();
10
+ $this->admin_assets();
11
+ ?>
12
+ <?php require_once( 'header.php' ); ?>
13
+
14
+ <div class='fm-container'>
15
+
16
+ <div class='col-main'>
17
+
18
+ <div class='row backup-restore'>
19
+ <h2>Backup & Restore</h2>
20
+ <ul>
21
+ <li id='fm-backup'>Backup Now</li>
22
+ </ul>
23
+ <br/>
24
+ <br/>
25
+ <br/>
26
+ <br/>
27
+ <table>
28
+ <tr>
29
+ <th>File Name</th>
30
+ <th>Size</th>
31
+ <th>Date</th>
32
+ <th>Actions</th>
33
+ </tr>
34
+ <tr>
35
+ <td>979870_site_backup.zip</td>
36
+ <td>89.09 MB</td>
37
+ <td>20/09/2016</td>
38
+ <td>
39
+ <button>Restore</button>
40
+ <button>Download</button>
41
+ <button>Delete</button>
42
+ </td>
43
+ </tr>
44
+ </table>
45
+ </div>
46
+
47
+ <div class='row fm-data'>
48
+ <?php require_once('utility.php'); ?>
49
+ </div>
50
+
51
+ </div>
52
+
53
+ <?php require_once('sidebar.php'); ?>
54
+
55
+ </div>
56
+
57
+ <div id="dialog" title="Backup Site">
58
+
59
+ <input type='radio' id='fm-full-backup-id' name='fm-full-backup' value='fm-full-backup' checked>
60
+ <label for='fm-full-backup-id'>Full Backup</label>
61
+
62
+ <br/>
63
+ <br/>
64
+ <input type='radio' id='fm-partial-backup-id' name='fm-full-backup' value='fm-partial-backup'>
65
+ <label for='fm-partial-backup-id'>Partial Backup</label>
66
+
67
+ <div id='fm-custom-backup-wrapper'>
68
+
69
+ <br/>
70
+ <input type='checkbox' value='database' name='database' id='fm-database-backup-id'>
71
+ <label for='fm-database-backup-id'>Database Backup</label>
72
+
73
+ <br/>
74
+ <input type='checkbox' value='file' name='file' id='fm-file-backup-id'>
75
+ <label for='fm-file-backup-id'>File Backup</label>
76
+
77
+ <div id='fm-partial-file-backup-wrapper-id'>
78
+
79
+ <input type='checkbox' value='wp-content' name='wp-content' id='fm-wp-content-id'>
80
+ <label for='fm-wp-content-id'>wp-content</label>
81
+ <br/>
82
+ <input type='checkbox' value='plugins' name='plugins' id='fm-plugins-id'>
83
+ <label for='fm-plugins-id'>plugins</label>
84
+
85
+ <br/>
86
+ <input type='checkbox' value='themes' name='themes' id='fm-themes-id'>
87
+ <label for='fm-themes-id'>themes</label>
88
+
89
+ <br/>
90
+ <input type='checkbox' value='uploads' name='uploads' id='fm-uploads-id'>
91
+ <label for='fm-uploads-id'>uploads</label>
92
+
93
+ </div>
94
+
95
+ </div>
96
+
97
+ <br/>
98
+ <br/>
99
+ <input id='fm-submit-id' type='submit' value='Backup Now'>
100
+
101
+ </div>
102
+
103
+ <?php require_once('footer.php'); ?>
104
+
105
+ <script>
106
+
107
+ jQuery(document).ready(function(){
108
+
109
+ jQuery('#fm-submit-id').on('click', function(){
110
+
111
+ // Extracting data
112
+ var backup_instructions = {};
113
+ if( jQuery('#fm-full-backup-id').is(':checked') ){
114
+
115
+ var data = {
116
+ 'action': 'fm_site_backup',
117
+ 'instructions': {
118
+ 'full-backup' : true,
119
+ }
120
+ };
121
+
122
+ jQuery.post(ajaxurl, data, function(response) {
123
+ alert('Got this from the server: ' + response);
124
+ });
125
+
126
+ }
127
+
128
+ });
129
+
130
+ });
131
+
132
+ jQuery( function() {
133
+ jQuery( "#dialog" ).dialog({
134
+ autoOpen: false,
135
+ show: {
136
+ effect: "drop",
137
+ duration: 1000
138
+ },
139
+ hide: {
140
+ effect: "drop",
141
+ duration: 1000
142
+ }
143
+ });
144
+
145
+ jQuery( "#fm-backup" ).on( "click", function() {
146
+ jQuery( "#dialog" ).dialog( "open" );
147
+ });
148
+ } );
149
+
150
+ jQuery(document).ready(function(){
151
+
152
+ // Hiding partial backup portion
153
+ if( !jQuery('#fm-partial-backup-id').is(':checked') ) jQuery('#fm-custom-backup-wrapper').hide()
154
+
155
+ // Hiding file backup portion on starting
156
+ if( !jQuery('#fm-file-backup-id').is(':checked') ) jQuery('#fm-partial-file-backup-wrapper-id').hide();
157
+
158
+ // Toggling of the partial backup portion
159
+ jQuery('#fm-partial-backup-id').on('change', function(){
160
+
161
+ if( jQuery('#fm-partial-backup-id').is(':checked') ) jQuery('#fm-custom-backup-wrapper').show();
162
+ else jQuery('#fm-custom-backup-wrapper').hide();
163
+ });
164
+
165
+ // Toggling of the partial backup portion
166
+ jQuery('#fm-full-backup-id').on('change', function(){
167
+
168
+ if( jQuery('#fm-full-backup-id').is(':checked') ) jQuery('#fm-custom-backup-wrapper').hide();
169
+ else jQuery('#fm-custom-backup-wrapper').show();
170
+ });
171
+
172
+ // File Backup toggling
173
+ jQuery('#fm-file-backup-id').on('change', function(){
174
+
175
+ if( jQuery('#fm-file-backup-id').is(':checked') ) jQuery('#fm-partial-file-backup-wrapper-id').show();
176
+ else jQuery('#fm-partial-file-backup-wrapper-id').hide();
177
+ });
178
+
179
+ });
180
+ </script>
181
+
182
+ <style>
183
+ .backup-restore > h2 {
184
+ text-align: center;
185
+ padding-top: 20px;
186
+ text-decoration: underline;
187
+ }
188
+
189
+ .backup-restore > ul {
190
+ float: right;
191
+ }
192
+
193
+ .backup-restore > ul > li {
194
+ display: inline-block;
195
+ margin: 10px;
196
+ padding: 10px;
197
+ font-size: 120%;
198
+ color: white;
199
+ background-color: #0073AA;
200
+ }
201
+
202
+ .backup-restore > ul > li:hover{
203
+ cursor: pointer;
204
+ }
205
+
206
+ .backup-restore > table{
207
+ margin-left: auto;
208
+ margin-right: auto;
209
+ }
210
+ .backup-restore > table td {
211
+ padding: 10px;
212
+ }
213
+
214
+ #fm-submit-id{
215
+ padding: 10px;
216
+ color: white;
217
+ background-color: #F8B74C;
218
+ }
219
+
220
+ /**
221
+ Popup form style
222
+ */
223
+ #fm-custom-backup-wrapper{
224
+ padding-left: 20px;
225
+ }
226
+
227
+ #fm-partial-file-backup-wrapper-id{
228
+ padding-left: 20px;
229
+ }
230
+ </style>
views/admin/utility.php ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * @file utility.php Utility information about the plugin
5
+ *
6
+ * */
7
+
8
+ // Security Check
9
+ if( !defined( 'ABSPATH' ) ) die();
10
+ ?>
11
+ <?php
12
+
13
+ ?>
14
+ <table>
15
+
16
+ <tr>
17
+ <td>PHP version</td>
18
+ <td><?= phpversion(); ?></td>
19
+ </tr>
20
+
21
+ <tr>
22
+ <td>Maximum file upload size</td>
23
+ <td><?= ini_get('upload_max_filesize'); ?></td>
24
+ </tr>
25
+
26
+ <tr>
27
+ <td>Post maximum file upload size</td>
28
+ <td><?= ini_get('post_max_size'); ?></td>
29
+ </tr>
30
+
31
+ <tr>
32
+ <td>Memory Limit</td>
33
+ <td><?= ini_get('memory_limit'); ?></td>
34
+ </tr>
35
+
36
+ <tr>
37
+ <td>Timeout</td>
38
+ <td><?= ini_get('max_execution_time'); ?></td>
39
+ </tr>
40
+
41
+ <tr>
42
+ <td>Browser and OS</td>
43
+ <td><?= $_SERVER['HTTP_USER_AGENT']; ?></td>
44
+ </tr>
45
+
46
+ </table>