a3 Lazy Load - Version 1.9.0

Version Description

This feature upgrade is focused on adding a number of new options for excluding Lazy Load from sections of a site plus Compatibility with WordPress 4.9.8, Gutenberg 3.4.0 and WooCommerce 3.4.4

Download this release

Release Info

Developer a3rev
Plugin Icon 128x128 a3 Lazy Load
Version 1.9.0
Comparing to
See all releases

Code changes from version 1.8.9 to 1.9.0

Files changed (38) hide show
  1. a3-lazy-load.php +5 -4
  2. admin/a3-lazy-load-admin.php +5 -5
  3. admin/admin-init.php +1 -1
  4. admin/admin-interface.php +87 -40
  5. admin/admin-ui.php +6 -4
  6. admin/assets/css/admin-ui-style.css +12 -0
  7. admin/assets/css/admin-ui-style.min.css +356 -222
  8. admin/assets/css/modal.css +94 -65
  9. admin/assets/css/modal.min.css +1 -172
  10. admin/assets/css/popover.css +192 -0
  11. admin/assets/css/popover.min.css +1 -0
  12. admin/assets/js/admin-ui-script.js +28 -6
  13. admin/assets/js/bootstrap/modal.js +175 -126
  14. admin/assets/js/bootstrap/modal.min.js +18 -1
  15. admin/assets/js/bootstrap/popover.js +205 -0
  16. admin/assets/js/bootstrap/popover.min.js +7 -0
  17. admin/assets/js/bootstrap/popper.min.js +5 -0
  18. admin/assets/js/bootstrap/tooltip.js +673 -0
  19. admin/assets/js/bootstrap/tooltip.min.js +21 -0
  20. admin/assets/js/bootstrap/util.js +45 -64
  21. admin/assets/js/bootstrap/util.min.js +3 -1
  22. admin/assets/js/chosen/chosen.ajaxify.js +189 -0
  23. admin/assets/js/tipTip/jquery.tipTip.js +0 -191
  24. admin/assets/js/tipTip/jquery.tipTip.min.js +0 -21
  25. admin/assets/js/tipTip/tipTip.css +0 -113
  26. admin/includes/fonts_face.php +1 -0
  27. admin/less/lib/cssmin.inc.php +3 -3
  28. admin/settings/template-settings/global-settings.php +65 -6
  29. assets/js/jquery.lazyloadxt.extend.js +1 -0
  30. assets/js/jquery.lazyloadxt.extra.js +348 -0
  31. assets/js/jquery.lazyloadxt.extra.min.js +2 -0
  32. assets/js/jquery.lazyloadxt.js +30 -26
  33. assets/js/jquery.lazyloadxt.min.js +2 -1
  34. assets/js/jquery.lazyloadxt.srcset.js +4 -4
  35. assets/js/jquery.lazyloadxt.srcset.min.js +2 -2
  36. classes/class-a3-lazy-load-excludes.php +163 -0
  37. classes/class-a3-lazy-load.php +18 -6
  38. readme.txt +19 -2
a3-lazy-load.php CHANGED
@@ -2,15 +2,15 @@
2
/*
3
Plugin Name: a3 Lazy Load
4
Description: Speed up your site and enhance frontend user's visual experience in PC's, Tablets and mobile with a3 Lazy Load.
5
- Version: 1.8.9
6
Author: a3rev Software
7
Author URI: https://a3rev.com/
8
Requires at least: 4.0
9
- Tested up to: 4.9.6
10
Text Domain: a3-lazy-load
11
Domain Path: /languages
12
WC requires at least: 2.0.0
13
- WC tested up to: 3.4.1
14
License: GPLv2 or later
15
Copyright © 2011 a3 Revolution Software Development team
16
a3 Revolution Software Development team
@@ -32,7 +32,7 @@ define('A3_LAZY_LOAD_CSS_URL', A3_LAZY_LOAD_URL . '/assets/css');
32
define('A3_LAZY_LOAD_IMAGES_URL', A3_LAZY_LOAD_URL . '/assets/images');
33
34
define( 'A3_LAZY_LOAD_KEY', 'a3_lazy_load' );
35
- define( 'A3_LAZY_VERSION', '1.8.9' );
36
37
/**
38
* Load Localisation files.
@@ -62,6 +62,7 @@ include( 'admin/admin-pages/admin-settings-page.php' );
62
include( 'admin/admin-init.php' );
63
include( 'admin/less/sass.php' );
64
65
include( 'classes/class-a3-lazy-load.php' );
66
include( 'classes/class-a3-lazy-load-filter.php' );
67
2
/*
3
Plugin Name: a3 Lazy Load
4
Description: Speed up your site and enhance frontend user's visual experience in PC's, Tablets and mobile with a3 Lazy Load.
5
+ Version: 1.9.0
6
Author: a3rev Software
7
Author URI: https://a3rev.com/
8
Requires at least: 4.0
9
+ Tested up to: 4.9.8
10
Text Domain: a3-lazy-load
11
Domain Path: /languages
12
WC requires at least: 2.0.0
13
+ WC tested up to: 3.4.4
14
License: GPLv2 or later
15
Copyright © 2011 a3 Revolution Software Development team
16
a3 Revolution Software Development team
32
define('A3_LAZY_LOAD_IMAGES_URL', A3_LAZY_LOAD_URL . '/assets/images');
33
34
define( 'A3_LAZY_LOAD_KEY', 'a3_lazy_load' );
35
+ define( 'A3_LAZY_VERSION', '1.9.0' );
36
37
/**
38
* Load Localisation files.
62
include( 'admin/admin-init.php' );
63
include( 'admin/less/sass.php' );
64
65
+ include( 'classes/class-a3-lazy-load-excludes.php' );
66
include( 'classes/class-a3-lazy-load.php' );
67
include( 'classes/class-a3-lazy-load-filter.php' );
68
admin/a3-lazy-load-admin.php CHANGED
@@ -3,10 +3,7 @@
3
function a3_lazy_load_activated(){
4
update_option('a3_lazy_load_version', A3_LAZY_VERSION );
5
6
- // Set Settings Default from Admin Init
7
global $a3_lazy_load_admin_init;
8
- $a3_lazy_load_admin_init->set_default_settings();
9
-
10
delete_metadata( 'user', 0, $a3_lazy_load_admin_init->plugin_name . '-' . 'plugin_framework_global_box' . '-' . 'opened', '', true );
11
12
update_option('a3_lazy_load_just_installed', true);
@@ -16,10 +13,13 @@ function a3_lazy_load_activated(){
16
* Load languages file
17
*/
18
function a3_lazy_load_init() {
19
- global $a3_lazy_load_global_settings;
20
21
if ( get_option( 'a3_lazy_load_just_installed' ) ) {
22
delete_option( 'a3_lazy_load_just_installed' );
23
}
24
25
a3_lazy_load_plugin_textdomain();
@@ -34,7 +34,7 @@ $a3_lazy_load_admin_init->init();
34
add_filter( $a3_lazy_load_admin_init->plugin_name . '_plugin_extension_boxes', array( 'A3_Lazy_Load_Hook_Filter', 'plugin_extension_box' ) );
35
36
// Add language
37
- add_action('init', 'a3_lazy_load_init');
38
39
// Add custom style to dashboard
40
add_action( 'admin_enqueue_scripts', array( 'A3_Lazy_Load_Hook_Filter', 'a3_wp_admin' ) );
3
function a3_lazy_load_activated(){
4
update_option('a3_lazy_load_version', A3_LAZY_VERSION );
5
6
global $a3_lazy_load_admin_init;
7
delete_metadata( 'user', 0, $a3_lazy_load_admin_init->plugin_name . '-' . 'plugin_framework_global_box' . '-' . 'opened', '', true );
8
9
update_option('a3_lazy_load_just_installed', true);
13
* Load languages file
14
*/
15
function a3_lazy_load_init() {
16
17
if ( get_option( 'a3_lazy_load_just_installed' ) ) {
18
delete_option( 'a3_lazy_load_just_installed' );
19
+
20
+ // Set Settings Default from Admin Init
21
+ global $a3_lazy_load_admin_init;
22
+ $a3_lazy_load_admin_init->set_default_settings();
23
}
24
25
a3_lazy_load_plugin_textdomain();
34
add_filter( $a3_lazy_load_admin_init->plugin_name . '_plugin_extension_boxes', array( 'A3_Lazy_Load_Hook_Filter', 'plugin_extension_box' ) );
35
36
// Add language
37
+ add_action('init', 'a3_lazy_load_init', 105);
38
39
// Add custom style to dashboard
40
add_action( 'admin_enqueue_scripts', array( 'A3_Lazy_Load_Hook_Filter', 'a3_wp_admin' ) );
admin/admin-init.php CHANGED
@@ -42,7 +42,7 @@ class A3_Lazy_Load_Admin_Init extends A3_Lazy_Load_Admin_UI
42
$menu_hook = 'admin_menu';
43
add_action( $menu_hook, array( $this, 'register_admin_menu' ) );
44
45
- add_action( 'plugins_loaded', array( $this, 'get_all_settings' ), 8 );
46
}
47
48
/*-----------------------------------------------------------------------------------*/
42
$menu_hook = 'admin_menu';
43
add_action( $menu_hook, array( $this, 'register_admin_menu' ) );
44
45
+ add_action( 'init', array( $this, 'get_all_settings' ), 101 );
46
}
47
48
/*-----------------------------------------------------------------------------------*/
admin/admin-interface.php CHANGED
@@ -40,6 +40,8 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
40
/*-----------------------------------------------------------------------------------*/
41
public function __construct() {
42
43
$this->admin_includes();
44
45
add_action( 'init', array( $this, 'init_scripts' ) );
@@ -87,9 +89,30 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
87
88
public function register_modal_scripts() {
89
$suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
90
- wp_register_style( 'bootstrap-modal', $this->admin_plugin_url() . '/assets/css/modal' . $suffix . '.css', array(), '4.0.0', 'all' );
91
- wp_register_script( 'bootstrap-util', $this->admin_plugin_url() . '/assets/js/bootstrap/util' . $suffix . '.js', array( 'jquery' ), '4.0.0', false );
92
- wp_register_script( 'bootstrap-modal', $this->admin_plugin_url() . '/assets/js/bootstrap/modal' . $suffix . '.js', array( 'jquery', 'bootstrap-util' ), '4.0.0', false );
93
}
94
95
/*-----------------------------------------------------------------------------------*/
@@ -100,16 +123,18 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
100
101
$suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
102
$rtl = is_rtl() ? '.rtl' : '';
103
104
wp_register_script( 'chosen', $this->admin_plugin_url() . '/assets/js/chosen/chosen.jquery' . $suffix . '.js', array( 'jquery' ), true, false );
105
wp_register_script( 'a3rev-chosen-new', $this->admin_plugin_url() . '/assets/js/chosen/chosen.jquery' . $suffix . '.js', array( 'jquery' ), $this->framework_version, false );
106
wp_register_script( 'a3rev-style-checkboxes', $this->admin_plugin_url() . '/assets/js/iphone-style-checkboxes' . $rtl . '.js', array('jquery'), $this->framework_version, false );
107
wp_register_script( 'jquery-ui-slider-rtl', $this->admin_plugin_url() . '/assets/js/ui-slider/jquery.ui.slider.rtl' . $suffix . '.js', array('jquery'), true, true );
108
109
- wp_register_script( 'a3rev-admin-ui-script', $this->admin_plugin_url() . '/assets/js/admin-ui-script.js', array('jquery'), $this->framework_version, true );
110
wp_register_script( 'a3rev-typography-preview', $this->admin_plugin_url() . '/assets/js/a3rev-typography-preview.js', array('jquery'), $this->framework_version, true );
111
wp_register_script( 'a3rev-settings-preview', $this->admin_plugin_url() . '/assets/js/a3rev-settings-preview.js', array('jquery'), $this->framework_version, true );
112
- wp_register_script( 'jquery-tiptip', $this->admin_plugin_url() . '/assets/js/tipTip/jquery.tipTip' . $suffix . '.js', array( 'jquery' ), true, true );
113
wp_register_script( 'a3rev-metabox-ui', $this->admin_plugin_url() . '/assets/js/data-meta-boxes.js', array( 'jquery' ), $this->framework_version, true );
114
wp_register_script( 'jquery-rwd-image-maps', $this->admin_plugin_url() . '/assets/js/rwdImageMaps/jquery.rwdImageMaps.min.js', array( 'jquery' ), true, true );
115
wp_register_script( 'jquery-datetime-picker', $this->admin_plugin_url() . '/assets/js/datetimepicker/jquery.datetimepicker.js', array( 'jquery' ), true, true );
@@ -123,12 +148,11 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
123
wp_enqueue_script( 'jquery-ui-slider' );
124
}
125
wp_enqueue_script( 'chosen' );
126
- wp_enqueue_script( 'a3rev-chosen-new' );
127
wp_enqueue_script( 'a3rev-style-checkboxes' );
128
wp_enqueue_script( 'a3rev-admin-ui-script' );
129
wp_enqueue_script( 'a3rev-typography-preview' );
130
wp_enqueue_script( 'a3rev-settings-preview' );
131
- wp_enqueue_script( 'jquery-tiptip' );
132
wp_enqueue_script( 'a3rev-metabox-ui' );
133
134
} // End admin_script_load()
@@ -233,7 +257,6 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
233
wp_enqueue_style( 'wp-color-picker' );
234
wp_enqueue_style( 'jquery-datetime-picker', $this->admin_plugin_url() . '/assets/css/jquery.datetimepicker.css' );
235
wp_enqueue_style( 'a3rev-chosen-new-style', $this->admin_plugin_url() . '/assets/js/chosen/chosen' . $suffix . '.css', array(), $this->framework_version );
236
- wp_enqueue_style( 'a3rev-tiptip-style', $this->admin_plugin_url() . '/assets/js/tipTip/tipTip.css' );
237
wp_enqueue_style( 'a3rev-metabox-ui-style', $this->admin_plugin_url() . '/assets/css/a3_admin_metabox.css', array(), $this->framework_version );
238
239
if ( is_rtl() ) {
@@ -1158,6 +1181,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
1158
* checked_label => text : apply for onoff_checkbox, switcher_checkbox only ( set it to show the text instead ON word default )
1159
* unchecked_label => text : apply for onoff_checkbox, switcher_checkbox only ( set it to show the text instead OFF word default )
1160
* options => array : apply for select, multiselect, radio types
1161
*
1162
* onoff_options => array : apply for onoff_radio only
1163
* ---------------- example ---------------------
@@ -1457,7 +1481,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
1457
1458
} elseif ( $tip ) {
1459
1460
- $tip = '<div class="help_tip a3-plugin-ui-icon a3-plugin-ui-help-icon" data-tip="' . esc_attr( $tip ) . '"></div>';
1461
1462
}
1463
@@ -1712,7 +1736,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
1712
// open box handle
1713
echo '<div data-form-key="'. esc_attr( trim( $form_key ) ) .'" data-box-id="'. esc_attr( $heading_box_id ) .'" class="a3rev_panel_box_handle ' . $box_handle_class .'" >' . "\n\n";
1714
1715
- echo ( ! empty( $value['name'] ) ) ? '<h3 class="a3-plugin-ui-panel-box '. $toggle_box_class . ' ' . $opened_class . '">'. esc_html( $value['name'] ) .' '. $view_doc .'</h3>' : '';
1716
1717
if ( stristr( $value['class'], 'pro_feature_fields' ) !== false && ! empty( $value['id'] ) ) $this->upgrade_top_message( true, sanitize_title( $value['id'] ) );
1718
elseif ( stristr( $value['class'], 'pro_feature_fields' ) !== false ) $this->upgrade_top_message( true );
@@ -1738,7 +1762,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
1738
if ( stristr( $value['class'], 'pro_feature_fields' ) !== false && ! empty( $value['id'] ) ) $this->upgrade_top_message( true, sanitize_title( $value['id'] ) );
1739
elseif ( stristr( $value['class'], 'pro_feature_fields' ) !== false ) $this->upgrade_top_message( true );
1740
1741
- echo ( ! empty( $value['name'] ) ) ? '<h3>'. esc_html( $value['name'] ) .' '. $view_doc .'</h3>' : '';
1742
}
1743
1744
if ( ! empty( $value['desc'] ) ) {
@@ -1850,7 +1874,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
1850
$submit_data = json_encode( $value['submit_data'] );
1851
1852
?><tr valign="top">
1853
- <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo esc_html( $value['name'] ) ?></th>
1854
<td class="forminp">
1855
1856
<div class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-control">
@@ -1891,6 +1915,12 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
1891
$errors_text = $value['errors_text'];
1892
$statistic_column = isset( $value['statistic_column'] ) ? $value['statistic_column'] : 1;
1893
1894
$multi_current_items = 0;
1895
$multi_total_items = 0;
1896
@@ -1917,7 +1947,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
1917
$multi_ajax = json_encode( $multi_ajax );
1918
1919
?><tr valign="top">
1920
- <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo esc_html( $value['name'] ) ?></th>
1921
<td class="forminp">
1922
1923
<div class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-control">
@@ -1931,11 +1961,17 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
1931
class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-button <?php echo esc_attr( $value['class'] ); ?>"
1932
style="<?php echo esc_attr( $value['css'] ); ?>"
1933
<?php echo implode( ' ', $custom_attributes ); ?>
1934
><?php echo $button_name; ?></button>
1935
<span class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-successed"><?php echo $successed_text; ?></span>
1936
<span class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-errors"><?php echo $errors_text; ?></span>
1937
1938
<!-- Progress Bar -->
1939
<div class="a3rev-ui-progress-bar-wrap">
1940
<div class="a3rev-ui-progress-inner" data-current="<?php echo $multi_current_items; ?>" data-total="<?php echo $multi_total_items; ?>" ></div>
1941
<div class="a3rev-ui-progressing-text"><?php echo $progressing_text; ?></div>
@@ -2039,7 +2075,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2039
?><tr valign="top">
2040
<th scope="row" class="titledesc">
2041
<?php echo $tip; ?>
2042
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
2043
</th>
2044
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2045
<input
@@ -2066,7 +2102,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2066
?><tr valign="top">
2067
<th scope="row" class="titledesc">
2068
<?php echo $tip; ?>
2069
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
2070
</th>
2071
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2072
<input
@@ -2097,7 +2133,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2097
?><tr valign="top">
2098
<th scope="row" class="titledesc">
2099
<?php echo $tip; ?>
2100
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
2101
</th>
2102
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2103
<input
@@ -2133,7 +2169,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2133
?><tr valign="top">
2134
<th scope="row" class="titledesc">
2135
<?php echo $tip; ?>
2136
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
2137
</th>
2138
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2139
<?php echo $description; ?>
@@ -2159,11 +2195,17 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2159
$value['class'] .= ' chzn-rtl';
2160
}
2161
if ( ! isset( $value['options'] ) ) $value['options'] = array();
2162
2163
?><tr valign="top">
2164
<th scope="row" class="titledesc">
2165
<?php echo $tip; ?>
2166
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
2167
</th>
2168
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2169
<select
@@ -2174,6 +2216,11 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2174
data-placeholder="<?php echo esc_html( $value['placeholder'] ); ?>"
2175
<?php echo implode( ' ', $custom_attributes ); ?>
2176
<?php if ( $value['type'] == 'multiselect' ) echo 'multiple="multiple"'; ?>
2177
>
2178
<?php
2179
if ( is_array( $value['options'] ) && count( $value['options'] ) > 0 ) {
@@ -2225,7 +2272,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2225
?><tr valign="top">
2226
<th scope="row" class="titledesc">
2227
<?php echo $tip; ?>
2228
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
2229
</th>
2230
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2231
<fieldset>
@@ -2264,7 +2311,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2264
?><tr valign="top">
2265
<th scope="row" class="titledesc">
2266
<?php echo $tip; ?>
2267
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
2268
</th>
2269
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2270
<fieldset>
@@ -2316,7 +2363,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2316
if ( $value['show_if_checked'] == 'option' ) echo 'show_options_if_checked';
2317
?>">
2318
<th scope="row" class="titledesc">
2319
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
2320
</th>
2321
<td class="forminp forminp-checkbox">
2322
<fieldset>
@@ -2332,7 +2379,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2332
}
2333
2334
?>
2335
- <legend class="screen-reader-text"><span><?php echo esc_html( $value['name'] ) ?></span></legend>
2336
2337
<label for="<?php echo $id_attribute; ?>">
2338
<input
@@ -2369,7 +2416,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2369
?><tr valign="top">
2370
<th scope="row" class="titledesc">
2371
<?php echo $tip; ?>
2372
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
2373
</th>
2374
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2375
<input
@@ -2398,7 +2445,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2398
?><tr valign="top">
2399
<th scope="row" class="titledesc">
2400
<?php echo $tip; ?>
2401
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
2402
</th>
2403
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2404
<input
@@ -2425,7 +2472,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2425
$crop = checked( 1, $option_value['crop'], false );
2426
2427
?><tr valign="top">
2428
- <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo esc_html( $value['name'] ) ?></th>
2429
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2430
2431
<label><?php _e( 'Width', 'a3-lazy-load' ); ?> <input name="<?php echo $name_attribute; ?>[width]" id="<?php echo $id_attribute; ?>-width" type="text" class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-width" value="<?php echo $width; ?>" /></label>
@@ -2460,7 +2507,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2460
$args = wp_parse_args( $value['args'], $args );
2461
2462
?><tr valign="top">
2463
- <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo esc_html( $value['name'] ) ?></th>
2464
<td class="forminp">
2465
<?php echo str_replace(' id=', " data-placeholder='" . esc_html( $value['placeholder'] ) . "' style='" . $value['css'] . "' class='" . $value['class'] . "' id=", wp_dropdown_pages( $args ) ); ?> <?php echo $description; ?>
2466
</td>
@@ -2483,7 +2530,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2483
$color = $option_value['color'];
2484
2485
?><tr valign="top">
2486
- <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo esc_html( $value['name'] ) ?></th>
2487
<td class="forminp">
2488
<?php echo $description; ?>
2489
<div class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-control">
@@ -2637,7 +2684,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2637
$bottom_right_corner = intval( $bottom_right_corner );
2638
2639
?><tr valign="top">
2640
- <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo esc_html( $value['name'] ) ?></th>
2641
<td class="forminp forminp-border_corner">
2642
<?php echo $description; ?>
2643
<div class="a3rev-ui-settings-control">
@@ -2804,7 +2851,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2804
$color = $option_value['color'];
2805
2806
?><tr valign="top">
2807
- <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo esc_html( $value['name'] ) ?></th>
2808
<td class="forminp">
2809
<?php echo $description; ?>
2810
<div class="a3rev-ui-settings-control">
@@ -2903,7 +2950,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
2903
$bottom_right_corner = intval( $bottom_right_corner );
2904
2905
?><tr valign="top">
2906
- <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo esc_html( $value['name'] ) ?></th>
2907
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2908
<div class="a3rev-ui-settings-control">
2909
<!-- Border Corner : Rounded or Square -->
@@ -3029,7 +3076,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
3029
$inset = $option_value['inset'];
3030
3031
?><tr valign="top">
3032
- <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo esc_html( $value['name'] ) ?></th>
3033
<td class="forminp forminp-box_shadow">
3034
<input
3035
name="<?php echo $name_attribute; ?>[enable]"
@@ -3163,7 +3210,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
3163
?><tr valign="top">
3164
<th scope="row" class="titledesc">
3165
<?php echo $tip; ?>
3166
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
3167
</th>
3168
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
3169
<div class="a3rev-ui-slide-container">
@@ -3207,11 +3254,11 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
3207
?><tr valign="top">
3208
<th scope="row" class="titledesc">
3209
<?php echo $tip; ?>
3210
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
3211
</th>
3212
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
3213
<?php echo $description; ?>
3214
- <?php echo $a3_lazy_load_uploader->upload_input( $name_attribute, $id_attribute, $option_value, $attachment_id, $value['default'], esc_html( $value['name'] ), $class, esc_attr( $value['css'] ) , '', $strip_methods );?>
3215
</td>
3216
</tr><?php
3217
@@ -3225,7 +3272,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
3225
?><tr valign="top">
3226
<th scope="row" class="titledesc">
3227
<?php echo $tip; ?>
3228
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
3229
</th>
3230
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
3231
<?php echo $description; ?>
@@ -3249,7 +3296,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
3249
?><tr valign="top">
3250
<th scope="row" class="titledesc">
3251
<?php echo $tip; ?>
3252
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
3253
</th>
3254
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
3255
<?php echo $description; ?>
@@ -3315,7 +3362,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
3315
style="<?php echo esc_attr( $text_field['css'] ); ?>"
3316
value="<?php echo esc_attr( $option_value ); ?>"
3317
class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?> <?php echo esc_attr( $text_field['class'] ); ?>"
3318
- /> <span><?php echo esc_html( $text_field['name'] ); ?></span></label>
3319
<?php
3320
}
3321
?>
@@ -3334,7 +3381,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
3334
?><tr valign="top">
3335
<th scope="row" class="titledesc">
3336
<?php echo $tip; ?>
3337
- <label for="<?php echo $id_attribute; ?>"><?php echo esc_html( $value['name'] ); ?></label>
3338
</th>
3339
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
3340
<input
@@ -3533,7 +3580,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
3533
// open box handle
3534
echo '<div data-form-key="custom-boxes" data-box-id="'. esc_attr( $heading_box_id ) .'" class="a3rev_panel_box_handle" >' . "\n\n";
3535
3536
- echo ( ! empty( $options['name'] ) ) ? '<h3 class="a3-plugin-ui-panel-box '. $toggle_box_class . ' ' . $opened_class . '">'. esc_html( $options['name'] ) .' '. $view_doc .'</h3>' : '';
3537
3538
if ( stristr( $options['class'], 'pro_feature_fields' ) !== false && ! empty( $options['id'] ) ) $this->upgrade_top_message( true, sanitize_title( $options['id'] ) );
3539
elseif ( stristr( $options['class'], 'pro_feature_fields' ) !== false ) $this->upgrade_top_message( true );
@@ -3551,7 +3598,7 @@ class A3_Lazy_Load_Admin_Interface extends A3_Lazy_Load_Admin_UI
3551
if ( stristr( $options['class'], 'pro_feature_fields' ) !== false && ! empty( $options['id'] ) ) $this->upgrade_top_message( true, sanitize_title( $options['id'] ) );
3552
elseif ( stristr( $options['class'], 'pro_feature_fields' ) !== false ) $this->upgrade_top_message( true );
3553
3554
- echo ( ! empty( $options['name'] ) ) ? '<h3>'. esc_html( $options['name'] ) .' '. $view_doc .'</h3>' : '';
3555
}
3556
3557
if ( ! empty( $options['desc'] ) ) {
40
/*-----------------------------------------------------------------------------------*/
41
public function __construct() {
42
43
+ parent::__construct();
44
+
45
$this->admin_includes();
46
47
add_action( 'init', array( $this, 'init_scripts' ) );
89
90
public function register_modal_scripts() {
91
$suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
92
+ wp_register_style( 'bootstrap-modal', $this->admin_plugin_url() . '/assets/css/modal' . $suffix . '.css', array(), '4.1.1', 'all' );
93
+
94
+ if ( ! wp_script_is( 'bootstrap-util', 'registered' ) ) {
95
+ wp_register_script( 'bootstrap-util', $this->admin_plugin_url() . '/assets/js/bootstrap/util' . $suffix . '.js', array( 'jquery' ), '4.1.1', false );
96
+ }
97
+
98
+ wp_register_script( 'bootstrap-modal', $this->admin_plugin_url() . '/assets/js/bootstrap/modal' . $suffix . '.js', array( 'jquery', 'bootstrap-util' ), '4.1.1', false );
99
+ }
100
+
101
+ public function register_popover_scripts() {
102
+ $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
103
+ wp_enqueue_style( 'bootstrap-popover', $this->admin_plugin_url() . '/assets/css/popover' . $suffix . '.css', array(), '4.1.1', 'all' );
104
+
105
+ wp_register_script( 'bootstrap-popper', $this->admin_plugin_url() . '/assets/js/bootstrap/popper.min.js', array( 'jquery' ), '4.1.1', false );
106
+
107
+ if ( ! wp_script_is( 'bootstrap-tooltip', 'registered' ) ) {
108
+ wp_register_script( 'bootstrap-tooltip', $this->admin_plugin_url() . '/assets/js/bootstrap/tooltip' . $suffix . '.js', array( 'jquery' ), '4.1.1', false );
109
+ }
110
+
111
+ if ( ! wp_script_is( 'bootstrap-util', 'registered' ) ) {
112
+ wp_register_script( 'bootstrap-util', $this->admin_plugin_url() . '/assets/js/bootstrap/util' . $suffix . '.js', array( 'jquery' ), '4.1.1', false );
113
+ }
114
+
115
+ wp_register_script( 'bootstrap-popover', $this->admin_plugin_url() . '/assets/js/bootstrap/popover' . $suffix . '.js', array( 'jquery', 'bootstrap-popper', 'bootstrap-util', 'bootstrap-tooltip' ), '4.1.1', false );
116
}
117
118
/*-----------------------------------------------------------------------------------*/
123
124
$suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
125
$rtl = is_rtl() ? '.rtl' : '';
126
+
127
+ $this->register_popover_scripts();
128
129
wp_register_script( 'chosen', $this->admin_plugin_url() . '/assets/js/chosen/chosen.jquery' . $suffix . '.js', array( 'jquery' ), true, false );
130
wp_register_script( 'a3rev-chosen-new', $this->admin_plugin_url() . '/assets/js/chosen/chosen.jquery' . $suffix . '.js', array( 'jquery' ), $this->framework_version, false );
131
+ wp_register_script( 'a3rev-chosen-ajaxify', $this->admin_plugin_url() . '/assets/js/chosen/chosen.ajaxify.js', array( 'jquery', 'a3rev-chosen-new' ), $this->framework_version, false );
132
wp_register_script( 'a3rev-style-checkboxes', $this->admin_plugin_url() . '/assets/js/iphone-style-checkboxes' . $rtl . '.js', array('jquery'), $this->framework_version, false );
133
wp_register_script( 'jquery-ui-slider-rtl', $this->admin_plugin_url() . '/assets/js/ui-slider/jquery.ui.slider.rtl' . $suffix . '.js', array('jquery'), true, true );
134
135
+ wp_register_script( 'a3rev-admin-ui-script', $this->admin_plugin_url() . '/assets/js/admin-ui-script.js', array('jquery', 'bootstrap-popover' ), $this->framework_version, true );
136
wp_register_script( 'a3rev-typography-preview', $this->admin_plugin_url() . '/assets/js/a3rev-typography-preview.js', array('jquery'), $this->framework_version, true );
137
wp_register_script( 'a3rev-settings-preview', $this->admin_plugin_url() . '/assets/js/a3rev-settings-preview.js', array('jquery'), $this->framework_version, true );
138
wp_register_script( 'a3rev-metabox-ui', $this->admin_plugin_url() . '/assets/js/data-meta-boxes.js', array( 'jquery' ), $this->framework_version, true );
139
wp_register_script( 'jquery-rwd-image-maps', $this->admin_plugin_url() . '/assets/js/rwdImageMaps/jquery.rwdImageMaps.min.js', array( 'jquery' ), true, true );
140
wp_register_script( 'jquery-datetime-picker', $this->admin_plugin_url() . '/assets/js/datetimepicker/jquery.datetimepicker.js', array( 'jquery' ), true, true );
148
wp_enqueue_script( 'jquery-ui-slider' );
149
}
150
wp_enqueue_script( 'chosen' );
151
+ wp_enqueue_script( 'a3rev-chosen-ajaxify' );
152
wp_enqueue_script( 'a3rev-style-checkboxes' );
153
wp_enqueue_script( 'a3rev-admin-ui-script' );
154
wp_enqueue_script( 'a3rev-typography-preview' );
155
wp_enqueue_script( 'a3rev-settings-preview' );
156
wp_enqueue_script( 'a3rev-metabox-ui' );
157
158
} // End admin_script_load()
257
wp_enqueue_style( 'wp-color-picker' );
258
wp_enqueue_style( 'jquery-datetime-picker', $this->admin_plugin_url() . '/assets/css/jquery.datetimepicker.css' );
259
wp_enqueue_style( 'a3rev-chosen-new-style', $this->admin_plugin_url() . '/assets/js/chosen/chosen' . $suffix . '.css', array(), $this->framework_version );
260
wp_enqueue_style( 'a3rev-metabox-ui-style', $this->admin_plugin_url() . '/assets/css/a3_admin_metabox.css', array(), $this->framework_version );
261
262
if ( is_rtl() ) {
1181
* checked_label => text : apply for onoff_checkbox, switcher_checkbox only ( set it to show the text instead ON word default )
1182
* unchecked_label => text : apply for onoff_checkbox, switcher_checkbox only ( set it to show the text instead OFF word default )
1183
* options => array : apply for select, multiselect, radio types
1184
+ * options_url => url : apply for select, multiselect
1185
*
1186
* onoff_options => array : apply for onoff_radio only
1187
* ---------------- example ---------------------
1481
1482
} elseif ( $tip ) {
1483
1484
+ $tip = '<div class="help_tip a3-plugin-ui-icon a3-plugin-ui-help-icon" data-trigger="hover" data-content="' . esc_attr( $tip ) . '"></div>';
1485
1486
}
1487
1736
// open box handle
1737
echo '<div data-form-key="'. esc_attr( trim( $form_key ) ) .'" data-box-id="'. esc_attr( $heading_box_id ) .'" class="a3rev_panel_box_handle ' . $box_handle_class .'" >' . "\n\n";
1738
1739
+ echo ( ! empty( $value['name'] ) ) ? '<h3 class="a3-plugin-ui-panel-box '. $toggle_box_class . ' ' . $opened_class . '">'. $value['name'] .' '. $view_doc .'</h3>' : '';
1740
1741
if ( stristr( $value['class'], 'pro_feature_fields' ) !== false && ! empty( $value['id'] ) ) $this->upgrade_top_message( true, sanitize_title( $value['id'] ) );
1742
elseif ( stristr( $value['class'], 'pro_feature_fields' ) !== false ) $this->upgrade_top_message( true );
1762
if ( stristr( $value['class'], 'pro_feature_fields' ) !== false && ! empty( $value['id'] ) ) $this->upgrade_top_message( true, sanitize_title( $value['id'] ) );
1763
elseif ( stristr( $value['class'], 'pro_feature_fields' ) !== false ) $this->upgrade_top_message( true );
1764
1765
+ echo ( ! empty( $value['name'] ) ) ? '<h3>'. $value['name'] .' '. $view_doc .'</h3>' : '';
1766
}
1767
1768
if ( ! empty( $value['desc'] ) ) {
1874
$submit_data = json_encode( $value['submit_data'] );
1875
1876
?><tr valign="top">
1877
+ <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo $value['name']; ?></th>
1878
<td class="forminp">
1879
1880
<div class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-control">
1915
$errors_text = $value['errors_text'];
1916
$statistic_column = isset( $value['statistic_column'] ) ? $value['statistic_column'] : 1;
1917
1918
+ $notice = isset( $value['notice'] ) ? $value['notice'] : '';
1919
+ $confirm_message = '';
1920
+ if ( isset( $value['confirm_run'] ) && $value['confirm_run']['allow'] ) {
1921
+ $confirm_message = isset( $value['confirm_run']['message'] ) ? $value['confirm_run']['message'] : '';
1922
+ }
1923
+
1924
$multi_current_items = 0;
1925
$multi_total_items = 0;
1926
1947
$multi_ajax = json_encode( $multi_ajax );
1948
1949
?><tr valign="top">
1950
+ <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo $value['name']; ?></th>
1951
<td class="forminp">
1952
1953
<div class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-control">
1961
class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-button <?php echo esc_attr( $value['class'] ); ?>"
1962
style="<?php echo esc_attr( $value['css'] ); ?>"
1963
<?php echo implode( ' ', $custom_attributes ); ?>
1964
+ <?php if ( ! empty( $confirm_message ) ) { ?>
1965
+ data-confirm_message="<?php echo esc_attr( $confirm_message ); ?>"
1966
+ <?php } ?>
1967
><?php echo $button_name; ?></button>
1968
<span class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-successed"><?php echo $successed_text; ?></span>
1969
<span class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-errors"><?php echo $errors_text; ?></span>
1970
1971
<!-- Progress Bar -->
1972
+ <?php if ( ! empty( $notice ) ) { ?>
1973
+ <div class="a3rev-ui-progress-notice"><?php echo $notice; ?></div>
1974
+ <?php } ?>
1975
<div class="a3rev-ui-progress-bar-wrap">
1976
<div class="a3rev-ui-progress-inner" data-current="<?php echo $multi_current_items; ?>" data-total="<?php echo $multi_total_items; ?>" ></div>
1977
<div class="a3rev-ui-progressing-text"><?php echo $progressing_text; ?></div>
2075
?><tr valign="top">
2076
<th scope="row" class="titledesc">
2077
<?php echo $tip; ?>
2078
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
2079
</th>
2080
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2081
<input
2102
?><tr valign="top">
2103
<th scope="row" class="titledesc">
2104
<?php echo $tip; ?>
2105
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
2106
</th>
2107
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2108
<input
2133
?><tr valign="top">
2134
<th scope="row" class="titledesc">
2135
<?php echo $tip; ?>
2136
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
2137
</th>
2138
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2139
<input
2169
?><tr valign="top">
2170
<th scope="row" class="titledesc">
2171
<?php echo $tip; ?>
2172
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
2173
</th>
2174
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2175
<?php echo $description; ?>
2195
$value['class'] .= ' chzn-rtl';
2196
}
2197
if ( ! isset( $value['options'] ) ) $value['options'] = array();
2198
+
2199
+ $is_ajax = false;
2200
+ if ( isset( $value['options_url'] ) && ! empty( $value['options_url'] ) ) {
2201
+ $is_ajax = true;
2202
+ $value['class'] .= ' chzn-select-ajaxify';
2203
+ }
2204
2205
?><tr valign="top">
2206
<th scope="row" class="titledesc">
2207
<?php echo $tip; ?>
2208
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
2209
</th>
2210
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2211
<select
2216
data-placeholder="<?php echo esc_html( $value['placeholder'] ); ?>"
2217
<?php echo implode( ' ', $custom_attributes ); ?>
2218
<?php if ( $value['type'] == 'multiselect' ) echo 'multiple="multiple"'; ?>
2219
+ <?php if ( $is_ajax ) {
2220
+ echo 'options_url="'.esc_url( $value['options_url'] ).'"';
2221
+ echo 'data-no_results_text="Please enter 3 or more characters"';
2222
+ }
2223
+ ?>
2224
>
2225
<?php
2226
if ( is_array( $value['options'] ) && count( $value['options'] ) > 0 ) {
2272
?><tr valign="top">
2273
<th scope="row" class="titledesc">
2274
<?php echo $tip; ?>
2275
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
2276
</th>
2277
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2278
<fieldset>
2311
?><tr valign="top">
2312
<th scope="row" class="titledesc">
2313
<?php echo $tip; ?>
2314
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
2315
</th>
2316
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2317
<fieldset>
2363
if ( $value['show_if_checked'] == 'option' ) echo 'show_options_if_checked';
2364
?>">
2365
<th scope="row" class="titledesc">
2366
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
2367
</th>
2368
<td class="forminp forminp-checkbox">
2369
<fieldset>
2379
}
2380
2381
?>
2382
+ <legend class="screen-reader-text"><span><?php echo $value['name']; ?></span></legend>
2383
2384
<label for="<?php echo $id_attribute; ?>">
2385
<input
2416
?><tr valign="top">
2417
<th scope="row" class="titledesc">
2418
<?php echo $tip; ?>
2419
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
2420
</th>
2421
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2422
<input
2445
?><tr valign="top">
2446
<th scope="row" class="titledesc">
2447
<?php echo $tip; ?>
2448
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
2449
</th>
2450
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2451
<input
2472
$crop = checked( 1, $option_value['crop'], false );
2473
2474
?><tr valign="top">
2475
+ <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo $value['name']; ?></th>
2476
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2477
2478
<label><?php _e( 'Width', 'a3-lazy-load' ); ?> <input name="<?php echo $name_attribute; ?>[width]" id="<?php echo $id_attribute; ?>-width" type="text" class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-width" value="<?php echo $width; ?>" /></label>
2507
$args = wp_parse_args( $value['args'], $args );
2508
2509
?><tr valign="top">
2510
+ <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo $value['name']; ?></th>
2511
<td class="forminp">
2512
<?php echo str_replace(' id=', " data-placeholder='" . esc_html( $value['placeholder'] ) . "' style='" . $value['css'] . "' class='" . $value['class'] . "' id=", wp_dropdown_pages( $args ) ); ?> <?php echo $description; ?>
2513
</td>
2530
$color = $option_value['color'];
2531
2532
?><tr valign="top">
2533
+ <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo $value['name']; ?></th>
2534
<td class="forminp">
2535
<?php echo $description; ?>
2536
<div class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?>-control">
2684
$bottom_right_corner = intval( $bottom_right_corner );
2685
2686
?><tr valign="top">
2687
+ <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo $value['name']; ?></th>
2688
<td class="forminp forminp-border_corner">
2689
<?php echo $description; ?>
2690
<div class="a3rev-ui-settings-control">
2851
$color = $option_value['color'];
2852
2853
?><tr valign="top">
2854
+ <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo $value['name']; ?></th>
2855
<td class="forminp">
2856
<?php echo $description; ?>
2857
<div class="a3rev-ui-settings-control">
2950
$bottom_right_corner = intval( $bottom_right_corner );
2951
2952
?><tr valign="top">
2953
+ <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo $value['name']; ?></th>
2954
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
2955
<div class="a3rev-ui-settings-control">
2956
<!-- Border Corner : Rounded or Square -->
3076
$inset = $option_value['inset'];
3077
3078
?><tr valign="top">
3079
+ <th scope="row" class="titledesc"><?php echo $tip; ?><?php echo $value['name']; ?></th>
3080
<td class="forminp forminp-box_shadow">
3081
<input
3082
name="<?php echo $name_attribute; ?>[enable]"
3210
?><tr valign="top">
3211
<th scope="row" class="titledesc">
3212
<?php echo $tip; ?>
3213
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
3214
</th>
3215
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
3216
<div class="a3rev-ui-slide-container">
3254
?><tr valign="top">
3255
<th scope="row" class="titledesc">
3256
<?php echo $tip; ?>
3257
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
3258
</th>
3259
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
3260
<?php echo $description; ?>
3261
+ <?php echo $a3_lazy_load_uploader->upload_input( $name_attribute, $id_attribute, $option_value, $attachment_id, $value['default'], $value['name'], $class, esc_attr( $value['css'] ) , '', $strip_methods );?>
3262
</td>
3263
</tr><?php
3264
3272
?><tr valign="top">
3273
<th scope="row" class="titledesc">
3274
<?php echo $tip; ?>
3275
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
3276
</th>
3277
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
3278
<?php echo $description; ?>
3296
?><tr valign="top">
3297
<th scope="row" class="titledesc">
3298
<?php echo $tip; ?>
3299
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
3300
</th>
3301
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
3302
<?php echo $description; ?>
3362
style="<?php echo esc_attr( $text_field['css'] ); ?>"
3363
value="<?php echo esc_attr( $option_value ); ?>"
3364
class="a3rev-ui-<?php echo sanitize_title( $value['type'] ) ?> <?php echo esc_attr( $text_field['class'] ); ?>"
3365
+ /> <span><?php echo $text_field['name']; ?></span></label>
3366
<?php
3367
}
3368
?>
3381
?><tr valign="top">
3382
<th scope="row" class="titledesc">
3383
<?php echo $tip; ?>
3384
+ <label for="<?php echo $id_attribute; ?>"><?php echo $value['name']; ?></label>
3385
</th>
3386
<td class="forminp forminp-<?php echo sanitize_title( $value['type'] ) ?>">
3387
<input
3580
// open box handle
3581
echo '<div data-form-key="custom-boxes" data-box-id="'. esc_attr( $heading_box_id ) .'" class="a3rev_panel_box_handle" >' . "\n\n";
3582
3583
+ echo ( ! empty( $options['name'] ) ) ? '<h3 class="a3-plugin-ui-panel-box '. $toggle_box_class . ' ' . $opened_class . '">'. $options['name'] .' '. $view_doc .'</h3>' : '';
3584
3585
if ( stristr( $options['class'], 'pro_feature_fields' ) !== false && ! empty( $options['id'] ) ) $this->upgrade_top_message( true, sanitize_title( $options['id'] ) );
3586
elseif ( stristr( $options['class'], 'pro_feature_fields' ) !== false ) $this->upgrade_top_message( true );
3598
if ( stristr( $options['class'], 'pro_feature_fields' ) !== false && ! empty( $options['id'] ) ) $this->upgrade_top_message( true, sanitize_title( $options['id'] ) );
3599
elseif ( stristr( $options['class'], 'pro_feature_fields' ) !== false ) $this->upgrade_top_message( true );
3600
3601
+ echo ( ! empty( $options['name'] ) ) ? '<h3>'. $options['name'] .' '. $view_doc .'</h3>' : '';
3602
}
3603
3604
if ( ! empty( $options['desc'] ) ) {
admin/admin-ui.php CHANGED
@@ -31,7 +31,7 @@ class A3_Lazy_Load_Admin_UI
31
* You must change to correct plugin name that you are working
32
*/
33
34
- public $framework_version = '2.0.3';
35
public $plugin_name = A3_LAZY_LOAD_KEY;
36
public $plugin_path = A3_LAZY_LOAD_NAME;
37
public $google_api_key_option = '';
@@ -39,7 +39,7 @@ class A3_Lazy_Load_Admin_UI
39
public $version_transient = '';
40
public $is_free_plugin = true;
41
42
- public $support_url = 'https://wordpress.org/support/plugin/a3-lazy-load/';
43
44
45
/**
@@ -74,9 +74,11 @@ class A3_Lazy_Load_Admin_UI
74
$this->google_api_key_option = A3_LAZY_LOAD_KEY . '_google_api_key';
75
$this->toggle_box_open_option = A3_LAZY_LOAD_KEY . '_toggle_box_open';
76
$this->version_transient = A3_LAZY_LOAD_KEY . '_licinfo';
77
- }
78
-
79
80
/*-----------------------------------------------------------------------------------*/
81
/* admin_plugin_url() */
82
/*-----------------------------------------------------------------------------------*/
31
* You must change to correct plugin name that you are working
32
*/
33
34
+ public $framework_version = '2.0.7';
35
public $plugin_name = A3_LAZY_LOAD_KEY;
36
public $plugin_path = A3_LAZY_LOAD_NAME;
37
public $google_api_key_option = '';
39
public $version_transient = '';
40
public $is_free_plugin = true;
41
42
+ public $support_url = '';
43
44
45
/**
74
$this->google_api_key_option = A3_LAZY_LOAD_KEY . '_google_api_key';
75
$this->toggle_box_open_option = A3_LAZY_LOAD_KEY . '_toggle_box_open';
76
$this->version_transient = A3_LAZY_LOAD_KEY . '_licinfo';
77
78
+ $this->support_url = 'https://wordpress.org/support/plugin/a3-lazy-load/';
79
+ }
80
+
81
+
82
/*-----------------------------------------------------------------------------------*/
83
/* admin_plugin_url() */
84
/*-----------------------------------------------------------------------------------*/
admin/assets/css/admin-ui-style.css CHANGED
@@ -271,6 +271,7 @@
271
.a3rev_panel_container .a3rev-ui-ajax_submit-control,
272
.a3rev_panel_container .a3rev-ui-ajax_multi_submit-control {
273
margin-bottom: 6px;
274
}
275
.a3rev_panel_container .a3rev-ui-ajax_submit-control .a3rev-ui-ajax_submit-button,
276
.a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-button {
@@ -321,6 +322,14 @@
321
max-width: 600px;
322
position: relative;
323
}
324
.a3rev_panel_container .a3rev-ui-progress-inner {
325
animation: progress-bar 1s infinite linear;
326
-ms-animation: progress-bar 1s infinite linear;
@@ -877,6 +886,9 @@
877
margin-bottom:5px;
878
margin-right:2px;
879
}
880
881
/* Custom for each element web icons font */
882
.a3-plugin-ui-delete-icon:before {
271
.a3rev_panel_container .a3rev-ui-ajax_submit-control,
272
.a3rev_panel_container .a3rev-ui-ajax_multi_submit-control {
273
margin-bottom: 6px;
274
+ position: relative;
275
}
276
.a3rev_panel_container .a3rev-ui-ajax_submit-control .a3rev-ui-ajax_submit-button,
277
.a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-button {
322
max-width: 600px;
323
position: relative;
324
}
325
+ .a3rev_panel_container .a3rev-ui-progress-notice {
326
+ display: none;
327
+ position: absolute;
328
+ text-align: center;
329
+ top: -25px;
330
+ width: 100%;
331
+ color: #f00;
332
+ }
333
.a3rev_panel_container .a3rev-ui-progress-inner {
334
animation: progress-bar 1s infinite linear;
335
-ms-animation: progress-bar 1s infinite linear;
886
margin-bottom:5px;
887
margin-right:2px;
888
}
889
+ .chzn-select-ajaxify ~ .chosen-container .no-results span {
890
+ display: none;
891
+ }
892
893
/* Custom for each element web icons font */
894
.a3-plugin-ui-delete-icon:before {
admin/assets/css/admin-ui-style.min.css CHANGED
@@ -1,230 +1,364 @@
1
@charset "UTF-8";
2
- @font-face{font-family:"a3-plugin-framework";src:url(../fonts/a3-plugin-framework.eot);src:url(../fonts/a3-plugin-framework.eot?#iefix) format("embedded-opentype"),url(../fonts/a3-plugin-framework.woff) format("woff"),url(../fonts/a3-plugin-framework.ttf) format("truetype"),url(../fonts/a3-plugin-framework.svg#a3-plugin-framework) format("svg");font-weight:400;font-style:normal}
3
- @-webkit-keyframes progress-bar {
4
- from{background-position:0 0}
5
- to{background-position:24px 40px}
6
}
7
- @keyframes progress-bar {
8
- from{background-position:0 0}
9
- to{background-position:24px 40px}
10
}
11
- [class^="a3-plugin-ui-"]:before,[class*=" a3-plugin-ui-"]:before{font-family:"a3-plugin-framework"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
12
- .a3-plugin-ui-a3-plugins-icon:before{content:"a"}
13
- .a3-plugin-ui-a3-rev-logo:before{content:"b"}
14
- .a3-plugin-ui-a3-thumb-icon:before{content:"c"}
15
- .a3-plugin-ui-delete-icon:before{content:"d"}
16
- .a3-plugin-ui-help-icon:before{content:"e"}
17
- .a3-plugin-ui-key-icon:before{content:"f"}
18
- .a3-plugin-ui-preview-icon:before{content:"g"}
19
- .a3-plugin-ui-refresh-icon:before{content:"h"}
20
- .a3-plugin-ui-loading-icon:before{content:"k"}
21
- .a3-plugin-ui-a3-plugins-icon-1:before{content:"i"}
22
- .a3-plugin-ui-a3-rev-logo-1:before{content:"j"}
23
- .a3rev_panel_container{visibility:hidden;height:0;overflow:hidden;margin-top:10px;float:left;width:100%}
24
- .a3rev_panel_container .a3rev_panel_row{display:table;width:100%;table-layout:fixed;clear:both;position:relative}
25
- .a3rev_panel_container .a3rev_panel_row:after{display:table;clear:both;content:''}
26
- .a3rev_panel_container .a3rev_panel_column{display:table-cell;width:50%;box-sizing:border-box;padding:0 10px;position:relative;vertical-align:top}
27
- .a3rev_panel_container .a3rev_panel_column:last-child{padding-right:0}
28
- .a3rev_panel_container .a3rev_panel_column:first-child{padding-left:0;padding-right:10px}
29
- .a3rev_panel_container .a3rev_panel_box{position:relative;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.06);box-shadow:0 1px 1px rgba(0,0,0,0.06);background:#fff;margin-bottom:20px;border-radius:0}
30
- .a3rev_panel_container .a3rev_panel_box .a3rev_panel_box{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}
31
- .a3rev_panel_container .a3rev_panel_box_handle{padding:8px 12px 8px 38px;position:relative}
32
- .a3rev_panel_container .a3rev_panel_box_handle .pro_feature_top_message{text-align:left;margin:5px 0 0}
33
- .a3rev_panel_container .a3-plugin-ui-panel-box{cursor:pointer;margin:0}
34
- .a3rev_panel_container .a3-plugin-ui-panel-box:before{content:"j";color:#aaa;position:absolute;top:7px;left:10px;font-size:20px}
35
- .a3rev_panel_container .box_active .a3-plugin-ui-panel-box:before{color:#22ef00}
36
- .a3rev_panel_container .a3-plugin-ui-panel-box.box_open:before{content:"m";color:#000}
37
- .a3rev_panel_container .a3-plugin-ui-panel-box:hover:before{color:#000}
38
- .a3rev_panel_container .a3rev_panel_box_handle h3{margin:0}
39
- .a3rev_panel_container .a3rev_panel_box_handle p{font-size:12px;margin:5px 0}
40
- .a3rev_panel_container .a3rev_panel_box_handle p:last-child{margin-bottom:0}
41
- .a3rev_panel_container .a3rev_panel_box_inside{overflow:hidden;height:0;visibility:hidden;border-top:1px solid #eee;padding:0 12px}
42
- .a3rev_panel_container .a3rev_panel_box_inside.box_open{overflow:inherit;height:auto;visibility:visible}
43
- .a3rev_panel_container .a3rev_panel_box.pro_feature_fields .a3rev_panel_box_handle{background-color:#edfed0}
44
- .a3rev_panel_container .a3rev_panel_box.pro_feature_fields .a3rev_panel_box_inside{border-color:#7ebd14}
45
- .a3rev_panel_container .a3rev_panel_inner{clear:both;display:block;padding-bottom:10px}
46
- .a3rev_panel_container .a3rev_panel_inner h3{margin-bottom:0}
47
- .a3rev_panel_container .a3rev_panel_inner .form-table{margin-bottom:0}
48
- .icon32-a3rev-ui-settings{background:url(../images/a3-plugins.png) no-repeat left top}
49
- .a3_subsubsub_section{float:left;width:100%}
50
- .a3rev_panel_container input[type="text"],.a3rev_panel_container input[type="email"],.a3rev_panel_container input[type="number"],.a3rev_panel_container input[type="password"]{height:24px}
51
- .a3rev_panel_container .a3rev-ui-typography-size{width:80px}
52
- .a3rev_panel_container .a3rev-ui-typography-line_height{width:80px}
53
- .a3rev_panel_container .a3rev-ui-typography-face{width:160px}
54
- .a3rev_panel_container .a3rev-ui-typography-style{width:100px}
55
- .a3rev_panel_container .a3rev-ui-typography-preview{display:inline-block}
56
- .a3rev_panel_container .typography-preview-container .preview_remove{background:#EEE;border:1px solid #DDD;border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px;cursor:pointer;height:10px;padding:2px;position:absolute;right:-10px;top:-10px;width:10px;z-index:99;text-decoration:none!important}
57
- .a3rev_panel_container .a3rev-ui-typography-preview-button{float:left;margin:0;padding-top:0;height:24px;line-height:24px}
58
- .a3rev_panel_container .typography-preview-container{clear:both;position:relative;width:50%;margin-top:10px}
59
- .a3rev_panel_container .typography-preview{word-wrap:break-word;clear:both;padding:20px;border:1px solid #CCC;background:#FDFDFD;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
60
- .a3rev_panel_container .wp-picker-holder{position:absolute;z-index:10000}
61
- .a3rev_panel_container input.wp-picker-default{height:24px!important}
62
- .a3rev_panel_container .wp-color-result{top:0}
63
- .a3rev_panel_container .a3rev-ui-text{width:300px;max-width:70%}
64
- .a3rev_panel_container .a3rev-ui-email{width:300px;max-width:70%}
65
- .a3rev_panel_container .a3rev-ui-number{width:40px;max-width:70%}
66
- .a3rev_panel_container .a3rev-ui-password{width:300px;max-width:70%}
67
- .a3rev_panel_container .a3rev-ui-google_api_key{width:350px;max-width:100%}
68
- .a3rev_panel_container .a3rev-ui-google-api-key-inside{margin-top:10px}
69
- .a3rev_panel_container .a3rev-ui-google-valid-key-message,.a3rev_panel_container .a3rev-ui-google-unvalid-key-message{display:none}
70
- .a3rev_panel_container .a3rev-ui-google-valid-key,.a3rev_panel_container .a3rev-ui-google-unvalid-key{padding:10px;box-shadow:0 1px 1px rgba(0,0,0,0.1)}
71
- .a3rev_panel_container .a3rev-ui-google-valid-key{background-color:#dff0d8;border:1px solid #468847;color:#468847}
72
- .a3rev_panel_container .a3rev-ui-google-unvalid-key{background-color:#ffebe8;border:1px solid #dd3d36;color:#dd3d36}
73
- .a3rev_panel_container .a3rev-ui-google-valid-key .a3rev-ui-google-valid-key-message,.a3rev_panel_container .a3rev-ui-google-unvalid-key .a3rev-ui-google-unvalid-key-message{display:block}
74
- .a3rev_panel_container .a3rev-ui-version-checking{display:none;margin-top:6px;background-image:url(../images/loading-bottom.gif);background-repeat:no-repeat;background-size:100% auto;width:16px;height:16px}
75
- .a3rev_panel_container .a3rev-ui-check-version-message{font-size:13px}
76
- .a3rev_panel_container .a3rev-ui-new-version-message,.a3rev_panel_container .a3rev-ui-latest-version-message{padding:8px 10px;box-shadow:0 1px 1px rgba(0,0,0,0.1);margin-top:8px}
77
- .a3rev_panel_container .a3rev-ui-latest-version-message{background-color:#dff0d8;border:1px solid #468847;color:#468847}
78
- .a3rev_panel_container .a3rev-ui-new-version-message{background-color:#ffebe8;border:1px solid #dd3d36;color:#dd3d36}
79
- .a3rev_panel_container .a3rev-ui-ajax_submit-control,.a3rev_panel_container .a3rev-ui-ajax_multi_submit-control{margin-bottom:6px}
80
- .a3rev_panel_container .a3rev-ui-ajax_submit-control .a3rev-ui-ajax_submit-button,.a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-button{border-radius:5px;border:none;background:#2186fa;color:#fff;font-size:16px;padding:8px 15px;transition:all .5s ease .1s;cursor:pointer;height:40px;box-sizing:border-box;margin-bottom:5px}
81
- .a3rev_panel_container .a3rev-ui-ajax_submit-control .a3rev-ui-ajax_submit-button:hover,.a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-button:hover{background:#f4741b}
82
- .a3rev_panel_container .a3rev-ui-ajax_submit-control .a3rev-ui-ajax_submit-button.disabled,.a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-button.disabled{background:#999;cursor:default}
83
- .a3rev_panel_container .a3rev-ui-ajax_submit-control .a3rev-ui-ajax_submit-successed,.a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-successed{display:none;color:#46b450;font-size:14px;transition:all 1.5s ease .1s;height:40px;box-sizing:border-box}
84
- .a3rev_panel_container .a3rev-ui-ajax_submit-control .a3rev-ui-ajax_submit-errors,.a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-errors{display:none;color:#dc3232;font-size:14px;transition:all 1.5s ease .1s}
85
- .a3rev_panel_container .a3rev-ui-progress-bar-wrap{background:rgba(0,0,0,0.6) none repeat scroll 0 0;border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.6) inset;display:none;padding:3px;width:100%;max-width:600px;position:relative}
86
- .a3rev_panel_container .a3rev-ui-progress-inner{animation:progress-bar 1s infinite linear;-ms-animation:progress-bar 1s infinite linear;-moz-animation:progress-bar 1s infinite linear;-webkit-animation:progress-bar 1s infinite linear;background:rgba(0,0,0,0) repeating-linear-gradient(-45deg,#07f,#07f 10px,#c3defd 10px,#c3defd 24px) repeat scroll 0 0 / 68px 68px;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,0.75);height:34px;overflow:hidden;transition:width 2s ease .1s;width:0}
87
- .a3rev_panel_container .a3rev-ui-progressing-text,.a3rev_panel_container .a3rev-ui-completed-text{box-sizing:border-box;color:#fff;display:block;font-size:16px;left:0;top:0;padding:0 10px;position:absolute;text-align:center;text-shadow:0 0 2px #000;width:100%;height:100%;line-height:40px;z-index:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
88
- .a3rev_panel_container .a3rev-ui-completed-text{display:none}
89
- .a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-button{margin-bottom:0}
90
- .a3rev_panel_container .a3rev-ui-statistics-wrap{float:left;width:100%;max-width:600px;margin-top:20px}
91
- .a3rev_panel_container .a3rev-ui-statistic-item{float:left;width:100%;box-sizing:border-box;margin-bottom:30px}
92
- .a3rev_panel_container .a3rev-ui-pie-wrap{height:80px;width:80px;margin:0 auto 5px;position:relative}
93
- .a3rev_panel_container .a3rev-ui-pie-shadow{border:10px solid #ddd;border-radius:100%;height:100%;width:100%;box-sizing:border-box}
94
- .a3rev_panel_container .a3rev-ui-pie{clip:rect(0px,80px,80px,40px);height:100%;width:100%;position:absolute;left:0;top:0}
95
- .a3rev_panel_container .a3rev-ui-pie.pie-more-50{clip:rect(auto,auto,auto,auto)}
96
- .a3rev_panel_container .a3rev-ui-pie-half-circle{clip:rect(0px,40px,80px,0px);border:10px solid #3498db;border-radius:100%;height:100%;width:100%;position:absolute;left:0;top:0;box-sizing:border-box}
97
- .a3rev_panel_container .a3rev-ui-statistic-text{text-align:center;text-transform:uppercase;color:#777}
98
- .a3rev_panel_container .a3rev-ui-statistic-separate,.a3rev_panel_container .a3rev-ui-statistic-current-item,.a3rev_panel_container .a3rev-ui-statistic-total-item{color:#000;font-size:25px;margin:0}
99
- .a3rev_panel_container .a3rev-ui-textarea{width:600px;max-width:70%}
100
- .a3rev_panel_container .a3rev-ui-select{width:160px;max-width:70%}
101
- .a3rev_panel_container .a3rev-ui-multiselect{width:300px;max-width:70%}
102
- .a3rev_panel_container .forminp-radio ul{margin:0}
103
- .a3rev_panel_container .a3rev-ui-image_size-width{width:40px}
104
- .a3rev_panel_container .a3rev-ui-image_size-height{width:40px}
105
- .a3rev_panel_container .a3rev-ui-single_select_page{width:300px;max-width:70%}
106
- .a3rev_panel_container .a3rev-ui-settings-preview{display:inline-block}
107
- .a3rev_panel_container .settings-apply-preview{padding:10px;background:#FF0}
108
- .a3rev_panel_container .settings-preview-container .preview_remove{background:#EEE;border:1px solid #DDD;border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px;cursor:pointer;height:10px;padding:2px;position:absolute;right:-10px;top:-10px;width:10px;z-index:99;text-decoration:none!important}
109
- .a3rev_panel_container .a3rev-ui-settings-preview-button{float:left;margin:0;padding-top:0;height:24px;line-height:24px}
110
- .a3rev_panel_container .settings-preview-container{clear:both;position:relative;margin-top:12px;width:50%}
111
- .a3rev_panel_container .settings-preview{word-wrap:break-word;clear:both;padding:30px;border:1px solid #CCC;background:#FDFDFD;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
112
- .a3rev_panel_container .a3rev-ui-border_styles-width{width:80px}
113
- .a3rev_panel_container .a3rev-ui-border_styles-style{width:80px}
114
- .a3rev_panel_container .forminp-border_corner .desc{margin-bottom:10px!important}
115
- .a3rev_panel_container .forminp-border_corner .iPhoneCheckContainer{margin-right:30px}
116
- .a3rev_panel_container .a3rev-ui-border-corner-value-container{float:left;width:100%}
117
- .a3rev_panel_container .a3rev-ui-border_corner-top_left,.a3rev_panel_container .a3rev-ui-border_corner-top_right,.a3rev_panel_container .a3rev-ui-border_corner-bottom_left,.a3rev_panel_container .a3rev-ui-border_corner-bottom_right{float:left;width:100%;clear:both;padding-top:5px}
118
- .a3rev_panel_container .a3rev-ui-border_corner-span{float:left;width:140px;margin-bottom:8px}
119
- .a3rev_panel_container .a3rev-ui-border_corner-px{float:left;margin-right:10px}
120
- .a3rev_panel_container .forminp-border_corner .settings-apply-preview{border:1px solid #515151}
121
- .a3rev_panel_container .forminp-border_corner .iPhoneCheckContainer .iPhoneCheckLabelOff,.a3rev_panel_container .forminp-border_corner .iOSCheckContainer .iOSCheckLabelOff{background:#569aef;background:-moz-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#468be0),color-stop(50%,#569aef),color-stop(52%,#6aa7f6),color-stop(100%,#82b3f5));background:-webkit-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-o-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-ms-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:linear-gradient(#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468be0',endColorstr='#82b3f5',GradientType=0);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);border:1px solid #666;border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;color:#FFF;text-shadow:0 0 2px rgba(0,0,0,0.6)}
122
- .a3rev_panel_container .a3rev-ui-bg_color-enable-container{margin-top:10px}
123
- .a3rev_panel_container .a3rev-ui-box_shadow-h_shadow{width:80px}
124
- .a3rev_panel_container .a3rev-ui-box_shadow-v_shadow{width:80px}
125
- .a3rev_panel_container .a3rev-ui-box_shadow-blur{width:80px}
126
- .a3rev_panel_container .a3rev-ui-box_shadow-spread{width:80px}
127
- .a3rev_panel_container .a3rev-ui-box_shadow-enable-container{margin-top:10px}
128
- .a3rev_panel_container .forminp-box_shadow .a3rev-ui-settings-control .iPhoneCheckContainer,.a3rev_panel_container .forminp-box_shadow .a3rev-ui-settings-control .iOSCheckContainer{float:none;display:inline-block;margin-top:0;top:-12px;margin-right:0}
129
- .a3rev_panel_container .forminp-box_shadow .a3rev-ui-settings-control .iPhoneCheckContainer .iPhoneCheckLabelOff,.a3rev_panel_container .forminp-box_shadow .a3rev-ui-settings-control .iOSCheckContainer .iOSCheckLabelOff{background:#569aef;background:-moz-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#468be0),color-stop(50%,#569aef),color-stop(52%,#6aa7f6),color-stop(100%,#82b3f5));background:-webkit-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-o-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-ms-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:linear-gradient(#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468be0',endColorstr='#82b3f5',GradientType=0);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);border:1px solid #666;border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;color:#FFF;text-shadow:0 0 2px rgba(0,0,0,0.6)}
130
- .a3rev_panel_container .a3rev-ui-upload{width:300px;height:24px}
131
- .a3rev_panel_container .a3rev-ui-slide-container{white-space:nowrap;float:left}
132
- .a3rev_panel_container .a3rev-ui-slide-container-start{padding-left:12px;margin-bottom:15px;margin-right:20px;float:left}
133
- .a3rev_panel_container .a3rev-ui-slide-result-container{float:left;white-space:nowrap}
134
- .a3rev_panel_container .a3rev-ui-slide{background:#ededed;background:-moz-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#fff 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#ededed),color-stop(50%,#ededed),color-stop(52%,#f7f6f6),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#fff 100%);background:-o-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#fff 100%);background:-ms-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#fff 100%);background:linear-gradient(#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc',endColorstr='#ffffff',GradientType=0);border:1px solid #d0d0d9;border-radius:3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;height:10px;width:220px;position:relative;float:left;margin-top:4px}
135
- .a3rev_panel_container .a3rev-ui-slide .ui-slider-handle{background:#569aef;background:-moz-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#bcbcbc),color-stop(50%,#d5d5d5),color-stop(52%,#d8d8d8),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:-o-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:-ms-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:linear-gradient(#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbcbc',endColorstr='#efefef',GradientType=0);box-shadow:0 1px 0 0 #FFF inset;-webkit-box-shadow:0 1px 0 0 #FFF inset;border:1px solid #999;border-radius:3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;position:absolute;z-index:2;width:22px;height:23px;cursor:pointer;font-weight:700;color:#1C94C4;outline:none;top:-8px;margin-left:-11px}
136
- .a3rev_panel_container .a3rev-ui-slide .ui-slider-range{background:#569aef;background:-moz-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#468be0),color-stop(50%,#569aef),color-stop(52%,#6aa7f6),color-stop(100%,#82b3f5));background:-webkit-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-o-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-ms-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:linear-gradient(#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468be0',endColorstr='#82b3f5',GradientType=0);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);border:1px solid #255399;border-radius:3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;position:absolute;top:-1px;height:100%}
137
- .a3rev_panel_container .a3rev-ui-slider{float:left;width:50px;padding:3px;margin-top:-1px}
138
- .a3rev_panel_container .a3rev-ui-array_textfields{width:40px}
139
- .a3rev_panel_container .forminp-onoff_radio ul{float:left;width:100%;margin:0}
140
- .a3rev_panel_container .forminp-onoff_radio li{float:left;width:100%;padding-top:10px}
141
- .a3rev_panel_container .forminp-onoff_radio .iPhoneCheckDisabled,.a3rev_panel_container .forminp-onoff_radio .iOSCheckDisabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
142
- .a3rev_panel_container .iPhoneCheckContainer,.a3rev_panel_container .iOSCheckContainer{position:relative;height:25px;cursor:pointer;margin-right:10px;float:left;margin-top:-3px}
143
- .a3rev_panel_container .iPhoneCheckContainer input,.a3rev_panel_container .iOSCheckContainer input{display:none}
144
- .a3rev_panel_container .iPhoneCheckContainer label,.a3rev_panel_container .iOSCheckContainer label{white-space:nowrap;font-size:14px;line-height:24px;font-weight:700;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;cursor:pointer;display:block;position:absolute;width:auto;top:0;overflow:hidden;user-select:none;-moz-user-select:none;-khtml-user-select:none}
145
- .a3rev_panel_container label.iPhoneCheckLabelOff,.a3rev_panel_container label.iOSCheckLabelOff{background:#ededed;background:-moz-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#fff 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#ededed),color-stop(50%,#ededed),color-stop(52%,#f7f6f6),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#fff 100%);background:-o-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#fff 100%);background:-ms-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#fff 100%);background:linear-gradient(#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc',endColorstr='#ffffff',GradientType=0);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);border:1px solid #999;border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;height:23px;color:#8b8b8b;text-shadow:0 0 2px rgba(255,255,255,0.6);text-align:right;right:0}
146
- .a3rev_panel_container label.iPhoneCheckLabelOff span,.a3rev_panel_container label.iOSCheckLabelOff span{padding-right:10px;padding-left:0;display:inline-block;text-transform:uppercase}
147
- .a3rev_panel_container label.iPhoneCheckLabelOn,.a3rev_panel_container label.iOSCheckLabelOn{background:#569aef;background:-moz-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#468be0),color-stop(50%,#569aef),color-stop(52%,#6aa7f6),color-stop(100%,#82b3f5));background:-webkit-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-o-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-ms-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:linear-gradient(#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468be0',endColorstr='#82b3f5',GradientType=0);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);border:1px solid #999;border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;height:23px;text-align:left;color:#FFF;text-shadow:0 0 2px rgba(0,0,0,0.6);left:0}
148
- .a3rev_panel_container label.iPhoneCheckLabelOn span,.a3rev_panel_container label.iOSCheckLabelOn span{padding-left:10px;display:inline-block;text-transform:uppercase}
149
- .a3rev_panel_container .iPhoneCheckHandle,.a3rev_panel_container .iOSCheckHandle{background:#569aef;background:-moz-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#bcbcbc),color-stop(50%,#d5d5d5),color-stop(52%,#d8d8d8),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:-o-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:-ms-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:linear-gradient(#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbcbc',endColorstr='#efefef',GradientType=0);box-shadow:0 1px 0 0 #FFF inset;-webkit-box-shadow:0 1px 0 0 #FFF inset;border:1px solid #999;border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;display:block;cursor:pointer;position:absolute;top:0;left:-1px;width:35px;height:23px}
150
- .a3rev_panel_container .iPhoneCheckDisabled,.a3rev_panel_container .iOSCheckDisabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}
151
- .a3rev_panel_container .forminp-switcher_checkbox .iPhoneCheckContainer .iPhoneCheckLabelOff,.a3rev_panel_container .forminp-switcher_checkbox .iOSCheckContainer .iOSCheckLabelOff{background:#569aef;background:-moz-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#468be0),color-stop(50%,#569aef),color-stop(52%,#6aa7f6),color-stop(100%,#82b3f5));background:-webkit-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-o-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-ms-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:linear-gradient(#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468be0',endColorstr='#82b3f5',GradientType=0);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);border:1px solid #666;border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;color:#FFF;text-shadow:0 0 2px rgba(0,0,0,0.6)}
152
- .a3rev_panel_container .a3rev-ui-time_picker{width:76px;text-align:center;cursor:pointer}
153
- .a3rev_panel_container table.form-table th img.help_tip{float:right;margin:0 -12px 0 0}
154
- .a3rev_panel_container table.form-table img.help_tip{cursor:help;line-height:1;margin:-4px 0 0 5px;padding:0;vertical-align:middle}
155
- .subsubsub{white-space:normal}
156
- .subsubsub li{white-space:nowrap}
157
- .a3-view-docs-button{background-color:#FFFFE0!important;border:1px solid #E6DB55!important;display:inline-block!important;font-weight:400!important;margin:5px 10px 0!important;text-shadow:none!important}
158
- #a3_plugin_premium_video_container{margin-top:10px}
159
- #a3_plugin_premium_video_container .a3rev_panel_box{margin-bottom:0}
160
- #a3_plugin_premium_video_container .a3-plugin-ui-panel-box{color:#006799;cursor:default}
161
- #a3_plugin_premium_video_container .a3-plugin-ui-panel-box::before{color:#006799;content:"f"}
162
- #a3_plugin_premium_video_container .a3rev_panel_video_box{border-top:1px solid #eee;overflow:hidden;padding:0;position:relative}
163
- #a3_plugin_premium_video_container .a3rev_panel_box_left_inside,#a3_plugin_premium_video_container .a3rev_panel_box_right_inside{width:calc(50% - 1px);padding:12px 12px 30px;box-sizing:border-box;float:left}
164
- #a3_plugin_premium_video_container .a3rev_panel_box_separate{width:1px;height:100%;background-color:#eee;position:absolute;top:0;left:50%;margin-left:-2px}
165
- #a3_plugin_premium_video_container .a3-plugin-premium-image{position:relative;float:left;width:50%;margin-right:15px}
166
- #a3_plugin_premium_video_container .a3-plugin-premium-image img{height:auto;width:100%;float:left}
167
- #a3_plugin_premium_video_container .a3-plugin-premium-video-play{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/play_video.png);background-repeat:no-repeat;background-position:center center;background-size:80px auto;background-color:rgba(0,0,0,0.2)}
168
- #a3_plugin_premium_video_container .a3-plugin-video-play:hover{background-color:rgba(0,0,0,0.6)}
169
- #a3_plugin_panel_container{position:relative;margin-top:10px;float:left;width:100%}
170
- #a3_plugin_panel_fields{padding-right:280px}
171
- #a3_plugin_panel_upgrade_area{float:right;padding-left:20px;width:260px;margin-top:10px}
172
- #a3_plugin_panel_extensions .a3_plugin_panel_extension_box{border:1px solid #E6DB55;color:#555;margin-bottom:17px;padding:5px 10px;background:#fff}
173
- #a3_plugin_panel_extensions img{width:auto;max-width:100%}
174
- .pro_feature_top_message{font-size:11px;text-align:center;margin:10px 0}
175
- .pro_feature_fields{position:relative;border:2px solid #E6DB55;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
176
- .pro_feature_hidden{display:none!important}
177
- .a3rev_blue_message_box{margin:0!important;background-color:#F0F8FF;border-color:#CEE1EF;padding:5px 10px;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;border-style:solid;border-width:1px}
178
- .a3rev_blue_message_box a{color:red}
179
- .a3rev_panel_container .chosen-container{margin-bottom:5px;margin-right:2px}
180
- .a3-plugin-ui-delete-icon:before{vertical-align:top}
181
- .a3-plugin-ui-icon{color:#46719d;overflow:hidden}
182
- .a3-plugin-ui-a3-rev-logo{font-size:170px;height:125px;margin-top:-30px}
183
- .a3-plugin-ui-help-icon{color:#777;float:right;margin-right:-15px;width:14px;height:14px;cursor:pointer;font-size:12px;margin-top:5px}
184
- .a3-plugin-ui-preview-icon{color:#000;display:block;width:14px;height:16px}
185
- .a3rev_panel_container .a3rev-ui-typography-preview-button span:before,.a3rev_panel_container .a3rev-ui-settings-preview-button span:before{font-family:"a3-plugin-framework"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"g";width:14px;height:16px;font-size:12px}
186
- .a3rev_panel_container .a3rev-ui-typography-preview-button span.refresh:before,.a3rev_panel_container .a3rev-ui-settings-preview-button span.refresh:before{content:"h"!important}
187
- .wf-loading .a3rev_panel_container .typography-preview.current:before,.wf-loading .a3rev_panel_container .settings-preview.current:before{content:"k"!important}
188
- .a3-plugin-ui-delete-icon{font-size:10px;color:#C00}
189
- @media screen and ( max-width: 1100px ) {
190
- .a3rev_panel_column .form-table th,.a3rev_panel_column .form-table td{display:block;vertical-align:middle;width:auto}
191
- .a3rev_panel_column .form-table th{border-bottom:0;padding-bottom:0;padding-top:10px}
192
- .a3rev_panel_column .form-table td{margin-bottom:0;padding-bottom:6px;padding-left:0;padding-top:4px}
193
}
194
- @media screen and ( min-width: 783px ) {
195
- .a3rev_panel_container .chosen-container-multi{min-width:300px}
196
}
197
- @media screen and ( max-width: 782px ) {
198
- #a3_plugin_panel_fields{width:100%}
199
- #a3_plugin_panel_upgrade_area{display:none}
200
- .a3rev_panel_container .pro_feature_fields{margin-right:0}
201
- .a3rev_panel_container input[type="text"],.a3rev_panel_container input[type="email"],.a3rev_panel_container input[type="number"],.a3rev_panel_container input[type="password"]{min-width:50px;width:100%}
202
- .a3rev_panel_container .a3rev-ui-text{max-width:none;width:100%}
203
- .a3rev_panel_container .a3rev-ui-textarea{max-width:none!important;width:100%!important}
204
- .a3rev_panel_container .a3rev-ui-slider{width:50px!important}
205
- .a3rev_panel_container .typography-preview-container,.a3rev_panel_container .settings-preview-container{width:90%}
206
- .a3rev_panel_container .a3rev-ui-typography-preview-button:active,.a3rev_panel_container .a3rev-ui-settings-preview-button:active{padding-top:inherit!important}
207
- .a3rev_panel_container .wp-picker-container input.wp-color-picker[type="text"]{width:75px!important;padding:3px 10px!important}
208
- .wp-core-ui .button.wp-picker-default{padding:0 8px 1px}
209
- .a3rev_panel_container input.a3rev-color-picker{margin-top:1px!important}
210
- .a3rev_panel_container input.wp-picker-default{margin-top:1px!important;padding:2px 8px!important}
211
- .a3rev_panel_container .chosen-container-multi{width:100%!important}
212
- .a3rev_blue_message_box_container{width:100%!important}
213
- .a3-plugin-ui-help-icon{margin-right:0}
214
- .a3rev_panel_container .a3rev-ui-statistic-item{width:100%!important}
215
}
216
- @media screen and ( max-width: 640px ) {
217
- .a3rev_panel_container .a3rev_panel_row{display:block}
218
- .a3rev_panel_container .a3rev_panel_column{display:block;width:100%;padding:0}
219
- .a3rev_panel_container .a3rev_panel_column:first-child,.a3rev_panel_container .a3rev_panel_column:last-child{padding:0}
220
}
221
- @media screen and ( max-width: 600px ) {
222
- #a3_plugin_premium_video_container .a3rev_panel_box_left_inside,#a3_plugin_premium_video_container .a3rev_panel_box_right_inside{width:100%;float:left}
223
- #a3_plugin_premium_video_container .a3rev_panel_box_separate{width:100%;height:1px;position:relative;margin-left:0;float:left;left:auto;top:auto}
224
}
225
- @media screen and ( max-width: 480px ) {
226
- .a3rev_panel_container .a3rev-ui-slide-container-start{margin-top:5px}
227
- .a3_subsubsub_section .subsubsub{text-align:left}
228
- .a3rev_panel_container .chosen-container-single{max-width:300px!important}
229
- #a3_plugin_premium_video_container .a3-plugin-premium-image{width:100%;margin-right:0;margin-bottom:10px}
230
- }
1
+ /*-------------------------------------------------------------------------------------------*/
2
+
3
+ /* A3rev Panel UI */
4
+
5
+ /*-------------------------------------------------------------------------------------------*/
6
@charset "UTF-8";
7
+
8
+ /* A3 Plugin Framework Font Icons */
9
+
10
+ /* GENERATE by Fontastic http://fontastic.me */
11
+ @font-face{font-family:"a3-plugin-framework";src:url("../fonts/a3-plugin-framework.eot");src:url("../fonts/a3-plugin-framework.eot?#iefix") format("embedded-opentype"),url("../fonts/a3-plugin-framework.woff") format("woff"),url("../fonts/a3-plugin-framework.ttf") format("truetype"),url("../fonts/a3-plugin-framework.svg#a3-plugin-framework") format("svg");font-weight:normal;font-style:normal;}
12
+ @-webkit-keyframes progress-bar{
13
+ from{background-position:0 0;}
14
+ to{background-position:24px 40px;}
15
}
16
+ @keyframes progress-bar{
17
+ from{background-position:0 0;}
18
+ to{background-position:24px 40px;}
19
}
20
+ [class^="a3-plugin-ui-"]:before,
21
+ [class*=" a3-plugin-ui-"]:before{font-family:"a3-plugin-framework"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
22
+ .a3-plugin-ui-a3-plugins-icon:before{content:"a";}
23
+ .a3-plugin-ui-a3-rev-logo:before{content:"b";}
24
+ .a3-plugin-ui-a3-thumb-icon:before{content:"c";}
25
+ .a3-plugin-ui-delete-icon:before{content:"d";}
26
+ .a3-plugin-ui-help-icon:before{content:"e";}
27
+ .a3-plugin-ui-key-icon:before{content:"f";}
28
+ .a3-plugin-ui-preview-icon:before{content:"g";}
29
+ .a3-plugin-ui-refresh-icon:before{content:"h";}
30
+ .a3-plugin-ui-loading-icon:before{content:"k";}
31
+ .a3-plugin-ui-a3-plugins-icon-1:before{content:"i";}
32
+ .a3-plugin-ui-a3-rev-logo-1:before{content:"j";}
33
+ .a3rev_panel_container{visibility:hidden;height:0;overflow:hidden;margin-top:10px;float:left;width:100%;}
34
+ .a3rev_panel_container .a3rev_panel_row{display:table;width:100%;table-layout:fixed;clear:both;position:relative;}
35
+ .a3rev_panel_container .a3rev_panel_row:after{display:table;clear:both;content:'';}
36
+ .a3rev_panel_container .a3rev_panel_column{display:table-cell;width:50%;box-sizing:border-box;padding:0 10px;position:relative;vertical-align:top;}
37
+ .a3rev_panel_container .a3rev_panel_column:last-child{padding-right:0;}
38
+ .a3rev_panel_container .a3rev_panel_column:first-child{padding-left:0;padding-right:10px;}
39
+ .a3rev_panel_container .a3rev_panel_box{position:relative;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.06);box-shadow:0 1px 1px rgba(0,0,0,0.06);background:#fff;margin-bottom:20px;border-radius:0px;}
40
+ .a3rev_panel_container .a3rev_panel_box .a3rev_panel_box{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);}
41
+ .a3rev_panel_container .a3rev_panel_box_handle{padding:8px 12px 8px 38px;position:relative;}
42
+ .a3rev_panel_container .a3rev_panel_box_handle .pro_feature_top_message{text-align:left;margin:5px 0 0;}
43
+ .a3rev_panel_container .a3-plugin-ui-panel-box{cursor:pointer;margin:0;}
44
+ .a3rev_panel_container .a3-plugin-ui-panel-box:before{content:"j";color:#aaa;position:absolute;top:7px;left:10px;font-size:20px;}
45
+ .a3rev_panel_container .box_active .a3-plugin-ui-panel-box:before{color:#22ef00;}
46
+ .a3rev_panel_container .a3-plugin-ui-panel-box.box_open:before{content:"m";color:#000;}
47
+ .a3rev_panel_container .a3-plugin-ui-panel-box:hover:before{color:#000;}
48
+ .a3rev_panel_container .a3rev_panel_box_handle h3{margin:0;}
49
+ .a3rev_panel_container .a3rev_panel_box_handle p{font-size:12px;margin:5px 0;}
50
+ .a3rev_panel_container .a3rev_panel_box_handle p:last-child{margin-bottom:0;}
51
+ .a3rev_panel_container .a3rev_panel_box_inside{overflow:hidden;height:0;visibility:hidden;border-top:1px solid #eee;padding:0 12px;}
52
+ .a3rev_panel_container .a3rev_panel_box_inside.box_open{overflow:inherit;height:auto;visibility:visible;}
53
+ .a3rev_panel_container .a3rev_panel_box.pro_feature_fields .a3rev_panel_box_handle{background-color:#edfed0;}
54
+ .a3rev_panel_container .a3rev_panel_box.pro_feature_fields .a3rev_panel_box_inside{border-color:#7ebd14;}
55
+ .a3rev_panel_container .a3rev_panel_inner{clear:both;display:block;padding-bottom:10px;}
56
+ .a3rev_panel_container .a3rev_panel_inner h3{margin-bottom:0;}
57
+ .a3rev_panel_container .a3rev_panel_inner .form-table{margin-bottom:0;}
58
+ .icon32-a3rev-ui-settings{background:url("../images/a3-plugins.png") no-repeat left top;}
59
+ .a3_subsubsub_section{float:left;width:100%;}
60
+ .a3rev_panel_container input[type="text"],
61
+ .a3rev_panel_container input[type="email"],
62
+ .a3rev_panel_container input[type="number"],
63
+ .a3rev_panel_container input[type="password"]{height:24px;}
64
+
65
+ /* Font Control */
66
+ .a3rev_panel_container .a3rev-ui-typography-size{width:80px;}
67
+ .a3rev_panel_container .a3rev-ui-typography-line_height{width:80px;}
68
+ .a3rev_panel_container .a3rev-ui-typography-face{width:160px;}
69
+ .a3rev_panel_container .a3rev-ui-typography-style{width:100px;}
70
+ .a3rev_panel_container .a3rev-ui-typography-preview{display:inline-block;}
71
+ .a3rev_panel_container .typography-preview-container .preview_remove{background:#EEEEEE;border:1px solid #DDDDDD;border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;cursor:pointer;height:10px;padding:2px;position:absolute;right:-10px;top:-10px;width:10px;z-index:99;text-decoration:none!important;}
72
+ .a3rev_panel_container .a3rev-ui-typography-preview-button{float:left;margin:0px;padding-top:0px;height:24px;line-height:24px;}
73
+ .a3rev_panel_container .typography-preview-container{clear:both;position:relative;width:50%;margin-top:10px;}
74
+ .a3rev_panel_container .typography-preview{word-wrap:break-word;clear:both;padding:20px;border:1px solid #CCCCCC;background:#FDFDFD;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
75
+
76
+ /* Class is dynamically added to the "html" tag. */
77
+
78
+ /* Color Control */
79
+ .a3rev_panel_container .wp-picker-holder{position:absolute;z-index:10000;}
80
+ .a3rev_panel_container input.wp-picker-default{height:24px!important;}
81
+ .a3rev_panel_container .wp-color-result{top:0px;}
82
+
83
+ /* Text Input Control */
84
+ .a3rev_panel_container .a3rev-ui-text{width:300px;max-width:70%;}
85
+
86
+ /* Email Input Control */
87
+ .a3rev_panel_container .a3rev-ui-email{width:300px;max-width:70%;}
88
+
89
+ /* Number Input Control */
90
+ .a3rev_panel_container .a3rev-ui-number{width:40px;max-width:70%;}
91
+
92
+ /* Password Input Control */
93
+ .a3rev_panel_container .a3rev-ui-password{width:300px;max-width:70%;}
94
+
95
+ /* Google API KEY Control */
96
+ .a3rev_panel_container .a3rev-ui-google_api_key{width:350px;max-width:100%;}
97
+ .a3rev_panel_container .a3rev-ui-google-api-key-inside{margin-top:10px;}
98
+ .a3rev_panel_container .a3rev-ui-google-valid-key-message,
99
+ .a3rev_panel_container .a3rev-ui-google-unvalid-key-message{display:none;}
100
+ .a3rev_panel_container .a3rev-ui-google-valid-key,
101
+ .a3rev_panel_container .a3rev-ui-google-unvalid-key{padding:10px;box-shadow:0 1px 1px rgba(0,0,0,0.1);}
102
+ .a3rev_panel_container .a3rev-ui-google-valid-key{background-color:#dff0d8;border:1px solid #468847;color:#468847;}
103
+ .a3rev_panel_container .a3rev-ui-google-unvalid-key{background-color:#ffebe8;border:1px solid #dd3d36;color:#dd3d36;}
104
+ .a3rev_panel_container .a3rev-ui-google-valid-key .a3rev-ui-google-valid-key-message,
105
+ .a3rev_panel_container .a3rev-ui-google-unvalid-key .a3rev-ui-google-unvalid-key-message{display:block;}
106
+
107
+ /* Manual Check New Version Control */
108
+ .a3rev_panel_container .a3rev-ui-version-checking{display:none;margin-top:6px;background-image:url('../images/loading-bottom.gif');background-repeat:no-repeat;background-size:100% auto;width:16px;height:16px;}
109
+ .a3rev_panel_container .a3rev-ui-check-version-message{font-size:13px;}
110
+ .a3rev_panel_container .a3rev-ui-new-version-message,
111
+ .a3rev_panel_container .a3rev-ui-latest-version-message{padding:8px 10px;box-shadow:0 1px 1px rgba(0,0,0,0.1);margin-top:8px;}
112
+ .a3rev_panel_container .a3rev-ui-latest-version-message{background-color:#dff0d8;border:1px solid #468847;color:#468847;}
113
+ .a3rev_panel_container .a3rev-ui-new-version-message{background-color:#ffebe8;border:1px solid #dd3d36;color:#dd3d36;}
114
+
115
+ /* Ajax Submit Control */
116
+ .a3rev_panel_container .a3rev-ui-ajax_submit-control,
117
+ .a3rev_panel_container .a3rev-ui-ajax_multi_submit-control{margin-bottom:6px;position:relative;}
118
+ .a3rev_panel_container .a3rev-ui-ajax_submit-control .a3rev-ui-ajax_submit-button,
119
+ .a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-button{border-radius:5px;border:none;background:#2186fa;color:#fff;font-size:16px;padding:8px 15px;transition:all 0.5s ease 0.1s;cursor:pointer;height:40px;box-sizing:border-box;margin-bottom:5px;}
120
+ .a3rev_panel_container .a3rev-ui-ajax_submit-control .a3rev-ui-ajax_submit-button:hover,
121
+ .a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-button:hover{background:#f4741b;}
122
+ .a3rev_panel_container .a3rev-ui-ajax_submit-control .a3rev-ui-ajax_submit-button.disabled,
123
+ .a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-button.disabled{background:#999;cursor:default;}
124
+ .a3rev_panel_container .a3rev-ui-ajax_submit-control .a3rev-ui-ajax_submit-successed,
125
+ .a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-successed{display:none;color:#46b450;font-size:14px;transition:all 1.5s ease 0.1s;height:40px;box-sizing:border-box;}
126
+ .a3rev_panel_container .a3rev-ui-ajax_submit-control .a3rev-ui-ajax_submit-errors,
127
+ .a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-errors{display:none;color:#dc3232;font-size:14px;transition:all 1.5s ease 0.1s;}
128
+ .a3rev_panel_container .a3rev-ui-progress-bar-wrap{background:rgba(0,0,0,0.6) none repeat scroll 0 0;border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,0.6) inset;display:none;padding:3px;width:100%;max-width:600px;position:relative;}
129
+ .a3rev_panel_container .a3rev-ui-progress-notice{display:none;position:absolute;text-align:center;top:-25px;width:100%;color:#f00;}
130
+ .a3rev_panel_container .a3rev-ui-progress-inner{animation:progress-bar 1s infinite linear;-ms-animation:progress-bar 1s infinite linear;-moz-animation:progress-bar 1s infinite linear;-webkit-animation:progress-bar 1s infinite linear;background:rgba(0,0,0,0) repeating-linear-gradient(-45deg,#0077ff,#0077ff 10px,#c3defd 10px,#c3defd 24px) repeat scroll 0 0 / 68px 68px;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,0.75);height:34px;overflow:hidden;transition:width 2s ease 0.1s;width:0px;}
131
+ .a3rev_panel_container .a3rev-ui-progressing-text,
132
+ .a3rev_panel_container .a3rev-ui-completed-text{box-sizing:border-box;color:#fff;display:block;font-size:16px;left:0;top:0;padding:0px 10px;position:absolute;text-align:center;text-shadow:0px 0px 2px #000;width:100%;height:100%;line-height:40px;z-index:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
133
+ .a3rev_panel_container .a3rev-ui-completed-text{display:none;}
134
+
135
+ /* Ajax Multi Submit Control */
136
+ .a3rev_panel_container .a3rev-ui-ajax_multi_submit-control .a3rev-ui-ajax_multi_submit-button{margin-bottom:0px;}
137
+ .a3rev_panel_container .a3rev-ui-statistics-wrap{float:left;width:100%;max-width:600px;margin-top:20px;}
138
+ .a3rev_panel_container .a3rev-ui-statistic-item{float:left;width:100%;box-sizing:border-box;margin-bottom:30px;}
139
+ .a3rev_panel_container .a3rev-ui-pie-wrap{height:80px;width:80px;margin:0 auto 5px auto;position:relative;}
140
+ .a3rev_panel_container .a3rev-ui-pie-shadow{border:10px solid #ddd;border-radius:100%;height:100%;width:100%;box-sizing:border-box;}
141
+ .a3rev_panel_container .a3rev-ui-pie{clip:rect(0px,80px,80px,40px);height:100%;width:100%;position:absolute;left:0;top:0;}
142
+ .a3rev_panel_container .a3rev-ui-pie.pie-more-50{clip:rect(auto,auto,auto,auto);}
143
+ .a3rev_panel_container .a3rev-ui-pie-half-circle{clip:rect(0px,40px,80px,0px);border:10px solid #3498db;border-radius:100%;height:100%;width:100%;position:absolute;left:0;top:0;box-sizing:border-box;}
144
+ .a3rev_panel_container .a3rev-ui-statistic-text{text-align:center;text-transform:uppercase;color:#777;}
145
+ .a3rev_panel_container .a3rev-ui-statistic-separate,
146
+ .a3rev_panel_container .a3rev-ui-statistic-current-item,
147
+ .a3rev_panel_container .a3rev-ui-statistic-total-item{color:#000;font-size:25px;margin:0px;}
148
+
149
+ /* Textarea Control */
150
+ .a3rev_panel_container .a3rev-ui-textarea{width:600px;max-width:70%;}
151
+
152
+ /* Select Control */
153
+ .a3rev_panel_container .a3rev-ui-select{width:160px;max-width:70%;}
154
+
155
+ /* Multiselect Control */
156
+ .a3rev_panel_container .a3rev-ui-multiselect{width:300px;max-width:70%;}
157
+
158
+ /* Radio Control */
159
+ .a3rev_panel_container .forminp-radio ul{margin:0;}
160
+
161
+ /* Image Size Control */
162
+ .a3rev_panel_container .a3rev-ui-image_size-width{width:40px;}
163
+ .a3rev_panel_container .a3rev-ui-image_size-height{width:40px;}
164
+ .a3rev_panel_container .a3rev-ui-image_size-crop{}
165
+
166
+ /* Single Select Page Control */
167
+ .a3rev_panel_container .a3rev-ui-single_select_page{width:300px;max-width:70%;}
168
+
169
+ /* Settings Preview */
170
+ .a3rev_panel_container .a3rev-ui-settings-preview{display:inline-block;}
171
+ .a3rev_panel_container .settings-apply-preview{padding:10px;background:#FF0;}
172
+ .a3rev_panel_container .settings-preview-container .preview_remove{background:#EEEEEE;border:1px solid #DDDDDD;border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;cursor:pointer;height:10px;padding:2px;position:absolute;right:-10px;top:-10px;width:10px;z-index:99;text-decoration:none!important;}
173
+ .a3rev_panel_container .a3rev-ui-settings-preview-button{float:left;margin:0px;padding-top:0px;height:24px;line-height:24px;}
174
+ .a3rev_panel_container .settings-preview-container{clear:both;position:relative;margin-top:12px;width:50%;}
175
+ .a3rev_panel_container .settings-preview{word-wrap:break-word;clear:both;padding:30px;border:1px solid #CCCCCC;background:#FDFDFD;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
176
+
177
+ /* Border Styles Control */
178
+ .a3rev_panel_container .a3rev-ui-border_styles-width{width:80px;}
179
+ .a3rev_panel_container .a3rev-ui-border_styles-style{width:80px;}
180
+
181
+ /* Border Rounded Corner Control */
182
+ .a3rev_panel_container .forminp-border_corner .desc{margin-bottom:10px!important;}
183
+ .a3rev_panel_container .forminp-border_corner .iPhoneCheckContainer{margin-right:30px;}
184
+ .a3rev_panel_container .a3rev-ui-border-corner-value-container{float:left;width:100%;}
185
+ .a3rev_panel_container .a3rev-ui-border_corner-top_left,
186
+ .a3rev_panel_container .a3rev-ui-border_corner-top_right,
187
+ .a3rev_panel_container .a3rev-ui-border_corner-bottom_left,
188
+ .a3rev_panel_container .a3rev-ui-border_corner-bottom_right{float:left;width:100%;clear:both;padding-top:5px;}
189
+ .a3rev_panel_container .a3rev-ui-border_corner-span{float:left;width:140px;margin-bottom:8px;}
190
+ .a3rev_panel_container .a3rev-ui-border_corner-px{float:left;margin-right:10px;}
191
+ .a3rev_panel_container .forminp-border_corner .settings-apply-preview{border:1px solid #515151;}
192
+ .a3rev_panel_container .forminp-border_corner .iPhoneCheckContainer .iPhoneCheckLabelOff,
193
+ .a3rev_panel_container .forminp-border_corner .iOSCheckContainer .iOSCheckLabelOff{background:#569aef;background:-moz-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#468be0),color-stop(50%,#569aef),color-stop(52%,#6aa7f6),color-stop(100%,#82b3f5));background:-webkit-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-o-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-ms-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:linear-gradient(#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468be0',endColorstr='#82b3f5',GradientType=0);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);border:1px solid #666666;border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;color:#FFFFFF;text-shadow:0px 0px 2px rgba(0,0,0,0.6);}
194
+
195
+ /* Background Color Control */
196
+ .a3rev_panel_container .a3rev-ui-bg_color-enable-container{margin-top:10px;}
197
+
198
+ /* Box Shadow Control */
199
+ .a3rev_panel_container .a3rev-ui-box_shadow-h_shadow{width:80px;}
200
+ .a3rev_panel_container .a3rev-ui-box_shadow-v_shadow{width:80px;}
201
+ .a3rev_panel_container .a3rev-ui-box_shadow-blur{width:80px;}
202
+ .a3rev_panel_container .a3rev-ui-box_shadow-spread{width:80px;}
203
+ .a3rev_panel_container .a3rev-ui-box_shadow-enable-container{margin-top:10px;}
204
+ .a3rev_panel_container .forminp-box_shadow .a3rev-ui-settings-control .iPhoneCheckContainer,
205
+ .a3rev_panel_container .forminp-box_shadow .a3rev-ui-settings-control .iOSCheckContainer{float:none;display:inline-block;margin-top:0;top:-12px;margin-right:0px;}
206
+ .a3rev_panel_container .forminp-box_shadow .a3rev-ui-settings-control .iPhoneCheckContainer .iPhoneCheckLabelOff,
207
+ .a3rev_panel_container .forminp-box_shadow .a3rev-ui-settings-control .iOSCheckContainer .iOSCheckLabelOff{background:#569aef;background:-moz-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#468be0),color-stop(50%,#569aef),color-stop(52%,#6aa7f6),color-stop(100%,#82b3f5));background:-webkit-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-o-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-ms-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:linear-gradient(#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468be0',endColorstr='#82b3f5',GradientType=0);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);border:1px solid #666666;border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;color:#FFFFFF;text-shadow:0px 0px 2px rgba(0,0,0,0.6);}
208
+
209
+ /* Uploader Control */
210
+ .a3rev_panel_container .a3rev-ui-upload{width:300px;height:24px;}
211
+
212
+ /* SLIDER Control */
213
+ .a3rev_panel_container .a3rev-ui-slide-container{white-space:nowrap;float:left;}
214
+ .a3rev_panel_container .a3rev-ui-slide-container-start{padding-left:12px;margin-bottom:15px;margin-right:20px;float:left;}
215
+ .a3rev_panel_container .a3rev-ui-slide-result-container{float:left;white-space:nowrap;}
216
+ .a3rev_panel_container .a3rev-ui-slide{background:#ededed;background:-moz-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#ffffff 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#ededed),color-stop(50%,#ededed),color-stop(52%,#f7f6f6),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#ffffff 100%);background:-o-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#ffffff 100%);background:-ms-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#ffffff 100%);background:linear-gradient(#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc',endColorstr='#ffffff',GradientType=0);border:1px solid #d0d0d9;border-radius:3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;height:10px;width:220px;position:relative;float:left;margin-top:4px;}
217
+ .a3rev_panel_container .a3rev-ui-slide .ui-slider-handle{background:#569aef;background:-moz-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#bcbcbc),color-stop(50%,#d5d5d5),color-stop(52%,#d8d8d8),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:-o-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:-ms-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:linear-gradient(#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbcbc',endColorstr='#efefef',GradientType=0);box-shadow:0 1px 0px 0px #FFFFFF inset;-webkit-box-shadow:0 1px 0px 0px #FFFFFF inset;border:1px solid #999999;border-radius:3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;position:absolute;z-index:2;width:22px;height:23px;cursor:pointer;font-weight:bold;color:#1C94C4;outline:none;top:-8px;margin-left:-11px;}
218
+ .a3rev_panel_container .a3rev-ui-slide .ui-slider-range{background:#569aef;background:-moz-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#468be0),color-stop(50%,#569aef),color-stop(52%,#6aa7f6),color-stop(100%,#82b3f5));background:-webkit-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-o-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-ms-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:linear-gradient(#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468be0',endColorstr='#82b3f5',GradientType=0);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);border:1px solid #255399;border-radius:3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;position:absolute;top:-1px;height:100%;}
219
+ .a3rev_panel_container .a3rev-ui-slider{float:left;width:50px;padding:3px;margin-top:-1px;}
220
+
221
+ /* Array TextFields Control */
222
+ .a3rev_panel_container .a3rev-ui-array_textfields{width:40px;}
223
+
224
+ /* OnOff Radio Control */
225
+ .a3rev_panel_container .forminp-onoff_radio ul{float:left;width:100%;margin:0;}
226
+ .a3rev_panel_container .forminp-onoff_radio li{float:left;width:100%;padding-top:10px;}
227
+ .a3rev_panel_container .forminp-onoff_radio .iPhoneCheckDisabled,
228
+ .a3rev_panel_container .forminp-onoff_radio .iOSCheckDisabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
229
+
230
+ /* OnOff Checkbox & Radio Control */
231
+ .a3rev_panel_container .iPhoneCheckContainer,
232
+ .a3rev_panel_container .iOSCheckContainer{position:relative;height:25px;cursor:pointer;margin-right:10px;float:left;margin-top:-3px;}
233
+ .a3rev_panel_container .iPhoneCheckContainer input,
234
+ .a3rev_panel_container .iOSCheckContainer input{display:none;}
235
+ .a3rev_panel_container .iPhoneCheckContainer label,
236
+ .a3rev_panel_container .iOSCheckContainer label{white-space:nowrap;font-size:14px;line-height:24px;font-weight:bold;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;cursor:pointer;display:block;position:absolute;width:auto;top:0;overflow:hidden;user-select:none;-moz-user-select:none;-khtml-user-select:none;}
237
+ .a3rev_panel_container label.iPhoneCheckLabelOff,
238
+ .a3rev_panel_container label.iOSCheckLabelOff{background:#ededed;background:-moz-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#ffffff 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#ededed),color-stop(50%,#ededed),color-stop(52%,#f7f6f6),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#ffffff 100%);background:-o-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#ffffff 100%);background:-ms-linear-gradient(top,#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#ffffff 100%);background:linear-gradient(#dcdcdc 20%,#ededed 50%,#f7f6f6 52%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc',endColorstr='#ffffff',GradientType=0);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);border:1px solid #999999;border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;height:23px;color:#8b8b8b;text-shadow:0px 0px 2px rgba(255,255,255,0.6);text-align:right;right:0;}
239
+ .a3rev_panel_container label.iPhoneCheckLabelOff span,
240
+ .a3rev_panel_container label.iOSCheckLabelOff span{padding-right:10px;padding-left:0px;display:inline-block;text-transform:uppercase;}
241
+ .a3rev_panel_container label.iPhoneCheckLabelOn,
242
+ .a3rev_panel_container label.iOSCheckLabelOn{background:#569aef;background:-moz-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#468be0),color-stop(50%,#569aef),color-stop(52%,#6aa7f6),color-stop(100%,#82b3f5));background:-webkit-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-o-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-ms-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:linear-gradient(#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468be0',endColorstr='#82b3f5',GradientType=0);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);border:1px solid #999999;border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;height:23px;text-align:left;color:#FFFFFF;text-shadow:0px 0px 2px rgba(0,0,0,0.6);left:0;}
243
+ .a3rev_panel_container label.iPhoneCheckLabelOn span,
244
+ .a3rev_panel_container label.iOSCheckLabelOn span{padding-left:10px;display:inline-block;text-transform:uppercase;}
245
+ .a3rev_panel_container .iPhoneCheckHandle,
246
+ .a3rev_panel_container .iOSCheckHandle{background:#569aef;background:-moz-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#bcbcbc),color-stop(50%,#d5d5d5),color-stop(52%,#d8d8d8),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:-o-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:-ms-linear-gradient(top,#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);background:linear-gradient(#bcbcbc 20%,#d5d5d5 50%,#d8d8d8 52%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbcbc',endColorstr='#efefef',GradientType=0);box-shadow:0 1px 0px 0px #FFFFFF inset;-webkit-box-shadow:0 1px 0px 0px #FFFFFF inset;border:1px solid #999999;border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;display:block;cursor:pointer;position:absolute;top:0px;left:-1px;width:35px;height:23px;}
247
+ .a3rev_panel_container .iPhoneCheckDisabled,
248
+ .a3rev_panel_container .iOSCheckDisabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}
249
+
250
+ /* Switcher Checkbox Control */
251
+ .a3rev_panel_container .forminp-switcher_checkbox .iPhoneCheckContainer .iPhoneCheckLabelOff,
252
+ .a3rev_panel_container .forminp-switcher_checkbox .iOSCheckContainer .iOSCheckLabelOff{background:#569aef;background:-moz-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#468be0),color-stop(50%,#569aef),color-stop(52%,#6aa7f6),color-stop(100%,#82b3f5));background:-webkit-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-o-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:-ms-linear-gradient(top,#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);background:linear-gradient(#468be0 20%,#569aef 50%,#6aa7f6 52%,#82b3f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468be0',endColorstr='#82b3f5',GradientType=0);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5) inset,0 1px 0 0 rgba(250,250,250,0.5);border:1px solid #666666;border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;color:#FFFFFF;text-shadow:0px 0px 2px rgba(0,0,0,0.6);}
253
+
254
+ /* Time Picker Control */
255
+ .a3rev_panel_container .a3rev-ui-time_picker{width:76px;text-align:center;cursor:pointer;}
256
+
257
+ /* Help Tip */
258
+ .a3rev_panel_container table.form-table th img.help_tip{float:right;margin:0 -12px 0 0;}
259
+ .a3rev_panel_container table.form-table img.help_tip{cursor:help;line-height:1;margin:-4px 0 0 5px;padding:0;vertical-align:middle;}
260
+
261
+ /* Sub tab ui */
262
+ .subsubsub{white-space:normal;}
263
+ .subsubsub li{white-space:nowrap;}
264
+
265
+ /* View Doc button */
266
+ .a3-view-docs-button{background-color:#FFFFE0!important;border:1px solid #E6DB55!important;display:inline-block!important;font-weight:normal!important;margin:5px 10px 0!important;text-shadow:none!important;}
267
+
268
+ /* Style for Premium Video Box */
269
+ #a3_plugin_premium_video_container{margin-top:10px;}
270
+ #a3_plugin_premium_video_container .a3rev_panel_box{margin-bottom:0px;}
271
+ #a3_plugin_premium_video_container .a3-plugin-ui-panel-box{color:#006799;cursor:default;}
272
+ #a3_plugin_premium_video_container .a3-plugin-ui-panel-box::before{color:#006799;content:"f";}
273
+ #a3_plugin_premium_video_container .a3rev_panel_video_box{border-top:1px solid #eee;overflow:hidden;padding:0;position:relative;}
274
+ #a3_plugin_premium_video_container .a3rev_panel_box_left_inside,
275
+ #a3_plugin_premium_video_container .a3rev_panel_box_right_inside{width:calc(50% - 1px);padding:12px 12px 30px 12px;box-sizing:border-box;float:left;}
276
+ #a3_plugin_premium_video_container .a3rev_panel_box_separate{width:1px;height:100%;background-color:#eee;position:absolute;top:0;left:50%;margin-left:-2px;}
277
+ #a3_plugin_premium_video_container .a3-plugin-premium-image{position:relative;float:left;width:50%;margin-right:15px;}
278
+ #a3_plugin_premium_video_container .a3-plugin-premium-image img{height:auto;width:100%;float:left;}
279
+ #a3_plugin_premium_video_container .a3-plugin-premium-video-play{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('../images/play_video.png');background-repeat:no-repeat;background-position:center center;background-size:80px auto;background-color:rgba(0,0,0,0.2);}
280
+ #a3_plugin_premium_video_container .a3-plugin-video-play:hover{background-color:rgba(0,0,0,0.6);}
281
+
282
+ /* Style for yellow box about Pro or Ultimate version */
283
+ #a3_plugin_panel_container{position:relative;margin-top:10px;float:left;width:100%;}
284
+ #a3_plugin_panel_fields{padding-right:280px;}
285
+ #a3_plugin_panel_upgrade_area{float:right;padding-left:20px;width:260px;margin-top:10px;}
286
+ #a3_plugin_panel_extensions .a3_plugin_panel_extension_box{border:1px solid #E6DB55;color:#555555;margin-bottom:17px;padding:5px 10px;background:#fff;}
287
+ #a3_plugin_panel_extensions img{width:auto;max-width:100%;}
288
+ .pro_feature_top_message{font-size:11px;text-align:center;margin:10px 0;}
289
+ .pro_feature_fields{position:relative;border:2px solid #E6DB55;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
290
+ .pro_feature_hidden{display:none!important;}
291
+
292
+ /* Style for Blue message box */
293
+ .a3rev_blue_message_box{margin:0!important;background-color:#F0F8FF;border-color:#CEE1EF;padding:5px 10px;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;}
294
+ .a3rev_blue_message_box a{color:#F00;}
295
+
296
+ /* Chosen Style */
297
+ .a3rev_panel_container .chosen-container{margin-bottom:5px;margin-right:2px;}
298
+ .chzn-select-ajaxify ~ .chosen-container .no-results span{display:none;}
299
+
300
+ /* Custom for each element web icons font */
301
+ .a3-plugin-ui-delete-icon:before{vertical-align:top;}
302
+ .a3-plugin-ui-icon{color:#46719d;overflow:hidden;}
303
+ .a3-plugin-ui-a3-rev-logo{font-size:170px;height:125px;margin-top:-30px;}
304
+ .a3-plugin-ui-help-icon{color:#777;float:right;margin-right:-15px;width:14px;height:14px;cursor:pointer;font-size:12px;margin-top:5px;}
305
+ .a3-plugin-ui-preview-icon{color:#000;display:block;width:14px;height:16px;}
306
+ .a3rev_panel_container .a3rev-ui-typography-preview-button span:before,
307
+ .a3rev_panel_container .a3rev-ui-settings-preview-button span:before{font-family:"a3-plugin-framework"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"g";width:14px;height:16px;font-size:12px;}
308
+ .a3rev_panel_container .a3rev-ui-typography-preview-button span.refresh:before,
309
+ .a3rev_panel_container .a3rev-ui-settings-preview-button span.refresh:before{content:"h"!important;}
310
+ .wf-loading .a3rev_panel_container .typography-preview.current:before,
311
+ .wf-loading .a3rev_panel_container .settings-preview.current:before{content:"k"!important;}
312
+ .a3-plugin-ui-delete-icon{font-size:10px;color:#C00;}
313
+
314
+ /* END A3 Plugin Framework Font Icons */
315
+ @media screen and (max-width:1100px){
316
+ .a3rev_panel_column .form-table th,
317
+ .a3rev_panel_column .form-table td{display:block;vertical-align:middle;width:auto;}
318
+ .a3rev_panel_column .form-table th{border-bottom:0;padding-bottom:0;padding-top:10px;}
319
+ .a3rev_panel_column .form-table td{margin-bottom:0;padding-bottom:6px;padding-left:0;padding-top:4px;}
320
}
321
+ @media screen and (min-width:783px){
322
+ .a3rev_panel_container .chosen-container-multi{min-width:300px;}
323
}
324
+ @media screen and (max-width:782px){
325
+ #a3_plugin_panel_fields{width:100%;}
326
+ #a3_plugin_panel_upgrade_area{display:none;}
327
+ .a3rev_panel_container .pro_feature_fields{margin-right:0px;}
328
+ .a3rev_panel_container input[type="text"],
329
+ .a3rev_panel_container input[type="email"],
330
+ .a3rev_panel_container input[type="number"],
331
+ .a3rev_panel_container input[type="password"]{min-width:50px;width:100%;}
332
+ .a3rev_panel_container .a3rev-ui-text{max-width:none;width:100%;}
333
+ .a3rev_panel_container .a3rev-ui-textarea{max-width:none!important;width:100%!important;}
334
+ .a3rev_panel_container .a3rev-ui-slider{width:50px!important;}
335
+ .a3rev_panel_container .typography-preview-container,
336
+ .a3rev_panel_container .settings-preview-container{width:90%;}
337
+ .a3rev_panel_container .a3rev-ui-typography-preview-button:active,
338
+ .a3rev_panel_container .a3rev-ui-settings-preview-button:active{padding-top:inherit!important;}
339
+ .a3rev_panel_container .wp-picker-container input.wp-color-picker[type="text"]{width:75px!important;padding:3px 10px!important;}
340
+ .wp-core-ui .button.wp-picker-default{padding:0 8px 1px;}
341
+ .a3rev_panel_container input.a3rev-color-picker{margin-top:1px!important;}
342
+ .a3rev_panel_container input.wp-picker-default{margin-top:1px!important;padding:2px 8px!important;}
343
+ .a3rev_panel_container .chosen-container-multi{width:100%!important;}
344
+ .a3rev_blue_message_box_container{width:100%!important;}
345
+ .a3-plugin-ui-help-icon{margin-right:0px;}
346
+ .a3rev_panel_container .a3rev-ui-statistic-item{width:100%!important;}
347
}
348
+ @media screen and (max-width:640px){
349
+ .a3rev_panel_container .a3rev_panel_row{display:block;}
350
+ .a3rev_panel_container .a3rev_panel_column{display:block;width:100%;padding:0;}
351
+ .a3rev_panel_container .a3rev_panel_column:first-child,
352
+ .a3rev_panel_container .a3rev_panel_column:last-child{padding:0;}
353
}
354
+ @media screen and (max-width:600px){
355
+ #a3_plugin_premium_video_container .a3rev_panel_box_left_inside,
356
+ #a3_plugin_premium_video_container .a3rev_panel_box_right_inside{width:100%;float:left;}
357
+ #a3_plugin_premium_video_container .a3rev_panel_box_separate{width:100%;height:1px;position:relative;margin-left:0;float:left;left:auto;top:auto;}
358
+ }
359
+ @media screen and (max-width:480px){
360
+ .a3rev_panel_container .a3rev-ui-slide-container-start{margin-top:5px;}
361
+ .a3_subsubsub_section .subsubsub{text-align:left;}
362
+ .a3rev_panel_container .chosen-container-single{max-width:300px!important;}
363
+ #a3_plugin_premium_video_container .a3-plugin-premium-image{width:100%;margin-right:0px;margin-bottom:10px;}
364
}
admin/assets/css/modal.css CHANGED
@@ -1,10 +1,36 @@
1
/*!
2
- * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
3
- * Copyright 2011-2017 The Bootstrap Authors
4
- * Copyright 2011-2017 Twitter, Inc.
5
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6
*/
7
- /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
8
9
.modal-open {
10
overflow: hidden;
@@ -16,54 +42,65 @@
16
right: 0;
17
bottom: 0;
18
left: 0;
19
- z-index: 10500000;
20
display: none;
21
overflow: hidden;
22
outline: 0;
23
}
24
25
.modal.fade .modal-dialog {
26
- -webkit-transition: -webkit-transform 0.3s ease-out;
27
transition: -webkit-transform 0.3s ease-out;
28
- -o-transition: -o-transform 0.3s ease-out;
29
transition: transform 0.3s ease-out;
30
- transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
31
-webkit-transform: translate(0, -25%);
32
- -o-transform: translate(0, -25%);
33
- transform: translate(0, -25%);
34
}
35
36
- .modal.show .modal-dialog {
37
- -webkit-transform: translate(0, 0);
38
- -o-transform: translate(0, 0);
39
- transform: translate(0, 0);
40
}
41
42
- .modal-open .modal {
43
- overflow-x: hidden;
44
- overflow-y: auto;
45
}
46
47
- .modal-dialog {
48
- position: relative;
49
- width: auto;
50
- margin: 50px 10px 10px 10px;
51
}
52
53
.modal-content {
54
position: relative;
55
- display: -webkit-box;
56
- display: -webkit-flex;
57
display: -ms-flexbox;
58
display: flex;
59
- -webkit-box-orient: vertical;
60
- -webkit-box-direction: normal;
61
- -webkit-flex-direction: column;
62
- -ms-flex-direction: column;
63
- flex-direction: column;
64
background-color: #fff;
65
- -webkit-background-clip: padding-box;
66
- background-clip: padding-box;
67
border: 1px solid rgba(0, 0, 0, 0.2);
68
border-radius: 0.3rem;
69
outline: 0;
@@ -75,14 +112,10 @@
75
right: 0;
76
bottom: 0;
77
left: 0;
78
- z-index: 10400000;
79
background-color: #000;
80
}
81
82
- .fade.show {
83
- opacity: 1;
84
- }
85
-
86
.modal-backdrop.fade {
87
opacity: 0;
88
}
@@ -92,20 +125,21 @@
92
}
93
94
.modal-header {
95
- display: -webkit-box;
96
- display: -webkit-flex;
97
display: -ms-flexbox;
98
display: flex;
99
- -webkit-box-align: center;
100
- -webkit-align-items: center;
101
- -ms-flex-align: center;
102
- align-items: center;
103
- -webkit-box-pack: justify;
104
- -webkit-justify-content: space-between;
105
- -ms-flex-pack: justify;
106
- justify-content: space-between;
107
- padding: 15px;
108
- border-bottom: 1px solid #eceeef;
109
}
110
111
.modal-title {
@@ -115,28 +149,20 @@
115
116
.modal-body {
117
position: relative;
118
- -webkit-box-flex: 1;
119
- -webkit-flex: 1 1 auto;
120
- -ms-flex: 1 1 auto;
121
- flex: 1 1 auto;
122
- padding: 15px;
123
}
124
125
.modal-footer {
126
- display: -webkit-box;
127
- display: -webkit-flex;
128
display: -ms-flexbox;
129
display: flex;
130
- -webkit-box-align: center;
131
- -webkit-align-items: center;
132
- -ms-flex-align: center;
133
- align-items: center;
134
- -webkit-box-pack: end;
135
- -webkit-justify-content: flex-end;
136
- -ms-flex-pack: end;
137
- justify-content: flex-end;
138
- padding: 15px;
139
- border-top: 1px solid #eceeef;
140
}
141
142
.modal-footer > :not(:first-child) {
@@ -158,7 +184,10 @@
158
@media (min-width: 576px) {
159
.modal-dialog {
160
max-width: 500px;
161
- margin: 50px auto 30px auto;
162
}
163
.modal-sm {
164
max-width: 300px;
1
/*!
2
+ * Bootstrap v4.1.1 (https://getbootstrap.com/)
3
+ * Copyright 2011-2018 The Bootstrap Authors
4
+ * Copyright 2011-2018 Twitter, Inc.
5
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6
*/
7
+
8
+ .modal .close {
9
+ float: right;
10
+ font-size: 1.5rem;
11
+ font-weight: 700;
12
+ line-height: 1;
13
+ color: #000;
14
+ text-shadow: 0 1px 0 #fff;
15
+ opacity: .5;
16
+ }
17
+
18
+ .modal .close:hover, .modal .close:focus {
19
+ color: #000;
20
+ text-decoration: none;
21
+ opacity: .75;
22
+ }
23
+
24
+ .modal .close:not(:disabled):not(.disabled) {
25
+ cursor: pointer;
26
+ }
27
+
28
+ .modal button.close {
29
+ padding: 0;
30
+ background-color: transparent;
31
+ border: 0;
32
+ -webkit-appearance: none;
33
+ }
34
35
.modal-open {
36
overflow: hidden;
42
right: 0;
43
bottom: 0;
44
left: 0;
45
+ z-index: 1050;
46
display: none;
47
overflow: hidden;
48
outline: 0;
49
}
50
51
+ .modal-open .modal {
52
+ overflow-x: hidden;
53
+ overflow-y: auto;
54
+ }
55
+
56
+ .modal-dialog {
57
+ position: relative;
58
+ width: auto;
59
+ margin: 0.5rem;
60
+ pointer-events: none;
61
+ }
62
+
63
+ .modal.fade{
64
+ opacity: 1;
65
+ }
66
+
67
.modal.fade .modal-dialog {
68
transition: -webkit-transform 0.3s ease-out;
69
transition: transform 0.3s ease-out;
70
+ transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
71
-webkit-transform: translate(0, -25%);
72
+ transform: translate(0, -25%);
73
}
74
75
+ @media screen and (prefers-reduced-motion: reduce) {
76
+ .modal.fade .modal-dialog {
77
+ transition: none;
78
+ }
79
}
80
81
+ .modal.show .modal-dialog {
82
+ -webkit-transform: translate(0, 0);
83
+ transform: translate(0, 0);
84
}
85
86
+ .modal-dialog-centered {
87
+ display: -ms-flexbox;
88
+ display: flex;
89
+ -ms-flex-align: center;
90
+ align-items: center;
91
+ min-height: calc(100% - (0.5rem * 2));
92
}
93
94
.modal-content {
95
position: relative;
96
display: -ms-flexbox;
97
display: flex;
98
+ -ms-flex-direction: column;
99
+ flex-direction: column;
100
+ width: 100%;
101
+ pointer-events: auto;
102
background-color: #fff;
103
+ background-clip: padding-box;
104
border: 1px solid rgba(0, 0, 0, 0.2);
105
border-radius: 0.3rem;
106
outline: 0;
112
right: 0;
113
bottom: 0;
114
left: 0;
115
+ z-index: 1040;
116
background-color: #000;
117
}
118
119
.modal-backdrop.fade {
120
opacity: 0;
121
}
125
}
126
127
.modal-header {
128
display: -ms-flexbox;
129
display: flex;
130
+ -ms-flex-align: start;
131
+ align-items: flex-start;
132
+ -ms-flex-pack: justify;
133
+ justify-content: space-between;
134
+ padding: 1rem;
135
+ border-bottom: 1px solid #e9ecef;
136
+ border-top-left-radius: 0.3rem;
137
+ border-top-right-radius: 0.3rem;
138
+ }
139
+
140
+ .modal-header .close {
141
+ padding: 1rem;
142
+ margin: -1rem -1rem -1rem auto;
143
}
144
145
.modal-title {
149
150
.modal-body {
151
position: relative;
152
+ -ms-flex: 1 1 auto;
153
+ flex: 1 1 auto;
154
+ padding: 1rem;
155
}
156
157
.modal-footer {
158
display: -ms-flexbox;
159
display: flex;
160
+ -ms-flex-align: center;
161
+ align-items: center;
162
+ -ms-flex-pack: end;
163
+ justify-content: flex-end;
164
+ padding: 1rem;
165
+ border-top: 1px solid #e9ecef;
166
}
167
168
.modal-footer > :not(:first-child) {
184
@media (min-width: 576px) {
185
.modal-dialog {
186
max-width: 500px;
187
+ margin: 1.75rem auto;
188
+ }
189
+ .modal-dialog-centered {
190
+ min-height: calc(100% - (1.75rem * 2));
191
}
192
.modal-sm {
193
max-width: 300px;
admin/assets/css/modal.min.css CHANGED
@@ -1,172 +1 @@
1
- /*!
2
- * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
3
- * Copyright 2011-2017 The Bootstrap Authors
4
- * Copyright 2011-2017 Twitter, Inc.
5
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6
- */
7
- /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
8
-
9
- .modal-open {
10
- overflow: hidden;
11
- }
12
-
13
- .modal {
14
- position: fixed;
15
- top: 0;
16
- right: 0;
17
- bottom: 0;
18
- left: 0;
19
- z-index: 10500000;
20
- display: none;
21
- overflow: hidden;
22
- outline: 0;
23
- }
24
-
25
- .modal.fade .modal-dialog {
26
- -webkit-transition: -webkit-transform 0.3s ease-out;
27
- transition: -webkit-transform 0.3s ease-out;
28
- -o-transition: -o-transform 0.3s ease-out;
29
- transition: transform 0.3s ease-out;
30
- transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
31
- -webkit-transform: translate(0, -25%);
32
- -o-transform: translate(0, -25%);
33
- transform: translate(0, -25%);
34
- }
35
-
36
- .modal.show .modal-dialog {
37
- -webkit-transform: translate(0, 0);
38
- -o-transform: translate(0, 0);
39
- transform: translate(0, 0);
40
- }
41
-
42
- .modal-open .modal {
43
- overflow-x: hidden;
44
- overflow-y: auto;
45
- }
46
-
47
- .modal-dialog {
48
- position: relative;
49
- width: auto;
50
- margin: 50px 10px 10px 10px;
51
- }
52
-
53
- .modal-content {
54
- position: relative;
55
- display: -webkit-box;
56
- display: -webkit-flex;
57
- display: -ms-flexbox;
58
- display: flex;
59
- -webkit-box-orient: vertical;
60
- -webkit-box-direction: normal;
61
- -webkit-flex-direction: column;
62
- -ms-flex-direction: column;
63
- flex-direction: column;
64
- background-color: #fff;
65
- -webkit-background-clip: padding-box;
66
- background-clip: padding-box;
67
- border: 1px solid rgba(0, 0, 0, 0.2);
68
- border-radius: 0.3rem;
69
- outline: 0;
70
- }
71
-
72
- .modal-backdrop {
73
- position: fixed;
74
- top: 0;
75
- right: 0;
76
- bottom: 0;
77
- left: 0;
78
- z-index: 10400000;
79
- background-color: #000;
80
- }
81
-
82
- .fade.show {
83
- opacity: 1;
84
- }
85
-
86
- .modal-backdrop.fade {
87
- opacity: 0;
88
- }
89
-
90
- .modal-backdrop.show {
91
- opacity: 0.5;
92
- }
93
-
94
- .modal-header {
95
- display: -webkit-box;
96
- display: -webkit-flex;
97
- display: -ms-flexbox;
98
- display: flex;
99
- -webkit-box-align: center;
100
- -webkit-align-items: center;
101
- -ms-flex-align: center;
102
- align-items: center;
103
- -webkit-box-pack: justify;
104
- -webkit-justify-content: space-between;
105
- -ms-flex-pack: justify;
106
- justify-content: space-between;
107
- padding: 15px;
108
- border-bottom: 1px solid #eceeef;
109
- }
110
-
111
- .modal-title {
112
- margin-bottom: 0;
113
- line-height: 1.5;
114
- }
115
-
116
- .modal-body {
117
- position: relative;
118
- -webkit-box-flex: 1;
119
- -webkit-flex: 1 1 auto;
120
- -ms-flex: 1 1 auto;
121
- flex: 1 1 auto;
122
- padding: 15px;
123
- }
124
-
125
- .modal-footer {
126
- display: -webkit-box;
127
- display: -webkit-flex;
128
- display: -ms-flexbox;
129
- display: flex;
130
- -webkit-box-align: center;
131
- -webkit-align-items: center;
132
- -ms-flex-align: center;
133
- align-items: center;
134
- -webkit-box-pack: end;
135
- -webkit-justify-content: flex-end;
136
- -ms-flex-pack: end;
137
- justify-content: flex-end;
138
- padding: 15px;
139
- border-top: 1px solid #eceeef;
140
- }
141
-
142
- .modal-footer > :not(:first-child) {
143
- margin-left: .25rem;
144
- }
145
-
146
- .modal-footer > :not(:last-child) {
147
- margin-right: .25rem;
148
- }
149
-
150
- .modal-scrollbar-measure {
151
- position: absolute;
152
- top: -9999px;
153
- width: 50px;
154
- height: 50px;
155
- overflow: scroll;
156
- }
157
-
158
- @media (min-width: 576px) {
159
- .modal-dialog {
160
- max-width: 500px;
161
- margin: 50px auto 30px auto;
162
- }
163
- .modal-sm {
164
- max-width: 300px;
165
- }
166
- }
167
-
168
- @media (min-width: 992px) {
169
- .modal-lg {
170
- max-width: 800px;
171
- }
172
- }
1
+ .modal .close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.modal .close:hover,.modal .close:focus{color:#000;text-decoration:none;opacity:.75}.modal .close:not(:disabled):not(.disabled){cursor:pointer}.modal button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:0.5rem;pointer-events:none}.modal.fade{opacity:1}.modal.fade .modal-dialog{transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (0.5rem * 2))}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:0.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:0.3rem;border-top-right-radius:0.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer >:not(:first-child){margin-left:.25rem}.modal-footer >:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}
admin/assets/css/popover.css ADDED
@@ -0,0 +1,192 @@
1
+ /*!
2
+ * Bootstrap v4.1.1 (https://getbootstrap.com/)
3
+ * Copyright 2011-2018 The Bootstrap Authors
4
+ * Copyright 2011-2018 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6
+ */
7
+
8
+ .popover {
9
+ position: absolute;
10
+ top: 0;
11
+ left: 0;
12
+ z-index: 1060;
13
+ display: block;
14
+ max-width: 276px;
15
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
16
+ font-style: normal;
17
+ font-weight: 400;
18
+ line-height: 1.5;
19
+ text-align: left;
20
+ text-align: start;
21
+ text-decoration: none;
22
+ text-shadow: none;
23
+ text-transform: none;
24
+ letter-spacing: normal;
25
+ word-break: normal;
26
+ word-spacing: normal;
27
+ white-space: normal;
28
+ line-break: auto;
29
+ font-size: 0.875rem;
30
+ word-wrap: break-word;
31
+ background-color: #fff;
32
+ background-clip: padding-box;
33
+ border: 1px solid rgba(0, 0, 0, 0.2);
34
+ border-radius: 0.3rem;
35
+ }
36
+
37
+ .popover .arrow {
38
+ position: absolute;
39
+ display: block;
40
+ width: 1rem;
41
+ height: 0.5rem;
42
+ margin: 0 0.3rem;
43
+ }
44
+
45
+ .popover .arrow::before, .popover .arrow::after {
46
+ position: absolute;
47
+ display: block;
48
+ content: "";
49
+ border-color: transparent;
50
+ border-style: solid;
51
+ }
52
+
53
+ .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
54
+ margin-bottom: 0.5rem;
55
+ }
56
+
57
+ .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
58
+ bottom: calc((0.5rem + 1px) * -1);
59
+ }
60
+
61
+ .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
62
+ .bs-popover-top .arrow::after,
63
+ .bs-popover-auto[x-placement^="top"] .arrow::after {
64
+ border-width: 0.5rem 0.5rem 0;
65
+ }
66
+
67
+ .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
68
+ bottom: 0;
69
+ border-top-color: rgba(0, 0, 0, 0.25);
70
+ }
71
+
72
+
73
+ .bs-popover-top .arrow::after,
74
+ .bs-popover-auto[x-placement^="top"] .arrow::after {
75
+ bottom: 1px;
76
+ border-top-color: #fff;
77
+ }
78
+
79
+ .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
80
+ margin-left: 0.5rem;
81
+ }
82
+
83
+ .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
84
+ left: calc((0.5rem + 1px) * -1);
85
+ width: 0.5rem;
86
+ height: 1rem;
87
+ margin: 0.3rem 0;
88
+ }
89
+
90
+ .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
91
+ .bs-popover-right .arrow::after,
92
+ .bs-popover-auto[x-placement^="right"] .arrow::after {
93
+ border-width: 0.5rem 0.5rem 0.5rem 0;
94
+ }
95
+
96
+ .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
97
+ left: 0;
98
+ border-right-color: rgba(0, 0, 0, 0.25);
99
+ }
100
+
101
+
102
+ .bs-popover-right .arrow::after,
103
+ .bs-popover-auto[x-placement^="right"] .arrow::after {
104
+ left: 1px;
105
+ border-right-color: #fff;
106
+ }
107
+
108
+ .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
109
+ margin-top: 0.5rem;
110
+ }
111
+
112
+ .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
113
+ top: calc((0.5rem + 1px) * -1);
114
+ }
115
+
116
+ .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
117
+ .bs-popover-bottom .arrow::after,
118
+ .bs-popover-auto[x-placement^="bottom"] .arrow::after {
119
+ border-width: 0 0.5rem 0.5rem 0.5rem;
120
+ }
121
+
122
+ .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
123
+ top: 0;
124
+ border-bottom-color: rgba(0, 0, 0, 0.25);
125
+ }
126
+
127
+
128
+ .bs-popover-bottom .arrow::after,
129
+ .bs-popover-auto[x-placement^="bottom"] .arrow::after {
130
+ top: 1px;
131
+ border-bottom-color: #fff;
132
+ }
133
+
134
+ .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
135
+ position: absolute;
136
+ top: 0;
137
+ left: 50%;
138
+ display: block;
139
+ width: 1rem;
140
+ margin-left: -0.5rem;
141
+ content: "";
142
+ border-bottom: 1px solid #f7f7f7;
143
+ }
144
+
145
+ .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
146
+ margin-right: 0.5rem;
147
+ }
148
+
149
+ .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
150
+ right: calc((0.5rem + 1px) * -1);
151
+ width: 0.5rem;
152
+ height: 1rem;
153
+ margin: 0.3rem 0;
154
+ }
155
+
156
+ .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
157
+ .bs-popover-left .arrow::after,
158
+ .bs-popover-auto[x-placement^="left"] .arrow::after {
159
+ border-width: 0.5rem 0 0.5rem 0.5rem;
160
+ }
161
+
162
+ .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
163
+ right: 0;
164
+ border-left-color: rgba(0, 0, 0, 0.25);
165
+ }
166
+
167
+
168
+ .bs-popover-left .arrow::after,
169
+ .bs-popover-auto[x-placement^="left"] .arrow::after {
170
+ right: 1px;
171
+ border-left-color: #fff;
172
+ }
173
+
174
+ .popover-header {
175
+ padding: 0.5rem 0.75rem;
176
+ margin-bottom: 0;
177
+ font-size: 1rem;
178
+ color: inherit;
179
+ background-color: #f7f7f7;
180
+ border-bottom: 1px solid #ebebeb;
181
+ border-top-left-radius: calc(0.3rem - 1px);
182
+ border-top-right-radius: calc(0.3rem - 1px);
183
+ }
184
+
185
+ .popover-header:empty {
186
+ display: none;
187
+ }
188
+
189
+ .popover-body {
190
+ padding: 0.5rem 0.75rem;
191
+ color: #212529;
192
+ }
admin/assets/css/popover.min.css ADDED
@@ -0,0 +1 @@
1
+ .popover,.popover .arrow{position:absolute;display:block}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}
admin/assets/js/admin-ui-script.js CHANGED
@@ -186,14 +186,13 @@
186
187
/* Apply chosen script for dropdown */
188
$(".a3rev_panel_container .chzn-select").chosen();
189
- $(".a3rev_panel_container .chzn-select-deselect").chosen({ allow_single_deselect:true });
190
191
/* Apply help tip script */
192
- $(".a3rev_panel_container .help_tip").tipTip({
193
- "attribute" : "data-tip",
194
- "fadeIn" : 50,
195
- "fadeOut" : 50
196
- });
197
198
/* Apply Time Picker */
199
$('.a3rev_panel_container input.a3rev-ui-time_picker').each(function(i){
@@ -465,6 +464,7 @@
465
var submit_successsed = bt_ajax_submit.siblings('.a3rev-ui-ajax_multi_submit-successed');
466
var submit_errors = bt_ajax_submit.siblings('.a3rev-ui-ajax_multi_submit-errors');
467
var progress_bar_wrap = bt_ajax_submit.siblings('.a3rev-ui-progress-bar-wrap');
468
var progress_inner = progress_bar_wrap.find('.a3rev-ui-progress-inner');
469
var progressing_text = progress_bar_wrap.find('.a3rev-ui-progressing-text');
470
var completed_text = progress_bar_wrap.find('.a3rev-ui-completed-text');
@@ -559,6 +559,11 @@
559
progress_bar_wrap.hide();
560
progressing_text.show();
561
completed_text.hide();
562
}, 2000 );
563
}
564
});
@@ -653,6 +658,7 @@
653
var submit_successsed = bt_ajax_submit.siblings('.a3rev-ui-ajax_multi_submit-successed');
654
var submit_errors = bt_ajax_submit.siblings('.a3rev-ui-ajax_multi_submit-errors');
655
var progress_bar_wrap = bt_ajax_submit.siblings('.a3rev-ui-progress-bar-wrap');
656
var progress_inner = progress_bar_wrap.find('.a3rev-ui-progress-inner');
657
var progressing_text = progress_bar_wrap.find('.a3rev-ui-progressing-text');
658
var completed_text = progress_bar_wrap.find('.a3rev-ui-completed-text');
@@ -674,12 +680,24 @@
674
progressing_text.show();
675
completed_text.hide();
676
progress_inner.css({width: '0%'});
677
}, 3000 );
678
});
679
});
680
681
$(document).on( 'click', '.a3rev-ui-ajax_multi_submit-button', function(){
682
var bt_ajax_submit = $(this);
683
var resubmit = bt_ajax_submit.data('resubmit');
684
bt_ajax_submit.data('resubmit', 0);
685
@@ -688,6 +706,7 @@
688
var submit_successsed = bt_ajax_submit.siblings('.a3rev-ui-ajax_multi_submit-successed');
689
var submit_errors = bt_ajax_submit.siblings('.a3rev-ui-ajax_multi_submit-errors');
690
var progress_bar_wrap = bt_ajax_submit.siblings('.a3rev-ui-progress-bar-wrap');
691
var progress_inner = progress_bar_wrap.find('.a3rev-ui-progress-inner');
692
var progressing_text = progress_bar_wrap.find('.a3rev-ui-progressing-text');
693
var completed_text = progress_bar_wrap.find('.a3rev-ui-completed-text');
@@ -696,6 +715,9 @@
696
submit_successsed.hide();
697
submit_errors.hide();
698
progress_bar_wrap.show();
699
700
// Reset progressing start point to 0 for resubmit
701
if ( resubmit == 1 ) {
186
187
/* Apply chosen script for dropdown */
188
$(".a3rev_panel_container .chzn-select").chosen();
189
+ $(".a3rev_panel_container .chzn-select-deselect").chosen({ allow_single_deselect:true, search_contains: true });
190
+ $(".chzn-select-ajaxify").each( function(){
191
+ chosen_ajaxify($(this).attr('id'), $(this).attr('options_url'));
192
+ });
193
194
/* Apply help tip script */
195
+ $('.a3rev_panel_container .help_tip').popover({ html: true, placement: 'bottom' });
196
197
/* Apply Time Picker */
198
$('.a3rev_panel_container input.a3rev-ui-time_picker').each(function(i){
464
var submit_successsed = bt_ajax_submit.siblings('.a3rev-ui-ajax_multi_submit-successed');
465
var submit_errors = bt_ajax_submit.siblings('.a3rev-ui-ajax_multi_submit-errors');
466
var progress_bar_wrap = bt_ajax_submit.siblings('.a3rev-ui-progress-bar-wrap');
467
+ var progress_notice = bt_ajax_submit.siblings('.a3rev-ui-progress-notice');
468
var progress_inner = progress_bar_wrap.find('.a3rev-ui-progress-inner');
469
var progressing_text = progress_bar_wrap.find('.a3rev-ui-progressing-text');
470
var completed_text = progress_bar_wrap.find('.a3rev-ui-completed-text');
559
progress_bar_wrap.hide();
560
progressing_text.show();
561
completed_text.hide();
562
+
563
+ if ( typeof progress_notice !== undefined ) {
564
+ progress_notice.hide();
565
+ }
566
+
567
}, 2000 );
568
}
569
});
658
var submit_successsed = bt_ajax_submit.siblings('.a3rev-ui-ajax_multi_submit-successed');
659
var submit_errors = bt_ajax_submit.siblings('.a3rev-ui-ajax_multi_submit-errors');
660
var progress_bar_wrap = bt_ajax_submit.siblings('.a3rev-ui-progress-bar-wrap');
661
+ var progress_notice = bt_ajax_submit.siblings('.a3rev-ui-progress-notice');
662
var progress_inner = progress_bar_wrap.find('.a3rev-ui-progress-inner');
663
var progressing_text = progress_bar_wrap.find('.a3rev-ui-progressing-text');
664
var completed_text = progress_bar_wrap.find('.a3rev-ui-completed-text');
680
progressing_text.show();
681
completed_text.hide();
682
progress_inner.css({width: '0%'});
683
+ if ( typeof progress_notice !== undefined ) {
684
+ progress_notice.hide();
685
+ }
686
}, 3000 );
687
});
688
});
689
690
$(document).on( 'click', '.a3rev-ui-ajax_multi_submit-button', function(){
691
var bt_ajax_submit = $(this);
692
+
693
+ var confirm_message = $(this).data('confirm_message');
694
+ if ( typeof confirm_message !== 'undefined' && '' != confirm_message ) {
695
+ var confirm_submit = confirm( confirm_message );
696
+ if ( ! confirm_submit ) {
697
+ return false;
698
+ }
699
+ }
700
+
701
var resubmit = bt_ajax_submit.data('resubmit');
702
bt_ajax_submit.data('resubmit', 0);
703
706
var submit_successsed = bt_ajax_submit.siblings('.a3rev-ui-ajax_multi_submit-successed');
707
var submit_errors = bt_ajax_submit.siblings('.a3rev-ui-ajax_multi_submit-errors');
708
var progress_bar_wrap = bt_ajax_submit.siblings('.a3rev-ui-progress-bar-wrap');
709
+ var progress_notice = bt_ajax_submit.siblings('.a3rev-ui-progress-notice');
710
var progress_inner = progress_bar_wrap.find('.a3rev-ui-progress-inner');
711
var progressing_text = progress_bar_wrap.find('.a3rev-ui-progressing-text');
712
var completed_text = progress_bar_wrap.find('.a3rev-ui-completed-text');
715
submit_successsed.hide();
716
submit_errors.hide();
717
progress_bar_wrap.show();
718
+ if ( typeof progress_notice !== undefined ) {
719
+