WooLentor – Elementor WooCommerce Builder Addons, Variation Swatches Addons, Gutenberg WooCommerce Product block, grid, slider, templates, widgets, Quick View, Wishlist, Products Compare, Product Filter – All in One Solution - Version 2.1.0

Version Description

Download this release

Release Info

Developer devitemsllc
Plugin Icon 128x128 WooLentor – Elementor WooCommerce Builder Addons, Variation Swatches Addons, Gutenberg WooCommerce Product block, grid, slider, templates, widgets, Quick View, Wishlist, Products Compare, Product Filter – All in One Solution
Version 2.1.0
Comparing to
See all releases

Code changes from version 2.0.0 to 2.1.0

Files changed (46) hide show
  1. assets/css/woolentor-widgets.css +0 -2
  2. classes/class.assest_management.php +13 -5
  3. classes/class.post-duplicator.php +1 -1
  4. includes/addons/wl_product_video_gallery.php +13 -0
  5. includes/admin/admin-init.php +276 -28
  6. includes/admin/assets/css/woolentor-admin.css +1818 -0
  7. includes/admin/assets/fonts/woolentor-admin.svg +27 -0
  8. includes/admin/assets/fonts/woolentor-admin.ttf +0 -0
  9. includes/admin/assets/fonts/woolentor-admin.woff +0 -0
  10. includes/admin/assets/images/banner/welcome.png +0 -0
  11. includes/admin/assets/images/helping-screenshot.png +0 -0
  12. includes/admin/assets/images/icons/caret-down.png +0 -0
  13. includes/admin/assets/images/icons/caret-up.png +0 -0
  14. includes/admin/assets/images/{icon → icons}/check.png +0 -0
  15. includes/admin/assets/images/{icon → icons}/plus.png +0 -0
  16. includes/admin/assets/images/icons/pro-badge.png +0 -0
  17. includes/admin/assets/images/{icon → icons}/rating.png +0 -0
  18. includes/admin/assets/images/trustpilot.png +0 -0
  19. includes/admin/assets/images/universal-layout-screen.png +0 -0
  20. includes/admin/assets/js/woolentor-admin.js +315 -9
  21. includes/admin/assets/lib/js/select2.min.js +2 -0
  22. includes/admin/include/admin-setting.php +0 -2021
  23. includes/admin/include/admin_field-manager.php +522 -0
  24. includes/admin/include/admin_fields.php +1610 -0
  25. includes/admin/include/class.extension-manager.php +74 -108
  26. includes/admin/include/class.settings-api.php +0 -711
  27. includes/admin/include/template-library.php +6 -0
  28. includes/admin/templates/dashboard-element.php +45 -0
  29. includes/admin/templates/dashboard-extension.php +8 -0
  30. includes/admin/templates/dashboard-module-setting-popup.php +24 -0
  31. includes/admin/templates/dashboard-module.php +54 -0
  32. includes/admin/templates/dashboard-navs.php +28 -0
  33. includes/admin/templates/dashboard-popup.php +16 -0
  34. includes/admin/templates/dashboard-renamelabel.php +26 -0
  35. includes/admin/templates/dashboard-sales-notification.php +26 -0
  36. includes/admin/templates/dashboard-settings.php +23 -0
  37. includes/admin/templates/dashboard-sidebar.php +34 -0
  38. includes/admin/templates/dashboard-style.php +31 -0
  39. includes/admin/templates/dashboard-welcome.php +73 -0
  40. includes/base.php +2 -2
  41. includes/class.sale_notification_fake.php +2 -1
  42. includes/helper-function.php +30 -0
  43. languages/woolentor.pot +1683 -1444
  44. readme.txt +8 -3
  45. wl-woo-templates/archive-product.php +1 -1
  46. woolentor_addons_elementor.php +5 -5
assets/css/woolentor-widgets.css CHANGED
@@ -4400,7 +4400,6 @@ h2.wl_filter_title {
4400
  /* Product curvy end */
4401
 
4402
  /* Product Horizontal Filter Start */
4403
-
4404
  .woolentor-horizontal-filter-wrap .woolentor-heaer-box-area {
4405
  padding: 40px 50px;
4406
  background-color: #ffffff;
@@ -4599,7 +4598,6 @@ h2.wl_filter_title {
4599
  flex-direction: column;
4600
  }
4601
  }
4602
-
4603
  .woolentor-horizontal-filter-wrap .woolentor-filter-field-wrap {
4604
  display: -webkit-box;
4605
  display: -webkit-flex;
4400
  /* Product curvy end */
4401
 
4402
  /* Product Horizontal Filter Start */
 
4403
  .woolentor-horizontal-filter-wrap .woolentor-heaer-box-area {
4404
  padding: 40px 50px;
4405
  background-color: #ffffff;
4598
  flex-direction: column;
4599
  }
4600
  }
 
4601
  .woolentor-horizontal-filter-wrap .woolentor-filter-field-wrap {
4602
  display: -webkit-box;
4603
  display: -webkit-flex;
classes/class.assest_management.php CHANGED
@@ -113,7 +113,7 @@ class Assets_Management{
113
  ],
114
 
115
  'woolentor-admin' => [
116
- 'src' => WOOLENTOR_ADDONS_PL_URL . 'includes/admin/assets/css/admin_optionspanel.css',
117
  'version' => WOOLENTOR_VERSION
118
  ],
119
  'woolentor-selectric' => [
@@ -225,7 +225,7 @@ class Assets_Management{
225
  'woolentor-admin-main' =>[
226
  'src' => WOOLENTOR_ADDONS_PL_URL . 'includes/admin/assets/js/woolentor-admin.js',
227
  'version' => WOOLENTOR_VERSION,
228
- 'deps' => [ 'jquery' ]
229
  ],
230
 
231
  'woolentor-modernizr' => [
@@ -297,15 +297,23 @@ class Assets_Management{
297
  if( is_admin() ){
298
 
299
  $datalocalize = array(
300
- 'option_data'=>[
 
 
 
 
 
 
 
 
301
  'contenttype' => woolentor_get_option( 'notification_content_type','woolentor_sales_notification_tabs', 'actual' ),
302
  'side_mini_cart' => woolentor_get_option( 'mini_side_cart','woolentor_others_tabs', 'off' ),
303
  'enablecustomlayout' => woolentor_get_option( 'enablecustomlayout','woolentor_woo_template_tabs', 'on' ),
304
  'enablerenamelabel' => woolentor_get_option( 'enablerenamelabel','woolentor_rename_label_tabs', 'off' ),
305
- 'single_product_sticky_add_to_cart' => woolentor_get_option( 'single_product_sticky_add_to_cart','woolentor_others_tabs', 'off' ),
306
  ],
 
307
  );
308
- wp_localize_script( 'woolentor-admin-main', 'admin_wllocalize_data', $datalocalize );
309
 
310
  //Localize Scripts For template Library
311
  $current_user = wp_get_current_user();
113
  ],
114
 
115
  'woolentor-admin' => [
116
+ 'src' => WOOLENTOR_ADDONS_PL_URL . 'includes/admin/assets/css/woolentor-admin.css',
117
  'version' => WOOLENTOR_VERSION
118
  ],
119
  'woolentor-selectric' => [
225
  'woolentor-admin-main' =>[
226
  'src' => WOOLENTOR_ADDONS_PL_URL . 'includes/admin/assets/js/woolentor-admin.js',
227
  'version' => WOOLENTOR_VERSION,
228
+ 'deps' => [ 'jquery', 'wp-util', 'serializejson' ]
229
  ],
230
 
231
  'woolentor-modernizr' => [
297
  if( is_admin() ){
298
 
299
  $datalocalize = array(
300
+ 'nonce' => wp_create_nonce( 'woolentor_save_opt_nonce' ),
301
+ 'ajaxurl' => admin_url( 'admin-ajax.php' ),
302
+ 'message'=>[
303
+ 'btntxt' => esc_html__( 'Save Changes', 'move' ),
304
+ 'loading' => esc_html__( 'Saving...', 'move' ),
305
+ 'success' => esc_html__( 'Saved All Data', 'move' ),
306
+ ],
307
+
308
+ 'option_data' => [
309
  'contenttype' => woolentor_get_option( 'notification_content_type','woolentor_sales_notification_tabs', 'actual' ),
310
  'side_mini_cart' => woolentor_get_option( 'mini_side_cart','woolentor_others_tabs', 'off' ),
311
  'enablecustomlayout' => woolentor_get_option( 'enablecustomlayout','woolentor_woo_template_tabs', 'on' ),
312
  'enablerenamelabel' => woolentor_get_option( 'enablerenamelabel','woolentor_rename_label_tabs', 'off' ),
 
313
  ],
314
+
315
  );
316
+ wp_localize_script( 'woolentor-admin-main', 'WOOLENTOR_ADMIN', $datalocalize );
317
 
318
  //Localize Scripts For template Library
319
  $current_user = wp_get_current_user();
classes/class.post-duplicator.php CHANGED
@@ -37,7 +37,7 @@ class WooLentor_Post_Dupicator{
37
  */
38
  public function row_actions( $actions, $post ){
39
 
40
- $enable = woolentor_get_option( 'postduplicate_condition', 'woolentor_others_tabs', array('all') );
41
 
42
  if ( current_user_can('edit_posts') && ( in_array( $post->post_type, $enable ) || in_array('all', $enable) ) ) {
43
  $actionurl = admin_url('admin.php?action=woolentor_duplicate_post_as_draft&post=' . $post->ID );
37
  */
38
  public function row_actions( $actions, $post ){
39
 
40
+ $enable = !empty( woolentor_get_option( 'postduplicate_condition', 'woolentor_others_tabs', array('all') ) ) ? woolentor_get_option( 'postduplicate_condition', 'woolentor_others_tabs', array('all') ) : array('all');
41
 
42
  if ( current_user_can('edit_posts') && ( in_array( $post->post_type, $enable ) || in_array('all', $enable) ) ) {
43
  $actionurl = admin_url('admin.php?action=woolentor_duplicate_post_as_draft&post=' . $post->ID );
includes/addons/wl_product_video_gallery.php CHANGED
@@ -204,6 +204,7 @@ class WL_Product_Video_Gallery_ELement extends Widget_Base {
204
 
205
  $this->add_render_attribute( 'wl_product_thumbnails_attr', 'class', 'wlpro-product-videothumbnails thumbnails-tab-position-'.$settings['tab_thumbnails_position'] );
206
 
 
207
  if( Plugin::instance()->editor->is_edit_mode() ){
208
  $product = wc_get_product( woolentor_get_last_product_id() );
209
  } else{
@@ -250,6 +251,18 @@ class WL_Product_Video_Gallery_ELement extends Widget_Base {
250
 
251
  <div class="woolentor-product-gallery-video">
252
  <?php
 
 
 
 
 
 
 
 
 
 
 
 
253
  $i = 0;
254
  foreach ( $gallery_images_ids as $thkey => $gallery_attachment_id ) {
255
  $i++;
204
 
205
  $this->add_render_attribute( 'wl_product_thumbnails_attr', 'class', 'wlpro-product-videothumbnails thumbnails-tab-position-'.$settings['tab_thumbnails_position'] );
206
 
207
+ global $post;
208
  if( Plugin::instance()->editor->is_edit_mode() ){
209
  $product = wc_get_product( woolentor_get_last_product_id() );
210
  } else{
251
 
252
  <div class="woolentor-product-gallery-video">
253
  <?php
254
+ if( Plugin::instance()->editor->is_edit_mode() ){
255
+ if ( $product->is_on_sale() ) {
256
+ echo apply_filters( 'woocommerce_sale_flash', '<span class="onsale">' . esc_html__( 'Sale!', 'woolentor-pro' ) . '</span>', $post, $product );
257
+ }
258
+ }else{
259
+ woolentor_show_product_sale_flash();
260
+ }
261
+
262
+ if(function_exists('woolentor_custom_product_badge')){
263
+ woolentor_custom_product_badge();
264
+ }
265
+
266
  $i = 0;
267
  foreach ( $gallery_images_ids as $thkey => $gallery_attachment_id ) {
268
  $i++;
includes/admin/admin-init.php CHANGED
@@ -2,36 +2,121 @@
2
 
3
  if( ! defined( 'ABSPATH' ) ) exit(); // Exit if accessed directly
4
 
5
- class Woolentor_Admin_Setting{
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
 
7
  public function __construct(){
8
- add_action('admin_enqueue_scripts', [ $this, 'enqueue_scripts' ] );
9
- $this->woolentor_admin_settings_page();
 
10
  }
11
 
12
- /*
13
- * Setting Page
14
- */
15
- public function woolentor_admin_settings_page() {
16
- require_once('include/class.settings-api.php');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  require_once('include/template-library.php');
18
  require_once('include/class.extension-manager.php');
19
- if( is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ){
20
- require_once WOOLENTOR_ADDONS_PL_PATH_PRO.'includes/admin/admin-setting.php';
21
- }else{
22
- require_once('include/admin-setting.php');
23
- }
24
  }
25
 
26
- /*
27
- * Enqueue admin scripts
28
- */
29
- public function enqueue_scripts( $hook ){
30
 
31
- if( $hook === 'woolentor_page_woolentor' or $hook === 'woolentor_page_woolentor_templates' ){
32
 
33
- wp_enqueue_style( 'simple-line-icons-wl' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  wp_enqueue_style(
36
  'fonticonpicker',
37
  WOOLENTOR_ADDONS_PL_URL . 'assets/lib/iconpicker/css/jquery.fonticonpicker.min.css',
@@ -46,13 +131,7 @@ class Woolentor_Admin_Setting{
46
  WOOLENTOR_VERSION
47
  );
48
 
49
- wp_enqueue_style( 'woolentor-admin' );
50
- // wp core styles
51
- wp_enqueue_style( 'wp-jquery-ui-dialog' );
52
-
53
- // wp core scripts
54
- wp_enqueue_script( 'jquery-ui-dialog' );
55
-
56
  wp_enqueue_script(
57
  'fonticonpicker',
58
  WOOLENTOR_ADDONS_PL_URL . 'assets/lib/iconpicker/js/jquery.fonticonpicker.min.js',
@@ -61,7 +140,15 @@ class Woolentor_Admin_Setting{
61
  TRUE
62
  );
63
 
64
- wp_enqueue_script( 'woolentor-admin-main' );
 
 
 
 
 
 
 
 
65
 
66
  wp_localize_script(
67
  'woolentor-admin-main',
@@ -72,9 +159,170 @@ class Woolentor_Admin_Setting{
72
  );
73
 
74
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  }
77
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
  }
79
 
80
- new Woolentor_Admin_Setting();
2
 
3
  if( ! defined( 'ABSPATH' ) ) exit(); // Exit if accessed directly
4
 
5
+ class Woolentor_Admin_Init{
6
+
7
+ /**
8
+ * Parent Menu Page Slug
9
+ */
10
+ const MENU_PAGE_SLUG = 'woolentor_page';
11
+
12
+ /**
13
+ * Menu capability
14
+ */
15
+ const MENU_CAPABILITY = 'manage_options';
16
+
17
+ /**
18
+ * [$parent_menu_hook] Parent Menu Hook
19
+ * @var string
20
+ */
21
+ static $parent_menu_hook = '';
22
+
23
+ /**
24
+ * [$_instance]
25
+ * @var null
26
+ */
27
+ private static $_instance = null;
28
+
29
+ /**
30
+ * [instance] Initializes a singleton instance
31
+ * @return [Woolentor_Admin_Init]
32
+ */
33
+ public static function instance() {
34
+ if ( is_null( self::$_instance ) ) {
35
+ self::$_instance = new self();
36
+ }
37
+ return self::$_instance;
38
+ }
39
 
40
  public function __construct(){
41
+ $this->remove_all_notices();
42
+ $this->include();
43
+ $this->init();
44
  }
45
 
46
+ /**
47
+ * [init] Assets Initializes
48
+ * @return [void]
49
+ */
50
+ public function init(){
51
+
52
+ add_action( 'admin_menu', [ $this, 'add_menu' ], 25 );
53
+ add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_scripts' ] );
54
+ Woolentor_Admin_Fields_Manager::instance()->init();
55
+
56
+ add_action( 'admin_footer', [ $this, 'print_module_setting_popup' ], 99 );
57
+
58
+ add_action( 'wp_ajax_woolentor_save_opt_data', [ $this, 'save_data' ] );
59
+ add_action( 'wp_ajax_woolentor_module_data', [ $this, 'module_data' ] );
60
+
61
+ }
62
+
63
+ /**
64
+ * [include] Load Necessary file
65
+ * @return [void]
66
+ */
67
+ public function include(){
68
+ require_once('include/admin_field-manager.php');
69
+ require_once('include/admin_fields.php');
70
+ if( is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') && file_exists( WOOLENTOR_ADDONS_PL_PATH_PRO.'includes/admin/admin_fields.php' ) ){
71
+ require_once WOOLENTOR_ADDONS_PL_PATH_PRO.'includes/admin/admin_fields.php';
72
+ }
73
  require_once('include/template-library.php');
74
  require_once('include/class.extension-manager.php');
 
 
 
 
 
75
  }
76
 
77
+ /**
78
+ * [add_menu] Admin Menu
79
+ */
80
+ public function add_menu(){
81
 
82
+ global $submenu;
83
 
84
+ self::$parent_menu_hook = add_menu_page(
85
+ esc_html__( 'WooLentor', 'woolentor' ),
86
+ esc_html__( 'WooLentor', 'woolentor' ),
87
+ self::MENU_CAPABILITY,
88
+ self::MENU_PAGE_SLUG,
89
+ NULL,
90
+ WOOLENTOR_ADDONS_PL_URL.'includes/admin/assets/images/menu-icon.png',
91
+ 100
92
+ );
93
+
94
+ add_submenu_page(
95
+ 'woolentor_page',
96
+ esc_html__( 'Settings', 'woolentor' ),
97
+ esc_html__( 'Settings', 'woolentor' ),
98
+ 'manage_options',
99
+ 'woolentor',
100
+ [ $this, 'plugin_page' ]
101
+ );
102
+
103
+ // Remove Parent Submenu
104
+ remove_submenu_page( 'woolentor_page','woolentor_page' );
105
+
106
 
107
+ }
108
+
109
+ /**
110
+ * [enqueue_scripts] Add Scripts Base Menu Slug
111
+ * @param [string] $hook
112
+ * @return [void]
113
+ */
114
+ public function enqueue_scripts( $hook ) {
115
+ if( $hook === 'woolentor_page_woolentor' || $hook === 'woolentor_page_woolentor_templates' || $hook === 'woolentor_page_woolentor_extension'){
116
+ wp_enqueue_style('woolentor-admin');
117
+ wp_enqueue_script('woolentor-install-manager');
118
+
119
+ wp_enqueue_style( 'simple-line-icons-wl' );
120
  wp_enqueue_style(
121
  'fonticonpicker',
122
  WOOLENTOR_ADDONS_PL_URL . 'assets/lib/iconpicker/css/jquery.fonticonpicker.min.css',
131
  WOOLENTOR_VERSION
132
  );
133
 
134
+ // JS
 
 
 
 
 
 
135
  wp_enqueue_script(
136
  'fonticonpicker',
137
  WOOLENTOR_ADDONS_PL_URL . 'assets/lib/iconpicker/js/jquery.fonticonpicker.min.js',
140
  TRUE
141
  );
142
 
143
+ wp_enqueue_script(
144
+ 'select2',
145
+ WOOLENTOR_ADDONS_PL_URL . 'includes/admin/assets/lib/js/select2.min.js',
146
+ array( 'jquery' ),
147
+ WOOLENTOR_VERSION,
148
+ TRUE
149
+ );
150
+
151
+ wp_enqueue_script('woolentor-admin-main');
152
 
153
  wp_localize_script(
154
  'woolentor-admin-main',
159
  );
160
 
161
  }
162
+ }
163
+
164
+ /**
165
+ * [load_template] Template load
166
+ * @param [string] $template template suffix
167
+ * @return [void]
168
+ */
169
+ private static function load_template( $template ) {
170
+ $tmp_file = WOOLENTOR_ADDONS_PL_PATH . 'includes/admin/templates/dashboard-' . $template . '.php';
171
+ if ( file_exists( $tmp_file ) ) {
172
+ include_once( $tmp_file );
173
+ }
174
+ }
175
+
176
+ /**
177
+ * [plugin_page] Load plugin page template
178
+ * @return [void]
179
+ */
180
+ public function plugin_page(){
181
+ ?>
182
+ <div class="wrap woolentor-admin-wrapper">
183
+ <div class="woolentor-admin-main-content">
184
+ <?php self::load_template('navs'); ?>
185
+ <div class="woolentor-admin-main-body">
186
+ <?php self::load_template('welcome'); ?>
187
+ <?php self::load_template('settings'); ?>
188
+ <?php self::load_template('element'); ?>
189
+ <?php self::load_template('renamelabel'); ?>
190
+ <?php self::load_template('sales-notification'); ?>
191
+ <?php self::load_template('style'); ?>
192
+ <?php self::load_template('module'); ?>
193
+ <?php self::load_template('extension'); ?>
194
+ </div>
195
+ <?php self::load_template('popup'); ?>
196
+ </div>
197
+ <?php self::load_template('sidebar'); ?>
198
+ <?php Woolentor_Admin_Fields_Manager::instance()->script(); ?>
199
+ </div>
200
+ <?php
201
+ }
202
+
203
+ /**
204
+ * [print_module_setting_popup] addmin_footer Callback
205
+ * @return [void]
206
+ */
207
+ public function print_module_setting_popup(){
208
+ $screen = get_current_screen();
209
+ if ( 'woolentor_page_woolentor' == $screen->base ) {
210
+ self::load_template('module-setting-popup');
211
+ }
212
+ }
213
+
214
+ /**
215
+ * [remove_all_notices] remove addmin notices
216
+ * @return [void]
217
+ */
218
+ public function remove_all_notices(){
219
+ add_action('in_admin_header', function (){
220
+ $screen = get_current_screen();
221
+ if ( 'woolentor_page_woolentor' == $screen->base ) {
222
+ remove_all_actions('admin_notices');
223
+ remove_all_actions('all_admin_notices');
224
+ }
225
+ }, 1000);
226
+ }
227
+
228
+ /**
229
+ * [save_data] Wp Ajax Callback
230
+ * @return [JSON|Null]
231
+ */
232
+ public function save_data(){
233
+
234
+ if ( ! current_user_can( self::MENU_CAPABILITY ) ) {
235
+ return;
236
+ }
237
+
238
+ check_ajax_referer( 'woolentor_save_opt_nonce', 'nonce' );
239
+
240
+ $data = ( !empty( $_POST['data'] ) ? woolentor_clean( $_POST['data'] ) : '' );
241
+ $section = ( !empty( $_POST['section'] ) ? sanitize_text_field( $_POST['section'] ) : '' );
242
+ $fileds = ( !empty( $_POST['fileds'] ) ? woolentor_clean( $_POST['fileds'] ) : '' );
243
+
244
+ if( empty( $section ) || empty( $fileds ) ){
245
+ return;
246
+ }
247
+
248
+ if( empty( $data ) ){
249
+ $data = array();
250
+ }
251
+
252
+ if ( false == get_option( $section ) ) {
253
+ add_option( $section );
254
+ }
255
+
256
+ $options_data = [];
257
 
258
+ foreach( $fileds as $field_key => $filed ){
259
+ if ( array_key_exists( $filed, $data ) ) {
260
+ $value = $data[$filed];
261
+ }else{
262
+ $value = Null;
263
+ }
264
+ $this->update_option( $section, $filed, $value );
265
+ }
266
+
267
+ wp_send_json_success([
268
+ 'message' => esc_html__( 'Data Saved successfully!', 'woolentor' ),
269
+ 'data' => $data,
270
+ 'savedata' => get_option('woolentor_elements_tabs'),
271
+ ]);
272
+
273
+ }
274
+
275
+ /**
276
+ * [update_option]
277
+ * @return [void]
278
+ */
279
+ public function update_option( $section, $option_key, $new_value ){
280
+ if( $new_value === Null ){ $new_value = ''; }
281
+ $options_datad = is_array( get_option( $section ) ) ? get_option( $section ) : array();
282
+ $options_datad[$option_key] = $new_value;
283
+ update_option( $section, $options_datad );
284
  }
285
 
286
+ /**
287
+ * [module_data] Wp Ajax Callback
288
+ * @return [JSON|Null]
289
+ */
290
+ public function module_data(){
291
+ check_ajax_referer( 'woolentor_save_opt_nonce', 'nonce' );
292
+
293
+ $subaction = ( !empty( $_POST['subaction'] ) ? sanitize_text_field( $_POST['subaction'] ) : '' );
294
+ $section = ( !empty( $_POST['section'] ) ? sanitize_text_field( $_POST['section'] ) : '' );
295
+ $fileds = ( !empty( $_POST['fileds'] ) ? woolentor_clean( $_POST['fileds'] ) : '' );
296
+
297
+ if( empty( $section ) || empty( $fileds ) ){
298
+ return;
299
+ }
300
+
301
+ $response_content = $message = $element_keys = $field_html = '';
302
+ if( $subaction === 'get_data' ){
303
+ foreach( $fileds as $key => $field ){
304
+ ob_start();
305
+ Woolentor_Admin_Fields_Manager::instance()->add_field( $field, $section );
306
+ $field_html .= ob_get_clean();
307
+ }
308
+ $message = esc_html__( 'Data Fetch successfully!', 'woolentor' );
309
+ $response_content = $field_html;
310
+
311
+ $element_keys = array_map( function( $field ){
312
+ return $field['name'];
313
+ }, $fileds );
314
+
315
+ }
316
+
317
+ wp_send_json_success([
318
+ 'message' => $message,
319
+ 'content' => $response_content,
320
+ 'fields' => wp_json_encode( $element_keys )
321
+ ]);
322
+
323
+ }
324
+
325
+
326
  }
327
 
328
+ Woolentor_Admin_Init::instance();
includes/admin/assets/css/woolentor-admin.css ADDED
@@ -0,0 +1,1818 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *, *::before, *::after {
2
+ box-sizing: border-box;
3
+ }
4
+ .woolentor-admin-wrapper {
5
+ font-family: "Open Sans", sans-serif;
6
+ font-size: 16px;
7
+ font-weight: 400;
8
+ font-style: normal;
9
+ line-height: 1.715;
10
+ position: relative;
11
+ visibility: visible;
12
+ color: #6D7175;
13
+ }
14
+ .woolentor-admin-wrapper h1, .woolentor-admin-wrapper h2, .woolentor-admin-wrapper h3, .woolentor-admin-wrapper h4, .woolentor-admin-wrapper h5, .woolentor-admin-wrapper h6 {
15
+ font-family: "Open Sans", sans-serif;
16
+ line-height: 1.2;
17
+ margin-top: 0;
18
+ }
19
+ .woolentor-admin-wrapper .h1, .woolentor-admin-wrapper .h2, .woolentor-admin-wrapper .h3, .woolentor-admin-wrapper .h4, .woolentor-admin-wrapper .h5, .woolentor-admin-wrapper .h6 {
20
+ line-height: inherit;
21
+ margin: 0;
22
+ }
23
+ .woolentor-admin-wrapper p {
24
+ margin-top: 0;
25
+ }
26
+ .woolentor-admin-wrapper p:last-child {
27
+ margin-bottom: 0;
28
+ }
29
+ .woolentor-admin-wrapper a, .woolentor-admin-wrapper button {
30
+ cursor: pointer;
31
+ text-decoration: none;
32
+ }
33
+ .woolentor-admin-wrapper a:not(.ui-draggable), .woolentor-admin-wrapper button, .woolentor-admin-wrapper img, .woolentor-admin-wrapper input {
34
+ transition: all 0.3s ease 0s;
35
+ }
36
+ .woolentor-admin-wrapper *:focus {
37
+ outline: none;
38
+ box-shadow: none;
39
+ }
40
+ .woolentor-admin-wrapper a:hover {
41
+ text-decoration: none;
42
+ }
43
+ .woolentor-admin-wrapper button, .woolentor-admin-wrapper input[type=submit] {
44
+ cursor: pointer;
45
+ }
46
+ .woolentor-admin-wrapper button[disabled="disabled"] {
47
+ cursor: not-allowed;
48
+ }
49
+ .woolentor-admin-wrapper img {
50
+ max-width: 100%;
51
+ }
52
+ .woolentor-admin-wrapper input::-webkit-input-placeholder, .woolentor-admin-wrapper textarea::-webkit-input-placeholder {
53
+ opacity: 0.5;
54
+ }
55
+ .woolentor-admin-wrapper input:-moz-placeholder, .woolentor-admin-wrapper textarea:-moz-placeholder {
56
+ opacity: 0.5;
57
+ }
58
+ .woolentor-admin-wrapper input::-moz-placeholder, .woolentor-admin-wrapper textarea::-moz-placeholder {
59
+ opacity: 0.5;
60
+ }
61
+ .woolentor-admin-wrapper input:-ms-input-placeholder, .woolentor-admin-wrapper textarea:-ms-input-placeholder {
62
+ opacity: 0.5;
63
+ }
64
+ .woolentor-admin-wrapper ul {
65
+ margin-top: 0;
66
+ }
67
+ .woolentor-admin-wrapper ul:last-child {
68
+ margin-bottom: 0;
69
+ }
70
+ .woolentor-admin-wrapper hr {
71
+ border-top-width: 2px;
72
+ }
73
+
74
+ /* Option Disable */
75
+ [data-woolentor-pro=disabled] {
76
+ position: relative;
77
+ z-index: 1;
78
+ cursor: pointer;
79
+ }
80
+ [data-woolentor-pro=disabled]::before {
81
+ position: absolute;
82
+ z-index: 9;
83
+ top: 0;
84
+ left: 0;
85
+ width: 100%;
86
+ height: 100%;
87
+ content: "";
88
+ opacity: 0;
89
+ background-color: transparent;
90
+ }
91
+
92
+ /* Tooltip */
93
+ [data-woolentor-tooltip] {
94
+ position: relative;
95
+ }
96
+ [data-woolentor-tooltip]:hover::before, [data-woolentor-tooltip]:hover::after {
97
+ visibility: visible;
98
+ opacity: 1;
99
+ }
100
+ [data-woolentor-tooltip]::before, [data-woolentor-tooltip]::after {
101
+ position: absolute;
102
+ bottom: 100%;
103
+ left: 50%;
104
+ visibility: hidden;
105
+ transition: all 0.3s ease 0s;
106
+ opacity: 0;
107
+ }
108
+ [data-woolentor-tooltip]::before {
109
+ font-size: 12px;
110
+ line-height: 1;
111
+ margin-bottom: 3px;
112
+ padding: 3px 5px;
113
+ content: attr(data-woolentor-tooltip);
114
+ transform: translateX(-50%);
115
+ text-transform: capitalize;
116
+ color: #FFFFFF;
117
+ border-radius: 3px;
118
+ background-color: #333333;
119
+ }
120
+ [data-woolentor-tooltip]::after {
121
+ width: 5px;
122
+ height: 5px;
123
+ content: "";
124
+ transform: translateX(-50%) rotate(45deg);
125
+ background-color: #333333;
126
+ }
127
+
128
+ /* Button */
129
+ .woolentor-admin-btn {
130
+ font-size: 14px;
131
+ font-weight: 600;
132
+ line-height: 24px;
133
+ display: inline-flex;
134
+ justify-content: center;
135
+ padding: 10px 30px;
136
+ text-transform: capitalize;
137
+ color: #6D7175;
138
+ border: 1px solid #E7E7E7;
139
+ border-radius: 5px;
140
+ background-color: #FFFFFF;
141
+ }
142
+ .woolentor-admin-btn-primary {
143
+ color: #FFFFFF;
144
+ border-color: #007EFF;
145
+ background-color: #007EFF;
146
+ }
147
+ .woolentor-admin-btn-primary-outline {
148
+ color: #007EFF;
149
+ border-color: #007EFF;
150
+ background-color: transparent;
151
+ }
152
+ .woolentor-admin-btn.hover-effect-1:not(.activated,[disabled=disabled]):hover {
153
+ border-color: #0065cc;
154
+ background-color: #0065cc;
155
+ box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
156
+ }
157
+ .woolentor-admin-btn[disabled=disabled] {
158
+ cursor: not-allowed;
159
+ color: rgba(109, 113, 117, 0.5);
160
+ border: 1px solid #E7E7E7;
161
+ background-color: #FFFFFF;
162
+ }
163
+
164
+ /* Form Switch */
165
+ .woolentor-admin-switch {
166
+ position: relative;
167
+ display: inline-flex;
168
+ }
169
+ .woolentor-admin-switch input {
170
+ position: absolute;
171
+ top: 0;
172
+ left: 0;
173
+ visibility: hidden;
174
+ overflow: hidden;
175
+ width: 0;
176
+ height: 0;
177
+ opacity: 0;
178
+ }
179
+ .woolentor-admin-switch input:checked + label {
180
+ background-color: #007EFF;
181
+ }
182
+ .woolentor-admin-switch input:checked + label .woolentor-admin-switch-label.on {
183
+ visibility: visible;
184
+ opacity: 1;
185
+ }
186
+ .woolentor-admin-switch input:checked + label .woolentor-admin-switch-label.off {
187
+ visibility: hidden;
188
+ opacity: 0;
189
+ }
190
+ .woolentor-admin-switch input:checked + label .woolentor-admin-switch-indicator {
191
+ left: 31px;
192
+ }
193
+ .woolentor-admin-switch label {
194
+ display: flex;
195
+ align-items: center;
196
+ justify-content: space-between;
197
+ width: 48px;
198
+ height: 20px;
199
+ cursor: pointer;
200
+ transition: all 0.3s ease 0s;
201
+ border-radius: 100px;
202
+ background: #A8CBFF;
203
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);
204
+ }
205
+ .woolentor-admin-switch-label {
206
+ font-size: 12px;
207
+ font-weight: 600;
208
+ line-height: 1;
209
+ position: absolute;
210
+ top: 4px;
211
+ display: flex;
212
+ transition: all 0.3s ease 0s;
213
+ text-transform: uppercase;
214
+ color: #FFFFFF;
215
+ }
216
+ .woolentor-admin-switch-label.on {
217
+ left: 5px;
218
+ visibility: hidden;
219
+ opacity: 0;
220
+ }
221
+ .woolentor-admin-switch-label.off {
222
+ right: 5px;
223
+ }
224
+ .woolentor-admin-switch-indicator {
225
+ position: absolute;
226
+ top: 3px;
227
+ left: 3px;
228
+ display: flex;
229
+ width: 14px;
230
+ height: 14px;
231
+ transition: all 0.3s ease 0s;
232
+ border-radius: 50%;
233
+ background: #FFFFFF;
234
+ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
235
+ }
236
+
237
+ /* Form Number */
238
+ .woolentor-admin-number {
239
+ position: relative;
240
+ display: flex;
241
+ width: 65px;
242
+ }
243
+ .woolentor-admin-number input[type=number] {
244
+ display: flex;
245
+ width: 100%;
246
+ height: 40px;
247
+ padding: 10px 20px 10px 15px;
248
+ color: #6D7175;
249
+ border: 1px solid #DCDCDC;
250
+ border-radius: 3px;
251
+ background: #FFFFFF;
252
+ -webkit-appearance: textfield;
253
+ -moz-appearance: textfield;
254
+ appearance: textfield;
255
+ }
256
+ .woolentor-admin-number input[type=number]::-webkit-outer-spin-button, .woolentor-admin-number input[type=number]::-webkit-inner-spin-button {
257
+ -webkit-appearance: none;
258
+ appearance: none;
259
+ }
260
+ .woolentor-admin-number-btn {
261
+ position: absolute;
262
+ right: 5px;
263
+ width: 14px;
264
+ height: 12px;
265
+ cursor: pointer;
266
+ text-indent: -9999px;
267
+ background-repeat: no-repeat;
268
+ background-position: center center;
269
+ }
270
+ .woolentor-admin-number-btn.increase {
271
+ top: 7px;
272
+ background-image: url(../images/icons/caret-up.png);
273
+ }
274
+ .woolentor-admin-number-btn.decrease {
275
+ bottom: 7px;
276
+ background-image: url(../images/icons/caret-down.png);
277
+ }
278
+
279
+ /* Form Select */
280
+ .woolentor-admin-select {
281
+ display: flex;
282
+ width: 100%;
283
+ position: relative;
284
+ }
285
+ .woolentor-admin-select select {
286
+ font-size: 13px;
287
+ font-weight: 400;
288
+ width: 100%;
289
+ height: 45px;
290
+ padding: 10px 25px 10px 12px;
291
+ color: #6D7175;
292
+ border: 1px solid #DCDCDC;
293
+ border-radius: 3px;
294
+ background-color: #FFFFFF;
295
+ background-image: url(../images/icons/caret-down.png);
296
+ background-size:auto;
297
+ background-repeat: no-repeat;
298
+ background-position: right 15px center;
299
+ -webkit-appearance: none;
300
+ -moz-appearance: none;
301
+ appearance: none;
302
+ }
303
+ .woolentor-admin-select select:not(:disabled) {
304
+ cursor: pointer;
305
+ }
306
+ .woolentor-admin-select select:disabled {
307
+ background-color: inherit;
308
+ background-image: url(../images/icons/caret-down.png) !important;
309
+ opacity: 0.5;
310
+ }
311
+
312
+ /* Form Input */
313
+ .woolentor-admin-input {
314
+ display: flex;
315
+ width: 100%;
316
+ }
317
+ .woolentor-admin-input input {
318
+ font-size: 12px;
319
+ width: 100%;
320
+ height: 40px;
321
+ padding: 10px 15px;
322
+ transition: all 0.3s ease 0s;
323
+ color: #6D7175;
324
+ border: 1px solid #DCDCDC;
325
+ border-radius: 3px;
326
+ background: #FFFFFF;
327
+ }
328
+ .woolentor-admin-input input:focus {
329
+ border-color: #CBE0FF;
330
+ box-shadow: 0 0 8px rgba(0, 126, 255, 0.25);
331
+ }
332
+
333
+ /* Form Radio */
334
+ .woolentor-admin-radio {
335
+ position: relative;
336
+ display: flex;
337
+ margin-right: 40px;
338
+ }
339
+ .woolentor-admin-radio:last-child {
340
+ margin-right: 0;
341
+ }
342
+ .woolentor-admin-radio input[type=radio] {
343
+ position: absolute;
344
+ left: 0;
345
+ overflow: hidden;
346
+ width: 0;
347
+ height: 0;
348
+ margin: 0;
349
+ opacity: 0;
350
+ }
351
+ .woolentor-admin-radio input[type=radio]:checked + label::after {
352
+ transform: scale(0.444);
353
+ opacity: 1;
354
+ }
355
+ .woolentor-admin-radio label {
356
+ font-size: 14px;
357
+ line-height: 18px !important;
358
+ position: relative;
359
+ display: flex;
360
+ padding-left: 26px;
361
+ cursor: pointer;
362
+ text-transform: capitalize;
363
+ }
364
+ .woolentor-admin-radio label::before, .woolentor-admin-radio label::after {
365
+ position: absolute;
366
+ top: 0;
367
+ left: 0;
368
+ width: 18px;
369
+ height: 18px;
370
+ content: "";
371
+ transition: all 0.3s ease 0s;
372
+ border-radius: 50%;
373
+ }
374
+ .woolentor-admin-radio label::before {
375
+ border: 2px solid #007EFF;
376
+ }
377
+ .woolentor-admin-radio label::after {
378
+ opacity: 0;
379
+ background-color: #007EFF;
380
+ }
381
+
382
+ /* Form Color */
383
+ .woolentor-admin-color {
384
+ display: flex;
385
+ width: 100%;
386
+ }
387
+
388
+ /* Dimensions Field */
389
+ .woolentor_dimensions li {
390
+ float: left;
391
+ width: 75px;
392
+ }
393
+ .woolentor_dimensions li input {
394
+ display: block;
395
+ text-align: center;
396
+ width: 100%;
397
+ border-color: #d5dadf;
398
+ height: 30px;
399
+ border-left: none;
400
+ border-radius: 0;
401
+ padding: 4px 4px 4px 0;
402
+ }
403
+ .woolentor_dimensions li input:focus{
404
+ outline: none;
405
+ box-shadow: none;
406
+ border:1px solid #007cba !important;
407
+ }
408
+ .woolentor_dimensions li:first-child input {
409
+ border-left: 1px solid #d5dadf;
410
+ border-radius: 3px 0 0 3px;
411
+ }
412
+ .woolentor_dimensions li:last-child input {
413
+ border-right: 1px solid #d5dadf;
414
+ border-radius: 0 3px 3px 0;
415
+ }
416
+ .woolentor_dimensions li label {
417
+ display: block !important;
418
+ text-align: center;
419
+ font-size: 13px;
420
+ text-transform: uppercase;
421
+ }
422
+
423
+ /* Icon List */
424
+ @font-face {
425
+ font-family: "woolentor-admin";
426
+ font-weight: normal;
427
+ font-style: normal;
428
+ font-display: block;
429
+ src: url("../fonts/woolentor-admin.ttf?55zl88") format("truetype"), url("../fonts/woolentor-admin.woff?55zl88") format("woff"), url("../fonts/woolentor-admin.svg?55zl88#woolentor-admin") format("svg");
430
+ }
431
+ .wli {
432
+ font-family: "woolentor-admin";
433
+ font-weight: normal;
434
+ font-style: normal;
435
+ font-variant: normal;
436
+ line-height: 1;
437
+ text-transform: none;
438
+ /* Better Font Rendering =========== */
439
+ -webkit-font-smoothing: antialiased;
440
+ -moz-osx-font-smoothing: grayscale;
441
+ /* speak: never; */
442
+ }
443
+
444
+ .wli-feature-list:before {
445
+ content: "\e904";
446
+ }
447
+
448
+ .wli-info:before {
449
+ content: "\e908";
450
+ }
451
+
452
+ .wli-bell:before {
453
+ content: "\e900";
454
+ }
455
+
456
+ .wli-cog:before {
457
+ content: "\e901";
458
+ }
459
+
460
+ .wli-cog-light:before {
461
+ content: "\e902";
462
+ }
463
+
464
+ .wli-envelope:before {
465
+ content: "\e903";
466
+ }
467
+
468
+ .wli-file:before {
469
+ content: "\e905";
470
+ }
471
+
472
+ .wli-grid:before {
473
+ content: "\e906";
474
+ }
475
+
476
+ .wli-images:before {
477
+ content: "\e907";
478
+ }
479
+
480
+ .wli-question:before {
481
+ content: "\e90d";
482
+ }
483
+
484
+ .wli-masonry:before {
485
+ content: "\e909";
486
+ }
487
+
488
+ .wli-monitor:before {
489
+ content: "\e90a";
490
+ }
491
+
492
+ .wli-pencil:before {
493
+ content: "\e90b";
494
+ }
495
+
496
+ .wli-play:before {
497
+ content: "\e90c";
498
+ }
499
+
500
+ .wli-store:before {
501
+ content: "\e90e";
502
+ }
503
+
504
+ .wli-support:before {
505
+ content: "\e90f";
506
+ }
507
+
508
+ .wli-tag:before {
509
+ content: "\e910";
510
+ }
511
+
512
+ .woolentor-admin-main-nav {
513
+ overflow: hidden;
514
+ border-bottom: 2px solid #007EFF;
515
+ }
516
+ .woolentor-admin-main-nav-ul {
517
+ display: flex;
518
+ flex-wrap: wrap;
519
+ margin: 0;
520
+ margin-right: -8px;
521
+ padding: 0;
522
+ list-style: none;
523
+ }
524
+ @media only screen and (min-width: 1200px) and (max-width: 1549px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
525
+ .woolentor-admin-main-nav-ul {
526
+ margin: -1px;
527
+ }
528
+ }
529
+ .woolentor-admin-main-nav-li {
530
+ display: flex;
531
+ margin: 0 8px 0 0;
532
+ }
533
+ @media only screen and (min-width: 1200px) and (max-width: 1549px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
534
+ .woolentor-admin-main-nav-li {
535
+ width: 25%;
536
+ margin: 0;
537
+ border: 1px solid transparent;
538
+ }
539
+ }
540
+ @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {
541
+ .woolentor-admin-main-nav-li {
542
+ width: 50%;
543
+ }
544
+ }
545
+ @media only screen and (min-width: 768px) and (max-width: 991px) {
546
+ .woolentor-admin-main-nav-li {
547
+ width: 33.3333%;
548
+ }
549
+ }
550
+ .woolentor-admin-main-nav-btn {
551
+ font-size: 14px;
552
+ line-height: 20px;
553
+ position: relative;
554
+ display: flex;
555
+ align-items: center;
556
+ padding: 15px 22px;
557
+ transition: all 0.15s ease 0s !important;
558
+ white-space: nowrap;
559
+ color: #007EFF;
560
+ border-radius: 10px 10px 0 0;
561
+ background-color: #FFFFFF;
562
+ }
563
+ @media only screen and (min-width: 1200px) and (max-width: 1549px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
564
+ .woolentor-admin-main-nav-btn {
565
+ width: 100%;
566
+ padding: 15px;
567
+ border-radius: 5px;
568
+ }
569
+ }
570
+ .woolentor-admin-main-nav-btn svg {
571
+ position: absolute;
572
+ bottom: 0;
573
+ width: 8px;
574
+ height: 8px;
575
+ transition: all 0.15s ease 0s;
576
+ opacity: 0;
577
+ }
578
+ @media only screen and (min-width: 1200px) and (max-width: 1549px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
579
+ .woolentor-admin-main-nav-btn svg {
580
+ display: none;
581
+ }
582
+ }
583
+ .woolentor-admin-main-nav-btn svg path {
584
+ fill: #007EFF;
585
+ }
586
+ .woolentor-admin-main-nav-btn svg.left {
587
+ right: 100%;
588
+ }
589
+ .woolentor-admin-main-nav-btn svg.right {
590
+ left: 100%;
591
+ }
592
+ .woolentor-admin-main-nav-btn i {
593
+ font-size: 16px;
594
+ line-height: 1;
595
+ display: block;
596
+ margin-right: 8px;
597
+ transition: all 0.15s ease 0s;
598
+ opacity: 0.75;
599
+ }
600
+ .woolentor-admin-main-nav-btn.wlactive, .woolentor-admin-main-nav-btn:hover {
601
+ color: #FFFFFF;
602
+ background-color: #007EFF;
603
+ }
604
+ .woolentor-admin-main-nav-btn.wlactive i, .woolentor-admin-main-nav-btn:hover i {
605
+ opacity: 1;
606
+ }
607
+ .woolentor-admin-main-nav-btn.wlactive svg, .woolentor-admin-main-nav-btn:hover svg {
608
+ opacity: 1;
609
+ }
610
+ .woolentor-admin-main-nav-btn.wlactive:focus {
611
+ color: #FFFFFF;
612
+ }
613
+ .woolentor-admin-main-nav-btn:focus {
614
+ color: #007EFF;
615
+ }
616
+
617
+ .woolentor-admin-wrapper {
618
+ display: flex;
619
+ flex-wrap: wrap;
620
+ margin-bottom: -30px;
621
+ }
622
+
623
+ .woolentor-admin-main-content {
624
+ display: block;
625
+ width: calc(100% - 425px);
626
+ margin-right: auto;
627
+ margin-bottom: 30px;
628
+ }
629
+ @media only screen and (min-width: 1200px) and (max-width: 1549px) {
630
+ .woolentor-admin-main-content {
631
+ width: calc(100% - 350px);
632
+ }
633
+ }
634
+ @media only screen and (min-width: 992px) and (max-width: 1199px) {
635
+ .woolentor-admin-main-content {
636
+ width: calc(100% - 310px);
637
+ }
638
+ }
639
+ @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
640
+ .woolentor-admin-main-content {
641
+ width: 100%;
642
+ }
643
+ }
644
+
645
+ .woolentor-admin-main-body {
646
+ background-color: #FFFFFF;
647
+ box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
648
+ }
649
+
650
+ .woolentor-admin-main-tab-pane:not(.wlactive) {
651
+ display: none;
652
+ }
653
+ .woolentor-admin-main-tab-pane-inner {
654
+ padding: 40px;
655
+ }
656
+ @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
657
+ .woolentor-admin-main-tab-pane-inner {
658
+ padding: 30px;
659
+ }
660
+ }
661
+ @media only screen and (max-width: 575px) {
662
+ .woolentor-admin-main-tab-pane-inner {
663
+ padding: 20px;
664
+ }
665
+ }
666
+
667
+ .woolentor-admin-sidebar {
668
+ width: 375px;
669
+ margin-bottom: 30px;
670
+ position: -webkit-sticky; /* Safari */
671
+ position: sticky;
672
+ top: 0;
673
+ min-height: 100%;
674
+ align-self: flex-start;
675
+ }
676
+ @media only screen and (min-width: 1200px) and (max-width: 1549px) {
677
+ .woolentor-admin-sidebar {
678
+ width: 320px;
679
+ }
680
+ }
681
+ @media only screen and (min-width: 992px) and (max-width: 1199px) {
682
+ .woolentor-admin-sidebar {
683
+ width: 280px;
684
+ }
685
+ }
686
+ @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
687
+ .woolentor-admin-sidebar {
688
+ width: 100%;
689
+ }
690
+ }
691
+
692
+ .woolentor-admin-header {
693
+ display: flex;
694
+ align-items: center;
695
+ flex-wrap: wrap;
696
+ justify-content: space-between;
697
+ margin-bottom: 25px;
698
+ }
699
+ .woolentor-admin-header-content {
700
+ margin-bottom: 15px;
701
+ padding-right: 30px;
702
+ }
703
+ .woolentor-admin-header-title {
704
+ font-size: 14px;
705
+ font-weight: 700;
706
+ line-height: 23px !important;
707
+ margin-bottom: 2px;
708
+ color: #202223;
709
+ }
710
+ .woolentor-admin-header-text {
711
+ font-size: 14px;
712
+ }
713
+ .woolentor-admin-header-actions {
714
+ display: flex;
715
+ align-self: center;
716
+ margin-bottom: 15px;
717
+ }
718
+ .woolentor-admin-header .woolentor-admin-btn.enable {
719
+ color: #007EFF;
720
+ }
721
+ .woolentor-admin-header .woolentor-admin-btn.enable:hover {
722
+ color: #FFFFFF;
723
+ border-color: #007EFF;
724
+ background-color: #007EFF;
725
+ }
726
+ .woolentor-admin-header .woolentor-admin-btn.disable {
727
+ margin-left: 20px;
728
+ color: #FF7676;
729
+ }
730
+ .woolentor-admin-header .woolentor-admin-btn.disable:hover {
731
+ color: #FFFFFF;
732
+ border-color: #FF7676;
733
+ background-color: #FF7676;
734
+ }
735
+ .woolentor-admin-header .woolentor-admin-btn:hover {
736
+ box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
737
+ }
738
+
739
+ .woolentor-admin-footer {
740
+ display: flex;
741
+ justify-content: flex-end;
742
+ margin-top: 30px;
743
+ }
744
+
745
+ .woolentor-admin-switch-blocks {
746
+ display: flex;
747
+ flex-wrap: wrap;
748
+ margin: 0 -15px -20px;
749
+ }
750
+ .woolentor-admin-switch-block {
751
+ display: flex;
752
+ flex-wrap: wrap;
753
+ justify-content: space-between;
754
+ width: calc(33.3333% - 30px);
755
+ margin: 0 15px 20px;
756
+ padding: 15px 20px;
757
+ border: 1px solid #DCDCDC;
758
+ border-radius: 8px;
759
+ }
760
+ @media only screen and (min-width: 1200px) and (max-width: 1549px), only screen and (min-width: 768px) and (max-width: 991px) {
761
+ .woolentor-admin-switch-block {
762
+ width: calc(50% - 30px);
763
+ }
764
+ }
765
+ @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {
766
+ .woolentor-admin-switch-block {
767
+ width: calc(100% - 30px);
768
+ }
769
+ }
770
+ .woolentor-admin-switch-block-content {
771
+ display: flex;
772
+ flex-wrap: wrap;
773
+ max-width: calc(100% - 90px);
774
+ margin-bottom: -5px;
775
+ }
776
+ .woolentor-admin-switch-block-title {
777
+ font-size: 14px;
778
+ font-weight: 400;
779
+ line-height: 24px !important;
780
+ display: flex;
781
+ align-items: center;
782
+ margin-right: 7px;
783
+ margin-bottom: 5px;
784
+ color: #202223;
785
+ }
786
+ .woolentor-admin-switch-block-info {
787
+ display: flex;
788
+ align-items: center;
789
+ margin-bottom: 5px;
790
+ }
791
+ .woolentor-admin-switch-block-info > a {
792
+ line-height: 1;
793
+ display: flex;
794
+ padding: 3px;
795
+ cursor: pointer;
796
+ color: #6D7175;
797
+ }
798
+ .woolentor-admin-switch-block-info > a + a {
799
+ margin-left: 4px;
800
+ }
801
+ .woolentor-admin-switch-block-info > a i {
802
+ font-size: 14px;
803
+ }
804
+ .woolentor-admin-switch-block-badge {
805
+ font-size: 10px;
806
+ font-weight: 400;
807
+ line-height: 12px;
808
+ align-self: center;
809
+ margin-left: 12px;
810
+ padding: 3px 10px;
811
+ text-align: center;
812
+ text-transform: uppercase;
813
+ color: #FF0000;
814
+ border-radius: 60px;
815
+ background: rgba(255, 0, 0, 0.1);
816
+ }
817
+ .woolentor-admin-switch-block-actions {
818
+ display: flex;
819
+ align-items: center;
820
+ justify-content: flex-end;
821
+ width: 90px;
822
+ }
823
+ .woolentor-admin-switch-block-setting {
824
+ display: flex;
825
+ margin-right: 17px;
826
+ padding: 0;
827
+ color: #007EFF;
828
+ border: none;
829
+ background-color: transparent;
830
+ }
831
+ .woolentor-admin-switch-block-setting i {
832
+ font-size: 14px;
833
+ }
834
+
835
+ .woolentor-admin-banner {
836
+ overflow: hidden;
837
+ border-radius: 10px;
838
+ }
839
+ .woolentor-admin-banner:not(:last-child) {
840
+ margin-bottom: 65px;
841
+ }
842
+ @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
843
+ .woolentor-admin-banner:not(:last-child) {
844
+ margin-bottom: 40px;
845
+ }
846
+ }
847
+ @media only screen and (max-width: 575px) {
848
+ .woolentor-admin-banner:not(:last-child) {
849
+ margin-bottom: 30px;
850
+ }
851
+ }
852
+ .woolentor-admin-banner img {
853
+ display: block;
854
+ width: 100%;
855
+ }
856
+
857
+ .woolentor-admin-subscribe {
858
+ position: relative;
859
+ z-index: 1;
860
+ display: flex;
861
+ overflow: hidden;
862
+ justify-content: space-between;
863
+ margin-top: 65px;
864
+ padding: 70px 180px;
865
+ border-radius: 10px;
866
+ background-image: linear-gradient(272.65deg, #9BF4FF 0%, #007EFF 100%);
867
+ }
868
+ @media only screen and (min-width: 1200px) and (max-width: 1549px), only screen and (min-width: 768px) and (max-width: 991px) {
869
+ .woolentor-admin-subscribe {
870
+ margin-top: 40px;
871
+ padding: 60px;
872
+ }
873
+ }
874
+ @media only screen and (min-width: 992px) and (max-width: 1199px) {
875
+ .woolentor-admin-subscribe {
876
+ flex-direction: column;
877
+ margin-top: 40px;
878
+ padding: 40px;
879
+ }
880
+ }
881
+ @media only screen and (max-width: 767px) {
882
+ .woolentor-admin-subscribe {
883
+ flex-direction: column;
884
+ margin-top: 40px;
885
+ padding: 40px;
886
+ }
887
+ }
888
+ @media only screen and (max-width: 575px) {
889
+ .woolentor-admin-subscribe {
890
+ margin-top: 30px;
891
+ padding: 30px;
892
+ }
893
+ }
894
+ .woolentor-admin-subscribe::before, .woolentor-admin-subscribe::after {
895
+ position: absolute;
896
+ z-index: -1;
897
+ width: 95px;
898
+ height: 95px;
899
+ content: "";
900
+ border: 21px solid rgba(0, 126, 255, 0.1);
901
+ }
902
+ .woolentor-admin-subscribe::before {
903
+ bottom: 0;
904
+ left: 0;
905
+ border-color: rgba(152, 242, 255, 0.1);
906
+ border-top-right-radius: 100%;
907
+ }
908
+ .woolentor-admin-subscribe::after {
909
+ top: 0;
910
+ right: 0;
911
+ border-color: rgba(51, 108, 255, 0.1);
912
+ border-bottom-left-radius: 100%;
913
+ }
914
+ .woolentor-admin-subscribe-content {
915
+ display: block;
916
+ padding-right: 30px;
917
+ }
918
+ .woolentor-admin-subscribe-title {
919
+ font-size: 36px;
920
+ font-weight: 600;
921
+ margin-bottom: 6px;
922
+ color: #FFFFFF;
923
+ }
924
+ @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
925
+ .woolentor-admin-subscribe-title {
926
+ font-size: 32px;
927
+ }
928
+ }
929
+ @media only screen and (max-width: 575px) {
930
+ .woolentor-admin-subscribe-title {
931
+ font-size: 24px;
932
+ }
933
+ }
934
+ .woolentor-admin-subscribe-text {
935
+ font-size: 18px;
936
+ max-width: 410px;
937
+ color: #FFFFFF;
938
+ }
939
+ @media only screen and (min-width: 1200px) and (max-width: 1549px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
940
+ .woolentor-admin-subscribe-text {
941
+ font-size: 16px;
942
+ }
943
+ }
944
+ @media only screen and (max-width: 575px) {
945
+ .woolentor-admin-subscribe-text {
946
+ font-size: 14px;
947
+ }
948
+ }
949
+ .woolentor-admin-subscribe .woolentor-admin-btn {
950
+ align-self: center;
951
+ padding: 10px 40px;
952
+ box-shadow: 3px 3px 0 0 #0065cc;
953
+ }
954
+ @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {
955
+ .woolentor-admin-subscribe .woolentor-admin-btn {
956
+ align-self: flex-start;
957
+ margin-top: 20px;
958
+ }
959
+ }
960
+ .woolentor-admin-subscribe .woolentor-admin-btn:hover {
961
+ box-shadow: 5px 5px 0 0 #0065cc;
962
+ color: #FFFFFF;
963
+ }
964
+
965
+ .woolentor-admin-extensions {
966
+ display: flex;
967
+ flex-wrap: wrap;
968
+ margin: 0 -15px -30px;
969
+ }
970
+ .woolentor-admin-extension {
971
+ display: flex;
972
+ overflow: hidden;
973
+ flex-direction: column;
974
+ width: calc(50% - 30px);
975
+ margin: 0 15px 30px;
976
+ border-radius: 10px;
977
+ background: #FFFFFF;
978
+ box-shadow: 0 2px 40px rgba(175, 175, 175, 0.5);
979
+ }
980
+ .woolentor-extension-col-3 .woolentor-admin-extension{
981
+ width: calc(33.333% - 30px);
982
+ }
983
+ .woolentor-admin-main-tab-pane-inner .woolentor-extension-col-3 .woolentor-admin-extension{
984
+ width: calc(50% - 30px);
985
+ }
986
+ .woolentor-admin-main-tab-pane-inner .wrap{
987
+ margin: 0;
988
+ }
989
+ .woolentor-admin-main-tab-pane-inner .wrap > h2{
990
+ display: none;
991
+ }
992
+ .woolentor-admin-main-tab-pane-inner .extension-admin-tab-area{
993
+ margin-top: 0;
994
+ }
995
+ @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
996
+ .woolentor-admin-extension {
997
+ width: calc(100% - 30px);
998
+ }
999
+ }
1000
+ .woolentor-admin-extension-top {
1001
+ display: flex;
1002
+ flex-wrap: wrap;
1003
+ padding: 30px 25px;
1004
+ }
1005
+ @media only screen and (max-width: 479px) {
1006
+ .woolentor-admin-extension-top {
1007
+ flex-direction: column;
1008
+ }
1009
+ }
1010
+ .woolentor-admin-extension-image {
1011
+ overflow: hidden;
1012
+ width: 110px;
1013
+ height: 110px;
1014
+ border-radius: 50%;
1015
+ box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
1016
+ }
1017
+ .woolentor-admin-extension-content {
1018
+ width: calc(100% - 110px);
1019
+ padding-left: 25px;
1020
+ }
1021
+ @media only screen and (max-width: 479px) {
1022
+ .woolentor-admin-extension-content {
1023
+ width: 100%;
1024
+ margin-top: 20px;
1025
+ padding-left: 0;
1026
+ }
1027
+ }
1028
+ .woolentor-admin-extension-title {
1029
+ font-size: 18px;
1030
+ line-height: 28px !important;
1031
+ margin-bottom: 13px;
1032
+ margin-top: 0;
1033
+ color: #202223;
1034
+ }
1035
+ .woolentor-admin-extension-text {
1036
+ font-size: 14px;
1037
+ max-width: 315px;
1038
+ }
1039
+ .woolentor-admin-extension-bottom {
1040
+ display: flex;
1041
+ align-items: center;
1042
+ flex-wrap: wrap;
1043
+ justify-content: space-between;
1044
+ margin-top: auto;
1045
+ padding: 20px 25px 20px;
1046
+ background-color: #F4F6FC;
1047
+ }
1048
+ @media only screen and (max-width: 479px) {
1049
+ .woolentor-admin-extension-bottom {
1050
+ align-items: flex-start;
1051
+ flex-direction: column;
1052
+ }
1053
+ }
1054
+ .woolentor-admin-extension-info {
1055
+ font-size: 14px;
1056
+ width: calc(100% - 200px);
1057
+ margin: 0;
1058
+ }
1059
+ @media only screen and (max-width: 479px) {
1060
+ .woolentor-admin-extension-info {
1061
+ width: 100%;
1062
+ }
1063
+ }
1064
+ .woolentor-admin-extension .button {
1065
+ background: #007EFF !important;
1066
+ border-color: #007EFF !important;
1067
+ padding: 5px 40px;
1068
+ color: #FFFFFF !important;
1069
+ transition: all 0.3s ease 0s;
1070
+ }
1071
+ .woolentor-admin-extension .button::before{
1072
+ color:#FFFFFF;
1073
+ }
1074
+ .woolentor-admin-extension .hover-effect-1:not(.disabled):hover {
1075
+ border-color: #0065cc !important;
1076
+ background-color: #0065cc !important;
1077
+ box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1) !important;
1078
+ }
1079
+ .woolentor-admin-extension-info i {
1080
+ margin-right: 10px;
1081
+ }
1082
+ .woolentor-admin-extension-info a {
1083
+ color: #007EFF;
1084
+ }
1085
+ .woolentor-admin-extension-info a:hover {
1086
+ text-decoration: underline;
1087
+ }
1088
+ .woolentor-admin-btn {
1089
+ margin-bottom: 15px;
1090
+ padding: 7px 40px;
1091
+ cursor: pointer;
1092
+ }
1093
+ .woolentor-admin-btn.activated, .woolentor-admin-extension .button.disabled {
1094
+ cursor: not-allowed;
1095
+ color: #6D7175 !important;
1096
+ border-color: #FFFFFF !important;
1097
+ background-color: #FFFFFF !important;
1098
+ }
1099
+
1100
+ .woolentor-admin-infoboxes {
1101
+ display: flex;
1102
+ flex-wrap: wrap;
1103
+ justify-content: space-between;
1104
+ margin-bottom: -40px;
1105
+ }
1106
+ @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
1107
+ .woolentor-admin-infoboxes {
1108
+ margin-bottom: -30px;
1109
+ }
1110
+ }
1111
+ .woolentor-admin-infobox {
1112
+ display: flex;
1113
+ flex-wrap: wrap;
1114
+ width: calc(50% - 20px);
1115
+ margin-bottom: 40px;
1116
+ padding: 50px 40px;
1117
+ transition: all 0.3s ease 0s;
1118
+ border-radius: 10px;
1119
+ background-color: #FFFFFF;
1120
+ box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
1121
+ }
1122
+ @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
1123
+ .woolentor-admin-infobox {
1124
+ width: 100%;
1125
+ margin-bottom: 30px;
1126
+ }
1127
+ }
1128
+ @media only screen and (max-width: 767px) {
1129
+ .woolentor-admin-infobox {
1130
+ padding: 30px;
1131
+ }
1132
+ }
1133
+ @media only screen and (max-width: 575px) {
1134
+ .woolentor-admin-infobox {
1135
+ margin-bottom: 20px;
1136
+ padding: 20px;
1137
+ }
1138
+ }
1139
+ .woolentor-admin-infobox-icon {
1140
+ display: flex;
1141
+ align-items: center;
1142
+ justify-content: center;
1143
+ width: 60px;
1144
+ height: 60px;
1145
+ color: #FFFFFF;
1146
+ border-radius: 5px;
1147
+ background-color: #007EFF;
1148
+ box-shadow: 5px 5px 0 0 #0065cc;
1149
+ }
1150
+ .woolentor-admin-infobox-icon i {
1151
+ font-size: 24px;
1152
+ }
1153
+ .woolentor-admin-infobox-content {
1154
+ width: calc(100% - 60px);
1155
+ padding-left: 30px;
1156
+ }
1157
+ @media only screen and (min-width: 1200px) and (max-width: 1549px), only screen and (max-width: 575px) {
1158
+ .woolentor-admin-infobox-content {
1159
+ width: 100%;
1160
+ margin-top: 30px;
1161
+ padding-left: 0;
1162
+ }
1163
+ }
1164
+ .woolentor-admin-infobox-title {
1165
+ font-size: 24px;
1166
+ font-weight: 700;
1167
+ margin-bottom: 15px;
1168
+ color: #2C406B;
1169
+ }
1170
+ @media only screen and (max-width: 575px) {
1171
+ .woolentor-admin-infobox-title {
1172
+ font-size: 20px;
1173
+ }
1174
+ }
1175
+ .woolentor-admin-infobox-text {
1176
+ max-width: 365px;
1177
+ margin-bottom: 22px;
1178
+ color: #546EA1;
1179
+ font-size: 16px;
1180
+ font-weight: 400;
1181
+ line-height: 1.715;
1182
+ }
1183
+ @media only screen and (max-width: 575px) {
1184
+ .woolentor-admin-infobox-text {
1185
+ font-size: 14px;
1186
+ }
1187
+ }
1188
+ .woolentor-admin-infobox .woolentor-admin-btn {
1189
+ width: 200px;
1190
+ }
1191
+ @media only screen and (max-width: 575px) {
1192
+ .woolentor-admin-infobox .woolentor-admin-btn {
1193
+ width: auto;
1194
+ }
1195
+ }
1196
+ .woolentor-admin-infobox:hover {
1197
+ box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1);
1198
+ }
1199
+ .woolentor-admin-infobox:hover .woolentor-admin-btn {
1200
+ color: #FFFFFF;
1201
+ background-color: #007EFF;
1202
+ }
1203
+
1204
+ .woolentor-admin-options {
1205
+ display: flex;
1206
+ flex-direction: column;
1207
+ max-width: 935px;
1208
+ }
1209
+
1210
+ .woolentor-admin-option {
1211
+ display: flex;
1212
+ flex-wrap: wrap;
1213
+ padding: 30px 0;
1214
+ }
1215
+ @media only screen and (max-width: 575px) {
1216
+ .woolentor-admin-option {
1217
+ padding: 20px 0;
1218
+ }
1219
+ }
1220
+ .woolentor-admin-option + .woolentor-admin-option {
1221
+ border-top: 1px solid #EAEAEA;
1222
+ }
1223
+ .woolentor-admin-option:first-child {
1224
+ padding-top: 0;
1225
+ }
1226
+ .woolentor-admin-option:last-child {
1227
+ padding-bottom: 0;
1228
+ }
1229
+ .woolentor-admin-option-content {
1230
+ width: 60%;
1231
+ }
1232
+ @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {
1233
+ .woolentor-admin-option-content {
1234
+ width: 50%;
1235
+ }
1236
+ }
1237
+ @media only screen and (max-width: 575px) {
1238
+ .woolentor-admin-option-content {
1239
+ width: 100%;
1240
+ margin-bottom: 15px;
1241
+ }
1242
+ }
1243
+ .woolentor-admin-option-title {
1244
+ font-size: 14px;
1245
+ font-weight: 700;
1246
+ line-height: 23px !important;
1247
+ display: flex;
1248
+ align-items: center;
1249
+ margin-bottom: 2px;
1250
+ color: #202223;
1251
+ }
1252
+ .woolentor-admin-option-title .badge-pro {
1253
+ font-size: 12px;
1254
+ font-weight: 600;
1255
+ line-height: 24px;
1256
+ width: 42px;
1257
+ height: 23px;
1258
+ margin-left: 20px;
1259
+ text-align: center;
1260
+ text-transform: uppercase;
1261
+ color: #FF5353;
1262
+ border-radius: 60px;
1263
+ background: rgba(255, 83, 83, 0.3);
1264
+ }
1265
+ .woolentor-admin-option-text {
1266
+ font-size: 14px;
1267
+ }
1268
+ .woolentor-admin-option-action {
1269
+ display: flex;
1270
+ align-self: center;
1271
+ flex-wrap: wrap;
1272
+ width: 40%;
1273
+ padding-left: 30px;
1274
+ }
1275
+ @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {
1276
+ .woolentor-admin-option-action {
1277
+ width: 50%;
1278
+ }
1279
+ }
1280
+ @media only screen and (max-width: 575px) {
1281
+ .woolentor-admin-option-action {
1282
+ width: 100%;
1283
+ padding-left: 0;
1284
+ }
1285
+ }
1286
+ .woolentor-admin-option-heading {
1287
+ padding: 16px 20px;
1288
+ border-radius: 5px;
1289
+ background-color: #EBF9FC;
1290
+ }
1291
+ @media only screen and (max-width: 575px) {
1292
+ .woolentor-admin-option-heading {
1293
+ padding: 12px 20px;
1294
+ }
1295
+ }
1296
+ .woolentor-admin-option-heading-title {
1297
+ font-size: 18px;
1298
+ line-height: 28px !important;
1299
+ margin: 0;
1300
+ color: #202223;
1301
+ }
1302
+ @media only screen and (max-width: 575px) {
1303
+ .woolentor-admin-option-heading-title {
1304
+ font-size: 16px;
1305
+ }
1306
+ }
1307
+
1308
+ .woolentor-admin-popup {
1309
+ position: fixed;
1310
+ z-index: 9999;
1311
+ top: 0;
1312
+ left: 0;
1313
+ display: flex;
1314
+ visibility: hidden;
1315
+ align-items: center;
1316
+ justify-content: center;
1317
+ width: 100%;
1318
+ height: 100%;
1319
+ transition: all 0.3s ease 0s;
1320
+ opacity: 0;
1321
+ background-color: rgba(0, 0, 0, 0.5);
1322
+ }
1323
+ .woolentor-admin-popup.open {
1324
+ visibility: visible;
1325
+ opacity: 1;
1326
+ }
1327
+ .woolentor-admin-popup.open .woolentor-admin-popup-inner {
1328
+ margin-top: 0;
1329
+ }
1330
+ .woolentor-admin-popup-inner {
1331
+ position: relative;
1332
+ display: flex;
1333
+ align-items: center;
1334
+ flex-direction: column;
1335
+ justify-content: center;
1336
+ width: 630px;
1337
+ margin-top: 50px;
1338
+ padding: 55px 90px;
1339
+ transition: all 0.3s ease 0s;
1340
+ text-align: center;
1341
+ border-radius: 10px;
1342
+ background-color: #FFFFFF;
1343
+ box-shadow: 0 0 50px rgba(92, 92, 92, 0.2);
1344
+ }
1345
+ .woolentor-admin-popup-inner .woolentor-admin-btn:not(.activated,[disabled=disabled]):hover{
1346
+ color: #ffffff;
1347
+ }
1348
+ .woolentor-admin-popup-close {
1349
+ position: absolute;
1350
+ top: 20px;
1351
+ right: 20px;
1352
+ display: flex;
1353
+ align-items: center;
1354
+ justify-content: center;
1355
+ width: 24px;
1356
+ height: 24px;
1357
+ color: #324355;
1358
+ border: none;
1359
+ border-radius: 50%;
1360
+ background-color: rgba(40, 47, 58, 0.1);
1361
+ cursor: pointer;
1362
+ }
1363
+ .woolentor-admin-popup-close:hover {
1364
+ color: #FFFFFF;
1365
+ background-color: #007EFF;
1366
+ }
1367
+ .woolentor-admin-popup-icon {
1368
+ display: flex;
1369
+ justify-content: center;
1370
+ margin-bottom: 18px;
1371
+ }
1372
+ .woolentor-admin-popup-title {
1373
+ font-size: 48px;
1374
+ line-height: 1 !important;
1375
+ margin-bottom: 15px;
1376
+ color: transparent;
1377
+ text-shadow: 3px 3px 0 #007EFF;
1378
+ -webkit-text-stroke: 2px rgba(0, 126, 255, 0.2);
1379
+ }
1380
+ .woolentor-admin-popup-text {
1381
+ font-size: 14px;
1382
+ margin-bottom: 22px;
1383
+ }
1384
+ .woolentor-admin-popup .woolentor-admin-btn {
1385
+ padding: 10px 35px;
1386
+ }
1387
+ .woolentor-admin-popup .woolentor-admin-btn:not(.activated,[disabled=disabled]):hover {
1388
+ box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
1389
+ }
1390
+
1391
+ .woolentor-pro-banner {
1392
+ display: flex;
1393
+ flex-direction: column;
1394
+ width: 100%;
1395
+ padding: 30px;
1396
+ background-color: #FFFFFF;
1397
+ box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
1398
+ }
1399
+ .woolentor-pro-banner-logo {
1400
+ display: flex;
1401
+ justify-content: center;
1402
+ margin-bottom: 20px;
1403
+ }
1404
+ .woolentor-pro-banner-logo img {
1405
+ width: 90px;
1406
+ height: auto;
1407
+ }
1408
+ .woolentor-pro-banner-summary {
1409
+ font-size: 14px;
1410
+ margin-bottom: 35px;
1411
+ text-align: center;
1412
+ }
1413
+ .woolentor-pro-banner-options {
1414
+ font-size: 14px;
1415
+ margin-bottom: 35px;
1416
+ padding: 0;
1417
+ list-style: none;
1418
+ text-align: left;
1419
+ }
1420
+ .woolentor-pro-banner-options li {
1421
+ padding-left: 30px;
1422
+ background-image: url(../images/icons/check.png);
1423
+ background-repeat: no-repeat;
1424
+ background-position: left 8px;
1425
+ }
1426
+ .woolentor-pro-banner-options li + li {
1427
+ margin-top: 15px;
1428
+ }
1429
+ .woolentor-pro-banner-btn {
1430
+ font-size: 14px;
1431
+ font-weight: 600;
1432
+ line-height: 24px;
1433
+ display: inline-flex;
1434
+ align-items: center;
1435
+ align-self: center;
1436
+ justify-content: center;
1437
+ padding: 5px 5px 5px 20px;
1438
+ color: #FFFFFF;
1439
+ border-radius: 100px;
1440
+ background-color: #007EFF;
1441
+ }
1442
+ .woolentor-pro-banner-btn .icon {
1443
+ font-size: 22px;
1444
+ display: flex;
1445
+ align-items: center;
1446
+ justify-content: center;
1447
+ width: 40px;
1448
+ height: 40px;
1449
+ margin-left: 10px;
1450
+ transition: all 0.3s ease 0s;
1451
+ color: #007EFF;
1452
+ border-radius: 50%;
1453
+ background-color: #FFFFFF;
1454
+ }
1455
+ .woolentor-pro-banner-btn:hover {
1456
+ border-color: #0065cc;
1457
+ background-color: #0065cc;
1458
+ box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
1459
+ color: #FFFFFF;
1460
+ }
1461
+
1462
+ .woolentor-rating,.woolentor-rating-trustpilot {
1463
+ display: flex;
1464
+ width: 100%;
1465
+ margin-top: 50px;
1466
+ padding: 30px;
1467
+ background-color: #FFFFFF;
1468
+ box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
1469
+ }
1470
+ @media only screen and (min-width: 1200px) and (max-width: 1549px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
1471
+ .woolentor-rating {
1472
+ margin-top: 30px;
1473
+ }
1474
+ }
1475
+ .woolentor-rating-icon {
1476
+ align-self: center;
1477
+ width: 52px;
1478
+ }
1479
+ .woolentor-rating-intro {
1480
+ width: calc(100% - 52px);
1481
+ padding-left: 20px;
1482
+ }
1483
+ .woolentor-rating-intro p {
1484
+ font-size: 14px;
1485
+ }
1486
+ .woolentor-rating-intro p a {
1487
+ color: #007EFF;
1488
+ }
1489
+ .woolentor-rating-intro p a:hover {
1490
+ text-decoration: underline;
1491
+ }
1492
+ .woolentor-rating-trustpilot {
1493
+ display: block;
1494
+ text-align: center;
1495
+ }
1496
+ .woolentor-rating-trustpilot a{
1497
+ display: block;
1498
+ line-height: 1;
1499
+ }
1500
+
1501
+ .woolentor-admin-others-options{
1502
+ padding: 30px 0;
1503
+ border-bottom: 1px solid #ddd;
1504
+ border-top: 1px solid #ddd;
1505
+ margin-top: 30px;
1506
+ }
1507
+ .woolentor-admin-others-options .woolentor-admin-option:last-child{
1508
+ padding-bottom: 0;
1509
+ }
1510
+
1511
+
1512
+
1513
+ /* Multiple Select Filed Select2 */
1514
+ .select2 + .select2-container--open {
1515
+ z-index: 999;
1516
+ }
1517
+ .select2-container {
1518
+ position: relative;
1519
+ display: flex;
1520
+ width: 100% !important;
1521
+ }
1522
+ .select2-hidden-accessible {
1523
+ position: absolute;
1524
+ visibility: visible;
1525
+ overflow: hidden;
1526
+ width: 0 !important;
1527
+ height: 0 !important;
1528
+ padding: 0 !important;
1529
+ opacity: 0;
1530
+ }
1531
+ .select2 .selection {
1532
+ width: 100%;
1533
+ }
1534
+ .select2-selection {
1535
+ position: relative;
1536
+ display: flex;
1537
+ width: 100%;
1538
+ margin: 0;
1539
+ padding: 9px 12px;
1540
+ border: 1px solid #DCDCDC;
1541
+ border-radius: 3px;
1542
+ background-color: #FFFFFF;
1543
+
1544
+ }
1545
+ .select2-selection--single {
1546
+ cursor: pointer;
1547
+ }
1548
+ .select2-selection--multiple {
1549
+ padding: 9px 40px 4px 12px;
1550
+ background-image: url(../images/icons/caret-down.png);
1551
+ background-size: auto;
1552
+ background-repeat: no-repeat;
1553
+ background-position: right 15px center;
1554
+ background-color: #ffffff;
1555
+ cursor: pointer;
1556
+ }
1557
+ .select2-selection--multiple .select2-selection__rendered {
1558
+ min-height: 25px;
1559
+ width: 100%;
1560
+ }
1561
+ .select2-selection__rendered {
1562
+ font-size: 12px;
1563
+ display: flex;
1564
+ flex-wrap: wrap;
1565
+ margin: 0;
1566
+ padding: 0;
1567
+ list-style: none;
1568
+ }
1569
+ .select2-selection__choice {
1570
+ font-size: 12px;
1571
+ display: flex;
1572
+ height: auto;
1573
+ margin-bottom: 5px;
1574
+ color: #616468;
1575
+ background-color: #dae0e5;
1576
+ position: relative;
1577
+ padding-left: 20px;
1578
+ width: 100%;
1579
+ }
1580
+ .select2-selection__choice__remove {
1581
+ position: absolute;
1582
+ left: 0;
1583
+ top: 0;
1584
+ height: 100%;
1585
+ color: #FFFFFF;
1586
+ border: none;
1587
+ background-color: #FF5353;
1588
+ cursor: pointer;
1589
+ }
1590
+ .select2-selection__choice__display {
1591
+ min-height: 20px;
1592
+ padding: 2px 5px;
1593
+ text-transform: capitalize;
1594
+ }
1595
+ .select2-search {
1596
+ display: flex;
1597
+ }
1598
+ .select2-search--inline {
1599
+ opacity: 0;
1600
+ visibility: hidden;
1601
+ }
1602
+ .select2-search__field {
1603
+ font-size: 12px;
1604
+ font-weight: 400;
1605
+ max-width: 100%;
1606
+ height: 18px;
1607
+ margin-top: 3px;
1608
+ padding: 0;
1609
+ resize: none;
1610
+ border: none;
1611
+ }
1612
+ .select2-search__field::-webkit-input-placeholder {
1613
+ opacity: 1 !important;
1614
+ }
1615
+ .select2-search__field:-moz-placeholder {
1616
+ opacity: 1 !important;
1617
+ }
1618
+ .select2-search__field::-moz-placeholder {
1619
+ opacity: 1 !important;
1620
+ }
1621
+ .select2-search__field:-ms-input-placeholder {
1622
+ opacity: 1 !important;
1623
+ }
1624
+ .select2-search--hide {
1625
+ display: none;
1626
+ }
1627
+ .select2-dropdown {
1628
+ padding: 4px;
1629
+ border: 1px solid #DCDCDC;
1630
+ border-radius: 3px;
1631
+ background-color: #FFFFFF;
1632
+ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
1633
+ }
1634
+ .select2-dropdown--above {
1635
+ box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.1);
1636
+ }
1637
+ .select2-results {
1638
+ padding: 0;
1639
+ }
1640
+ .select2-results__options {
1641
+ margin: 0;
1642
+ padding: 0;
1643
+ list-style: none;
1644
+ max-height: 300px;
1645
+ overflow: auto;
1646
+ }
1647
+ .select2-results__option {
1648
+ font-size: 12px;
1649
+ line-height: 16px;
1650
+ padding: 10px;
1651
+ cursor: pointer;
1652
+ text-transform: capitalize;
1653
+ border-radius: 3px;
1654
+ }
1655
+ .select2-results__option + li {
1656
+ margin-top: 3px;
1657
+ }
1658
+ .select2-results__option:hover:not(.select2-results__option--selected) {
1659
+ background-color: #e9ecef;
1660
+ }
1661
+ .select2-results__option--selected {
1662
+ color: #FFFFFF;
1663
+ background-color: #007EFF;
1664
+ }
1665
+
1666
+ /* Extension Tabs */
1667
+ .extension-admin-tab-area.wp-filter {
1668
+ padding: 0;
1669
+ margin: 0;
1670
+ margin-bottom: 30px;
1671
+ border: none;
1672
+ }
1673
+ .woolentor-admin-tabs.filter-links {
1674
+ display: flex;
1675
+ padding: 7px 10px;
1676
+ list-style: none;
1677
+ border: 2px solid #EAEFF3;
1678
+ border-radius: 5px;
1679
+ box-shadow: 0 4px 13px rgba(0, 0, 0, 0.1);
1680
+ }
1681
+ .woolentor-admin-tabs.filter-links li {
1682
+ position: relative;
1683
+ z-index: 1;
1684
+ border: none;
1685
+ }
1686
+ .woolentor-admin-tabs.filter-links li::before, .woolentor-admin-tabs.filter-links li::after {
1687
+ position: absolute;
1688
+ z-index: -2;
1689
+ top: 50%;
1690
+ width: 5px;
1691
+ height: 5px;
1692
+ margin-top: -2.5px;
1693
+ content: "";
1694
+ transition: all 0.3s ease 0s;
1695
+ opacity: 0.25;
1696
+ border-radius: 10px;
1697
+ background-color: #007EFF;
1698
+ }
1699
+ .woolentor-admin-tabs.filter-links li::before {
1700
+ left: -2.5px;
1701
+ }
1702
+ .woolentor-admin-tabs.filter-links li::after {
1703
+ right: -2.5px;
1704
+ }
1705
+ .woolentor-admin-tabs.filter-links li:first-child::before {
1706
+ display: none;
1707
+ }
1708
+ .woolentor-admin-tabs.filter-links li:last-child::after {
1709
+ display: none;
1710
+ }
1711
+ .woolentor-admin-tabs.filter-links li.wlactive {
1712
+ z-index: 2;
1713
+ }
1714
+ .woolentor-admin-tabs.filter-links li.wlactive::before, .woolentor-admin-tabs.filter-links li.wlactive::after {
1715
+ z-index: -1;
1716
+ opacity: 1;
1717
+ background-color: #FFFFFF;
1718
+ }
1719
+ .woolentor-admin-tabs.filter-links li a {
1720
+ font-size: 12px;
1721
+ font-weight: 600;
1722
+ line-height: 1;
1723
+ display: flex;
1724
+ padding: 9px 20px;
1725
+ text-transform: capitalize;
1726
+ color: #007EFF;
1727
+ border-radius: 5px;
1728
+ margin: 0;
1729
+ border: none;
1730
+ }
1731
+ .woolentor-admin-tabs.filter-links li a.wlactive {
1732
+ color: #FFFFFF;
1733
+ background-color: #007EFF;
1734
+ }
1735
+ .woolentor-admin-tabs.filter-links li a.wlactive:hover,.woolentor-admin-tabs.filter-links li a.wlactive:focus {
1736
+ color: #FFFFFF;
1737
+ background-color: #007EFF;
1738
+ }
1739
+
1740
+ /* Module Edit PopUp */
1741
+ .woolentor-module-setting-popup-content {
1742
+ padding: 20px;
1743
+ max-height: calc(100% - 100px);
1744
+ display: block;
1745
+ position: relative;
1746
+ height: 100%;
1747
+ padding-bottom: 100px;
1748
+ width: 700px;
1749
+ }
1750
+ .woolentor-module-setting-data {
1751
+ overflow-y: auto;
1752
+ height: 100%;
1753
+ }
1754
+ .woolentor-module-setting-popup-content .woolentor-admin-footer {
1755
+ margin-top: 0;
1756
+ padding: 20px;
1757
+ border-top: 1px solid #ddd;
1758
+ position: absolute;
1759
+ left: 0;
1760
+ bottom: 0;
1761
+ width: 100%;
1762
+ }
1763
+ .woolentor-module-setting-popup-content .woolentor-admin-option{
1764
+ padding: 20px 0;
1765
+ }
1766
+ .woolentor-module-setting-popup-content .woolentor-admin-option:not(.woolentor-action-field-left){
1767
+ display: block;
1768
+ }
1769
+ .woolentor-module-setting-popup-content .woolentor-admin-option-title{
1770
+ margin-top: 0;
1771
+ }
1772
+ .woolentor-module-setting-popup-content .woolentor-admin-option-content,.woolentor-module-setting-popup-content .woolentor-admin-option-action{
1773
+ text-align: left;
1774
+ }
1775
+ .woolentor-module-setting-popup-content .woolentor-admin-option.woolentor-action-field-left .woolentor-admin-option-content{
1776
+ width: 55%;
1777
+ }
1778
+ .woolentor-module-setting-popup-content .woolentor-admin-option.woolentor-action-field-left .woolentor-admin-option-action{
1779
+ width: 45%;
1780
+ }
1781
+ .woolentor-module-setting-popup-content .woolentor-admin-option:not(.woolentor-action-field-left) .woolentor-admin-option-content,.woolentor-module-setting-popup-content .woolentor-admin-option:not(.woolentor-action-field-left) .woolentor-admin-option-action{
1782
+ width: 100%;
1783
+ padding-left: 0px;
1784
+ }
1785
+ .woolentor-module-setting-popup-content .woolentor-admin-option-text{
1786
+ margin-top: 0;
1787
+ }
1788
+ .woolentor-module-setting-popup-content .woolentor-admin-select select{
1789
+ max-width: 100%;
1790
+ }
1791
+ .woolentor-module-setting-popup-content .icons-selector .selector-popup{
1792
+ right: 0;
1793
+ left: auto;
1794
+ }
1795
+ .module-setting-loading {
1796
+ animation: loadingspin 2s linear infinite;
1797
+ }
1798
+ @keyframes loadingspin {
1799
+ 0% { transform: rotate(0deg); }
1800
+ 100% { transform: rotate(360deg); }
1801
+ }
1802
+
1803
+ .woolentor-module-setting-popup-content .woolentor-admin-btn {
1804
+ margin: 0;
1805
+ }
1806
+ .woolentor-module-setting-popup-content .woolentor-admin-popup-close {
1807
+ top: -10px;
1808
+ right: -10px;
1809
+ background-color: #fff;
1810
+ box-shadow: 0 3px 5px rgb(0 0 0 / 25%);
1811
+ }
1812
+ .woolentor-module-setting-popup-content .woolentor-admin-popup-close:hover {
1813
+ background-color: #007EFF;
1814
+ }
1815
+ .woolentor-visibility-none {
1816
+ opacity: 0;
1817
+ visibility: hidden;
1818
+ }
includes/admin/assets/fonts/woolentor-admin.svg ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
+ <svg xmlns="http://www.w3.org/2000/svg">
4
+ <metadata>Generated by IcoMoon</metadata>
5
+ <defs>
6
+ <font id="woolentor-admin" horiz-adv-x="1024">
7
+ <font-face units-per-em="1024" ascent="960" descent="-64" />
8
+ <missing-glyph horiz-adv-x="1024" />
9
+ <glyph unicode="&#x20;" horiz-adv-x="512" d="" />
10
+ <glyph unicode="&#xe900;" glyph-name="bell" d="M285.028 867.551l-73.434 73.434c-123.246-93.974-204.382-238.788-211.572-403.117h102.705c7.703 136.083 77.542 255.222 182.301 329.683zM921.289 537.868h102.701c-7.703 164.328-88.836 309.142-211.571 403.117l-72.919-73.434c103.73-74.461 174.085-193.599 181.787-329.683zM820.122 512.191c0 157.652-84.22 289.628-231.086 324.548v34.92c0 42.622-34.407 77.029-77.030 77.029s-77.029-34.406-77.029-77.029v-34.92c-147.381-34.92-231.086-166.382-231.086-324.548v-256.759l-102.704-102.707v-51.351h821.642v51.351l-102.707 102.707v256.759zM512.006-52.683c7.189 0 13.865 0.511 20.541 2.052 33.378 7.191 60.598 29.782 73.947 60.594 5.14 12.325 7.703 25.679 7.703 40.055h-205.409c0.513-56.483 46.218-102.701 103.219-102.701z" />
11
+ <glyph unicode="&#xe901;" glyph-name="cog" d="M892.787 397.874c2.131 16 3.2 32.533 3.2 50.133 0 17.066-1.069 34.132-3.731 50.132l108.259 84.265c4.666 3.845 7.859 9.189 9.024 15.122s0.243 12.085-2.624 17.41l-102.397 177.062c-3.014 5.356-7.827 9.473-13.587 11.62s-12.090 2.188-17.874 0.113l-127.465-51.199c-26.668 20.266-54.929 37.332-86.397 50.132l-19.199 135.463c-0.943 6.105-4.046 11.669-8.744 15.681s-10.678 6.207-16.856 6.185h-204.794c-12.8 0-22.932-9.067-25.065-21.866l-19.199-135.463c-31.466-12.8-60.265-30.399-86.397-50.132l-127.463 51.199c-11.733 4.267-25.066 0-31.466-11.733l-101.863-177.062c-6.4-11.2-4.267-25.066 6.4-32.532l108.263-84.265c-2.666-16-4.8-33.599-4.8-50.132s1.067-34.133 3.734-50.133l-108.264-84.264c-4.665-3.846-7.853-9.19-9.020-15.123s-0.241-12.083 2.62-17.407l102.397-177.064c6.4-11.731 19.732-15.469 31.466-11.731l127.462 51.199c26.666-20.268 54.932-37.337 86.397-50.137l19.199-135.458c2.667-12.8 12.8-21.868 25.599-21.868h204.794c12.8 0 23.466 9.069 25.066 21.868l19.2 135.458c31.461 12.8 60.26 29.868 86.397 50.137l127.458-51.199c11.738-4.269 25.068 0 31.468 11.731l102.397 177.064c6.4 11.731 3.731 25.061-6.4 32.53l-107.197 84.264zM511.998 256.013c-105.597 0-191.994 86.397-191.994 191.994s86.397 191.994 191.994 191.994c105.597 0 191.993-86.397 191.993-191.994s-86.396-191.994-191.993-191.994z" />
12
+ <glyph unicode="&#xe902;" glyph-name="cog-light" d="M947.524 286.47l-97.685 69.467c16.407 60.324 16.313 123.947-0.266 184.223l98.008 68.606-78.248 135.381-108.994-49.865c-44.050 44.371-99.213 76.1-159.718 91.869l-10.394 119.172h-156.49l-10.394-119.172c-60.492-15.791-115.636-47.538-159.667-91.922l-109.047 49.865-78.191-135.381 98.008-68.606c-16.591-60.254-16.702-123.857-0.323-184.169l-97.685-69.467 78.191-134.735 109.047 49.923c44.038-44.366 99.18-76.094 159.667-91.869l10.394-119.175h156.49l10.394 119.175c60.486 15.774 115.626 47.503 159.668 91.869l109.044-49.923 78.248 134.681-0.058 0.054zM619.954 959.979c6.931 0.007 13.599-2.659 18.614-7.443s7.992-11.319 8.311-18.243l9.586-109.586c39.807-15.17 76.943-36.584 110.015-63.436l99.624 46.473c6.153 3.166 13.29 3.841 19.932 1.886 6.635-1.955 12.264-6.391 15.718-12.387l107.974-186.861c3.468-5.99 4.494-13.085 2.872-19.813s-5.779-12.573-11.596-16.32l-90.146-63.112c6.893-42.973 6.678-85.784 0.050-127.034l90.096-63.005c5.83-3.749 9.995-9.602 11.618-16.343 1.63-6.742 0.589-13.85-2.893-19.845l-107.974-186.162c-3.454-5.995-9.083-10.432-15.718-12.386-6.642-1.953-13.778-1.278-19.932 1.888l-99.624 46.469c-32.418-26.387-69.36-47.927-110.015-63.486l-9.586-109.589c-0.332-6.914-3.315-13.434-8.329-18.208s-11.674-7.432-18.596-7.424h-215.941c-6.923-0.007-13.583 2.649-18.596 7.424s-7.997 11.294-8.329 18.208l-9.586 109.589c-39.809 15.185-76.947 36.618-110.017 63.486l-99.624-46.469c-6.153-3.188-13.296-3.884-19.946-1.938s-12.294 6.383-15.758 12.386l-107.917 186.266c-3.469 5.99-4.498 13.086-2.873 19.814s5.777 12.572 11.598 16.319l90.092 63.059c-6.746 42.076-6.746 84.958 0 127.034l-90.039 63.059c-5.806 3.745-9.949 9.581-11.573 16.296s-0.604 13.798 2.849 19.784l107.809 186.915c3.455 6.010 9.095 10.456 15.745 12.412s13.799 1.272 19.957-1.911l99.624-46.473c33.072 26.852 70.209 48.266 110.017 63.436l9.586 109.586c0.319 6.924 3.295 13.458 8.311 18.243s11.683 7.451 18.614 7.443h215.994zM511.983 636.068c49.987 0 97.927-19.857 133.273-55.203s55.202-83.286 55.202-133.274c0-49.987-19.855-97.927-55.202-133.273s-83.286-55.204-133.273-55.204c-49.987 0-97.927 19.857-133.274 55.204s-55.203 83.286-55.203 133.273c0 49.987 19.857 97.927 55.203 133.274s83.286 55.203 133.274 55.203zM511.983 582.217c-35.705 0-69.948-14.183-95.196-39.431s-39.431-59.49-39.431-95.196c0-35.705 14.183-69.948 39.431-95.195s59.49-39.432 95.196-39.432c35.705 0 69.948 14.183 95.195 39.432s39.432 59.49 39.432 95.195c0 35.705-14.184 69.948-39.432 95.196s-59.49 39.431-95.195 39.431z" />
13
+ <glyph unicode="&#xe903;" glyph-name="envelope" d="M511.307 306.196l-127.144 107.851-360.924-302.244c13.672-11.985 31.445-19.972 50.584-19.972h876.333c19.14 0 36.912 7.987 50.585 19.972l-362.291 302.244-127.143-107.851zM1000.741 784.197c-13.673 11.983-31.446 19.972-50.585 19.972h-876.333c-19.14 0-36.912-7.989-50.584-19.972l488.068-407.43 489.434 407.43zM0 741.591v-591.174l352.721 291.593-352.721 299.581zM669.892 442.010l354.090-291.593v591.174l-354.090-299.581z" />
14
+ <glyph unicode="&#xe904;" glyph-name="feature-list" d="M0.016 277.339h455.097v113.777h-455.097v-113.777zM0.016 49.793h455.097v113.773h-455.097v-113.773zM0.016 504.888h455.097v113.774h-455.097v-113.774zM0.016 846.211v-113.774h455.097v113.774h-455.097zM568.889 846.211h455.096v-796.418h-455.096v796.418z" />
15
+ <glyph unicode="&#xe905;" glyph-name="file" d="M864.198 832.664h-58.166v63.668c0 35.37-25.854 63.667-58.17 63.667h-586.517c-32.316 0-58.167-28.297-58.167-63.667v-769.316c0-35.368 25.852-63.667 58.167-63.667h58.167v-63.667c0-35.372 25.852-63.667 58.167-63.667h584.901c32.317 0 58.17 28.295 58.17 63.667v767.547c1.614 35.37-24.24 65.436-56.552 65.436zM161.343 127.017v769.316h584.903v-769.316h-584.903zM864.198-0.318h-584.904v63.667h468.567c32.317 0 58.17 28.299 58.17 63.667v640.213h58.166v-767.547zM658.999 767.228h-292.453c-16.158 0-29.084-14.148-29.084-31.834s12.926-31.834 29.084-31.834h292.453c16.155 0 29.082 14.148 29.082 31.834s-12.927 31.834-29.082 31.834zM658.995 576.226h-408.787c-16.158 0-29.084-14.148-29.084-31.834s12.926-31.834 29.084-31.834h408.787c16.155 0 29.082 14.148 29.082 31.834s-12.927 31.834-29.082 31.834zM658.995 447.122h-408.787c-16.158 0-29.084-14.148-29.084-31.834s12.926-31.834 29.084-31.834h408.787c16.155 0 29.082 14.148 29.082 31.834s-12.927 31.834-29.082 31.834zM658.995 319.788h-408.787c-16.158 0-29.084-14.148-29.084-31.834s12.926-31.834 29.084-31.834h408.787c16.155 0 29.082 14.148 29.082 31.834s-12.927 31.834-29.082 31.834z" />
16
+ <glyph unicode="&#xe906;" glyph-name="grid" d="M663.889 846.204v-369.767h-303.778v369.767h303.778zM720.774 476.437h303.212v369.767h-303.212v-369.767zM663.889 49.783v369.766h-303.778v-369.766h303.778zM720.774 419.549v-369.766h303.212v369.766h-303.212zM303.224 419.549h-303.21v-369.766h303.21v369.766zM303.224 476.437v369.767h-303.21v-369.767h303.21z" />
17
+ <glyph unicode="&#xe907;" glyph-name="images" d="M1023.983 243.21v614.373c0 56.317-46.078 102.396-102.398 102.396h-614.371c-56.317 0-102.396-46.078-102.396-102.396v-614.373c0-56.32 46.078-102.398 102.396-102.398h614.371c56.32 0 102.398 46.078 102.398 102.398zM460.807 448.001l103.932-138.745 152.057 189.942 204.79-255.988h-614.371l153.593 204.79zM0.027 755.188v-716.772c0-56.313 46.078-102.392 102.396-102.392h716.771v102.392h-716.771v716.772h-102.396z" />
18
+ <glyph unicode="&#xe908;" glyph-name="info" d="M460.804 703.99h102.397v-102.397h-102.397v102.397zM460.804 499.198h102.397v-307.187h-102.397v307.187zM512.003 959.982c-282.614 0-511.982-229.368-511.982-511.982s229.368-511.984 511.982-511.984c282.618 0 511.981 229.371 511.981 511.984s-229.362 511.982-511.981 511.982zM512.003 38.417c-225.784 0-409.585 183.799-409.585 409.583s183.801 409.585 409.585 409.585c225.784 0 409.586-183.801 409.586-409.585s-183.802-409.583-409.586-409.583z" />
19
+ <glyph unicode="&#xe909;" glyph-name="masonry" d="M0.007 391.12h455.099v568.873h-455.099v-568.873zM0.007-63.979h455.099v341.324h-455.099v-341.324zM568.88-63.979h455.099v568.873h-455.099v-568.873zM568.88 959.993v-341.324h455.099v341.324h-455.099z" />
20
+ <glyph unicode="&#xe90a;" glyph-name="monitor" d="M0.015 720.002c0 0 0 127.994 127.994 127.994h767.966c0 0 127.994 0 127.994-127.994v-383.983c0 0 0-127.994-127.994-127.994h-255.989c0-42.685 5.313-74.684 15.999-95.996h47.998c8.487 0 16.626-3.371 22.626-9.373 6.002-6.001 9.373-14.139 9.373-22.626s-3.371-16.626-9.373-22.626c-6.001-6.002-14.139-9.373-22.626-9.373h-383.983c-8.487 0-16.626 3.371-22.626 9.373-6.002 6.001-9.373 14.139-9.373 22.626s3.371 16.626 9.373 22.626c6.001 6.002 14.139 9.373 22.626 9.373h47.998c10.687 21.312 15.999 53.311 15.999 95.996h-255.989c0 0-127.994 0-127.994 127.994v383.983zM89.483 774.72c-7.030-4.894-12.638-11.563-16.255-19.328-5.455-11.271-8.59-23.523-9.216-36.029v-383.343c0-20.798 4.992-32.127 9.28-38.526 4.48-6.719 10.88-12.031 19.327-16.255 10.786-5.224 22.474-8.331 34.431-9.151l1.599-0.065h767.326c20.798 0 32.127 4.992 38.526 9.281 7.030 4.894 12.638 11.562 16.255 19.326 5.224 10.787 8.331 22.475 9.151 34.43l0.065 1.601v383.343c0 20.798-4.992 32.127-9.281 38.526-4.892 7.032-11.56 12.64-19.327 16.255-11.271 5.455-23.523 8.59-36.029 9.216h-767.326c-20.798 0-32.127-4.992-38.526-9.28z" />
21
+ <glyph unicode="&#xe90b;" glyph-name="pencil" d="M916.028 539.586l60.304 60.298c44.371 44.371 44.371 116.615 0 160.986l-80.209 80.209c-44.371 44.371-116.62 44.371-160.991 0l-60.296-60.298 241.192-241.194zM594.058 700.572l-522.779-523.35v-241.192h241.196l522.778 522.778-241.194 241.764zM924.561 135.132c0-124.579-144.484-199.102-284.425-199.102-31.288 0-56.886 25.599-56.886 56.883 0 31.292 25.599 56.891 56.886 56.891 87.603 0 170.659 41.524 170.659 85.328 0 26.731-27.305 49.49-69.969 68.263l84.188 84.188c60.87-35.838 99.547-83.622 99.547-152.451zM104.273 371.204c-55.18 31.856-89.88 73.382-89.88 133.681 0 102.394 107.514 149.609 202.513 191.136 58.592 26.168 138.8 61.436 138.8 93.293 0 23.323-44.371 56.885-113.771 56.885-71.676 0-102.394-34.7-104.101-36.406-19.909-23.323-55.747-26.167-79.639-6.826-23.323 19.341-27.875 54.042-8.533 78.502 6.257 7.964 64.85 78.502 192.273 78.502s227.543-75.089 227.543-170.657c0-106.376-109.79-154.729-207.064-197.393-53.472-23.322-134.249-58.592-134.249-87.035 0-17.634 24.46-34.131 60.867-48.921l-84.759-84.76z" />
22
+ <glyph unicode="&#xe90c;" glyph-name="play" d="M564.608 561.431l-156.544 117.537v-461.937l307.959 230.969-151.414 113.431zM564.608 561.431l-156.544 117.537v-461.937l307.959 230.969-151.414 113.431zM564.608 561.431l-156.544 117.537v-461.937l307.959 230.969-151.414 113.431zM459.393 855.018v103.679c-103.168-10.266-197.095-51.327-273.058-113.431l72.884-73.396c57.996 45.276 127.167 74.008 200.175 83.149zM186.849 699.499l-73.396 72.884c-63.911-77.841-103.376-172.843-113.431-273.056h103.679c9.239 74.935 39.008 143.2 83.149 200.172zM103.7 396.672h-103.679c10.266-103.166 51.327-197.094 113.431-273.053l73.396 73.395c-45.354 57.756-74.102 126.786-83.149 199.658zM186.335 50.734c77.892-63.827 172.867-103.28 273.058-113.429v103.676c-73.008 9.142-142.178 37.875-200.175 83.149l-72.884-73.395zM1023.981 448c0-264.844-201.197-483.495-459.373-510.696v103.676c201.203 26.691 356.721 199.148 356.721 407.019s-155.519 380.328-356.721 407.018v103.679c258.175-27.203 459.373-245.854 459.373-510.698z" />
23
+ <glyph unicode="&#xe90d;" glyph-name="question" d="M512 0.020c-118.812 0-232.757 47.198-316.77 131.21s-131.21 197.958-131.21 316.77c0 118.812 47.198 232.757 131.21 316.77s197.958 131.21 316.77 131.21c118.812 0 232.757-47.198 316.77-131.21s131.21-197.958 131.21-316.77c0-118.812-47.198-232.757-131.21-316.77s-197.958-131.21-316.77-131.21zM512-63.978c135.785 0 266.008 53.94 362.022 149.955 96.015 96.014 149.955 226.238 149.955 362.022s-53.94 266.008-149.955 362.022c-96.014 96.015-226.238 149.955-362.022 149.955s-266.008-53.941-362.022-149.955c-96.015-96.014-149.955-226.238-149.955-362.022s53.941-266.008 149.955-362.022c96.014-96.015 226.238-149.955 362.022-149.955zM336.321 589.69c-0.087-2.066 0.249-4.13 0.988-6.062s1.866-3.693 3.31-5.173c1.445-1.481 3.177-2.65 5.090-3.437s3.968-1.172 6.036-1.136h52.797c8.832 0 15.871 7.231 17.023 15.999 5.76 41.981 34.558 72.572 85.884 72.572 43.902 0 84.092-21.95 84.092-74.748 0-40.639-23.935-59.326-61.756-87.741-43.071-31.296-77.181-67.837-74.749-127.163l0.191-13.886c0.068-4.199 1.783-8.203 4.776-11.148s7.025-4.597 11.224-4.596h51.903c4.243 0 8.313 1.686 11.313 4.686s4.687 7.071 4.687 11.314v6.719c0 45.95 17.47 59.326 64.637 95.1 38.973 29.632 79.613 62.526 79.613 131.578 0 96.701-81.66 143.419-171.066 143.419-81.083 0-169.912-37.758-175.992-146.298zM435.965 220.875c0-34.112 27.198-59.326 64.637-59.326 38.973 0 65.789 25.215 65.789 59.326 0 35.325-26.879 60.156-65.854 60.156-37.374 0-64.572-24.831-64.572-60.156z" />
24
+ <glyph unicode="&#xe90e;" glyph-name="store" d="M967.087 903.107h-910.186v-113.773h910.186v113.773zM1023.971 334.242v113.773l-56.884 284.433h-910.186l-56.886-284.433v-113.773h56.886v-341.32h568.865v341.32h227.545v-341.32h113.775v341.32h56.884zM511.993 106.697h-341.319v227.544h341.319v-227.544z" />
25
+ <glyph unicode="&#xe90f;" glyph-name="support" d="M972.771 436.735c0 281.074-218.101 472.041-460.776 472.041-240.115 0-460.775-186.87-460.775-475.113-30.718-17.404-51.198-50.172-51.198-88.056v-102.398c0-56.315 46.078-102.393 102.395-102.393h51.197v312.305c0 198.132 160.248 358.379 358.38 358.379s358.383-160.247 358.383-358.379v-363.504h-409.577v-102.393h409.577c56.315 0 102.393 46.078 102.393 102.393v62.464c30.21 15.868 51.199 47.1 51.199 83.962v117.752c0 35.84-20.989 67.072-51.199 82.94v0zM358.403 345.607c28.274 0 51.199 22.92 51.199 51.194 0 28.279-22.925 51.199-51.199 51.199s-51.197-22.92-51.197-51.199c0-28.274 22.922-51.194 51.197-51.194zM665.587 345.607c28.279 0 51.199 22.92 51.199 51.194 0 28.279-22.92 51.199-51.199 51.199-28.274 0-51.194-22.92-51.194-51.199 0-28.274 22.92-51.194 51.194-51.194zM819.184 497.663c-12.205 71.973-49.483 137.311-105.237 184.442s-126.38 73.019-199.384 73.079c-155.128 0-322.032-128.505-308.721-330.223 63.133 25.835 118.892 66.892 162.308 119.508 43.414 52.611 73.136 115.154 86.512 182.045 67.067-134.651 204.786-227.315 364.522-228.851z" />
26
+ <glyph unicode="&#xe910;" glyph-name="tag" d="M60.555 85.197l65.697-27.457v442.722l-119.137-287.303c-20.101-50.009 3.923-107.37 53.44-127.962zM1016.593 266.597l-243.175 586.863c-15.202 36.771-50.991 59.323-88.744 60.304-12.743 0-25.981-1.961-38.73-7.354l-361.333-149.534c-36.771-15.199-59.323-50.499-60.304-88.249-0.49-13.237 1.961-26.475 7.354-39.222l243.177-586.861c15.198-37.259 51.479-59.816 89.721-60.304 12.747 0 25.493 2.453 37.748 7.354l360.847 149.536c50.009 20.591 74.029 77.954 53.438 127.467zM322.853 619.599c-26.965 0-49.028 22.062-49.028 49.028s22.062 49.027 49.028 49.027c26.965 0 49.027-22.062 49.027-49.027s-22.062-49.028-49.027-49.028zM224.798 80.296c0-53.932 44.125-98.058 98.055-98.058h71.090l-169.146 408.891v-310.834z" />
27
+ </font></defs></svg>
includes/admin/assets/fonts/woolentor-admin.ttf ADDED
Binary file
includes/admin/assets/fonts/woolentor-admin.woff ADDED
Binary file
includes/admin/assets/images/banner/welcome.png ADDED
Binary file
includes/admin/assets/images/helping-screenshot.png ADDED
Binary file
includes/admin/assets/images/icons/caret-down.png ADDED
Binary file
includes/admin/assets/images/icons/caret-up.png ADDED
Binary file
includes/admin/assets/images/{icon → icons}/check.png RENAMED
File without changes
includes/admin/assets/images/{icon → icons}/plus.png RENAMED
File without changes
includes/admin/assets/images/icons/pro-badge.png ADDED
Binary file
includes/admin/assets/images/{icon → icons}/rating.png RENAMED
File without changes
includes/admin/assets/images/trustpilot.png ADDED
Binary file
includes/admin/assets/images/universal-layout-screen.png DELETED
Binary file
includes/admin/assets/js/woolentor-admin.js CHANGED
@@ -7,19 +7,326 @@
7
  e.preventDefault();
8
  var $this = $(this),
9
  $target = $this.attr('href');
10
- $this.addClass('wlactive').parent().siblings().children('a').removeClass('wlactive');
11
  $( $tabpane + $target ).addClass('wlactive').siblings().removeClass('wlactive');
12
  });
13
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  woolentor_admin_tabs( $(".woolentor-admin-tabs"), '.woolentor-admin-tab-pane' );
15
 
16
  // Check Save data wise
17
- WooLentorConditionField( admin_wllocalize_data.option_data['contenttype'], 'fakes', '.notification_fake' );
18
- WooLentorConditionField( admin_wllocalize_data.option_data['contenttype'], 'actual', '.notification_real' );
19
- WooLentorConditionField( admin_wllocalize_data.option_data['side_mini_cart'], 'on', '.side_mini_cart_field' );
20
- WooLentorConditionField( admin_wllocalize_data.option_data['enablecustomlayout'], 'on', '.depend_enable_custom_layout' );
21
- WooLentorConditionField( admin_wllocalize_data.option_data['enablerenamelabel'], 'on', '.depend_enable_rename_label' );
22
- WooLentorConditionField( admin_wllocalize_data.option_data['single_product_sticky_add_to_cart'], 'on', '.depend_single_product_sticky_add_to_cart' );
23
 
24
  // After On change
25
  WooLentorOnChangeField('.notification_content_type .radio', 'radio', '.notification_fake', 'fakes' );
@@ -27,7 +334,6 @@
27
  WooLentorOnChangeField('.side_mini_cart .checkbox', 'radio', '.side_mini_cart_field', 'on' );
28
  WooLentorOnChangeField('.enablecustomlayout .checkbox', 'radio', '.depend_enable_custom_layout', 'on' );
29
  WooLentorOnChangeField('.enablerenamelabel .checkbox', 'radio', '.depend_enable_rename_label', 'on' );
30
- WooLentorOnChangeField('.single_product_sticky_add_to_cart .checkbox', 'radio', '.depend_single_product_sticky_add_to_cart', 'on' );
31
 
32
  function WooLentorOnChangeField( field, type = 'select', selector, condition_value ){
33
  $(field).on('change',function(){
@@ -51,5 +357,5 @@
51
  $(selector).hide();
52
  }
53
  }
54
-
55
  })(jQuery);
7
  e.preventDefault();
8
  var $this = $(this),
9
  $target = $this.attr('href');
10
+ $this.addClass('wlactive').parent().addClass('wlactive').siblings().removeClass('wlactive').children('a').removeClass('wlactive');
11
  $( $tabpane + $target ).addClass('wlactive').siblings().removeClass('wlactive');
12
  });
13
  }
14
+
15
+ // Navigation Tabs
16
+ $('.woolentor-admin-main-nav').on('click', '.woolentor-admin-main-nav-btn', function(e) {
17
+ e.preventDefault()
18
+ const $this = $(this),
19
+ $siblingsBtn = $this.closest('li').siblings().find('.woolentor-admin-main-nav-btn'),
20
+ $target = $this.attr('href')
21
+ localStorage.setItem("wlActiveTab", $target);
22
+ if(!$this.hasClass('wlactive')) {
23
+ $this.addClass('wlactive')
24
+ $siblingsBtn.removeClass('wlactive')
25
+ $($target).addClass('wlactive').show().siblings().removeClass('wlactive').hide()
26
+ }
27
+ })
28
+ if (localStorage.wlActiveTab !== undefined && localStorage.wlActiveTab !== null ) {
29
+ const $wlActiveTab = localStorage.getItem('wlActiveTab')
30
+ $('.woolentor-admin-main-nav-btn').each(function() {
31
+ const $this = $(this),
32
+ $siblingsBtn = $this.closest('li').siblings().find('.woolentor-admin-main-nav-btn')
33
+ if($this.attr('href') === $wlActiveTab) {
34
+ $this.addClass('wlactive')
35
+ $siblingsBtn.removeClass('wlactive')
36
+ }
37
+ })
38
+ $($wlActiveTab).addClass('wlactive').show().siblings().removeClass('wlactive').hide()
39
+ } else {
40
+ const $firstTab = $('.woolentor-admin-main-nav-btn')[7],
41
+ $target = $firstTab.hash
42
+ $firstTab.classList.add('wlactive')
43
+ $($target).addClass('wlactive').show().siblings().removeClass('wlactive').hide()
44
+ }
45
+
46
+ /* Number Input */
47
+ $('.woolentor-admin-number-btn').on('click', function(e){
48
+ e.preventDefault()
49
+ const $this = $(this),
50
+ $input = $this.parent('.woolentor-admin-number').find('input[type="number"]')[0]
51
+ if($this.hasClass('increase')) {
52
+ $input.value = Number($input.value) + 1
53
+ } else if($this.hasClass('decrease') && Number($input.value) > 1) {
54
+ $input.value = Number($input.value) - 1
55
+ }
56
+ });
57
+
58
+ /* Pro Popup */
59
+ /* Open */
60
+ $('[data-woolentor-pro="disabled"]').on('click', function(e){
61
+ e.preventDefault()
62
+ const $popup = $('#woolentor-admin-pro-popup')
63
+ $popup.addClass('open')
64
+ });
65
+ /* Close */
66
+ $('.woolentor-admin-popup-close').on('click', function(){
67
+ const $this = $(this),
68
+ $popup = $this.closest('.woolentor-admin-popup')
69
+ $popup.removeClass('open')
70
+ });
71
+ /* Close on outside clicl */
72
+ $(document).on('click', function(e){
73
+ if(e.target.classList.contains('woolentor-admin-popup')) {
74
+ e.target.classList.remove('open')
75
+ }
76
+ });
77
+
78
+ /* Switch Enable/Disable Function */
79
+ $('[data-switch-toggle]').on('click', function(e){
80
+ e.preventDefault();
81
+
82
+ const $this = $(this),
83
+ $type = $this.data('switch-toggle'),
84
+ $target = $this.data('switch-target'),
85
+ $switches = $(`[data-switch-id="${$target}"`)
86
+
87
+ $switches.each(function(){
88
+ const $switch = $(this)
89
+ if($switch.data('woolentor-pro') !== 'disabled') {
90
+ const $input = $switch.find('input[type="checkbox"');
91
+ var actionBtn = $switch.closest('.woolentor-admin-switch-block-actions').find('.woolentor-admin-switch-block-setting');
92
+ if( $type === 'enable' && $input.is(":visible") ) {
93
+ $input[0].setAttribute("checked", "checked");
94
+ $input[0].checked = true;
95
+ if( actionBtn.hasClass('woolentor-visibility-none') ){
96
+ actionBtn.removeClass('woolentor-visibility-none');
97
+ }
98
+ }
99
+ if( $type === 'disable' && $input.is(":visible") ) {
100
+ $input[0].removeAttribute("checked");
101
+ $input[0].checked = false;
102
+ actionBtn.addClass('woolentor-visibility-none');
103
+ }
104
+
105
+ }
106
+ });
107
+
108
+ });
109
+
110
+ /* Select 2 */
111
+ $('.woolentor-admin-select select[multiple="multiple"]').each(function(){
112
+ const $this = $(this),
113
+ $parent = $this.parent();
114
+ $this.select2({
115
+ dropdownParent: $parent,
116
+ placeholder: "Select template"
117
+ });
118
+ })
119
+
120
+ /**
121
+ * Admin Module additional setting button
122
+ */
123
+ $('.woolentor-admin-switch label').on('click',function(e){
124
+ var actionBtn = $(this).closest('.woolentor-admin-switch-block-actions').find('.woolentor-admin-switch-block-setting');
125
+ if( actionBtn.hasClass('woolentor-visibility-none') ){
126
+ actionBtn.removeClass('woolentor-visibility-none');
127
+ }else{
128
+ actionBtn.addClass('woolentor-visibility-none');
129
+ }
130
+ });
131
+
132
+ // Option data save
133
+ $('.woolentor-admin-btn-save').on('click',function(event){
134
+ event.preventDefault();
135
+
136
+ var $option_form = $(this).closest('.woolentor-admin-main-tab-pane').find('form.woolentor-dashboard'),
137
+ $savebtn = $(this),
138
+ $section = $option_form.data('section'),
139
+ $field_keys = $option_form.data('fields');
140
+
141
+ $.ajax( {
142
+ url: WOOLENTOR_ADMIN.ajaxurl,
143
+ type: 'POST',
144
+ data: {
145
+ nonce : WOOLENTOR_ADMIN.nonce,
146
+ section : $section,
147
+ fileds : $field_keys,
148
+ action : 'woolentor_save_opt_data',
149
+ data : $option_form.serializeJSON()
150
+ },
151
+ beforeSend: function(){
152
+ $savebtn.text( WOOLENTOR_ADMIN.message.loading ).addClass('updating-message');
153
+ },
154
+ success: function( response ) {
155
+ $savebtn.removeClass('updating-message').addClass('disabled').attr('disabled', true).text(WOOLENTOR_ADMIN.message.success);
156
+ },
157
+ complete: function( response ) {
158
+ $savebtn.removeClass('updating-message').addClass('disabled').attr('disabled', true).text(WOOLENTOR_ADMIN.message.success);
159
+ },
160
+ error: function(errorThrown){
161
+ console.log(errorThrown);
162
+ }
163
+
164
+ });
165
+
166
+ });
167
+
168
+ // Save Button Enable
169
+ $('.woolentor-admin-main-tab-pane .woolentor-dashboard').on( 'click', 'input,select,.woolentor-admin-number-btn' , function() {
170
+ $(this).closest('.woolentor-admin-main-tab-pane').find('.woolentor-admin-btn-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
171
+ });
172
+
173
+ $('.woolentor-admin-header-actions .woolentor-admin-btn').on('click', function(){
174
+ $(this).closest('.woolentor-admin-main-tab-pane').find('.woolentor-admin-btn-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
175
+ });
176
+
177
+ $('.woolentor-admin-main-tab-pane .woolentor-dashboard').on('change', 'select.woolentor-admin-select', function() {
178
+ $(this).closest('.woolentor-admin-main-tab-pane').find('.woolentor-admin-btn-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
179
+ });
180
+
181
+ // Module additional settings
182
+ $('.woolentor-admin-switch-block-setting').on('click',function(event){
183
+ event.preventDefault();
184
+
185
+ var $this = $(this),
186
+ $section = $this.data('section'),
187
+ $fields = $this.data('fields'),
188
+ content = null,
189
+ modulewrapper = wp.template( 'woolentormodule' );
190
+
191
+ $.ajax( {
192
+ url: WOOLENTOR_ADMIN.ajaxurl,
193
+ type: 'POST',
194
+ data: {
195
+ nonce : WOOLENTOR_ADMIN.nonce,
196
+ section : $section,
197
+ fileds : $fields,
198
+ action : 'woolentor_module_data',
199
+ subaction : 'get_data',
200
+ },
201
+ beforeSend: function(){
202
+ $this.addClass('module-setting-loading');
203
+ },
204
+ success: function( response ) {
205
+
206
+ content = modulewrapper( {
207
+ section : $section,
208
+ fileds : response.data.fields,
209
+ content : response.data.content
210
+ } );
211
+ $( 'body' ).append( content );
212
+
213
+ woolentor_module_ajax_reactive();
214
+ $this.removeClass('module-setting-loading');
215
+
216
+ },
217
+ complete: function( response ) {
218
+ $this.removeClass('module-setting-loading');
219
+ },
220
+ error: function(errorThrown){
221
+ console.log(errorThrown);
222
+ }
223
+
224
+ });
225
+
226
+
227
+ });
228
+
229
+ // PopUp reactive JS
230
+ function woolentor_module_ajax_reactive(){
231
+
232
+ // Select 2 Multiple selection
233
+ $('.woolentor-module-setting-popup .woolentor-admin-select select[multiple="multiple"]').each(function(){
234
+ const $this = $(this),
235
+ $parent = $this.parent();
236
+ $this.select2({
237
+ dropdownParent: $parent,
238
+ placeholder: "Select template"
239
+ });
240
+ });
241
+
242
+ //Initiate Color Picker
243
+ $('.wp-color-picker-field').wpColorPicker({
244
+ change: function (event, ui) {
245
+ $(this).closest('.woolentor-module-setting-popup-content').find('.woolentor-admin-module-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
246
+ },
247
+ clear: function (event) {
248
+ $(this).closest('.woolentor-module-setting-popup-content').find('.woolentor-admin-module-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
249
+ }
250
+ });
251
+
252
+ // WPColor Picker Button disable.
253
+ $('div[data-woolentor-pro="disabled"] .wp-picker-container button').each(function(){
254
+ $(this).attr("disabled", true);
255
+ });
256
+
257
+ // Icon Picker
258
+ $('.woolentor_icon_picker .regular-text').fontIconPicker({
259
+ source: woolentor_fields.iconset,
260
+ emptyIcon: true,
261
+ hasSearch: true,
262
+ theme: 'fip-bootstrap'
263
+ }).on('change', function() {
264
+ $(this).closest('.woolentor-module-setting-popup-content').find('.woolentor-admin-module-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
265
+ });
266
+
267
+ // Module additional setting save
268
+ $('.woolentor-admin-module-save').on('click',function(event){
269
+ event.preventDefault();
270
+
271
+ var $option_form = $(this).closest('.woolentor-module-setting-popup-content').find('form.woolentor-module-setting-data'),
272
+ $savebtn = $(this),
273
+ $section = $option_form.data('section'),
274
+ $field_keys = $option_form.data('fields');
275
+
276
+ $.ajax( {
277
+ url: WOOLENTOR_ADMIN.ajaxurl,
278
+ type: 'POST',
279
+ data: {
280
+ nonce : WOOLENTOR_ADMIN.nonce,
281
+ section : $section,
282
+ fileds : $field_keys,
283
+ action : 'woolentor_save_opt_data',
284
+ data : $option_form.serializeJSON()
285
+ },
286
+ beforeSend: function(){
287
+ $savebtn.text( WOOLENTOR_ADMIN.message.loading ).addClass('updating-message');
288
+ },
289
+ success: function( response ) {
290
+ $savebtn.removeClass('updating-message').addClass('disabled').attr('disabled', true).text(WOOLENTOR_ADMIN.message.success);
291
+ },
292
+ complete: function( response ) {
293
+ $savebtn.removeClass('updating-message').addClass('disabled').attr('disabled', true).text(WOOLENTOR_ADMIN.message.success);
294
+ },
295
+ error: function(errorThrown){
296
+ console.log(errorThrown);
297
+ }
298
+
299
+ });
300
+
301
+ });
302
+
303
+ // Save button active
304
+ $('.woolentor-module-setting-popup-content .woolentor-module-setting-data').on( 'click', 'input,select,.woolentor-admin-number-btn' , function() {
305
+ $(this).closest('.woolentor-module-setting-popup-content').find('.woolentor-admin-module-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
306
+ });
307
+
308
+ $('.woolentor-module-setting-popup-content .woolentor-module-setting-data').on('change', 'select', function() {
309
+ $(this).closest('.woolentor-module-setting-popup-content').find('.woolentor-admin-module-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
310
+ });
311
+
312
+ /* Close PopUp */
313
+ $('.woolentor-admin-popup-close').on('click', function(){
314
+ const $this = $(this),
315
+ $popup = $this.closest('.woolentor-admin-popup')
316
+ $popup.removeClass('open')
317
+ });
318
+
319
+ }
320
+
321
+ // Extension Tabs
322
  woolentor_admin_tabs( $(".woolentor-admin-tabs"), '.woolentor-admin-tab-pane' );
323
 
324
  // Check Save data wise
325
+ WooLentorConditionField( WOOLENTOR_ADMIN.option_data['contenttype'], 'fakes', '.notification_fake' );
326
+ WooLentorConditionField( WOOLENTOR_ADMIN.option_data['contenttype'], 'actual', '.notification_real' );
327
+ WooLentorConditionField( WOOLENTOR_ADMIN.option_data['side_mini_cart'], 'on', '.side_mini_cart_field' );
328
+ WooLentorConditionField( WOOLENTOR_ADMIN.option_data['enablecustomlayout'], 'on', '.depend_enable_custom_layout' );
329
+ WooLentorConditionField( WOOLENTOR_ADMIN.option_data['enablerenamelabel'], 'on', '.depend_enable_rename_label' );
 
330
 
331
  // After On change
332
  WooLentorOnChangeField('.notification_content_type .radio', 'radio', '.notification_fake', 'fakes' );
334
  WooLentorOnChangeField('.side_mini_cart .checkbox', 'radio', '.side_mini_cart_field', 'on' );
335
  WooLentorOnChangeField('.enablecustomlayout .checkbox', 'radio', '.depend_enable_custom_layout', 'on' );
336
  WooLentorOnChangeField('.enablerenamelabel .checkbox', 'radio', '.depend_enable_rename_label', 'on' );
 
337
 
338
  function WooLentorOnChangeField( field, type = 'select', selector, condition_value ){
339
  $(field).on('change',function(){
357
  $(selector).hide();
358
  }
359
  }
360
+
361
  })(jQuery);
includes/admin/assets/lib/js/select2.min.js ADDED
@@ -0,0 +1,2 @@
 
 
1
+ /*! Select2 4.1.0-rc.0 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
+ !function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(t){var e,n,s,p,r,o,h,f,g,m,y,v,i,a,_,s=(t&&t.fn&&t.fn.select2&&t.fn.select2.amd&&(u=t.fn.select2.amd),u&&u.requirejs||(u?n=u:u={},g={},m={},y={},v={},i=Object.prototype.hasOwnProperty,a=[].slice,_=/\.js$/,h=function(e,t){var n,s,i=c(e),r=i[0],t=t[1];return e=i[1],r&&(n=x(r=l(r,t))),r?e=n&&n.normalize?n.normalize(e,(s=t,function(e){return l(e,s)})):l(e,t):(r=(i=c(e=l(e,t)))[0],e=i[1],r&&(n=x(r))),{f:r?r+"!"+e:e,n:e,pr:r,p:n}},f={require:function(e){return w(e)},exports:function(e){var t=g[e];return void 0!==t?t:g[e]={}},module:function(e){return{id:e,uri:"",exports:g[e],config:(t=e,function(){return y&&y.config&&y.config[t]||{}})};var t}},r=function(e,t,n,s){var i,r,o,a,l,c=[],u=typeof n,d=A(s=s||e);if("undefined"==u||"function"==u){for(t=!t.length&&n.length?["require","exports","module"]:t,a=0;a<t.length;a+=1)if("require"===(r=(o=h(t[a],d)).f))c[a]=f.require(e);else if("exports"===r)c[a]=f.exports(e),l=!0;else if("module"===r)i=c[a]=f.module(e);else if(b(g,r)||b(m,r)||b(v,r))c[a]=x(r);else{if(!o.p)throw new Error(e+" missing "+r);o.p.load(o.n,w(s,!0),function(t){return function(e){g[t]=e}}(r),{}),c[a]=g[r]}u=n?n.apply(g[e],c):void 0,e&&(i&&i.exports!==p&&i.exports!==g[e]?g[e]=i.exports:u===p&&l||(g[e]=u))}else e&&(g[e]=n)},e=n=o=function(e,t,n,s,i){if("string"==typeof e)return f[e]?f[e](t):x(h(e,A(t)).f);if(!e.splice){if((y=e).deps&&o(y.deps,y.callback),!t)return;t.splice?(e=t,t=n,n=null):e=p}return t=t||function(){},"function"==typeof n&&(n=s,s=i),s?r(p,e,t,n):setTimeout(function(){r(p,e,t,n)},4),o},o.config=function(e){return o(e)},e._defined=g,(s=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),b(g,e)||b(m,e)||(m[e]=[e,t,n])}).amd={jQuery:!0},u.requirejs=e,u.require=n,u.define=s),u.define("almond",function(){}),u.define("jquery",[],function(){var e=t||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e}),u.define("select2/utils",["jquery"],function(r){var s={};function c(e){var t,n=e.prototype,s=[];for(t in n)"function"==typeof n[t]&&"constructor"!==t&&s.push(t);return s}s.Extend=function(e,t){var n,s={}.hasOwnProperty;function i(){this.constructor=e}for(n in t)s.call(t,n)&&(e[n]=t[n]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},s.Decorate=function(s,i){var e=c(i),t=c(s);function r(){var e=Array.prototype.unshift,t=i.prototype.constructor.length,n=s.prototype.constructor;0<t&&(e.call(arguments,s.prototype.constructor),n=i.prototype.constructor),n.apply(this,arguments)}i.displayName=s.displayName,r.prototype=new function(){this.constructor=r};for(var n=0;n<t.length;n++){var o=t[n];r.prototype[o]=s.prototype[o]}for(var a=0;a<e.length;a++){var l=e[a];r.prototype[l]=function(e){var t=function(){};e in r.prototype&&(t=r.prototype[e]);var n=i.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}(l)}return r};function e(){this.listeners={}}e.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},e.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),(n[0]._type=e)in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},e.prototype.invoke=function(e,t){for(var n=0,s=e.length;n<s;n++)e[n].apply(this,t)},s.Observable=e,s.generateChars=function(e){for(var t="",n=0;n<e;n++)t+=Math.floor(36*Math.random()).toString(36);return t},s.bind=function(e,t){return function(){e.apply(t,arguments)}},s._convertData=function(e){for(var t in e){var n=t.split("-"),s=e;if(1!==n.length){for(var i=0;i<n.length;i++){var r=n[i];(r=r.substring(0,1).toLowerCase()+r.substring(1))in s||(s[r]={}),i==n.length-1&&(s[r]=e[t]),s=s[r]}delete e[t]}}return e},s.hasScroll=function(e,t){var n=r(t),s=t.style.overflowX,i=t.style.overflowY;return(s!==i||"hidden"!==i&&"visible"!==i)&&("scroll"===s||"scroll"===i||(n.innerHeight()<t.scrollHeight||n.innerWidth()<t.scrollWidth))},s.escapeMarkup=function(e){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},s.__cache={};var n=0;return s.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null!=t||(t=e.id?"select2-data-"+e.id:"select2-data-"+(++n).toString()+"-"+s.generateChars(4),e.setAttribute("data-select2-id",t)),t},s.StoreData=function(e,t,n){e=s.GetUniqueElementId(e);s.__cache[e]||(s.__cache[e]={}),s.__cache[e][t]=n},s.GetData=function(e,t){var n=s.GetUniqueElementId(e);return t?s.__cache[n]&&null!=s.__cache[n][t]?s.__cache[n][t]:r(e).data(t):s.__cache[n]},s.RemoveData=function(e){var t=s.GetUniqueElementId(e);null!=s.__cache[t]&&delete s.__cache[t],e.removeAttribute("data-select2-id")},s.copyNonInternalCssClasses=function(e,t){var n=(n=e.getAttribute("class").trim().split(/\s+/)).filter(function(e){return 0===e.indexOf("select2-")}),t=(t=t.getAttribute("class").trim().split(/\s+/)).filter(function(e){return 0!==e.indexOf("select2-")}),t=n.concat(t);e.setAttribute("class",t.join(" "))},s}),u.define("select2/results",["jquery","./utils"],function(d,p){function s(e,t,n){this.$element=e,this.data=n,this.options=t,s.__super__.constructor.call(this)}return p.Extend(s,p.Observable),s.prototype.render=function(){var e=d('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},s.prototype.clear=function(){this.$results.empty()},s.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=d('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),s=this.options.get("translations").get(e.message);n.append(t(s(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},s.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},s.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var s=e.results[n],s=this.option(s);t.push(s)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},s.prototype.position=function(e,t){t.find(".select2-results").append(e)},s.prototype.sort=function(e){return this.options.get("sorter")(e)},s.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option--selectable"),t=e.filter(".select2-results__option--selected");(0<t.length?t:e).first().trigger("mouseenter"),this.ensureHighlightVisible()},s.prototype.setClasses=function(){var t=this;this.data.current(function(e){var s=e.map(function(e){return e.id.toString()});t.$results.find(".select2-results__option--selectable").each(function(){var e=d(this),t=p.GetData(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<s.indexOf(n)?(this.classList.add("select2-results__option--selected"),e.attr("aria-selected","true")):(this.classList.remove("select2-results__option--selected"),e.attr("aria-selected","false"))})})},s.prototype.showLoading=function(e){this.hideLoading();e={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},e=this.option(e);e.className+=" loading-results",this.$results.prepend(e)},s.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},s.prototype.option=function(e){var t=document.createElement("li");t.classList.add("select2-results__option"),t.classList.add("select2-results__option--selectable");var n,s={role:"option"},i=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(n in(null!=e.element&&i.call(e.element,":disabled")||null==e.element&&e.disabled)&&(s["aria-disabled"]="true",t.classList.remove("select2-results__option--selectable"),t.classList.add("select2-results__option--disabled")),null==e.id&&t.classList.remove("select2-results__option--selectable"),null!=e._resultId&&(t.id=e._resultId),e.title&&(t.title=e.title),e.children&&(s.role="group",s["aria-label"]=e.text,t.classList.remove("select2-results__option--selectable"),t.classList.add("select2-results__option--group")),s){var r=s[n];t.setAttribute(n,r)}if(e.children){var o=d(t),a=document.createElement("strong");a.className="select2-results__group",this.template(e,a);for(var l=[],c=0;c<e.children.length;c++){var u=e.children[c],u=this.option(u);l.push(u)}i=d("<ul></ul>",{class:"select2-results__options select2-results__options--nested",role:"none"});i.append(l),o.append(a),o.append(i)}else this.template(e,t);return p.StoreData(t,"data",e),t},s.prototype.bind=function(t,e){var i=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){i.clear(),i.append(e.data),t.isOpen()&&(i.setClasses(),i.highlightFirstItem())}),t.on("results:append",function(e){i.append(e.data),t.isOpen()&&i.setClasses()}),t.on("query",function(e){i.hideMessages(),i.showLoading(e)}),t.on("select",function(){t.isOpen()&&(i.setClasses(),i.options.get("scrollAfterSelect")&&i.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(i.setClasses(),i.options.get("scrollAfterSelect")&&i.highlightFirstItem())}),t.on("open",function(){i.$results.attr("aria-expanded","true"),i.$results.attr("aria-hidden","false"),i.setClasses(),i.ensureHighlightVisible()}),t.on("close",function(){i.$results.attr("aria-expanded","false"),i.$results.attr("aria-hidden","true"),i.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=i.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e,t=i.getHighlightedResults();0!==t.length&&(e=p.GetData(t[0],"data"),t.hasClass("select2-results__option--selected")?i.trigger("close",{}):i.trigger("select",{data:e}))}),t.on("results:previous",function(){var e,t=i.getHighlightedResults(),n=i.$results.find(".select2-results__option--selectable"),s=n.index(t);s<=0||(e=s-1,0===t.length&&(e=0),(s=n.eq(e)).trigger("mouseenter"),t=i.$results.offset().top,n=s.offset().top,s=i.$results.scrollTop()+(n-t),0===e?i.$results.scrollTop(0):n-t<0&&i.$results.scrollTop(s))}),t.on("results:next",function(){var e,t=i.getHighlightedResults(),n=i.$results.find(".select2-results__option--selectable"),s=n.index(t)+1;s>=n.length||((e=n.eq(s)).trigger("mouseenter"),t=i.$results.offset().top+i.$results.outerHeight(!1),n=e.offset().top+e.outerHeight(!1),e=i.$results.scrollTop()+n-t,0===s?i.$results.scrollTop(0):t<n&&i.$results.scrollTop(e))}),t.on("results:focus",function(e){e.element[0].classList.add("select2-results__option--highlighted"),e.element[0].setAttribute("aria-selected","true")}),t.on("results:message",function(e){i.displayMessage(e)}),d.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=i.$results.scrollTop(),n=i.$results.get(0).scrollHeight-t+e.deltaY,t=0<e.deltaY&&t-e.deltaY<=0,n=e.deltaY<0&&n<=i.$results.height();t?(i.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):n&&(i.$results.scrollTop(i.$results.get(0).scrollHeight-i.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option--selectable",function(e){var t=d(this),n=p.GetData(this,"data");t.hasClass("select2-results__option--selected")?i.options.get("multiple")?i.trigger("unselect",{originalEvent:e,data:n}):i.trigger("close",{}):i.trigger("select",{originalEvent:e,data:n})}),this.$results.on("mouseenter",".select2-results__option--selectable",function(e){var t=p.GetData(this,"data");i.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),i.trigger("results:focus",{data:t,element:d(this)})})},s.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},s.prototype.destroy=function(){this.$results.remove()},s.prototype.ensureHighlightVisible=function(){var e,t,n,s,i=this.getHighlightedResults();0!==i.length&&(e=this.$results.find(".select2-results__option--selectable").index(i),s=this.$results.offset().top,t=i.offset().top,n=this.$results.scrollTop()+(t-s),s=t-s,n-=2*i.outerHeight(!1),e<=2?this.$results.scrollTop(0):(s>this.$results.outerHeight()||s<0)&&this.$results.scrollTop(n))},s.prototype.template=function(e,t){var n=this.options.get("templateResult"),s=this.options.get("escapeMarkup"),e=n(e,t);null==e?t.style.display="none":"string"==typeof e?t.innerHTML=s(e):d(t).append(e)},s}),u.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),u.define("select2/selection/base",["jquery","../utils","../keys"],function(n,s,i){function r(e,t){this.$element=e,this.options=t,r.__super__.constructor.call(this)}return s.Extend(r,s.Observable),r.prototype.render=function(){var e=n('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=s.GetData(this.$element[0],"old-tabindex")?this._tabindex=s.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},r.prototype.bind=function(e,t){var n=this,s=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===i.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",s),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},r.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},r.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&s.GetData(this,"element").select2("close")})})},r.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},r.prototype.position=function(e,t){t.find(".selection").append(e)},r.prototype.destroy=function(){this._detachCloseHandler(this.container)},r.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},r.prototype.isEnabled=function(){return!this.isDisabled()},r.prototype.isDisabled=function(){return this.options.get("disabled")},r}),u.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,s){function i(){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,t),i.prototype.render=function(){var e=i.__super__.render.call(this);return e[0].classList.add("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},i.prototype.bind=function(t,e){var n=this;i.__super__.bind.apply(this,arguments);var s=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",s).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",s),this.$selection.attr("aria-controls",s),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},i.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},i.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},i.prototype.selectionContainer=function(){return e("<span></span>")},i.prototype.update=function(e){var t,n;0!==e.length?(n=e[0],t=this.$selection.find(".select2-selection__rendered"),e=this.display(n,t),t.empty().append(e),(n=n.title||n.text)?t.attr("title",n):t.removeAttr("title")):this.clear()},i}),u.define("select2/selection/multiple",["jquery","./base","../utils"],function(i,e,c){function r(e,t){r.__super__.constructor.apply(this,arguments)}return c.Extend(r,e),r.prototype.render=function(){var e=r.__super__.render.call(this);return e[0].classList.add("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},r.prototype.bind=function(e,t){var n=this;r.__super__.bind.apply(this,arguments);var s=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",s),this.$selection.on("click",function(e){n.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){var t;n.isDisabled()||(t=i(this).parent(),t=c.GetData(t[0],"data"),n.trigger("unselect",{originalEvent:e,data:t}))}),this.$selection.on("keydown",".select2-selection__choice__remove",function(e){n.isDisabled()||e.stopPropagation()})},r.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},r.prototype.selectionContainer=function(){return i('<li class="select2-selection__choice"><button type="button" class="select2-selection__choice__remove" tabindex="-1"><span aria-hidden="true">&times;</span></button><span class="select2-selection__choice__display"></span></li>')},r.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=this.$selection.find(".select2-selection__rendered").attr("id")+"-choice-",s=0;s<e.length;s++){var i=e[s],r=this.selectionContainer(),o=this.display(i,r),a=n+c.generateChars(4)+"-";i.id?a+=i.id:a+=c.generateChars(4),r.find(".select2-selection__choice__display").append(o).attr("id",a);var l=i.title||i.text;l&&r.attr("title",l);o=this.options.get("translations").get("removeItem"),l=r.find(".select2-selection__choice__remove");l.attr("title",o()),l.attr("aria-label",o()),l.attr("aria-describedby",a),c.StoreData(r[0],"data",i),t.push(r)}this.$selection.find(".select2-selection__rendered").append(t)}},r}),u.define("select2/selection/placeholder",[],function(){function e(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();n.html(this.display(t)),n[0].classList.add("select2-selection__placeholder"),n[0].classList.remove("select2-selection__choice");t=t.title||t.text||n.text();return this.$selection.find(".select2-selection__rendered").attr("title",t),n},e.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();t=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(t)},e}),u.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(i,s,a){function e(){}return e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){s._handleClear(e)}),t.on("keypress",function(e){s._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.isDisabled()){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();var s=a.GetData(n[0],"data"),i=this.$element.val();this.$element.val(this.placeholder.id);var r={data:s};if(this.trigger("clear",r),r.prevented)this.$element.val(i);else{for(var o=0;o<s.length;o++)if(r={data:s[o]},this.trigger("unselect",r),r.prevented)return void this.$element.val(i);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=s.DELETE&&t.which!=s.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){var n,s;e.call(this,t),this.$selection.find(".select2-selection__clear").remove(),this.$selection[0].classList.remove("select2-selection--clearable"),0<this.$selection.find(".select2-selection__placeholder").length||0===t.length||(n=this.$selection.find(".select2-selection__rendered").attr("id"),s=this.options.get("translations").get("removeAllItems"),(e=i('<button type="button" class="select2-selection__clear" tabindex="-1"><span aria-hidden="true">&times;</span></button>')).attr("title",s()),e.attr("aria-label",s()),e.attr("aria-describedby",n),a.StoreData(e[0],"data",t),this.$selection.prepend(e),this.$selection[0].classList.add("select2-selection--clearable"))},e}),u.define("select2/selection/search",["jquery","../utils","../keys"],function(s,a,l){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=this.options.get("translations").get("search"),n=s('<span class="select2-search select2-search--inline"><textarea class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" ></textarea></span>');this.$searchContainer=n,this.$search=n.find("textarea"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",t());e=e.call(this);return this._transferTabIndex(),e.append(this.$searchContainer),e},e.prototype.bind=function(e,t,n){var s=this,i=t.id+"-results",r=t.id+"-container";e.call(this,t,n),s.$search.attr("aria-describedby",r),t.on("open",function(){s.$search.attr("aria-controls",i),s.$search.trigger("focus")}),t.on("close",function(){s.$search.val(""),s.resizeSearch(),s.$search.removeAttr("aria-controls"),s.$search.removeAttr("aria-activedescendant"),s.$search.trigger("focus")}),t.on("enable",function(){s.$search.prop("disabled",!1),s._transferTabIndex()}),t.on("disable",function(){s.$search.prop("disabled",!0)}),t.on("focus",function(e){s.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?s.$search.attr("aria-activedescendant",e.data._resultId):s.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){s.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){s._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){var t;e.stopPropagation(),s.trigger("keypress",e),s._keyUpPrevented=e.isDefaultPrevented(),e.which!==l.BACKSPACE||""!==s.$search.val()||0<(t=s.$selection.find(".select2-selection__choice").last()).length&&(t=a.GetData(t[0],"data"),s.searchRemoveChoice(t),e.preventDefault())}),this.$selection.on("click",".select2-search--inline",function(e){s.$search.val()&&e.stopPropagation()});var t=document.documentMode,o=t&&t<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){o?s.$selection.off("input.search input.searchcheck"):s.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){var t;o&&"input"===e.type?s.$selection.off("input.search input.searchcheck"):(t=e.which)!=l.SHIFT&&t!=l.CTRL&&t!=l.ALT&&t!=l.TAB&&s.handleSearch(e)})},e.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},e.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},e.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.resizeSearch(),n&&this.$search.trigger("focus")},e.prototype.handleSearch=function(){var e;this.resizeSearch(),this._keyUpPrevented||(e=this.$search.val(),this.trigger("query",{term:e})),this._keyUpPrevented=!1},e.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},e.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="100%";""===this.$search.attr("placeholder")&&(e=.75*(this.$search.val().length+1)+"em"),this.$search.css("width",e)},e}),u.define("select2/selection/selectionCss",["../utils"],function(n){function e(){}return e.prototype.render=function(e){var t=e.call(this),e=this.options.get("selectionCssClass")||"";return-1!==e.indexOf(":all:")&&(e=e.replace(":all:",""),n.copyNonInternalCssClasses(t[0],this.$element[0])),t.addClass(e),t},e}),u.define("select2/selection/eventRelay",["jquery"],function(o){function e(){}return e.prototype.bind=function(e,t,n){var s=this,i=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],r=["opening","closing","selecting","unselecting","clearing"];e.call(this,t,n),t.on("*",function(e,t){var n;-1!==i.indexOf(e)&&(t=t||{},n=o.Event("select2:"+e,{params:t}),s.$element.trigger(n),-1!==r.indexOf(e)&&(t.prevented=n.isDefaultPrevented()))})},e}),u.define("select2/translation",["jquery","require"],function(t,n){function s(e){this.dict=e||{}}return s.prototype.all=function(){return this.dict},s.prototype.get=function(e){return this.dict[e]},s.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},s._cache={},s.loadPath=function(e){var t;return e in s._cache||(t=n(e),s._cache[e]=t),new s(s._cache[e])},s}),u.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}}),u.define("select2/data/base",["../utils"],function(n){function s(e,t){s.__super__.constructor.call(this)}return n.Extend(s,n.Observable),s.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},s.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},s.prototype.bind=function(e,t){},s.prototype.destroy=function(){},s.prototype.generateResultId=function(e,t){e=e.id+"-result-";return e+=n.generateChars(4),null!=t.id?e+="-"+t.id.toString():e+="-"+n.generateChars(4),e},s}),u.define("select2/data/select",["./base","../utils","jquery"],function(e,a,l){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return a.Extend(n,e),n.prototype.current=function(e){var t=this;e(Array.prototype.map.call(this.$element[0].querySelectorAll(":checked"),function(e){return t.item(l(e))}))},n.prototype.select=function(i){var e,r=this;if(i.selected=!0,null!=i.element&&"option"===i.element.tagName.toLowerCase())return i.element.selected=!0,void this.$element.trigger("input").trigger("change");this.$element.prop("multiple")?this.current(function(e){var t=[];(i=[i]).push.apply(i,e);for(var n=0;n<i.length;n++){var s=i[n].id;-1===t.indexOf(s)&&t.push(s)}r.$element.val(t),r.$element.trigger("input").trigger("change")}):(e=i.id,this.$element.val(e),this.$element.trigger("input").trigger("change"))},n.prototype.unselect=function(i){var r=this;if(this.$element.prop("multiple")){if(i.selected=!1,null!=i.element&&"option"===i.element.tagName.toLowerCase())return i.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current(function(e){for(var t=[],n=0;n<e.length;n++){var s=e[n].id;s!==i.id&&-1===t.indexOf(s)&&t.push(s)}r.$element.val(t),r.$element.trigger("input").trigger("change")})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){a.RemoveData(this)})},n.prototype.query=function(t,e){var n=[],s=this;this.$element.children().each(function(){var e;"option"!==this.tagName.toLowerCase()&&"optgroup"!==this.tagName.toLowerCase()||(e=l(this),e=s.item(e),null!==(e=s.matches(t,e))&&n.push(e))}),e({results:n})},n.prototype.addOptions=function(e){this.$element.append(e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:void 0!==(t=document.createElement("option")).textContent?t.textContent=e.text:t.innerText=e.text,void 0!==e.id&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);e=this._normalizeItem(e);return e.element=t,a.StoreData(t,"data",e),l(t)},n.prototype.item=function(e){var t={};if(null!=(t=a.GetData(e[0],"data")))return t;var n=e[0];if("option"===n.tagName.toLowerCase())t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if("optgroup"===n.tagName.toLowerCase()){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var s=e.children("option"),i=[],r=0;r<s.length;r++){var o=l(s[r]),o=this.item(o);i.push(o)}t.children=i}return(t=this._normalizeItem(t)).element=e[0],a.StoreData(e[0],"data",t),t},n.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=l.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),l.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),u.define("select2/data/array",["./select","../utils","jquery"],function(e,t,c){function s(e,t){this._dataToConvert=t.get("data")||[],s.__super__.constructor.call(this,e,t)}return t.Extend(s,e),s.prototype.bind=function(e,t){s.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},s.prototype.select=function(n){var e=this.$element.find("option").filter(function(e,t){return t.value==n.id.toString()});0===e.length&&(e=this.option(n),this.addOptions(e)),s.__super__.select.call(this,n)},s.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),s=n.map(function(){return t.item(c(this)).id}).get(),i=[];for(var r=0;r<e.length;r++){var o,a,l=this._normalizeItem(e[r]);0<=s.indexOf(l.id)?(o=n.filter(function(e){return function(){return c(this).val()==e.id}}(l)),a=this.item(o),a=c.extend(!0,{},l,a),a=this.option(a),o.replaceWith(a)):(a=this.option(l),l.children&&(l=this.convertToOptions(l.children),a.append(l)),i.push(a))}return i},s}),u.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,r){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return r.extend({},e,{q:e.term})},transport:function(e,t,n){e=r.ajax(e);return e.then(t),e.fail(n),e}};return r.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(t,n){var s=this;null!=this._request&&("function"==typeof this._request.abort&&this._request.abort(),this._request=null);var i=r.extend({type:"GET"},this.ajaxOptions);function e(){var e=i.transport(i,function(e){e=s.processResults(e,t);s.options.get("debug")&&window.console&&console.error&&(e&&e.results&&Array.isArray(e.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),n(e)},function(){"status"in e&&(0===e.status||"0"===e.status)||s.trigger("results:message",{message:"errorLoading"})});s._request=e}"function"==typeof i.url&&(i.url=i.url.call(this.$element,t)),"function"==typeof i.data&&(i.data=i.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),u.define("select2/data/tags",["jquery"],function(t){function e(e,t,n){var s=n.get("tags"),i=n.get("createTag");void 0!==i&&(this.createTag=i);i=n.get("insertTag");if(void 0!==i&&(this.insertTag=i),e.call(this,t,n),Array.isArray(s))for(var r=0;r<s.length;r++){var o=s[r],o=this._normalizeItem(o),o=this.option(o);this.$element.append(o)}}return e.prototype.query=function(e,c,u){var d=this;this._removeOldTags(),null!=c.term&&null==c.page?e.call(this,c,function e(t,n){for(var s=t.results,i=0;i<s.length;i++){var r=s[i],o=null!=r.children&&!e({results:r.children},!0);if((r.text||"").toUpperCase()===(c.term||"").toUpperCase()||o)return!n&&(t.data=s,void u(t))}if(n)return!0;var a,l=d.createTag(c);null!=l&&((a=d.option(l)).attr("data-select2-tag","true"),d.addOptions([a]),d.insertTag(s,l)),t.results=s,u(t)}):e.call(this,c,u)},e.prototype.createTag=function(e,t){if(null==t.term)return null;t=t.term.trim();return""===t?null:{id:t,text:t}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each(function(){this.selected||t(this).remove()})},e}),u.define("select2/data/tokenizer",["jquery"],function(c){function e(e,t,n){var s=n.get("tokenizer");void 0!==s&&(this.tokenizer=s),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,t,n){var s=this;t.term=t.term||"";var i=this.tokenizer(t,this.options,function(e){var t,n=s._normalizeItem(e);s.$element.find("option").filter(function(){return c(this).val()===n.id}).length||((t=s.option(n)).attr("data-select2-tag",!0),s._removeOldTags(),s.addOptions([t])),t=n,s.trigger("select",{data:t})});i.term!==t.term&&(this.$search.length&&(this.$search.val(i.term),this.$search.trigger("focus")),t.term=i.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,s){for(var i=n.get("tokenSeparators")||[],r=t.term,o=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};o<r.length;){var l=r[o];-1!==i.indexOf(l)?(l=r.substr(0,o),null!=(l=a(c.extend({},t,{term:l})))?(s(l),r=r.substr(o+1)||"",o=0):o++):o++}return{term:r}},e}),u.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),u.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",0<this.maximumInputLength&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),u.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("select",function(){s._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var s=this;this._checkIfMaximumSelected(function(){e.call(s,t,n)})},e.prototype._checkIfMaximumSelected=function(e,t){var n=this;this.current(function(e){e=null!=e?e.length:0;0<n.maximumSelectionLength&&e>=n.maximumSelectionLength?n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):t&&t()})},e}),u.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),u.define("select2/dropdown/search",["jquery"],function(r){function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("translations").get("search"),e=r('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=e,this.$search=e.find("input"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",n()),t.prepend(e),t},e.prototype.bind=function(e,t,n){var s=this,i=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){s.trigger("keypress",e),s._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){r(this).off("keyup")}),this.$search.on("keyup input",function(e){s.handleSearch(e)}),t.on("open",function(){s.$search.attr("tabindex",0),s.$search.attr("aria-controls",i),s.$search.trigger("focus"),window.setTimeout(function(){s.$search.trigger("focus")},0)}),t.on("close",function(){s.$search.attr("tabindex",-1),s.$search.removeAttr("aria-controls"),s.$search.removeAttr("aria-activedescendant"),s.$search.val(""),s.$search.trigger("blur")}),t.on("focus",function(){t.isOpen()||s.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(s.showSearch(e)?s.$searchContainer[0].classList.remove("select2-search--hide"):s.$searchContainer[0].classList.add("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?s.$search.attr("aria-activedescendant",e.data._resultId):s.$search.removeAttr("aria-activedescendant")})},e.prototype.handleSearch=function(e){var t;this._keyUpPrevented||(t=this.$search.val(),this.trigger("query",{term:t})),this._keyUpPrevented=!1},e.prototype.showSearch=function(e,t){return!0},e}),u.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,s){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,s)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),s=t.length-1;0<=s;s--){var i=t[s];this.placeholder.id===i.id&&n.splice(s,1)}return n},e}),u.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,s){this.lastParams={},e.call(this,t,n,s),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("query",function(e){s.lastParams=e,s.loading=!0}),t.on("query:append",function(e){s.lastParams=e,s.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);!this.loading&&e&&(e=this.$results.offset().top+this.$results.outerHeight(!1),this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=e+50&&this.loadMore())},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),u.define("select2/dropdown/attachBody",["jquery","../utils"],function(u,o){function e(e,t,n){this.$dropdownParent=u(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("open",function(){s._showDropdown(),s._attachPositioningHandler(t),s._bindContainerResultHandlers(t)}),t.on("close",function(){s._hideDropdown(),s._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t[0].classList.remove("select2"),t[0].classList.add("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=u("<span></span>"),e=e.call(this);return t.append(e),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){var n;this._containerResultsHandlersBound||(n=this,t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0)},e.prototype._attachPositioningHandler=function(e,t){var n=this,s="scroll.select2."+t.id,i="resize.select2."+t.id,r="orientationchange.select2."+t.id,t=this.$container.parents().filter(o.hasScroll);t.each(function(){o.StoreData(this,"select2-scroll-position",{x:u(this).scrollLeft(),y:u(this).scrollTop()})}),t.on(s,function(e){var t=o.GetData(this,"select2-scroll-position");u(this).scrollTop(t.y)}),u(window).on(s+" "+i+" "+r,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,s="resize.select2."+t.id,t="orientationchange.select2."+t.id;this.$container.parents().filter(o.hasScroll).off(n),u(window).off(n+" "+s+" "+t)},e.prototype._positionDropdown=function(){var e=u(window),t=this.$dropdown[0].classList.contains("select2-dropdown--above"),n=this.$dropdown[0].classList.contains("select2-dropdown--below"),s=null,i=this.$container.offset();i.bottom=i.top+this.$container.outerHeight(!1);var r={height:this.$container.outerHeight(!1)};r.top=i.top,r.bottom=i.top+r.height;var o=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=a<i.top-o,e=l>i.bottom+o,a={left:i.left,top:r.bottom},l=this.$dropdownParent;"static"===l.css("position")&&(l=l.offsetParent());i={top:0,left:0};(u.contains(document.body,l[0])||l[0].isConnected)&&(i=l.offset()),a.top-=i.top,a.left-=i.left,t||n||(s="below"),e||!c||t?!c&&e&&t&&(s="below"):s="above",("above"==s||t&&"below"!==s)&&(a.top=r.top-i.top-o),null!=s&&(this.$dropdown[0].classList.remove("select2-dropdown--below"),this.$dropdown[0].classList.remove("select2-dropdown--above"),this.$dropdown[0].classList.add("select2-dropdown--"+s),this.$container[0].classList.remove("select2-container--below"),this.$container[0].classList.remove("select2-container--above"),this.$container[0].classList.add("select2-container--"+s)),this.$dropdownContainer.css(a)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),u.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,s){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,s)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,s=0;s<t.length;s++){var i=t[s];i.children?n+=e(i.children):n++}return n}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),u.define("select2/dropdown/selectOnClose",["../utils"],function(s){function e(){}return e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("close",function(e){s._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}n=this.getHighlightedResults();n.length<1||(null!=(n=s.GetData(n[0],"data")).element&&n.element.selected||null==n.element&&n.selected||this.trigger("select",{data:n}))},e}),u.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("select",function(e){s._selectTriggered(e)}),t.on("unselect",function(e){s._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),u.define("select2/dropdown/dropdownCss",["../utils"],function(n){function e(){}return e.prototype.render=function(e){var t=e.call(this),e=this.options.get("dropdownCssClass")||"";return-1!==e.indexOf(":all:")&&(e=e.replace(":all:",""),n.copyNonInternalCssClasses(t[0],this.$element[0])),t.addClass(e),t},e}),u.define("select2/dropdown/tagsSearchHighlight",["../utils"],function(s){function e(){}return e.prototype.highlightFirstItem=function(e){var t=this.$results.find(".select2-results__option--selectable:not(.select2-results__option--selected)");if(0<t.length){var n=t.first(),t=s.GetData(n[0],"data").element;if(t&&t.getAttribute&&"true"===t.getAttribute("data-select2-tag"))return void n.trigger("mouseenter")}e.call(this)},e}),u.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,e="Please delete "+t+" character";return 1!=t&&(e+="s"),e},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"},removeItem:function(){return"Remove item"},search:function(){return"Search"}}}),u.define("select2/defaults",["jquery","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/selectionCss","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./dropdown/dropdownCss","./dropdown/tagsSearchHighlight","./i18n/en"],function(l,r,o,a,c,u,d,p,h,f,g,t,m,y,v,_,b,$,w,x,A,D,S,E,O,C,L,T,q,I,e){function n(){this.reset()}return n.prototype.apply=function(e){var t;null==(e=l.extend(!0,{},this.defaults,e)).dataAdapter&&(null!=e.ajax?e.dataAdapter=v:null!=e.data?e.dataAdapter=y:e.dataAdapter=m,0<e.minimumInputLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,$)),0<e.maximumInputLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,w)),0<e.maximumSelectionLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,x)),e.tags&&(e.dataAdapter=f.Decorate(e.dataAdapter,_)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=f.Decorate(e.dataAdapter,b))),null==e.resultsAdapter&&(e.resultsAdapter=r,null!=e.ajax&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,E)),null!=e.placeholder&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,S)),e.selectOnClose&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,L)),e.tags&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,I))),null==e.dropdownAdapter&&(e.multiple?e.dropdownAdapter=A:(t=f.Decorate(A,D),e.dropdownAdapter=t),0!==e.minimumResultsForSearch&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,C)),e.closeOnSelect&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,T)),null!=e.dropdownCssClass&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,q)),e.dropdownAdapter=f.Decorate(e.dropdownAdapter,O)),null==e.selectionAdapter&&(e.multiple?e.selectionAdapter=a:e.selectionAdapter=o,null!=e.placeholder&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,c)),e.allowClear&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,u)),e.multiple&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,d)),null!=e.selectionCssClass&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,p)),e.selectionAdapter=f.Decorate(e.selectionAdapter,h)),e.language=this._resolveLanguage(e.language),e.language.push("en");for(var n=[],s=0;s<e.language.length;s++){var i=e.language[s];-1===n.indexOf(i)&&n.push(i)}return e.language=n,e.translations=this._processTranslations(e.language,e.debug),e},n.prototype.reset=function(){function a(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdLanguageBase:"./i18n/",autocomplete:"off",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:f.escapeMarkup,language:{},matcher:function e(t,n){if(null==t.term||""===t.term.trim())return n;if(n.children&&0<n.children.length){for(var s=l.extend(!0,{},n),i=n.children.length-1;0<=i;i--)null==e(t,n.children[i])&&s.children.splice(i,1);return 0<s.children.length?s:e(t,s)}var r=a(n.text).toUpperCase(),o=a(t.term).toUpperCase();return-1<r.indexOf(o)?n:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},n.prototype.applyFromElement=function(e,t){var n=e.language,s=this.defaults.language,i=t.prop("lang"),t=t.closest("[lang]").prop("lang"),t=Array.prototype.concat.call(this._resolveLanguage(i),this._resolveLanguage(n),this._resolveLanguage(s),this._resolveLanguage(t));return e.language=t,e},n.prototype._resolveLanguage=function(e){if(!e)return[];if(l.isEmptyObject(e))return[];if(l.isPlainObject(e))return[e];for(var t,n=Array.isArray(e)?e:[e],s=[],i=0;i<n.length;i++)s.push(n[i]),"string"==typeof n[i]&&0<n[i].indexOf("-")&&(t=n[i].split("-")[0],s.push(t));return s},n.prototype._processTranslations=function(e,t){for(var n=new g,s=0;s<e.length;s++){var i=new g,r=e[s];if("string"==typeof r)try{i=g.loadPath(r)}catch(e){try{r=this.defaults.amdLanguageBase+r,i=g.loadPath(r)}catch(e){t&&window.console&&console.warn&&console.warn('Select2: The language file for "'+r+'" could not be automatically loaded. A fallback will be used instead.')}}else i=l.isPlainObject(r)?new g(r):r;n.extend(i)}return n},n.prototype.set=function(e,t){var n={};n[l.camelCase(e)]=t;n=f._convertData(n);l.extend(!0,this.defaults,n)},new n}),u.define("select2/options",["jquery","./defaults","./utils"],function(c,n,u){function e(e,t){this.options=e,null!=t&&this.fromElement(t),null!=t&&(this.options=n.applyFromElement(this.options,t)),this.options=n.apply(this.options)}return e.prototype.fromElement=function(e){var t=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.autocomplete&&e.prop("autocomplete")&&(this.options.autocomplete=e.prop("autocomplete")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),u.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),u.StoreData(e[0],"data",u.GetData(e[0],"select2Tags")),u.StoreData(e[0],"tags",!0)),u.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",u.GetData(e[0],"ajaxUrl")),u.StoreData(e[0],"ajax-Url",u.GetData(e[0],"ajaxUrl")));var n={};function s(e,t){return t.toUpperCase()}for(var i=0;i<e[0].attributes.length;i++){var r=e[0].attributes[i].name,o="data-";r.substr(0,o.length)==o&&(r=r.substring(o.length),o=u.GetData(e[0],r),n[r.replace(/-([a-z])/g,s)]=o)}c.fn.jquery&&"1."==c.fn.jquery.substr(0,2)&&e[0].dataset&&(n=c.extend(!0,{},e[0].dataset,n));var a,l=c.extend(!0,{},u.GetData(e[0]),n);for(a in l=u._convertData(l))-1<t.indexOf(a)||(c.isPlainObject(this.options[a])?c.extend(this.options[a],l[a]):this.options[a]=l[a]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),u.define("select2/core",["jquery","./options","./utils","./keys"],function(t,i,r,s){var o=function(e,t){null!=r.GetData(e[0],"select2")&&r.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),t=t||{},this.options=new i(t,e),o.__super__.constructor.call(this);var n=e.attr("tabindex")||0;r.StoreData(e[0],"old-tabindex",n),e.attr("tabindex","-1");t=this.options.get("dataAdapter");this.dataAdapter=new t(e,this.options);n=this.render();this._placeContainer(n);t=this.options.get("selectionAdapter");this.selection=new t(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,n);t=this.options.get("dropdownAdapter");this.dropdown=new t(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,n);n=this.options.get("resultsAdapter");this.results=new n(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var s=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){s.trigger("selection:update",{data:e})}),e[0].classList.add("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),r.StoreData(e[0],"select2",this),e.data("select2",this)};return r.Extend(o,r.Observable),o.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+r.generateChars(2):r.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},o.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},o.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var s=this._resolveWidth(e,"style");return null!=s?s:this._resolveWidth(e,"element")}if("element"==t){s=e.outerWidth(!1);return s<=0?"auto":s+"px"}if("style"!=t)return"computedstyle"!=t?t:window.getComputedStyle(e[0]).width;e=e.attr("style");if("string"!=typeof e)return null;for(var i=e.split(";"),r=0,o=i.length;r<o;r+=1){var a=i[r].replace(/\s/g,"").match(n);if(null!==a&&1<=a.length)return a[1]}return null},o.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},o.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=r.bind(this._syncAttributes,this),this._syncS=r.bind(this._syncSubtree,this),this._observer=new window.MutationObserver(function(e){t._syncA(),t._syncS(e)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})},o.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t)})},o.prototype._registerSelectionEvents=function(){var n=this,s=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(e){n.focus(e)}),this.selection.on("*",function(e,t){-1===s.indexOf(e)&&n.trigger(e,t)})},o.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t)})},o.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t)})},o.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container[0].classList.add("select2-container--open")}),this.on("close",function(){n.$container[0].classList.remove("select2-container--open")}),this.on("enable",function(){n.$container[0].classList.remove("select2-container--disabled")}),this.on("disable",function(){n.$container[0].classList.add("select2-container--disabled")}),this.on("blur",function(){n.$container[0].classList.remove("select2-container--focus")}),this.on("query",function(t){n.isOpen()||n.trigger("open",{}),this.dataAdapter.query(t,function(e){n.trigger("results:all",{data:e,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){n.trigger("results:append",{data:e,query:t})})}),this.on("keypress",function(e){var t=e.which;n.isOpen()?t===s.ESC||t===s.UP&&e.altKey?(n.close(e),e.preventDefault()):t===s.ENTER||t===s.TAB?(n.trigger("results:select",{}),e.preventDefault()):t===s.SPACE&&e.ctrlKey?(n.trigger("results:toggle",{}),e.preventDefault()):t===s.UP?(n.trigger("results:previous",{}),e.preventDefault()):t===s.DOWN&&(n.trigger("results:next",{}),e.preventDefault()):(t===s.ENTER||t===s.SPACE||t===s.DOWN&&e.altKey)&&(n.open(),e.preventDefault())})},o.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},o.prototype._isChangeMutation=function(e){var t=this;if(e.addedNodes&&0<e.addedNodes.length){for(var n=0;n<e.addedNodes.length;n++)if(e.addedNodes[n].selected)return!0}else{if(e.removedNodes&&0<e.removedNodes.length)return!0;if(Array.isArray(e))return e.some(function(e){return t._isChangeMutation(e)})}return!1},o.prototype._syncSubtree=function(e){var e=this._isChangeMutation(e),t=this;e&&this.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})},o.prototype.trigger=function(e,t){var n=o.__super__.trigger,s={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in s){var i=s[e],s={prevented:!1,name:e,args:t};if(n.call(this,i,s),s.prevented)return void(t.prevented=!0)}n.call(this,e,t)},o.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},o.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},o.prototype.close=function(e){this.isOpen()&&this.trigger("close",{originalEvent:e})},o.prototype.isEnabled=function(){return!this.isDisabled()},o.prototype.isDisabled=function(){return this.options.get("disabled")},o.prototype.isOpen=function(){return this.$container[0].classList.contains("select2-container--open")},o.prototype.hasFocus=function(){return this.$container[0].classList.contains("select2-container--focus")},o.prototype.focus=function(e){this.hasFocus()||(this.$container[0].classList.add("select2-container--focus"),this.trigger("focus",{}))},o.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);e=!e[0];this.$element.prop("disabled",e)},o.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},o.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();e=e[0];Array.isArray(e)&&(e=e.map(function(e){return e.toString()})),this.$element.val(e).trigger("input").trigger("change")},o.prototype.destroy=function(){r.RemoveData(this.$container[0]),this.$container.remove(),this._observer.disconnect(),this._observer=null,this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",r.GetData(this.$element[0],"old-tabindex")),this.$element[0].classList.remove("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),r.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},o.prototype.render=function(){var e=t('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container[0].classList.add("select2-container--"+this.options.get("theme")),r.StoreData(e[0],"element",this.$element),e},o}),u.define("jquery-mousewheel",["jquery"],function(e){return e}),u.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(i,e,r,t,o){var a;return null==i.fn.select2&&(a=["open","close","destroy"],i.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var e=i.extend(!0,{},t);new r(i(this),e)}),this;if("string"!=typeof t)throw new Error("Invalid arguments for Select2: "+t);var n,s=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=o.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),n=e[t].apply(e,s)}),-1<a.indexOf(t)?this:n}),null==i.fn.select2.defaults&&(i.fn.select2.defaults=t),r}),{define:u.define,require:u.require});function b(e,t){return i.call(e,t)}function l(e,t){var n,s,i,r,o,a,l,c,u,d,p=t&&t.split("/"),h=y.map,f=h&&h["*"]||{};if(e){for(t=(e=e.split("/")).length-1,y.nodeIdCompat&&_.test(e[t])&&(e[t]=e[t].replace(_,"")),"."===e[0].charAt(0)&&p&&(e=p.slice(0,p.length-1).concat(e)),c=0;c<e.length;c++)"."===(d=e[c])?(e.splice(c,1),--c):".."===d&&(0===c||1===c&&".."===e[2]||".."===e[c-1]||0<c&&(e.splice(c-1,2),c-=2));e=e.join("/")}if((p||f)&&h){for(c=(n=e.split("/")).length;0<c;--c){if(s=n.slice(0,c).join("/"),p)for(u=p.length;0<u;--u)if(i=h[p.slice(0,u).join("/")],i=i&&i[s]){r=i,o=c;break}if(r)break;!a&&f&&f[s]&&(a=f[s],l=c)}!r&&a&&(r=a,o=l),r&&(n.splice(0,o,r),e=n.join("/"))}return e}function w(t,n){return function(){var e=a.call(arguments,0);return"string"!=typeof e[0]&&1===e.length&&e.push(null),o.apply(p,e.concat([t,n]))}}function x(e){var t;if(b(m,e)&&(t=m[e],delete m[e],v[e]=!0,r.apply(p,t)),!b(g,e)&&!b(v,e))throw new Error("No "+e);return g[e]}function c(e){var t,n=e?e.indexOf("!"):-1;return-1<n&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function A(e){return e?c(e):[]}var u=s.require("jquery.select2");return t.fn.select2.amd=s,u});
includes/admin/include/admin-setting.php DELETED
@@ -1,2021 +0,0 @@
1
- <?php
2
-
3
- if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly.
4
-
5
- class Woolentor_Admin_Settings {
6
-
7
- private $settings_api;
8
-
9
- function __construct() {
10
- $this->settings_api = new Woolentor_Settings_API();
11
-
12
- add_action( 'admin_init', [ $this, 'admin_init' ] );
13
- add_action( 'admin_menu', [ $this, 'admin_menu' ], 220 );
14
-
15
- add_action( 'wsa_form_bottom_woolentor_general_tabs', [ $this, 'woolentor_html_general_tabs' ] );
16
- add_action( 'wsa_form_top_woolentor_elements_tabs', [ $this, 'woolentor_html_popup_box' ] );
17
- add_action( 'wsa_form_bottom_woolentor_themes_library_tabs', [ $this, 'woolentor_html_themes_library_tabs' ] );
18
-
19
- add_action( 'wsa_form_top_woolentor_style_tabs', [ $this, 'style_tab_html' ] );
20
- add_action( 'wsa_form_bottom_woolentor_style_tabs', [ $this, 'style_tab_bottom_html' ] );
21
-
22
- add_action( 'wsa_form_bottom_woolentor_buy_pro_tabs', [ $this, 'woolentor_html_buy_pro_tabs' ] );
23
-
24
- }
25
-
26
- function admin_init() {
27
-
28
- //set the settings
29
- $this->settings_api->set_sections( $this->woolentor_admin_get_settings_sections() );
30
- $this->settings_api->set_fields( $this->woolentor_admin_fields_settings() );
31
-
32
- //initialize settings
33
- $this->settings_api->admin_init();
34
- }
35
-
36
- // Plugins menu Register
37
- function admin_menu() {
38
-
39
- $menu = 'add_menu_' . 'page';
40
- $menu(
41
- 'woolentor_panel',
42
- esc_html__( 'WooLentor', 'woolentor' ),
43
- esc_html__( 'WooLentor', 'woolentor' ),
44
- 'woolentor_page',
45
- NULL,
46
- WOOLENTOR_ADDONS_PL_URL.'includes/admin/assets/images/menu-icon.png',
47
- 100
48
- );
49
-
50
- add_submenu_page(
51
- 'woolentor_page',
52
- esc_html__( 'Settings', 'woolentor' ),
53
- esc_html__( 'Settings', 'woolentor' ),
54
- 'manage_options',
55
- 'woolentor',
56
- array ( $this, 'plugin_page' )
57
- );
58
-
59
- }
60
-
61
- // Options page Section register
62
- function woolentor_admin_get_settings_sections() {
63
- $sections = array(
64
-
65
- array(
66
- 'id' => 'woolentor_general_tabs',
67
- 'title' => esc_html__( 'General', 'woolentor' )
68
- ),
69
-
70
- array(
71
- 'id' => 'woolentor_woo_template_tabs',
72
- 'title' => esc_html__( 'WooCommerce Template', 'woolentor' )
73
- ),
74
-
75
- array(
76
- 'id' => 'woolentor_elements_tabs',
77
- 'title' => esc_html__( 'Elements', 'woolentor' )
78
- ),
79
-
80
- array(
81
- 'id' => 'woolentor_themes_library_tabs',
82
- 'title' => esc_html__( 'Theme Library', 'woolentor' )
83
- ),
84
-
85
- array(
86
- 'id' => 'woolentor_rename_label_tabs',
87
- 'title' => esc_html__( 'Rename Label', 'woolentor' )
88
- ),
89
-
90
- array(
91
- 'id' => 'woolentor_sales_notification_tabs',
92
- 'title' => esc_html__( 'Sales Notification', 'woolentor' )
93
- ),
94
-
95
- array(
96
- 'id' => 'woolentor_others_tabs',
97
- 'title' => esc_html__( 'Other', 'woolentor' )
98
- ),
99
-
100
- array(
101
- 'id' => 'woolentor_style_tabs',
102
- 'title' => esc_html__( 'Style', 'woolentor' )
103
- ),
104
-
105
- array(
106
- 'id' => 'woolentor_buy_pro_tabs',
107
- 'title' => esc_html__( 'Buy Pro', 'woolentor' )
108
- ),
109
-
110
- );
111
- return $sections;
112
- }
113
-
114
- // Options page field register
115
- protected function woolentor_admin_fields_settings() {
116
-
117
- $settings_fields = array(
118
-
119
- 'woolentor_general_tabs' => array(),
120
-
121
- 'woolentor_woo_template_tabs' => array(
122
-
123
- array(
124
- 'name' => 'enablecustomlayout',
125
- 'label' => __( 'Enable / Disable Template Builder', 'woolentor' ),
126
- 'desc' => __( 'Enable', 'woolentor' ),
127
- 'type' => 'checkbox',
128
- 'default' => 'on',
129
- ),
130
-
131
- array(
132
- 'name' => 'shoppageproductlimit',
133
- 'label' => __( 'Product Limit', 'woolentor' ),
134
- 'desc' => __( 'You can handle the product limit for the Shop page', 'woolentor' ),
135
- 'min' => 1,
136
- 'max' => 100,
137
- 'step' => '1',
138
- 'type' => 'number',
139
- 'default' => '2',
140
- 'sanitize_callback' => 'floatval',
141
- 'class' => 'depend_enable_custom_layout',
142
- ),
143
-
144
- array(
145
- 'name' => 'singleproductpage',
146
- 'label' => __( 'Single Product Template', 'woolentor' ),
147
- 'desc' => __( 'You can select a custom template for the product details page layout', 'woolentor' ),
148
- 'type' => 'select',
149
- 'default' => '0',
150
- 'options' => woolentor_elementor_template(),
151
- 'class' => 'depend_enable_custom_layout',
152
- ),
153
-
154
- array(
155
- 'name' => 'productarchivepage',
156
- 'label' => __( 'Product Shop Page Template', 'woolentor' ),
157
- 'desc' => __( 'You can select a custom template for the Shop page layout', 'woolentor' ),
158
- 'type' => 'select',
159
- 'default' => '0',
160
- 'options' => woolentor_elementor_template(),
161
- 'class' => 'depend_enable_custom_layout',
162
- ),
163
-
164
- array(
165
- 'name' => 'productallarchivepage',
166
- 'label' => __( 'Product Archive Page Template', 'woolentor' ),
167
- 'desc' => __( 'You can select a custom template for the Product Archive page layout', 'woolentor' ),
168
- 'type' => 'select',
169
- 'default' => '0',
170
- 'options' => woolentor_elementor_template(),
171
- 'class' => 'depend_enable_custom_layout',
172
- ),
173
-
174
- array(
175
- 'name' => 'productcartpagep',
176
- 'label' => __( 'Cart Page Template', 'woolentor' ),
177
- 'desc' => __( 'You can select a template for the Cart page layout <span>( Pro )</span>', 'woolentor' ),
178
- 'type' => 'select',
179
- 'default' => '0',
180
- 'options' => array(
181
- 'select' => __('Select a template for the cart page layout','woolentor'),
182
- ),
183
- 'class'=>'proelement depend_enable_custom_layout',
184
- ),
185
-
186
- array(
187
- 'name' => 'productcheckoutpagep',
188
- 'label' => __( 'Checkout Page Template', 'woolentor' ),
189
- 'desc' => __( 'You can select a template for the Checkout page layout <span>( Pro )</span>', 'woolentor' ),
190
- 'type' => 'select',
191
- 'default' => '0',
192
- 'options' => array(
193
- 'select' => __('Select a template for the Checkout page layout','woolentor'),
194
- ),
195
- 'class'=>'proelement depend_enable_custom_layout',
196
- ),
197
-
198
- array(
199
- 'name' => 'productthankyoupagep',
200
- 'label' => __( 'Thank You Page Template', 'woolentor' ),
201
- 'desc' => __( 'Select a template for the Thank you page layout <span>( Pro )</span>', 'woolentor' ),
202
- 'type' => 'select',
203
- 'default' => '0',
204
- 'options' => array(
205
- 'select' => __('Select a template for the Thank you page layout','woolentor'),
206
- ),
207
- 'class'=>'proelement depend_enable_custom_layout',
208
- ),
209
-
210
- array(
211
- 'name' => 'productmyaccountpagep',
212
- 'label' => __( 'My Account Page Template', 'woolentor' ),
213
- 'desc' => __( 'Select a template for the My Account page layout <span>( Pro )</span>', 'woolentor' ),
214
- 'type' => 'select',
215
- 'default' => '0',
216
- 'options' => array(
217
- 'select' => __('Select a template for the My account page layout','woolentor'),
218
- ),
219
- 'class'=>'proelement depend_enable_custom_layout',
220
- ),
221
-
222
- array(
223
- 'name' => 'productmyaccountloginpagep',
224
- 'label' => __( 'My Account Login page Template', 'woolentor' ),
225
- 'desc' => __( 'Select a template for the Login page layout <span>( Pro )</span>', 'woolentor' ),
226
- 'type' => 'select',
227
- 'default' => '0',
228
- 'options' => array(
229
- 'select' => __('Select a template for the My account login page layout','woolentor'),
230
- ),
231
- 'class'=>'proelement depend_enable_custom_layout',
232
- ),
233
-
234
- array(
235
- 'name' => 'productquickviewp',
236
- 'label' => esc_html__( 'Quick View Template', 'woolentor' ),
237
- 'desc' => __( 'Select a template for the product\'s quick view layout <span>( Pro )</span>', 'woolentor' ),
238
- 'type' => 'select',
239
- 'default' => '0',
240
- 'options' => array(
241
- 'select' => __('Select a template for the Quick view layout','woolentor'),
242
- ),
243
- 'class'=>'proelement depend_enable_custom_layout',
244
- ),
245
-
246
- ),
247
-
248
- 'woolentor_elements_tabs' => array(
249
-
250
- array(
251
- 'name' => 'product_tabs',
252
- 'label' => __( 'Product Tab', 'woolentor' ),
253
- 'type' => 'checkbox',
254
- 'default' => 'on',
255
- 'class'=>'woolentor_table_row',
256
- ),
257
-
258
- array(
259
- 'name' => 'universal_product',
260
- 'label' => __( 'Universal Product', 'woolentor' ),
261
- 'type' => 'checkbox',
262
- 'default' => 'on',
263
- 'class'=>'woolentor_table_row',
264
- ),
265
-
266
- array(
267
- 'name' => 'product_curvy',
268
- 'label' => __( 'WL: Product Curvy', 'woolentor' ),
269
- 'type' => 'checkbox',
270
- 'default' => 'on',
271
- 'class'=>'woolentor_table_row',
272
- ),
273
-
274
- array(
275
- 'name' => 'product_image_accordion',
276
- 'label' => __( 'WL: Product Image Accordion', 'woolentor' ),
277
- 'type' => 'checkbox',
278
- 'default' => 'on',
279
- 'class'=>'woolentor_table_row',
280
- ),
281
-
282
- array(
283
- 'name' => 'product_accordion',
284
- 'label' => __( 'WL: Product Accordion', 'woolentor' ),
285
- 'type' => 'checkbox',
286
- 'default' => 'on',
287
- 'class'=>'woolentor_table_row',
288
- ),
289
-
290
- array(
291
- 'name' => 'add_banner',
292
- 'label' => __( 'Ads Banner', 'woolentor' ),
293
- 'type' => 'checkbox',
294
- 'default' => 'on',
295
- 'class'=>'woolentor_table_row',
296
- ),
297
-
298
- array(
299
- 'name' => 'special_day_offer',
300
- 'label' => __( 'Special Day Offer', 'woolentor' ),
301
- 'type' => 'checkbox',
302
- 'default' => 'on',
303
- 'class'=>'woolentor_table_row',
304
- ),
305
-
306
- array(
307
- 'name' => 'wb_customer_review',
308
- 'label' => __( 'Customer Review', 'woolentor' ),
309
- 'type' => 'checkbox',
310
- 'default' => 'on',
311
- 'class'=>'woolentor_table_row',
312
- ),
313
-
314
- array(
315
- 'name' => 'wb_image_marker',
316
- 'label' => __( 'Image Marker', 'woolentor' ),
317
- 'type' => 'checkbox',
318
- 'default' => 'on',
319
- 'class'=>'woolentor_table_row',
320
- ),
321
-
322
- array(
323
- 'name' => 'wl_category',
324
- 'label' => __( 'Category List', 'woolentor' ),
325
- 'type' => 'checkbox',
326
- 'default' => 'on',
327
- 'class'=>'woolentor_table_row',
328
- ),
329
-
330
- array(
331
- 'name' => 'wl_category_grid',
332
- 'label' => __( 'Category Grid', 'woolentor' ),
333
- 'type' => 'checkbox',
334
- 'default' => 'on',
335
- 'class'=>'woolentor_table_row',
336
- ),
337
-
338
- array(
339
- 'name' => 'wl_onepage_slider',
340
- 'label' => __( 'One page slider', 'woolentor' ),
341
- 'type' => 'checkbox',
342
- 'default' => 'on',
343
- 'class'=>'woolentor_table_row',
344
- ),
345
-
346
- array(
347
- 'name' => 'wl_testimonial',
348
- 'label' => __( 'Testimonial', 'woolentor' ),
349
- 'type' => 'checkbox',
350
- 'default' => 'on',
351
- 'class'=>'woolentor_table_row',
352
- ),
353
-
354
- array(
355
- 'name' => 'wl_store_features',
356
- 'label' => __( 'Store Features', 'woolentor' ),
357
- 'type' => 'checkbox',
358
- 'default' => 'on',
359
- 'class'=>'woolentor_table_row',
360
- ),
361
-
362
- array(
363
- 'name' => 'wl_faq',
364
- 'label' => __( 'Faq', 'woolentor' ),
365
- 'type' => 'checkbox',
366
- 'default' => 'on',
367
- 'class'=>'woolentor_table_row',
368
- ),
369
-
370
- array(
371
- 'name' => 'wl_brand',
372
- 'label' => __( 'Brand Logo', 'woolentor' ),
373
- 'type' => 'checkbox',
374
- 'default' => 'on',
375
- 'class'=>'woolentor_table_row',
376
- ),
377
-
378
- array(
379
- 'name' => 'wb_archive_product',
380
- 'label' => __( 'Product Archive', 'woolentor' ),
381
- 'type' => 'checkbox',
382
- 'default' => 'on',
383
- 'class'=>'woolentor_table_row',
384
- ),
385
-
386
- array(
387
- 'name' => 'wl_product_filter',
388
- 'label' => __( 'Product Filter', 'woolentor' ),
389
- 'type' => 'checkbox',
390
- 'default' => 'on',
391
- 'class'=>'woolentor_table_row',
392
- ),
393
-
394
- array(
395
- 'name' => 'wl_product_horizontal_filter',
396
- 'label' => __( 'Product Horizontal Filter', 'woolentor' ),
397
- 'type' => 'checkbox',
398
- 'default' => 'on',
399
- 'class'=>'woolentor_table_row',
400
- ),
401
-
402
- array(
403
- 'name' => 'wb_product_title',
404
- 'label' => __( 'Product Title', 'woolentor' ),
405
- 'type' => 'checkbox',
406
- 'default' => 'on',
407
- 'class'=>'woolentor_table_row',
408
- ),
409
-
410
- array(
411
- 'name' => 'wb_product_related',
412
- 'label' => __( 'Related Product', 'woolentor' ),
413
- 'type' => 'checkbox',
414
- 'default' => 'on',
415
- 'class'=>'woolentor_table_row',
416
- ),
417
-
418
- array(
419
- 'name' => 'wb_product_add_to_cart',
420
- 'label' => __( 'Add to Cart Button', 'woolentor' ),
421
- 'type' => 'checkbox',
422
- 'default' => 'on',
423
- 'class'=>'woolentor_table_row',
424
- ),
425
-
426
- array(
427
- 'name' => 'wb_product_additional_information',
428
- 'label' => __( 'Additional Information', 'woolentor' ),
429
- 'type' => 'checkbox',
430
- 'default' => 'on',
431
- 'class'=>'woolentor_table_row',
432
- ),
433
-
434
- array(
435
- 'name' => 'wb_product_data_tab',
436
- 'label' => __( 'Product Data Tab', 'woolentor' ),
437
- 'type' => 'checkbox',
438
- 'default' => 'on',
439
- 'class'=>'woolentor_table_row',
440
- ),
441
-
442
- array(
443
- 'name' => 'wb_product_description',
444
- 'label' => __( 'Product Description', 'woolentor' ),
445
- 'type' => 'checkbox',
446
- 'default' => 'on',
447
- 'class'=>'woolentor_table_row',
448
- ),
449
-
450
- array(
451
- 'name' => 'wb_product_short_description',
452
- 'label' => __( 'Product Short Description', 'woolentor' ),
453
- 'type' => 'checkbox',
454
- 'default' => 'on',
455
- 'class'=>'woolentor_table_row',
456
- ),
457
-
458
- array(
459
- 'name' => 'wb_product_price',
460
- 'label' => __( 'Product Price', 'woolentor' ),
461
- 'type' => 'checkbox',
462
- 'default' => 'on',
463
- 'class'=>'woolentor_table_row',
464
- ),
465
-
466
- array(
467
- 'name' => 'wb_product_rating',
468
- 'label' => __( 'Product Rating', 'woolentor' ),
469
- 'type' => 'checkbox',
470
- 'default' => 'on',
471
- 'class'=>'woolentor_table_row',
472
- ),
473
-
474
- array(
475
- 'name' => 'wb_product_reviews',
476
- 'label' => __( 'Product Reviews', 'woolentor' ),
477
- 'type' => 'checkbox',
478
- 'default' => 'on',
479
- 'class'=>'woolentor_table_row',
480
- ),
481
-
482
- array(
483
- 'name' => 'wb_product_image',
484
- 'label' => __( 'Product Image', 'woolentor' ),
485
- 'type' => 'checkbox',
486
- 'default' => 'on',
487
- 'class'=>'woolentor_table_row',
488
- ),
489
-
490
- array(
491
- 'name' => 'wl_product_video_gallery',
492
- 'label' => __( 'Product Video Gallery', 'woolentor' ),
493
- 'type' => 'checkbox',
494
- 'default' => 'on',
495
- 'class'=>'woolentor_table_row',
496
- ),
497
-
498
- array(
499
- 'name' => 'wb_product_upsell',
500
- 'label' => __( 'Product Upsell', 'woolentor' ),
501
- 'type' => 'checkbox',
502
- 'default' => 'on',
503
- 'class'=>'woolentor_table_row',
504
- ),
505
-
506
- array(
507
- 'name' => 'wb_product_stock',
508
- 'label' => __( 'Product Stock Status', 'woolentor' ),
509
- 'type' => 'checkbox',
510
- 'default' => 'on',
511
- 'class'=>'woolentor_table_row',
512
- ),
513
-
514
- array(
515
- 'name' => 'wb_product_meta',
516
- 'label' => __( 'Product Meta Info', 'woolentor' ),
517
- 'type' => 'checkbox',
518
- 'default' => 'on',
519
- 'class'=>'woolentor_table_row',
520
- ),
521
-
522
- array(
523
- 'name' => 'wb_product_call_for_price',
524
- 'label' => __( 'Call for Price', 'woolentor' ),
525
- 'type' => 'checkbox',
526
- 'default' => 'on',
527
- 'class'=>'woolentor_table_row',
528
- ),
529
-
530
- array(
531
- 'name' => 'wb_product_suggest_price',
532
- 'label' => __( 'Suggest Price', 'woolentor' ),
533
- 'type' => 'checkbox',
534
- 'default' => 'on',
535
- 'class'=>'woolentor_table_row',
536
- ),
537
-
538
- array(
539
- 'name' => 'wb_product_qr_code',
540
- 'label' => __( 'QR Code', 'woolentor' ),
541
- 'type' => 'checkbox',
542
- 'default' => 'on',
543
- 'class'=>'woolentor_table_row',
544
- ),
545
-
546
- array(
547
- 'name' => 'wl_product_expanding_gridp',
548
- 'label' => __( 'Product Expanding Grid <span>( Pro )</span>', 'woolentor' ),
549
- 'type' => 'checkbox',
550
- 'default' => 'off',
551
- 'class'=>'woolentor_table_row pro',
552
- ),
553
-
554
- array(
555
- 'name' => 'wl_product_filterable_gridp',
556
- 'label' => __( 'Product Filterable Grid <span>( Pro )</span>', 'woolentor' ),
557
- 'type' => 'checkbox',
558
- 'default' => 'off',
559
- 'class'=>'woolentor_table_row pro',
560
- ),
561
-
562
- array(
563
- 'name' => 'wl_custom_archive_layoutp',
564
- 'label' => __( 'Product Archive Layout <span>( Pro )</span>', 'woolentor' ),
565
- 'type' => 'checkbox',
566
- 'default' => 'off',
567
- 'class'=>'woolentor_table_row pro',
568
- ),
569
-
570
- array(
571
- 'name' => 'wl_product_pgridp',
572
- 'label' => __( 'Product Grid <span>( Pro )</span>', 'woolentor' ),
573
- 'type' => 'checkbox',
574
- 'default' => 'off',
575
- 'class'=>'woolentor_table_row pro',
576
- ),
577
-
578
- array(
579
- 'name' => 'wl_cart_tablep',
580
- 'label' => __( 'Product Cart Table <span>( Pro )</span>', 'woolentor' ),
581
- 'type' => 'checkbox',
582
- 'default' => 'off',
583
- 'class'=>'woolentor_table_row pro',
584
- ),
585
-
586
- array(
587
- 'name' => 'wl_cart_totalp',
588
- 'label' => __( 'Product Cart Total <span>( Pro )</span>', 'woolentor' ),
589
- 'type' => 'checkbox',
590
- 'default' => 'off',
591
- 'class'=>'woolentor_table_row pro',
592
- ),
593
-
594
- array(
595
- 'name' => 'wl_cartempty_messagep',
596
- 'label' => __( 'Empty Cart Mes..<span>( Pro )</span>', 'woolentor' ),
597
- 'type' => 'checkbox',
598
- 'default' => 'off',
599
- 'class'=>'woolentor_table_row pro',
600
- ),
601
-
602
- array(
603
- 'name' => 'wl_cartempty_shopredirectp',
604
- 'label' => __( 'Empty Cart Re.. Button <span>( Pro )</span>', 'woolentor' ),
605
- 'type' => 'checkbox',
606
- 'default' => 'off',
607
- 'class'=>'woolentor_table_row pro',
608
- ),
609
-
610
- array(
611
- 'name' => 'wl_cross_sellp',
612
- 'label' => __( 'Product Cross Sell <span>( Pro )</span>', 'woolentor' ),
613
- 'type' => 'checkbox',
614
- 'default' => 'off',
615
- 'class'=>'woolentor_table_row pro',
616
- ),
617
-
618
- array(
619
- 'name' => 'wl_cross_sell_customp',
620
- 'label' => __( 'Cross Sell ..( Custom ) <span>( Pro )</span>', 'woolentor' ),
621
- 'type' => 'checkbox',
622
- 'default' => 'off',
623
- 'class'=>'woolentor_table_row pro',
624
- ),
625
-
626
- array(
627
- 'name' => 'wl_checkout_additional_formp',
628
- 'label' => __( 'Checkout Additional.. <span>( Pro )</span>', 'woolentor' ),
629
- 'type' => 'checkbox',
630
- 'default' => 'off',
631
- 'class'=>'woolentor_table_row pro',
632
- ),
633
-
634
- array(
635
- 'name' => 'wl_checkout_billingp',
636
- 'label' => __( 'Checkout Billing Form <span>( Pro )</span>', 'woolentor' ),
637
- 'type' => 'checkbox',
638
- 'default' => 'off',
639
- 'class'=>'woolentor_table_row pro',
640
- ),
641
-
642
- array(
643
- 'name' => 'wl_checkout_shipping_formp',
644
- 'label' => __( 'Checkout Shipping Form <span>( Pro )</span>', 'woolentor' ),
645
- 'type' => 'checkbox',
646
- 'default' => 'off',
647
- 'class'=>'woolentor_table_row pro',
648
- ),
649
-
650
- array(
651
- 'name' => 'wl_checkout_paymentp',
652
- 'label' => __( 'Checkout Payment <span>( Pro )</span>', 'woolentor' ),
653
- 'type' => 'checkbox',
654
- 'default' => 'off',
655
- 'class'=>'woolentor_table_row pro',
656
- ),
657
-
658
- array(
659
- 'name' => 'wl_checkout_coupon_formp',
660
- 'label' => __( 'Checkout Co.. Form <span>( Pro )</span>', 'woolentor' ),
661
- 'type' => 'checkbox',
662
- 'default' => 'off',
663
- 'class'=>'woolentor_table_row pro',
664
- ),
665
-
666
- array(
667
- 'name' => 'wl_checkout_login_formp',
668
- 'label' => __( 'Checkout lo.. Form <span>( Pro )</span>', 'woolentor' ),
669
- 'type' => 'checkbox',
670
- 'default' => 'off',
671
- 'class'=>'woolentor_table_row pro',
672
- ),
673
-
674
- array(
675
- 'name' => 'wl_order_reviewp',
676
- 'label' => __( 'Checkout Order Review <span>( Pro )</span>', 'woolentor' ),
677
- 'type' => 'checkbox',
678
- 'default' => 'off',
679
- 'class'=>'woolentor_table_row pro',
680
- ),
681
-
682
- array(
683
- 'name' => 'wl_myaccount_accountp',
684
- 'label' => __( 'My Account <span>( Pro )</span>', 'woolentor' ),
685
- 'type' => 'checkbox',
686
- 'default' => 'off',
687
- 'class'=>'woolentor_table_row pro',
688
- ),
689
-
690
- array(
691
- 'name' => 'wl_myaccount_dashboardp',
692
- 'label' => __( 'My Account Dashboard <span>( Pro )</span>', 'woolentor' ),
693
- 'type' => 'checkbox',
694
- 'default' => 'off',
695
- 'class'=>'woolentor_table_row pro',
696
- ),
697
-
698
- array(
699
- 'name' => 'wl_myaccount_downloadp',
700
- 'label' => __( 'My Account Download <span>( Pro )</span>', 'woolentor' ),
701
- 'type' => 'checkbox',
702
- 'default' => 'off',
703
- 'class'=>'woolentor_table_row pro',
704
- ),
705
-
706
- array(
707
- 'name' => 'wl_myaccount_edit_accountp',
708
- 'label' => __( 'My Account Edit<span>( Pro )</span>', 'woolentor' ),
709
- 'type' => 'checkbox',
710
- 'default' => 'off',
711
- 'class'=>'woolentor_table_row pro',
712
- ),
713
-
714
- array(
715
- 'name' => 'wl_myaccount_addressp',
716
- 'label' => __( 'My Account Address <span>( Pro )</span>', 'woolentor' ),
717
- 'type' => 'checkbox',
718
- 'default' => 'off',
719
- 'class'=>'woolentor_table_row pro',
720
- ),
721
-
722
- array(
723
- 'name' => 'wl_myaccount_login_formp',
724
- 'label' => __( 'Login Form <span>( Pro )</span>', 'woolentor' ),
725
- 'type' => 'checkbox',
726
- 'default' => 'off',
727
- 'class'=>'woolentor_table_row pro',
728
- ),
729
-
730
- array(
731
- 'name' => 'wl_myaccount_register_formp',
732
- 'label' => __( 'Registration Form <span>( Pro )</span>', 'woolentor' ),
733
- 'type' => 'checkbox',
734
- 'default' => 'off',
735
- 'class'=>'woolentor_table_row pro',
736
- ),
737
-
738
- array(
739
- 'name' => 'wl_myaccount_logoutp',
740
- 'label' => __( 'My Account Logout <span>( Pro )</span>', 'woolentor' ),
741
- 'type' => 'checkbox',
742
- 'default' => 'off',
743
- 'class'=>'woolentor_table_row pro',
744
- ),
745
-
746
- array(
747
- 'name' => 'wl_myaccount_orderp',
748
- 'label' => __( 'My Account Order <span>( Pro )</span>', 'woolentor' ),
749
- 'type' => 'checkbox',
750
- 'default' => 'off',
751
- 'class'=>'woolentor_table_row pro',
752
- ),
753
-
754
- array(
755
- 'name' => 'wl_thankyou_orderp',
756
- 'label' => __( 'Thank You Order <span>( Pro )</span>', 'woolentor' ),
757
- 'type' => 'checkbox',
758
- 'default' => 'off',
759
- 'class'=>'woolentor_table_row pro',
760
- ),
761
-
762
- array(
763
- 'name' => 'wl_thankyou_customer_address_detailsp',
764
- 'label' => __( 'Thank You Cus.. Address <span>( Pro )</span>', 'woolentor' ),
765
- 'type' => 'checkbox',
766
- 'default' => 'off',
767
- 'class'=>'woolentor_table_row pro',
768
- ),
769
-
770
- array(
771
- 'name' => 'wl_thankyou_order_detailsp',
772
- 'label' => __( 'Thank You Order Details <span>( Pro )</span>', 'woolentor' ),
773
- 'type' => 'checkbox',
774
- 'default' => 'off',
775
- 'class'=>'woolentor_table_row pro',
776
- ),
777
-
778
- array(
779
- 'name' => 'wl_product_advance_thumbnailsp',
780
- 'label' => __( 'Advance Product Image <span>( Pro )</span>', 'woolentor' ),
781
- 'type' => 'checkbox',
782
- 'default' => 'off',
783
- 'class'=>'woolentor_table_row pro',
784
- ),
785
-
786
- array(
787
- 'name' => 'wl_product_advance_thumbnails_zoom_p',
788
- 'label' => __( 'Product Zoom<span>( Pro )</span>', 'woolentor' ),
789
- 'type' => 'checkbox',
790
- 'default' => 'off',
791
- 'class'=>'woolentor_table_row pro',
792
- ),
793
-
794
- array(
795
- 'name' => 'wl_social_sherep',
796
- 'label' => __( 'Product Social Share <span>( Pro )</span>', 'woolentor' ),
797
- 'type' => 'checkbox',
798
- 'default' => 'off',
799
- 'class'=>'woolentor_table_row pro',
800
- ),
801
-
802
- array(
803
- 'name' => 'wl_stock_progress_barp',
804
- 'label' => __( 'Stock Progress Bar <span>( Pro )</span>', 'woolentor' ),
805
- 'type' => 'checkbox',
806
- 'default' => 'off',
807
- 'class'=>'woolentor_table_row pro',
808
- ),
809
- array(
810
- 'name' => 'wl_single_product_sale_schedulep',
811
- 'label' => __( 'Product Sale Schedule <span>( Pro )</span>', 'woolentor' ),
812
- 'type' => 'checkbox',
813
- 'default' => 'off',
814
- 'class'=>'woolentor_table_row pro',
815
- ),
816
-
817
- array(
818
- 'name' => 'wl_related_productp',
819
- 'label' => __( 'Related Pro..( Custom ) <span>( Pro )</span>', 'woolentor' ),
820
- 'type' => 'checkbox',
821
- 'default' => 'off',
822
- 'class'=>'woolentor_table_row pro',
823
- ),
824
-
825
- array(
826
- 'name' => 'wl_product_upsell_customp',
827
- 'label' => __( 'Upsell Pro..( Custom ) <span>( Pro )</span>', 'woolentor' ),
828
- 'type' => 'checkbox',
829
- 'default' => 'off',
830
- 'class'=>'woolentor_table_row pro',
831
- ),
832
-
833
- array(
834
- 'name' => 'wl_mini_cartp',
835
- 'label' => __( 'Mini Cart <span>( Pro )</span>', 'woolentor' ),
836
- 'type' => 'checkbox',
837
- 'default' => 'off',
838
- 'class'=>'woolentor_table_row pro',
839
- ),
840
-
841
- ),
842
-
843
- 'woolentor_themes_library_tabs' => array(),
844
- 'woolentor_rename_label_tabs' => array(
845
-
846
- array(
847
- 'name' => 'enablerenamelabel',
848
- 'label' => __( 'Enable / Disable Rename Label', 'woolentor' ),
849
- 'desc' => __( 'Enable', 'woolentor' ),
850
- 'type' => 'checkbox',
851
- 'default' => 'off',
852
- 'class' =>'woolentor_table_row enablerenamelabel',
853
- ),
854
-
855
- array(
856
- 'name' => 'shop_page_heading',
857
- 'headding' => __( 'Shop Page', 'woolentor' ),
858
- 'type' => 'title',
859
- 'class' => 'depend_enable_rename_label',
860
- ),
861
-
862
- array(
863
- 'name' => 'wl_shop_add_to_cart_txt',
864
- 'label' => __( 'Add to Cart Button Text', 'woolentor' ),
865
- 'desc' => __( 'Change the Add to Cart button text for the Shop page.', 'woolentor' ),
866
- 'type' => 'text',
867
- 'placeholder' => __( 'Add to Cart', 'woolentor' ),
868
- 'class' => 'depend_enable_rename_label',
869
- ),
870
-
871
- array(
872
- 'name' => 'product_details_page_heading',
873
- 'headding' => __( 'Product Details Page', 'woolentor' ),
874
- 'type' => 'title',
875
- 'class' => 'depend_enable_rename_label',
876
- ),
877
-
878
- array(
879
- 'name' => 'wl_add_to_cart_txt',
880
- 'label' => __( 'Add to Cart Button Text', 'woolentor' ),
881
- 'desc' => __( 'Change the Add to Cart button text for the Product details page.', 'woolentor' ),
882
- 'type' => 'text',
883
- 'placeholder' => __( 'Add to Cart', 'woolentor' ),
884
- 'class' => 'depend_enable_rename_label',
885
- ),
886
-
887
- array(
888
- 'name' => 'wl_description_tab_menu_title',
889
- 'label' => __( 'Description', 'woolentor' ),
890
- 'desc' => __( 'Change the tab title for the product description.', 'woolentor' ),
891
- 'type' => 'text',
892
- 'placeholder' => __( 'Description', 'woolentor' ),
893
- 'class' => 'depend_enable_rename_label',
894
- ),
895
-
896
- array(
897
- 'name' => 'wl_additional_information_tab_menu_title',
898
- 'label' => __( 'Additional Information', 'woolentor' ),
899
- 'desc' => __( 'Change the tab title for the product additional information', 'woolentor' ),
900
- 'type' => 'text',
901
- 'placeholder' => __( 'Additional information', 'woolentor' ),
902
- 'class' => 'depend_enable_rename_label',
903
- ),
904
-
905
- array(
906
- 'name' => 'wl_reviews_tab_menu_title',
907
- 'label' => __( 'Reviews', 'woolentor' ),
908
- 'desc' => __( 'Change the tab title for the product review', 'woolentor' ),
909
- 'type' => 'text',
910
- 'placeholder' => __( 'Reviews', 'woolentor' ),
911
- 'class' =>'depend_enable_rename_label',
912
- ),
913
-
914
- array(
915
- 'name' => 'checkout_page_heading',
916
- 'headding' => __( 'Checkout Page', 'woolentor' ),
917
- 'type' => 'title',
918
- 'class' => 'depend_enable_rename_label',
919
- ),
920
-
921
- array(
922
- 'name' => 'wl_checkout_placeorder_btn_txt',
923
- 'label' => __( 'Place order', 'woolentor' ),
924
- 'desc' => __( 'Change the label for the Place order field.', 'woolentor' ),
925
- 'type' => 'text',
926
- 'placeholder' => __( 'Place order', 'woolentor' ),
927
- 'class' => 'depend_enable_rename_label',
928
- ),
929
-
930
- ),
931
-
932
- 'woolentor_sales_notification_tabs'=>array(
933
-
934
- array(
935
- 'name' => 'enableresalenotification',
936
- 'label' => __( 'Enable / Disable Sales Notification', 'woolentor' ),
937
- 'desc' => __( 'Enable', 'woolentor' ),
938
- 'type' => 'checkbox',
939
- 'default' => 'off',
940
- 'class'=>'woolentor_table_row enableresalenotification',
941
- ),
942
-
943
- array(
944
- 'name' => 'notification_content_type',
945
- 'label' => __( 'Notification Content Type', 'woolentor' ),
946
- 'desc' => __( 'Select Content Type', 'woolentor' ),
947
- 'type' => 'radio',
948
- 'default' => 'actual',
949
- 'options' => array(
950
- 'actual' => __('Real','woolentor'),
951
- 'fakes' => __('Manual','woolentor'),
952
- )
953
- ),
954
-
955
- array(
956
- 'name' => 'noification_fake_data',
957
- 'label' => esc_html__( 'Choose Template', 'woolentor' ),
958
- 'desc' => esc_html__( 'Choose Template for fakes notification.', 'woolentor' ),
959
- 'type' => 'multiselect',
960
- 'default' => '',
961
- 'options' => woolentor_elementor_template(),
962
- 'class' => 'notification_fake',
963
- ),
964
-
965
- array(
966
- 'name' => 'notification_pos',
967
- 'label' => __( 'Position', 'woolentor' ),
968
- 'desc' => __( 'Set the position of the Sales Notification Position on frontend.', 'woolentor' ),
969
- 'type' => 'select',
970
- 'default' => 'bottomleft',
971
- 'options' => array(
972
- 'topleft' => esc_html__( 'Top Left','woolentor' ),
973
- 'topright' => esc_html__( 'Top Right','woolentor' ),
974
- 'bottomleft' => esc_html__( 'Bottom Left','woolentor' ),
975
- 'bottomright' => esc_html__( 'Bottom Right','woolentor' ),
976
- )
977
- ),
978
-
979
- array(
980
- 'name' => 'notification_layout',
981
- 'label' => esc_html__( 'Image Position', 'woolentor' ),
982
- 'desc' => esc_html__( 'Set the image position of the notification.', 'woolentor' ),
983
- 'type' => 'select',
984
- 'default' => 'imageleft',
985
- 'options' => array(
986
- 'imageleft' => esc_html__( 'Image Left','woolentor' ),
987
- 'imageright' => esc_html__( 'Image Right','woolentor' ),
988
- ),
989
- 'class' => 'notification_real'
990
- ),
991
-
992
- array(
993
- 'name' => 'notification_timing_area_title',
994
- 'headding'=> esc_html__( 'Notification Timing', 'woolentor' ),
995
- 'type' => 'title',
996
- 'size' => 'margin_0 regular',
997
- 'class' => 'element_section_title_area',
998
- ),
999
-
1000
- array(
1001
- 'name' => 'notification_loadduration',
1002
- 'label' => __( 'First loading time', 'woolentor' ),
1003
- 'desc' => __( 'When to start notification load duration.', 'woolentor' ),
1004
- 'type' => 'select',
1005
- 'default' => '3',
1006
- 'options' => array(
1007
- '2' =>__( '2 seconds','woolentor' ),
1008
- '3' =>__( '3 seconds','woolentor' ),
1009
- '4' =>__( '4 seconds','woolentor' ),
1010
- '5' =>__( '5 seconds','woolentor' ),
1011
- '6' =>__( '6 seconds','woolentor' ),
1012
- '7' =>__( '7 seconds','woolentor' ),
1013
- '8' =>__( '8 seconds','woolentor' ),
1014
- '9' =>__( '9 seconds','woolentor' ),
1015
- '10' =>__( '10 seconds','woolentor' ),
1016
- '20' =>__( '20 seconds','woolentor' ),
1017
- '30' =>__( '30 seconds','woolentor' ),
1018
- '40' =>__( '40 seconds','woolentor' ),
1019
- '50' =>__( '50 seconds','woolentor' ),
1020
- '60' =>__( '1 minute','woolentor' ),
1021
- '90' =>__( '1.5 minutes','woolentor' ),
1022
- '120' =>__( '2 minutes','woolentor' ),
1023
- ),
1024
- ),
1025
-
1026
- array(
1027
- 'name' => 'notification_time_showing',
1028
- 'label' => esc_html__( 'Notification showing time', 'woolentor' ),
1029
- 'desc' => esc_html__( 'How long to keep the notification.', 'woolentor' ),
1030
- 'type' => 'select',
1031
- 'default' => '4',
1032
- 'options' => array(
1033
- '2' =>esc_html__( '2 seconds','woolentor' ),
1034
- '4' =>esc_html__( '4 seconds','woolentor' ),
1035
- '5' =>esc_html__( '5 seconds','woolentor' ),
1036
- '6' =>esc_html__( '6 seconds','woolentor' ),
1037
- '7' =>esc_html__( '7 seconds','woolentor' ),
1038
- '8' =>esc_html__( '8 seconds','woolentor' ),
1039
- '9' =>esc_html__( '9 seconds','woolentor' ),
1040
- '10' =>esc_html__( '10 seconds','woolentor' ),
1041
- '20' =>esc_html__( '20 seconds','woolentor' ),
1042
- '30' =>esc_html__( '30 seconds','woolentor' ),
1043
- '40' =>esc_html__( '40 seconds','woolentor' ),
1044
- '50' =>esc_html__( '50 seconds','woolentor' ),
1045
- '60' =>esc_html__( '1 minute','woolentor' ),
1046
- '90' =>esc_html__( '1.5 minutes','woolentor' ),
1047
- '120' =>esc_html__( '2 minutes','woolentor' ),
1048
- ),
1049
- ),
1050
-
1051
- array(
1052
- 'name' => 'notification_time_int',
1053
- 'label' => __( 'Time Interval', 'woolentor' ),
1054
- 'desc' => __( 'Set the interval time between notifications.', 'woolentor' ),
1055
- 'type' => 'select',
1056
- 'default' => '4',
1057
- 'options' => array(
1058
- '2' =>__( '2 seconds','woolentor' ),
1059
- '4' =>__( '4 seconds','woolentor' ),
1060
- '5' =>__( '5 seconds','woolentor' ),
1061
- '6' =>__( '6 seconds','woolentor' ),
1062
- '7' =>__( '7 seconds','woolentor' ),
1063
- '8' =>__( '8 seconds','woolentor' ),
1064
- '9' =>__( '9 seconds','woolentor' ),
1065
- '10' =>__( '10 seconds','woolentor' ),
1066
- '20' =>__( '20 seconds','woolentor' ),
1067
- '30' =>__( '30 seconds','woolentor' ),
1068
- '40' =>__( '40 seconds','woolentor' ),
1069
- '50' =>__( '50 seconds','woolentor' ),
1070
- '60' =>__( '1 minute','woolentor' ),
1071
- '90' =>__( '1.5 minutes','woolentor' ),
1072
- '120' =>__( '2 minutes','woolentor' ),
1073
- ),
1074
- ),
1075
-
1076
- array(
1077
- 'name' => 'notification_product_display_option_title',
1078
- 'headding'=> esc_html__( 'Product Query Option', 'woolentor' ),
1079
- 'type' => 'title',
1080
- 'size' => 'margin_0 regular',
1081
- 'class' => 'element_section_title_area notification_real',
1082
- ),
1083
-
1084
- array(
1085
- 'name' => 'notification_limit',
1086
- 'label' => __( 'Limit', 'woolentor' ),
1087
- 'desc' => __( 'Set the number of notifications to display.', 'woolentor' ),
1088
- 'min' => 1,
1089
- 'max' => 100,
1090
- 'default' => '5',
1091
- 'step' => '1',
1092
- 'type' => 'number',
1093
- 'sanitize_callback' => 'number',
1094
- 'class' => 'notification_real',
1095
- ),
1096
-
1097
- array(
1098
- 'name' => 'showallproduct',
1099
- 'label' => esc_html__( 'Show/Display all products from each order', 'woolentor' ),
1100
- 'desc' => esc_html__( 'Enable', 'woolentor' ),
1101
- 'type' => 'checkbox',
1102
- 'default' => 'off',
1103
- 'class'=>'notification_real',
1104
- ),
1105
-
1106
- array(
1107
- 'name' => 'notification_uptodate',
1108
- 'label' => esc_html__( 'Order Upto', 'woolentor' ),
1109
- 'desc' => esc_html__( 'Do not show purchases older than.', 'woolentor' ),
1110
- 'type' => 'select',
1111
- 'default' => '7',
1112
- 'options' => array(
1113
- '1' => esc_html__( '1 day','woolentor' ),
1114
- '2' => esc_html__( '2 days','woolentor' ),
1115
- '3' => esc_html__( '3 days','woolentor' ),
1116
- '4' => esc_html__( '4 days','woolentor' ),
1117
- '5' => esc_html__( '5 days','woolentor' ),
1118
- '6' => esc_html__( '6 days','woolentor' ),
1119
- '7' => esc_html__( '1 week','woolentor' ),
1120
- '10' => esc_html__( '10 days','woolentor' ),
1121
- '14' => esc_html__( '2 weeks','woolentor' ),
1122
- '21' => esc_html__( '3 weeks','woolentor' ),
1123
- '28' => esc_html__( '4 weeks','woolentor' ),
1124
- '35' => esc_html__( '5 weeks','woolentor' ),
1125
- '42' => esc_html__( '6 weeks','woolentor' ),
1126
- '49' => esc_html__( '7 weeks','woolentor' ),
1127
- '56' => esc_html__( '8 weeks','woolentor' ),
1128
- ),
1129
- 'class' => 'notification_real',
1130
- ),
1131
-
1132
- array(
1133
- 'name' => 'notification_animation_area_title',
1134
- 'headding'=> esc_html__( 'Animation', 'woolentor' ),
1135
- 'type' => 'title',
1136
- 'size' => 'margin_0 regular',
1137
- 'class' => 'element_section_title_area',
1138
- ),
1139
-
1140
- array(
1141
- 'name' => 'notification_inanimation',
1142
- 'label' => esc_html__( 'Animation In', 'woolentor' ),
1143
- 'desc' => esc_html__( 'Choose entrance animation.', 'woolentor' ),
1144
- 'type' => 'select',
1145
- 'default' => 'fadeInLeft',
1146
- 'options' => array(
1147
- 'bounce' => esc_html__( 'bounce','woolentor' ),
1148
- 'flash' => esc_html__( 'flash','woolentor' ),
1149
- 'pulse' => esc_html__( 'pulse','woolentor' ),
1150
- 'rubberBand' => esc_html__( 'rubberBand','woolentor' ),
1151
- 'shake' => esc_html__( 'shake','woolentor' ),
1152
- 'swing' => esc_html__( 'swing','woolentor' ),
1153
- 'tada' => esc_html__( 'tada','woolentor' ),
1154
- 'wobble' => esc_html__( 'wobble','woolentor' ),
1155
- 'jello' => esc_html__( 'jello','woolentor' ),
1156
- 'heartBeat' => esc_html__( 'heartBeat','woolentor' ),
1157
- 'bounceIn' => esc_html__( 'bounceIn','woolentor' ),
1158
- 'bounceInDown' => esc_html__( 'bounceInDown','woolentor' ),
1159
- 'bounceInLeft' => esc_html__( 'bounceInLeft','woolentor' ),
1160
- 'bounceInRight' => esc_html__( 'bounceInRight','woolentor' ),
1161
- 'bounceInUp' => esc_html__( 'bounceInUp','woolentor' ),
1162
- 'fadeIn' => esc_html__( 'fadeIn','woolentor' ),
1163
- 'fadeInDown' => esc_html__( 'fadeInDown','woolentor' ),
1164
- 'fadeInDownBig' => esc_html__( 'fadeInDownBig','woolentor' ),
1165
- 'fadeInLeft' => esc_html__( 'fadeInLeft','woolentor' ),
1166
- 'fadeInLeftBig' => esc_html__( 'fadeInLeftBig','woolentor' ),
1167
- 'fadeInRight' => esc_html__( 'fadeInRight','woolentor' ),
1168
- 'fadeInRightBig' => esc_html__( 'fadeInRightBig','woolentor' ),
1169
- 'fadeInUp' => esc_html__( 'fadeInUp','woolentor' ),
1170
- 'fadeInUpBig' => esc_html__( 'fadeInUpBig','woolentor' ),
1171
- 'flip' => esc_html__( 'flip','woolentor' ),
1172
- 'flipInX' => esc_html__( 'flipInX','woolentor' ),
1173
- 'flipInY' => esc_html__( 'flipInY','woolentor' ),
1174
- 'lightSpeedIn' => esc_html__( 'lightSpeedIn','woolentor' ),
1175
- 'rotateIn' => esc_html__( 'rotateIn','woolentor' ),
1176
- 'rotateInDownLeft' => esc_html__( 'rotateInDownLeft','woolentor' ),
1177
- 'rotateInDownRight' => esc_html__( 'rotateInDownRight','woolentor' ),
1178
- 'rotateInUpLeft' => esc_html__( 'rotateInUpLeft','woolentor' ),
1179
- 'rotateInUpRight' => esc_html__( 'rotateInUpRight','woolentor' ),
1180
- 'slideInUp' => esc_html__( 'slideInUp','woolentor' ),
1181
- 'slideInDown' => esc_html__( 'slideInDown','woolentor' ),
1182
- 'slideInLeft' => esc_html__( 'slideInLeft','woolentor' ),
1183
- 'slideInRight' => esc_html__( 'slideInRight','woolentor' ),
1184
- 'zoomIn' => esc_html__( 'zoomIn','woolentor' ),
1185
- 'zoomInDown' => esc_html__( 'zoomInDown','woolentor' ),
1186
- 'zoomInLeft' => esc_html__( 'zoomInLeft','woolentor' ),
1187
- 'zoomInRight' => esc_html__( 'zoomInRight','woolentor' ),
1188
- 'zoomInUp' => esc_html__( 'zoomInUp','woolentor' ),
1189
- 'hinge' => esc_html__( 'hinge','woolentor' ),
1190
- 'jackInTheBox' => esc_html__( 'jackInTheBox','woolentor' ),
1191
- 'rollIn' => esc_html__( 'rollIn','woolentor' ),
1192
- 'rollOut' => esc_html__( 'rollOut','woolentor' ),
1193
- ),
1194
- ),
1195
-
1196
- array(
1197
- 'name' => 'notification_outanimation',
1198
- 'label' => esc_html__( 'Animation Out', 'woolentor' ),
1199
- 'desc' => esc_html__( 'Choose exit animation.', 'woolentor' ),
1200
- 'type' => 'select',
1201
- 'default' => 'fadeOutRight',
1202
- 'options' => array(
1203
- 'bounce' => esc_html__( 'bounce','woolentor' ),
1204
- 'flash' => esc_html__( 'flash','woolentor' ),
1205
- 'pulse' => esc_html__( 'pulse','woolentor' ),
1206
- 'rubberBand' => esc_html__( 'rubberBand','woolentor' ),
1207
- 'shake' => esc_html__( 'shake','woolentor' ),
1208
- 'swing' => esc_html__( 'swing','woolentor' ),
1209
- 'tada' => esc_html__( 'tada','woolentor' ),
1210
- 'wobble' => esc_html__( 'wobble','woolentor' ),
1211
- 'jello' => esc_html__( 'jello','woolentor' ),
1212
- 'heartBeat' => esc_html__( 'heartBeat','woolentor' ),
1213
- 'bounceOut' => esc_html__( 'bounceOut','woolentor' ),
1214
- 'bounceOutDown' => esc_html__( 'bounceOutDown','woolentor' ),
1215
- 'bounceOutLeft' => esc_html__( 'bounceOutLeft','woolentor' ),
1216
- 'bounceOutRight' => esc_html__( 'bounceOutRight','woolentor' ),
1217
- 'bounceOutUp' => esc_html__( 'bounceOutUp','woolentor' ),
1218
- 'fadeOut' => esc_html__( 'fadeOut','woolentor' ),
1219
- 'fadeOutDown' => esc_html__( 'fadeOutDown','woolentor' ),
1220
- 'fadeOutDownBig' => esc_html__( 'fadeOutDownBig','woolentor' ),
1221
- 'fadeOutLeft' => esc_html__( 'fadeOutLeft','woolentor' ),
1222
- 'fadeOutLeftBig' => esc_html__( 'fadeOutLeftBig','woolentor' ),
1223
- 'fadeOutRight' => esc_html__( 'fadeOutRight','woolentor' ),
1224
- 'fadeOutRightBig' => esc_html__( 'fadeOutRightBig','woolentor' ),
1225
- 'fadeOutUp' => esc_html__( 'fadeOutUp','woolentor' ),
1226
- 'fadeOutUpBig' => esc_html__( 'fadeOutUpBig','woolentor' ),
1227
- 'flip' => esc_html__( 'flip','woolentor' ),
1228
- 'flipOutX' => esc_html__( 'flipOutX','woolentor' ),
1229
- 'flipOutY' => esc_html__( 'flipOutY','woolentor' ),
1230
- 'lightSpeedOut' => esc_html__( 'lightSpeedOut','woolentor' ),
1231
- 'rotateOut' => esc_html__( 'rotateOut','woolentor' ),
1232
- 'rotateOutDownLeft' => esc_html__( 'rotateOutDownLeft','woolentor' ),
1233
- 'rotateOutDownRight' => esc_html__( 'rotateOutDownRight','woolentor' ),
1234
- 'rotateOutUpLeft' => esc_html__( 'rotateOutUpLeft','woolentor' ),
1235
- 'rotateOutUpRight' => esc_html__( 'rotateOutUpRight','woolentor' ),
1236
- 'slideOutUp' => esc_html__( 'slideOutUp','woolentor' ),
1237
- 'slideOutDown' => esc_html__( 'slideOutDown','woolentor' ),
1238
- 'slideOutLeft' => esc_html__( 'slideOutLeft','woolentor' ),
1239
- 'slideOutRight' => esc_html__( 'slideOutRight','woolentor' ),
1240
- 'zoomOut' => esc_html__( 'zoomOut','woolentor' ),
1241
- 'zoomOutDown' => esc_html__( 'zoomOutDown','woolentor' ),
1242
- 'zoomOutLeft' => esc_html__( 'zoomOutLeft','woolentor' ),
1243
- 'zoomOutRight' => esc_html__( 'zoomOutRight','woolentor' ),
1244
- 'zoomOutUp' => esc_html__( 'zoomOutUp','woolentor' ),
1245
- 'hinge' => esc_html__( 'hinge','woolentor' ),
1246
- ),
1247
- ),
1248
-
1249
- array(
1250
- 'name' => 'notification_style_area_title',
1251
- 'headding'=> esc_html__( 'Style', 'woolentor' ),
1252
- 'type' => 'title',
1253
- 'size' => 'margin_0 regular',
1254
- 'class' => 'element_section_title_area',
1255
- ),
1256
-
1257
- array(
1258
- 'name' => 'notification_width',
1259
- 'label' => esc_html__( 'Width', 'woolentor' ),
1260
- 'desc' => esc_html__( 'You can handle the notificaton width.', 'woolentor' ),
1261
- 'type' => 'text',
1262
- 'default' => esc_html__( '550px', 'woolentor' ),
1263
- 'placeholder' => esc_html__( '550px', 'woolentor' ),
1264
- ),
1265
-
1266
- array(
1267
- 'name' => 'notification_mobile_width',
1268
- 'label' => esc_html__( 'Width for mobile', 'woolentor' ),
1269
- 'desc' => esc_html__( 'You can handle the notificaton width.', 'woolentor' ),
1270
- 'type' => 'text',
1271
- 'default' => esc_html__( '90%', 'woolentor' ),
1272
- 'placeholder' => esc_html__( '90%', 'woolentor' ),
1273
- ),
1274
-
1275
- array(
1276
- 'name' => 'background_color',
1277
- 'label' => esc_html__( 'Background Color', 'woolentor' ),
1278
- 'desc' => wp_kses_post( 'Set the background color of the notification.', 'woolentor' ),
1279
- 'type' => 'color',
1280
- 'class' => 'notification_real',
1281
- ),
1282
-
1283
- array(
1284
- 'name' => 'heading_color',
1285
- 'label' => esc_html__( 'Heading Color', 'woolentor' ),
1286
- 'desc' => wp_kses_post( 'Set the heading color of the notification.', 'woolentor' ),
1287
- 'type' => 'color',
1288
- 'class' => 'notification_real',
1289
- ),
1290
-
1291
- array(
1292
- 'name' => 'content_color',
1293
- 'label' => esc_html__( 'Content Color', 'woolentor' ),
1294
- 'desc' => wp_kses_post( 'Set the content color of the notification.', 'woolentor' ),
1295
- 'type' => 'color',
1296
- 'class' => 'notification_real',
1297
- ),
1298
-
1299
- array(
1300
- 'name' => 'cross_color',
1301
- 'label' => esc_html__( 'Cross Icon Color', 'woolentor' ),
1302
- 'desc' => wp_kses_post( 'Set the cross icon color of the notification.', 'woolentor' ),
1303
- 'type' => 'color'
1304
- ),
1305
-
1306
- ),
1307
-
1308
- 'woolentor_others_tabs'=>array(
1309
-
1310
- array(
1311
- 'name' => 'loadproductlimit',
1312
- 'label' => __( 'Load Products in Elementor Addons', 'woolentor' ),
1313
- 'desc' => __( 'Set the number of products to load in Elementor Addons', 'woolentor' ),
1314
- 'min' => 1,
1315
- 'max' => 100,
1316
- 'step' => '1',
1317
- 'type' => 'number',
1318
- 'default' => '20',
1319
- 'sanitize_callback' => 'floatval',
1320
- 'class'=>'woolentor_table_row',
1321
- ),
1322
-
1323
- array(
1324
- 'name' => 'ajaxsearch',
1325
- 'label' => __( 'Ajax Search Widget', 'woolentor' ),
1326
- 'desc' => __( 'AJAX Search Widget', 'woolentor' ),
1327
- 'type' => 'checkbox',
1328
- 'default' => 'off',
1329
- 'class'=>'woolentor_table_row',
1330
- ),
1331
-
1332
- array(
1333
- 'name' => 'ajaxcart_singleproduct',
1334
- 'label' => __( 'Single Product Ajax Add To Cart', 'woolentor' ),
1335
- 'desc' => __( 'AJAX Add to Cart on Single Product page', 'woolentor' ),
1336
- 'type' => 'checkbox',
1337
- 'default' => 'off',
1338
- 'class'=>'woolentor_table_row',
1339
- ),
1340
-
1341
- array(
1342
- 'name' => 'single_product_sticky_add_to_cartp',
1343
- 'label' => __( 'Single Product Sticky Add To Cart <span>( Pro )</span>', 'woolentor' ),
1344
- 'desc' => __( 'Sticky Add to Cart on Single Product page', 'woolentor' ),
1345
- 'type' => 'checkbox',
1346
- 'default' => 'off',
1347
- 'class' => 'woolentor_table_row pro',
1348
- ),
1349
-
1350
- array(
1351
- 'name' => 'mini_side_cartp',
1352
- 'label' => __( 'Side Mini Cart <span>( Pro )</span>', 'woolentor' ),
1353
- 'type' => 'checkbox',
1354
- 'default'=> 'off',
1355
- 'class' =>'woolentor_table_row pro',
1356
- ),
1357
-
1358
- array(
1359
- 'name' => 'mini_cart_positionp',
1360
- 'label' => __( 'Mini Cart Position <span>( Pro )</span>', 'woolentor' ),
1361
- 'desc' => esc_html__( 'Set the position of the Mini Cart.', 'woolentor' ),
1362
- 'type' => 'select',
1363
- 'default' => 'left',
1364
- 'options' => array(
1365
- 'left' => esc_html__( 'Left','woolentor' ),
1366
- ),
1367
- 'class' =>'woolentor_table_row proelement',
1368
- ),
1369
-
1370
- array(
1371
- 'name' => 'multi_step_checkoutp',
1372
- 'label' => __( 'Multi Step Checkout <span>( Pro )</span>', 'woolentor' ),
1373
- 'type' => 'checkbox',
1374
- 'default'=> 'off',
1375
- 'class' =>'woolentor_table_row pro',
1376
- ),
1377
-
1378
- ),
1379
-
1380
- 'woolentor_style_tabs' => array(
1381
-
1382
- array(
1383
- 'name' => 'content_area_bg',
1384
- 'label' => __( 'Content area background', 'woolentor' ),
1385
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1386
- 'type' => 'color',
1387
- 'default'=>'#ffffff',
1388
- ),
1389
-
1390
- array(
1391
- 'name' => 'section_title_heading',
1392
- 'type' => 'title',
1393
- 'headding' => esc_html__( 'Title', 'woolentor' ),
1394
- 'size' => 'woolentor_style_seperator',
1395
- ),
1396
- array(
1397
- 'name' => 'title_color',
1398
- 'label' => __( 'Title color', 'woolentor' ),
1399
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1400
- 'type' => 'color',
1401
- 'default'=>'#444444',
1402
- ),
1403
- array(
1404
- 'name' => 'title_hover_color',
1405
- 'label' => __( 'Title hover color', 'woolentor' ),
1406
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1407
- 'type' => 'color',
1408
- 'default'=>'#dc9a0e',
1409
- ),
1410
-
1411
- array(
1412
- 'name' => 'section_price_heading',
1413
- 'type' => 'title',
1414
- 'headding' => esc_html__( 'Price', 'woolentor' ),
1415
- 'size' => 'woolentor_style_seperator',
1416
- ),
1417
- array(
1418
- 'name' => 'sale_price_color',
1419
- 'label' => __( 'Sale price color', 'woolentor' ),
1420
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1421
- 'type' => 'color',
1422
- 'default'=>'#444444',
1423
- ),
1424
- array(
1425
- 'name' => 'regular_price_color',
1426
- 'label' => __( 'Regular price color', 'woolentor' ),
1427
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1428
- 'type' => 'color',
1429
- 'default'=>'#444444',
1430
- ),
1431
-
1432
- array(
1433
- 'name' => 'section_category_heading',
1434
- 'type' => 'title',
1435
- 'headding' => esc_html__( 'Category', 'woolentor' ),
1436
- 'size' => 'woolentor_style_seperator',
1437
- ),
1438
- array(
1439
- 'name' => 'category_color',
1440
- 'label' => __( 'Category color', 'woolentor' ),
1441
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1442
- 'type' => 'color',
1443
- 'default'=>'#444444',
1444
- ),
1445
- array(
1446
- 'name' => 'category_hover_color',
1447
- 'label' => __( 'Category hover color', 'woolentor' ),
1448
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1449
- 'type' => 'color',
1450
- 'default'=>'#dc9a0e',
1451
- ),
1452
-
1453
- array(
1454
- 'name' => 'section_short_description_heading',
1455
- 'type' => 'title',
1456
- 'headding' => esc_html__( 'Short Description', 'woolentor' ),
1457
- 'size' => 'woolentor_style_seperator',
1458
- ),
1459
- array(
1460
- 'name' => 'desc_color',
1461
- 'label' => __( 'Description color', 'woolentor' ),
1462
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1463
- 'type' => 'color',
1464
- 'default'=>'#444444',
1465
- ),
1466
-
1467
- array(
1468
- 'name' => 'section_rating_heading',
1469
- 'type' => 'title',
1470
- 'headding' => esc_html__( 'Rating', 'woolentor' ),
1471
- 'size' => 'woolentor_style_seperator',
1472
- ),
1473
- array(
1474
- 'name' => 'empty_rating_color',
1475
- 'label' => __( 'Empty rating color', 'woolentor' ),
1476
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1477
- 'type' => 'color',
1478
- 'default'=>'#aaaaaa',
1479
- ),
1480
- array(
1481
- 'name' => 'rating_color',
1482
- 'label' => __( 'Rating color', 'woolentor' ),
1483
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1484
- 'type' => 'color',
1485
- 'default'=>'#dc9a0e',
1486
- ),
1487
-
1488
- array(
1489
- 'name' => 'section_badge_heading',
1490
- 'type' => 'title',
1491
- 'headding' => esc_html__( 'Product Badge', 'woolentor' ),
1492
- 'size' => 'woolentor_style_seperator',
1493
- ),
1494
- array(
1495
- 'name' => 'badge_color',
1496
- 'label' => __( 'Badge color', 'woolentor' ),
1497
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1498
- 'type' => 'color',
1499
- 'default'=>'#444444',
1500
- ),
1501
-
1502
- array(
1503
- 'name' => 'section_action_btn_heading',
1504
- 'type' => 'title',
1505
- 'headding' => esc_html__( 'Quick Action Button', 'woolentor' ),
1506
- 'size' => 'woolentor_style_seperator',
1507
- ),
1508
- array(
1509
- 'name' => 'tooltip_color',
1510
- 'label' => __( 'Tool tip color', 'woolentor' ),
1511
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1512
- 'type' => 'color',
1513
- 'default'=>'#ffffff',
1514
- ),
1515
- array(
1516
- 'name' => 'btn_color',
1517
- 'label' => __( 'Button color', 'woolentor' ),
1518
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1519
- 'type' => 'color',
1520
- 'default'=>'#000000',
1521
- ),
1522
- array(
1523
- 'name' => 'btn_hover_color',
1524
- 'label' => __( 'Button hover color', 'woolentor' ),
1525
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1526
- 'type' => 'color',
1527
- 'default'=>'#dc9a0e',
1528
- ),
1529
-
1530
- array(
1531
- 'name' => 'section_action_list_btn_heading',
1532
- 'type' => 'title',
1533
- 'headding' => esc_html__( 'Archive List View Action Button', 'woolentor' ),
1534
- 'size' => 'woolentor_style_seperator',
1535
- ),
1536
- array(
1537
- 'name' => 'list_btn_color',
1538
- 'label' => __( 'List View Button color', 'woolentor' ),
1539
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1540
- 'type' => 'color',
1541
- 'default'=>'#000000',
1542
- ),
1543
- array(
1544
- 'name' => 'list_btn_hover_color',
1545
- 'label' => __( 'List View Button Hover color', 'woolentor' ),
1546
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1547
- 'type' => 'color',
1548
- 'default'=>'#dc9a0e',
1549
- ),
1550
- array(
1551
- 'name' => 'list_btn_bg_color',
1552
- 'label' => __( 'List View Button background color', 'woolentor' ),
1553
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1554
- 'type' => 'color',
1555
- 'default'=>'#ffffff',
1556
- ),
1557
- array(
1558
- 'name' => 'list_btn_hover_bg_color',
1559
- 'label' => __( 'List View Button hover background color', 'woolentor' ),
1560
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1561
- 'type' => 'color',
1562
- 'default'=>'#ff3535',
1563
- ),
1564
-
1565
- array(
1566
- 'name' => 'section_counter_timer_heading',
1567
- 'type' => 'title',
1568
- 'headding' => esc_html__( 'Counter Timer', 'woolentor' ),
1569
- 'size' => 'woolentor_style_seperator',
1570
- ),
1571
- array(
1572
- 'name' => 'counter_color',
1573
- 'label' => __( 'Counter timer color', 'woolentor' ),
1574
- 'desc' => __( 'Default Color for universal layout.', 'woolentor' ),
1575
- 'type' => 'color',
1576
- 'default'=>'#ffffff',
1577
- ),
1578
-
1579
- ),
1580
-
1581
- 'woolentor_buy_pro_tabs' => array(),
1582
-
1583
- );
1584
-
1585
- // Post Duplicator Condition
1586
- if( !is_plugin_active('ht-mega-for-elementor/htmega_addons_elementor.php') ){
1587
- $settings_fields['woolentor_others_tabs'][] = [
1588
- 'name' => 'postduplicator',
1589
- 'label' => esc_html__( 'Post Duplicator', 'woolentor-pro' ),
1590
- 'type' => 'checkbox',
1591
- 'default'=>'off',
1592
- 'class'=>'woolentor_table_row',
1593
- ];
1594
-
1595
- if( woolentor_get_option( 'postduplicator', 'woolentor_others_tabs', 'off' ) === 'on' ){
1596
- $post_types = woolentor_get_post_types( array('defaultadd'=>'all') );
1597
- if ( did_action( 'elementor/loaded' ) && defined( 'ELEMENTOR_VERSION' ) ) {
1598
- $post_types['elementor_library'] = esc_html__( 'Templates', 'woolentor' );
1599
- }
1600
- $settings_fields['woolentor_others_tabs'][] = [
1601
- 'name' => 'postduplicate_condition',
1602
- 'label' => __( 'Post Duplicator Condition', 'woolentor' ),
1603
- 'desc' => __( 'You can enable duplicator for individual post.', 'woolentor' ),
1604
- 'type' => 'multiselect',
1605
- 'default' => '',
1606
- 'options' => $post_types,
1607
- ];
1608
- }
1609
- }
1610
-
1611
- // Wishsuite Addons
1612
- if( is_plugin_active('wishsuite/wishsuite.php') ){
1613
- $settings_fields['woolentor_elements_tabs'][] = [
1614
- 'name' => 'wb_wishsuite_table',
1615
- 'label' => __( 'WishSuite Table', 'woolentor' ),
1616
- 'type' => 'checkbox',
1617
- 'default' => 'on',
1618
- 'class' => 'woolentor_table_row',
1619
- ];
1620
- }
1621
-
1622
- // Ever Compare Addons
1623
- if( is_plugin_active('ever-compare/ever-compare.php') ){
1624
- $settings_fields['woolentor_elements_tabs'][] = [
1625
- 'name' => 'wb_ever_compare_table',
1626
- 'label' => __( 'Ever Compare', 'woolentor' ),
1627
- 'type' => 'checkbox',
1628
- 'default' => 'on',
1629
- 'class' => 'woolentor_table_row',
1630
- ];
1631
- }
1632
-
1633
- // JustTable Addons
1634
- if( is_plugin_active('just-tables/just-tables.php') || is_plugin_active('just-tables-pro/just-tables-pro.php') ){
1635
- $settings_fields['woolentor_elements_tabs'][] = [
1636
- 'name' => 'wb_just_table',
1637
- 'label' => __( 'JustTable', 'woolentor' ),
1638
- 'type' => 'checkbox',
1639
- 'default' => 'on',
1640
- 'class' => 'woolentor_table_row',
1641
- ];
1642
- }
1643
-
1644
- // whols Addons
1645
- if( is_plugin_active('whols/whols.php') || is_plugin_active('whols-pro/whols-pro.php') ){
1646
- $settings_fields['woolentor_elements_tabs'][] = [
1647
- 'name' => 'wb_whols',
1648
- 'label' => __( 'Whols', 'woolentor' ),
1649
- 'type' => 'checkbox',
1650
- 'default' => 'on',
1651
- 'class' => 'woolentor_table_row',
1652
- ];
1653
- }
1654
-
1655
- // Multicurrency Addons
1656
- if( is_plugin_active('wc-multi-currency/wcmilticurrency.php') || is_plugin_active('multicurrencypro/multicurrencypro.php') ){
1657
- $settings_fields['woolentor_elements_tabs'][] = [
1658
- 'name' => 'wb_wc_multicurrency',
1659
- 'label' => __( 'Multi Currency', 'woolentor' ),
1660
- 'type' => 'checkbox',
1661
- 'default' => 'on',
1662
- 'class' => 'woolentor_table_row',
1663
- ];
1664
- }
1665
-
1666
- return array_merge( $settings_fields );
1667
- }
1668
-
1669
-
1670
- function plugin_page() {
1671
-
1672
- echo '<div class="wrap woolentor-setting-area">';
1673
-
1674
- echo '<div class="htoptions-area">';
1675
- echo '<h2>'.esc_html__( 'WooLentor Settings','woolentor' ).'</h2>';
1676
- $this->save_message();
1677
- $this->settings_api->show_navigation();
1678
- $this->settings_api->show_forms();
1679
- echo '</div>';
1680
-
1681
- $side_banner_html = $this->sidebar_add_banner_html();
1682
- echo apply_filters( 'woolentor_sidebar_adds_banner', $side_banner_html );
1683
-
1684
- echo '</div>';
1685
-
1686
- }
1687
-
1688
- function save_message() {
1689
- if( isset($_GET['settings-updated']) ) { ?>
1690
- <div class="updated notice is-dismissible">
1691
- <p><strong><?php esc_html_e('Successfully Settings Saved.', 'woolentor') ?></strong></p>
1692
- </div>
1693
- <?php
1694
- }
1695
- }
1696
-
1697
- /**
1698
- * [sidebar_add_banner_html] Pro add sidebar banner
1699
- * @return [void]
1700
- */
1701
- function sidebar_add_banner_html(){
1702
-
1703
- ob_start();
1704
- ?>
1705
- <div class="htoptions-sidebar-adds-area">
1706
-
1707
- <div class="htoption-banner-area">
1708
- <div class="htoption-banner-head">
1709
- <div class="htoption-logo">
1710
- <img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/logo.png" alt="<?php echo esc_attr__( 'WooLentor', 'woolentor' ); ?>">
1711
- </div>
1712
- <div class="htoption-intro">
1713
- <p><?php echo esc_html__( 'WooLentor is one of the most popular WooCommerce Elementor Addons on WordPress.org. It has been downloaded more than 528,763 times and 50,000 stores are using WooLentor plugin. Why not you?','woolentor' ); ?></p>
1714
- </div>
1715
- </div>
1716
-
1717
- <ul class="htoption-feature">
1718
- <li><?php echo esc_html__( '76 Elementor Elements', 'woolentor' ); ?></li>
1719
- <li><?php echo esc_html__( '15 Product Custom Templates', 'woolentor' ); ?></li>
1720
- <li><?php echo esc_html__( '10 Custom Shop Page Templates', 'woolentor' ); ?></li>
1721
- <li><?php echo esc_html__( 'Cart Page, Checkout, My Account, Registration and Thank you page custom layout template', 'woolentor' ); ?></li>
1722
- <li><?php echo esc_html__( '5 Premium WooCommerce Themes included. (Save $200)', 'woolentor' ); ?></li>
1723
- </ul>
1724
-
1725
- <div class="htoption-action-btn">
1726
- <a class="htoption-btn" href="<?php echo esc_url( 'https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?db' ); ?>" target="_blank">
1727
- <span class="htoption-btn-text"><?php echo esc_html__( 'Get Pro Now', 'woolentor' ); ?></span>
1728
- <span class="htoption-btn-icon"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/icon/plus.png" alt="<?php echo esc_attr__( 'Get pro now', 'woolentor' ); ?>"></span>
1729
- </a>
1730
- </div>
1731
- </div>
1732
-
1733
- <div class="htoption-rating-area">
1734
- <div class="htoption-rating-icon">
1735
- <img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/icon/rating.png" alt="<?php echo esc_attr__( 'Rating icon', 'woolentor' ); ?>">
1736
- </div>
1737
- <div class="htoption-rating-intro">
1738
- <?php echo esc_html__('If you’re loving how our product has helped your business, please let the WordPress community know by','woolentor'); ?> <a target="_blank" href="https://wordpress.org/support/plugin/woolentor-addons/reviews/?filter=5#new-post"><?php echo esc_html__( 'leaving us a review on our WP repository', 'woolentor' ); ?></a>. <?php echo esc_html__( 'Which will motivate us a lot.', 'woolentor' ); ?>
1739
- </div>
1740
- </div>
1741
-
1742
- </div>
1743
- <?php
1744
- return ob_get_clean();
1745
-
1746
- }
1747
-
1748
- // Custom Markup
1749
-
1750
- // HTML Style tab Section
1751
- function style_tab_html(){
1752
- ob_start();
1753
- ?>
1754
- <div class="woolentor-style-tab-title">
1755
- <h3><?php esc_html_e( 'Universal layout style options', 'woolentor' );?></h3>
1756
- </div>
1757
- <?php
1758
- echo ob_get_clean();
1759
- }
1760
-
1761
- // HTML Style tab bottom Section
1762
- function style_tab_bottom_html(){
1763
- ob_start();
1764
- ?>
1765
- <div class="woolentor-style-tab-bottom">
1766
- <h3><?php echo esc_html__( 'Helping Screenshot:', 'woolentor' ); ?></h3>
1767
- <img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/universal-layout-screen.png" alt="<?php echo esc_attr__( 'Universal layout', 'woolentor' ); ?>">
1768
- </div>
1769
- <?php
1770
- echo ob_get_clean();
1771
- }
1772
-
1773
- // General tab
1774
- function woolentor_html_general_tabs(){
1775
- ob_start();
1776
- ?>
1777
- <div class="woolentor-general-tabs">
1778
-
1779
- <div class="woolentor-document-section">
1780
- <div class="woolentor-column">
1781
- <a href="https://www.youtube.com/watch?v=_MOgvsZJ6uA&list=PLk25BQFrj7wH9zCECMNCtEvvUKkpV5TYA" target="_blank">
1782
- <img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/video-tutorial.jpg" alt="<?php esc_attr_e( 'Video Tutorial', 'woolentor' ); ?>">
1783
- </a>
1784
- </div>
1785
- <div class="woolentor-column">
1786
- <a href="https://woolentor.com/documentation/" target="_blank">
1787
- <img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/online-documentation.jpg" alt="<?php esc_attr_e( 'Online Documentation', 'woolentor' ); ?>">
1788
- </a>
1789
- </div>
1790
- <div class="woolentor-column">
1791
- <a href="https://hasthemes.com/contact-us/" target="_blank">
1792
- <img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/genral-contact-us.jpg" alt="<?php esc_attr_e( 'Contact Us', 'woolentor' ); ?>">
1793
- </a>
1794
- </div>
1795
- </div>
1796
-
1797
- <div class="different-pro-free">
1798
- <h3 class="wooolentor-section-title"><?php echo esc_html__( 'WooLentor Free VS WooLentor Pro.', 'woolentor' ); ?></h3>
1799
-
1800
- <div class="woolentor-admin-row">
1801
- <div class="features-list-area">
1802
- <h3><?php echo esc_html__( 'WooLentor Free', 'woolentor' ); ?></h3>
1803
- <ul>
1804
- <li><?php echo esc_html__( '18 Elements', 'woolentor' ); ?></li>
1805
- <li><?php echo esc_html__( 'Shop Page Builder ( Default Layout )', 'woolentor' ); ?></li>
1806
- <li class="wldel"><del><?php echo esc_html__( 'Shop Page Builder ( Custom Design )', 'woolentor' ); ?></del></li>
1807
- <li><?php echo esc_html__( '3 Product Custom Layout', 'woolentor' ); ?></li>
1808
- <li><?php echo esc_html__( 'Single Product Template Builder', 'woolentor' ); ?></li>
1809
- <li class="wldel"><del><?php echo esc_html__( 'Single Product Individual Layout', 'woolentor' ); ?></del></li>
1810
- <li class="wldel"><del><?php echo esc_html__( 'Product Archive Category Wise Individual layout', 'woolentor' ); ?></del></li>
1811
- <li class="wldel"><del><?php echo esc_html__( 'Cart Page Builder', 'woolentor' ); ?></del></li>
1812
- <li class="wldel"><del><?php echo esc_html__( 'Checkout Page Builder', 'woolentor' ); ?></del></li>
1813
- <li class="wldel"><del><?php echo esc_html__( 'Thank You Page Builder', 'woolentor' ); ?></del></li>
1814
- <li class="wldel"><del><?php echo esc_html__( 'My Account Page Builder', 'woolentor' ); ?></del></li>
1815
- <li class="wldel"><del><?php echo esc_html__( 'My Account Login page Builder', 'woolentor' ); ?></del></li>
1816
- </ul>
1817
- <a class="button button-primary" href="<?php echo esc_url( admin_url() ); ?>plugin-install.php?s=woolentor-addons&tab=search&type=term" target="_blank"><?php echo esc_html__( 'Install Now', 'woolentor' ); ?></a>
1818
- </div>
1819
- <div class="features-list-area">
1820
- <h3><?php echo esc_html__( 'WooLentor Pro', 'woolentor' ); ?></h3>
1821
- <ul>
1822
- <li><?php echo esc_html__( '41 Elements', 'woolentor' ); ?></li>
1823
- <li><?php echo esc_html__( 'Shop Page Builder ( Default Layout )', 'woolentor' ); ?></li>
1824
- <li><?php echo esc_html__( 'Shop Page Builder ( Custom Design )', 'woolentor' ); ?></li>
1825
- <li><?php echo esc_html__( '15 Product Custom Layout', 'woolentor' ); ?></li>
1826
- <li><?php echo esc_html__( 'Single Product Template Builder', 'woolentor' ); ?></li>
1827
- <li><?php echo esc_html__( 'Single Product Individual Layout', 'woolentor' ); ?></li>
1828
- <li><?php echo esc_html__( 'Product Archive Category Wise Individual layout', 'woolentor' ); ?></li>
1829
- <li><?php echo esc_html__( 'Cart Page Builder', 'woolentor' ); ?></li>
1830
- <li><?php echo esc_html__( 'Checkout Page Builder', 'woolentor' ); ?></li>
1831
- <li><?php echo esc_html__( 'Thank You Page Builder', 'woolentor' ); ?></li>
1832
- <li><?php echo esc_html__( 'My Account Page Builder', 'woolentor' ); ?></li>
1833
- <li><?php echo esc_html__( 'My Account Login page Builder', 'woolentor' ); ?></li>
1834
- </ul>
1835
- <a class="button button-primary" href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?db" target="_blank"><?php echo esc_html__( 'Buy Now', 'woolentor' ); ?></a>
1836
- </div>
1837
- </div>
1838
-
1839
- </div>
1840
-
1841
- </div>
1842
- <?php
1843
- echo ob_get_clean();
1844
- }
1845
-
1846
- // Pop up Box
1847
- function woolentor_html_popup_box(){
1848
- ob_start();
1849
- ?>
1850
- <div id="woolentor-dialog" title="<?php esc_html_e( 'Go Premium', 'woolentor' ); ?>" style="display: none;">
1851
- <div class="wldialog-content">
1852
- <span><i class="dashicons dashicons-warning"></i></span>
1853
- <p>
1854
- <?php
1855
- echo __('Purchase our','woolentor').' <strong><a href="'.esc_url( 'https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?db' ).'" target="_blank" rel="nofollow">'.__( 'premium version', 'woolentor' ).'</a></strong> '.__('to unlock these pro elements!','woolentor');
1856
- ?>
1857
- </p>
1858
- </div>
1859
- </div>
1860
-
1861
- <script>
1862
- ( function( $ ) {
1863
-
1864
- $(function() {
1865
- $( '.woolentor_table_row.pro,.proelement label' ).click(function() {
1866
- $( "#woolentor-dialog" ).dialog({
1867
- modal: true,
1868
- minWidth: 500,
1869
- buttons: {
1870
- Ok: function() {
1871
- $( this ).dialog( "close" );
1872
- }
1873
- }
1874
- });
1875
- });
1876
- $(".woolentor_table_row.pro input[type='checkbox'],.proelement select,.proelement input[type='text'],.proelement input[type='radio']").attr("disabled", true);
1877
- });
1878
-
1879
- } )( jQuery );
1880
- </script>
1881
- <?php
1882
- echo ob_get_clean();
1883
- }
1884
-
1885
- // Theme Library
1886
- function woolentor_html_themes_library_tabs() {
1887
- ob_start();
1888
- ?>
1889
- <div class="woolentor-themes-laibrary">
1890
- <p><?php echo esc_html__( 'Use Our WooCommerce Theme for your online Store.', 'woolentor' ); ?></p>
1891
- <div class="woolentor-themes-area">
1892
- <div class="woolentor-themes-row">
1893
-
1894
- <div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/99fy.png" alt="">
1895
- <div class="woolentor-theme-content">
1896
- <h3><?php echo esc_html__( '99Fy - Free', 'woolentor' ); ?></h3>
1897
- <p><?php echo esc_html__( '99fy is a free WooCommerce theme. 99 demos for 24 niche categories are included in this theme.', 'woolentor' ); ?></p>
1898
- <a href="https://demo.hasthemes.com/99fy-preview/index.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
1899
- <a href="https://hasthemes.com/download-99fy" class="woolentor-button"><?php echo esc_html__( 'Download', 'woolentor' ); ?></a>
1900
- </div>
1901
- </div>
1902
-
1903
- <div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/parlo.png" alt="">
1904
- <div class="woolentor-theme-content">
1905
- <h3><?php echo esc_html__( 'Parlo - Free', 'woolentor' ); ?></h3>
1906
- <p><?php echo esc_html__( 'Parlo is a free WooCommerce theme developed by our team. You can use this for your store.', 'woolentor' );?></p>
1907
- <a href="http://demo.hasthemes.com/wp/parlo-preview.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
1908
- <a href="https://freethemescloud.com/item/parlo-free-woocommerce-theme/" class="woolentor-button"><?php echo esc_html__( 'Download', 'woolentor' ); ?></a>
1909
- </div>
1910
- </div>
1911
-
1912
- <div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/99fy-pro.png" alt="">
1913
- <div class="woolentor-theme-content">
1914
- <h3><?php echo esc_html__( '99Fy Pro - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
1915
- <p><?php echo esc_html__( 'Pro version of 99fy is included in WooLentor pro. It will save money for the WooLentor pro users.', 'woolentor' ); ?></p>
1916
- <a href="https://demo.hasthemes.com/99fy-preview/index.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
1917
- </div>
1918
- </div>
1919
-
1920
- <div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/flone.png" alt="">
1921
- <div class="woolentor-theme-content">
1922
- <h3><?php echo esc_html__( 'Flone - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
1923
- <p><?php echo esc_html__( 'Flone is one of our most popular WooComemrce Themes using by 1000+ stores.', 'wooLentor' );?></p>
1924
- <a href="https://demo.hasthemes.com/flone-woo-preview/index.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
1925
- </div>
1926
- </div>
1927
-
1928
- <div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/parlo.png" alt="">
1929
- <div class="woolentor-theme-content">
1930
- <h3><?php echo esc_html__( 'Parlo Pro - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
1931
- <p><?php echo esc_html__( 'Pro version of Parlo is included in WooLentor pro. It will save money for the WooLentor pro users.', 'wooLentor' );?></p>
1932
- <a href="http://demo.hasthemes.com/wp/parlo-preview.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
1933
- </div>
1934
- </div>
1935
-
1936
- <div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/holmes.png" alt="">
1937
- <div class="woolentor-theme-content">
1938
- <h3><?php echo esc_html__( 'Holmes - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
1939
- <p><?php echo esc_html__( 'Holmes is a premium woocommerce theme included in WooLentor pro. It will save money for the WooLentor pro users.', 'woolentor' );?></p>
1940
- <a href="http://demo.hasthemes.com/wp/holmes-preview.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
1941
- </div>
1942
- </div>
1943
-
1944
- <div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/daniel-home-1.png" alt="">
1945
- <div class="woolentor-theme-content">
1946
- <h3><?php echo esc_html__( 'Daniel - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
1947
- <p><?php echo esc_html__( 'Daniel is a premium woocommerce theme included in WooLentor pro. It will save money for the WooLentor pro users.', 'woolentor' ); ?></p>
1948
- <a href="http://demo.hasthemes.com/wp/daniel-preview.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
1949
- </div>
1950
- </div>
1951
-
1952
- <div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/hurst-home-1.png" alt="">
1953
- <div class="woolentor-theme-content">
1954
- <h3><?php echo esc_html__( 'Hurst - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
1955
- <p><?php echo esc_html__( 'Hurst is a premium woocommerce theme included in WooLentor pro. It will save money for the WooLentor pro users.', 'woolentor' ); ?></p>
1956
- <a href="http://demo.hasthemes.com/wp/hurst-preview.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
1957
- </div>
1958
- </div>
1959
-
1960
- </div>
1961
- </div>
1962
- </div>
1963
- <?php
1964
- echo ob_get_clean();
1965
- }
1966
-
1967
- // Buy Pro
1968
- function woolentor_html_buy_pro_tabs(){
1969
- ob_start();
1970
- ?>
1971
- <div class="woolentor-admin-tab-area">
1972
- <ul class="woolentor-admin-tabs">
1973
- <li><a href="#oneyear"><?php echo esc_html__( 'One Year', 'woolentor' ); ?></a></li>
1974
- <li><a href="#lifetime" class="wlactive"><?php echo esc_html__( 'Lifetime', 'woolentor' ); ?></a></li>
1975
- </ul>
1976
- </div>
1977
-
1978
- <div id="oneyear" class="woolentor-admin-tab-pane">
1979
- <div class="woolentor-admin-row">
1980
-
1981
- <div class="woolentor-price-plan">
1982
- <a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?db" target="_blank"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/pricing/one_year_single_website.png" alt="<?php echo esc_attr__( 'One Year Single Website','woolentor' );?>"></a>
1983
- </div>
1984
-
1985
- <div class="woolentor-price-plan">
1986
- <a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?db" target="_blank"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/pricing/one_year_five_website.png" alt="<?php echo esc_attr__( 'One Year Unlimited Website','woolentor' );?>"></a>
1987
- </div>
1988
-
1989
- <div class="woolentor-price-plan">
1990
- <a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?db" target="_blank"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/pricing/one_year_agency.png" alt="<?php echo esc_attr__( 'One Year Unlimited Websites','woolentor' );?>"></a>
1991
- </div>
1992
-
1993
- </div>
1994
- </div>
1995
-
1996
- <div id="lifetime" class="woolentor-admin-tab-pane wlactive">
1997
-
1998
- <div class="woolentor-admin-row">
1999
- <div class="woolentor-price-plan">
2000
- <a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?db" target="_blank"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/pricing/life_time_single_website.png" alt="<?php echo esc_attr__( 'Lifetime Single Website','woolentor' );?>"></a>
2001
- </div>
2002
-
2003
- <div class="woolentor-price-plan">
2004
- <a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?db" target="_blank"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/pricing/life_time_five_website.png" alt="<?php echo esc_attr__( 'Lifetime Unlimited Website','woolentor' );?>"></a>
2005
- </div>
2006
-
2007
- <div class="woolentor-price-plan">
2008
- <a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?db" target="_blank"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/pricing/life_time_agency.png" alt="<?php echo esc_attr__( 'Lifetime Unlimited Websites','woolentor' );?>"></a>
2009
- </div>
2010
- </div>
2011
-
2012
- </div>
2013
-
2014
- <?php
2015
- echo ob_get_clean();
2016
- }
2017
-
2018
-
2019
- }
2020
-
2021
- new Woolentor_Admin_Settings();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/admin/include/admin_field-manager.php ADDED
@@ -0,0 +1,522 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+
4
+ class Woolentor_Admin_Fields_Manager {
5
+
6
+ /**
7
+ * [$_instance]
8
+ * @var null
9
+ */
10
+ private static $_instance = null;
11
+
12
+ /**
13
+ * [instance] Initializes a singleton instance
14
+ * @return [Woolentor_Admin_Fields_Manager]
15
+ */
16
+ public static function instance() {
17
+ if ( is_null( self::$_instance ) ) {
18
+ self::$_instance = new self();
19
+ }
20
+ return self::$_instance;
21
+ }
22
+
23
+ public function init(){
24
+ add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_scripts' ] );
25
+ }
26
+
27
+ /**
28
+ * Enqueue scripts and styles
29
+ */
30
+ function admin_enqueue_scripts() {
31
+ wp_enqueue_style( 'wp-color-picker' );
32
+ wp_enqueue_media();
33
+ wp_enqueue_script( 'wp-color-picker' );
34
+ wp_enqueue_script( 'jquery' );
35
+ }
36
+
37
+ public function add_field( $option, $section ){
38
+
39
+ $name = $option['name'];
40
+ $type = isset( $option['type'] ) ? $option['type'] : 'text';
41
+ $label = isset( $option['label'] ) ? $option['label'] : '';
42
+ $preview = isset( $option['preview'] ) ? $option['preview'] : '';
43
+ $documentation = isset( $option['documentation'] ) ? $option['documentation'] : '';
44
+ $require_settings = isset( $option['require_settings'] ) ? $option['require_settings'] : '';
45
+ $setting_fields = isset( $option['setting_fields'] ) ? $option['setting_fields'] : '';
46
+ $is_pro = isset( $option['is_pro'] ) ? $option['is_pro'] : '';
47
+ $callback = isset( $option['callback'] ) ? $option['callback'] : [ $this, 'callback_' . $type ];
48
+
49
+ $args = array(
50
+ 'id' => $name,
51
+ 'class' => isset( $option['class'] ) ? $option['class'] : $name,
52
+ 'desc' => isset( $option['desc'] ) ? $option['desc'] : '',
53
+ 'name' => $label,
54
+ 'section' => $section,
55
+ 'size' => isset( $option['size'] ) ? $option['size'] : null,
56
+ 'options' => isset( $option['options'] ) ? $option['options'] : '',
57
+ 'std' => isset( $option['default'] ) ? $option['default'] : '',
58
+ 'sanitize_callback' => isset( $option['sanitize_callback'] ) ? $option['sanitize_callback'] : '',
59
+ 'type' => $type,
60
+ 'placeholder' => isset( $option['placeholder'] ) ? $option['placeholder'] : '',
61
+ 'min' => isset( $option['min'] ) ? $option['min'] : '',
62
+ 'max' => isset( $option['max'] ) ? $option['max'] : '',
63
+ 'step' => isset( $option['step'] ) ? $option['step'] : '',
64
+ 'headding' => isset( $option['headding'] ) ? $option['headding'] : '',
65
+ 'additional_info' => [
66
+ 'preview' => $preview,
67
+ 'documentation' => $documentation,
68
+ 'require_settings' => $require_settings,
69
+ 'setting_fields' => $setting_fields,
70
+ 'is_pro' => $is_pro
71
+ ]
72
+ );
73
+
74
+ $this->create_field( $args, $callback );
75
+
76
+ }
77
+
78
+ public function create_field( $args, $callback ){
79
+ call_user_func( $callback, $args );
80
+ }
81
+
82
+ /**
83
+ * Get field description for display
84
+ *
85
+ * @param array $args settings field args
86
+ */
87
+ public function get_field_title( $args ) {
88
+
89
+ if ( ! empty( $args['name'] ) ) {
90
+ $probadge = '';
91
+ if( $args['additional_info']['is_pro'] === true ){
92
+ $probadge = '<span class="woolentor-admin-switch-block-badge">'.esc_html__( 'Pro', 'woolentor' ).'</span>';
93
+ }
94
+ $desc = sprintf( '<h6 class="woolentor-admin-option-title">%s%s</h6>', $args['name'], $probadge );
95
+ } else {
96
+ $desc = '';
97
+ }
98
+ return $desc;
99
+ }
100
+
101
+ /**
102
+ * Get field description for display
103
+ *
104
+ * @param array $args settings field args
105
+ */
106
+ public function get_field_description( $args ) {
107
+ if ( ! empty( $args['desc'] ) ) {
108
+ $desc = sprintf( '<p class="woolentor-admin-option-text">%s</p>', $args['desc'] );
109
+ } else {
110
+ $desc = '';
111
+ }
112
+ return $desc;
113
+ }
114
+
115
+ /**
116
+ * Get Title for display
117
+ *
118
+ * @param array $args settings field args
119
+ */
120
+ public function callback_title( $args ) {
121
+ $headding = isset( $args['headding'] ) ? $args['headding'] : '';
122
+ $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
123
+ $html = sprintf( '<div class="woolentor-admin-option-heading %3$s"><h4 class="woolentor-admin-option-heading-title %1$s-title">%2$s</h4></div>', $size, $headding, $args['class'] );
124
+ echo $html;
125
+ }
126
+
127
+ /**
128
+ * Displays a text field for a settings field
129
+ *
130
+ * @param array $args settings field args
131
+ */
132
+ public function callback_text( $args ) {
133
+
134
+ $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
135
+ $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
136
+ $type = isset( $args['type'] ) ? $args['type'] : 'text';
137
+ $placeholder = empty( $args['placeholder'] ) ? '' : ' placeholder="' . $args['placeholder'] . '"';
138
+
139
+ $data_atr = $disabled = '';
140
+ if( $args['additional_info']['is_pro'] === true ){
141
+ $disabled = esc_attr('disabled=true');
142
+ $data_atr = esc_attr( 'data-woolentor-pro=disabled' );
143
+ }
144
+
145
+ $html = '<div class="woolentor-admin-option '.esc_attr( $args['class'] ).'">';
146
+ $html .= '<div class="woolentor-admin-option-content">';
147
+ $html .= $this->get_field_title( $args );
148
+ $html .= $this->get_field_description( $args );
149
+ $html .= '</div>';
150
+ $html .= '<div class="woolentor-admin-option-action" '.$data_atr.'>';
151
+ $html .= '<div class="woolentor-admin-input">';
152
+ $html .= sprintf( '<input type="%1$s" class="%2$s-text" id="%3$s[%4$s]" name="%4$s" value="%5$s" %6$s/>', $type, $size, $args['section'], $args['id'], $value, $placeholder );
153
+ $html .= '</div>';
154
+ $html .= '</div>';
155
+ $html .= '</div>';
156
+
157
+ echo $html;
158
+ }
159
+
160
+ /**
161
+ * Displays a checkbox for a settings field
162
+ *
163
+ * @param array $args settings field args
164
+ */
165
+ public function callback_element( $args ) {
166
+
167
+ $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
168
+
169
+ $checked = checked( $value, 'on', false );
170
+ $switch_id = esc_attr('data-switch-id=element');
171
+ $probadge = $data_atr = '';
172
+ if( $args['additional_info']['is_pro'] === true ){
173
+ $probadge = '<span class="woolentor-admin-switch-block-badge">'.esc_html__( 'Pro', 'woolentor' ).'</span>';
174
+ $checked = esc_attr('disabled=true');
175
+ $data_atr = esc_attr( 'data-woolentor-pro=disabled' );
176
+ $switch_id = '';
177
+ }
178
+
179
+ $setting_fields = '';
180
+ if( !empty( $args['additional_info']['setting_fields'] ) ){
181
+ $setting_fields = wp_json_encode( $args['additional_info']['setting_fields'] );
182
+ }
183
+ $visibility = 'woolentor-visibility-none';
184
+ if( ( $args['additional_info']['require_settings'] === true ) && ( $value === 'on' ) ){
185
+ $visibility = '';
186
+ }
187
+
188
+ $html = '<div class="woolentor-admin-switch-block '.esc_attr( $args['class'] ).'">';
189
+ $html .= '<div class="woolentor-admin-switch-block-content">';
190
+ $html .= sprintf('<h6 class="woolentor-admin-switch-block-title">%1$s</h6>', $args['name'] );
191
+ $html .= '<div class="woolentor-admin-switch-block-info">';
192
+ $html .= !empty( $args['additional_info']['preview'] ) ? '<a href="'.$args['additional_info']['preview'].'" data-woolentor-tooltip="'.esc_attr__('Preview','woolentor').'"><i class="wli wli-monitor"></i></a>' : '';
193
+ $html .= !empty( $args['additional_info']['documentation'] ) ? '<a href="'.$args['additional_info']['documentation'].'" data-woolentor-tooltip="'.esc_attr__('Documentation','woolentor').'"><i class="wli wli-question"></i></a>' : '';
194
+ $html .= $probadge;
195
+ $html .= '</div>';
196
+ $html .= '</div>';
197
+ $html .= '<div class="woolentor-admin-switch-block-actions" '.$data_atr.'>';
198
+ $html .= !empty( $args['additional_info']['require_settings'] ) ? '<a href="#" class="woolentor-admin-switch-block-setting '.$visibility.'" data-section="'.$args['section'].'" data-fields=\'' .$setting_fields. '\'><i class="wli wli-cog-light"></i></a>' : '';
199
+ $html .= '<div class="woolentor-admin-switch" '.$switch_id.'>';
200
+ $html .= sprintf( '<input type="checkbox" class="checkbox" id="woolentor_field_%1$s[%2$s]" name="%2$s" value="on" %3$s/>', $args['section'], $args['id'], $checked );
201
+ $html .= sprintf( '<label for="woolentor_field_%1$s[%2$s]"><span class="woolentor-admin-switch-label on">%3$s</span><span class="woolentor-admin-switch-label off">%4$s</span><span class="woolentor-admin-switch-indicator"></span></label>', $args['section'], $args['id'], 'on', 'off' );
202
+ $html .= '</div>';
203
+ $html .= '</div>';
204
+ $html .= '</div>';
205
+
206
+ echo $html;
207
+ }
208
+
209
+ /**
210
+ * Displays a number field for a settings field
211
+ *
212
+ * @param array $args settings field args
213
+ */
214
+ public function callback_number( $args ) {
215
+
216
+ $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
217
+ $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
218
+ $type = isset( $args['type'] ) ? $args['type'] : 'number';
219
+ $placeholder = empty( $args['placeholder'] ) ? '' : ' placeholder="' . $args['placeholder'] . '"';
220
+ $min = ( $args['min'] == '' ) ? '' : ' min="' . $args['min'] . '"';
221
+ $max = ( $args['max'] == '' ) ? '' : ' max="' . $args['max'] . '"';
222
+ $step = ( $args['step'] == '' ) ? '' : ' step="' . $args['step'] . '"';
223
+
224
+ $data_atr = $checked = '';
225
+ if( $args['additional_info']['is_pro'] === true ){
226
+ $checked = esc_attr('disabled=true');
227
+ $data_atr = esc_attr( 'data-woolentor-pro=disabled' );
228
+ }
229
+
230
+ $html = '<div class="woolentor-admin-option '.esc_attr( $args['class'] ).'">';
231
+ $html .= '<div class="woolentor-admin-option-content">';
232
+ $html .= $this->get_field_title( $args );
233
+ $html .= $this->get_field_description( $args );
234
+ $html .= '</div>';
235
+ $html .= '<div class="woolentor-admin-option-action" '.$data_atr.'>';
236
+ $html .= '<div class="woolentor-admin-number">';
237
+ $html .= sprintf( '<input type="%1$s" class="%2$s-number" id="%3$s[%4$s]" name="%4$s" value="%5$s" %6$s%7$s%8$s%9$s%10$s />', $type, $size, $args['section'], $args['id'], $value, $placeholder, $min, $max, $step, $checked );
238
+ $html .= '<span class="woolentor-admin-number-btn increase">+</span>';
239
+ $html .= '<span class="woolentor-admin-number-btn decrease">-</span>';
240
+ $html .= '</div>';
241
+ $html .= '</div>';
242
+ $html .= '</div>';
243
+
244
+ echo $html;
245
+ }
246
+
247
+ /**
248
+ * Displays a checkbox for a settings field
249
+ *
250
+ * @param array $args settings field args
251
+ */
252
+ public function callback_checkbox( $args ) {
253
+
254
+ $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
255
+
256
+ $checked = checked( $value, 'on', false );
257
+ $data_atr = '';
258
+ if( $args['additional_info']['is_pro'] === true ){
259
+ $checked = esc_attr('disabled=true');
260
+ $data_atr = esc_attr( 'data-woolentor-pro=disabled' );
261
+ }
262
+
263
+ $html = '<div class="woolentor-admin-option '.esc_attr( $args['class'] ).'">';
264
+ $html .= '<div class="woolentor-admin-option-content">';
265
+ $html .= $this->get_field_title( $args );
266
+ $html .= $this->get_field_description( $args );
267
+ $html .= '</div>';
268
+ $html .= '<div class="woolentor-admin-option-action" '.$data_atr.'>';
269
+ $html .= '<div class="woolentor-admin-switch">';
270
+ $html .= sprintf( '<input type="checkbox" class="checkbox" id="woolentor_field_%1$s[%2$s]" name="%2$s" value="on" %3$s/>', $args['section'], $args['id'], $checked );
271
+ $html .= sprintf( '<label for="woolentor_field_%1$s[%2$s]"><span class="woolentor-admin-switch-label on">%3$s</span><span class="woolentor-admin-switch-label off">%4$s</span><span class="woolentor-admin-switch-indicator"></span></label>', $args['section'], $args['id'], 'on', 'off' );
272
+ $html .= '</div>';
273
+ $html .= '</div>';
274
+ $html .= '</div>';
275
+
276
+ echo $html;
277
+ }
278
+
279
+ /**
280
+ * Displays a radio button for a settings field
281
+ *
282
+ * @param array $args settings field args
283
+ */
284
+ public function callback_radio( $args ) {
285
+
286
+ $value = $this->get_option( $args['id'], $args['section'], $args['std'] );
287
+
288
+ $data_atr = $disabled = '';
289
+ if( $args['additional_info']['is_pro'] === true ){
290
+ $disabled = esc_attr('disabled=true');
291
+ $data_atr = esc_attr( 'data-woolentor-pro=disabled' );
292
+ }
293
+
294
+ $html = '<div class="woolentor-admin-option '.esc_attr( $args['class'] ).' ">';
295
+ $html .= '<div class="woolentor-admin-option-content">';
296
+ $html .= $this->get_field_title( $args );
297
+ $html .= $this->get_field_description( $args );
298
+ $html .= '</div>';
299
+ $html .= '<div class="woolentor-admin-option-action" '.$data_atr.'>';
300
+
301
+ foreach ( $args['options'] as $key => $label ) {
302
+ $html .= '<div class="woolentor-admin-radio">';
303
+ $html .= sprintf( '<input type="radio" class="radio" id="woolentor_field_%1$s[%2$s][%3$s]" name="%2$s" value="%3$s" %4$s %5$s />', $args['section'], $args['id'], $key, checked( $value, $key, false ), $disabled );
304
+ $html .= sprintf( '<label for="woolentor_field_%1$s[%2$s][%3$s]">%4$s</label>', $args['section'], $args['id'], $key, $label );
305
+ $html .= '</div>';
306
+ }
307
+
308
+ $html .= '</div>';
309
+ $html .= '</div>';
310
+
311
+ echo $html;
312
+
313
+ }
314
+
315
+
316
+ /**
317
+ * Displays a selectbox for a settings field
318
+ *
319
+ * @param array $args settings field args
320
+ */
321
+ public function callback_select( $args ) {
322
+
323
+ $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
324
+ $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
325
+
326
+ $data_atr = $disabled = '';
327
+ if( $args['additional_info']['is_pro'] === true ){
328
+ $disabled = esc_attr('disabled=true');
329
+ $data_atr = esc_attr( 'data-woolentor-pro=disabled' );
330
+ }
331
+
332
+ $html = '<div class="woolentor-admin-option '.esc_attr( $args['class'] ).' ">';
333
+ $html .= '<div class="woolentor-admin-option-content">';
334
+ $html .= $this->get_field_title( $args );
335
+ $html .= $this->get_field_description( $args );
336
+ $html .= '</div>';
337
+ $html .= '<div class="woolentor-admin-option-action" '.$data_atr.'>';
338
+ $html .= '<div class="woolentor-admin-select">';
339
+ $html .= sprintf( '<select class="%1$s" name="%3$s" id="%2$s[%3$s]" %4$s>', $size, $args['section'], $args['id'], $disabled );
340
+ foreach ( $args['options'] as $key => $label ) {
341
+ $html .= sprintf( '<option value="%s"%s>%s</option>', $key, selected( $value, $key, false ), $label );
342
+ }
343
+ $html .= sprintf( '</select>' );
344
+ $html .= '</div>';
345
+ $html .= '</div>';
346
+ $html .= '</div>';
347
+
348
+ echo $html;
349
+ }
350
+
351
+ /**
352
+ * Displays a multiselect for a settings field
353
+ *
354
+ * @param array $args settings field args
355
+ */
356
+ public function callback_multiselect( $args ) {
357
+
358
+ $value = $this->get_option( $args['id'], $args['section'], $args['std'] );
359
+
360
+ $data_atr = $disabled = '';
361
+ if( $args['additional_info']['is_pro'] === true ){
362
+ $disabled = esc_attr('disabled=true');
363
+ $data_atr = esc_attr( 'data-woolentor-pro=disabled' );
364
+ }
365
+ $html = '<div class="woolentor-admin-option '.esc_attr( $args['class'] ).' ">';
366
+ $html .= '<div class="woolentor-admin-option-content">';
367
+ $html .= $this->get_field_title( $args );
368
+ $html .= $this->get_field_description( $args );
369
+ $html .= '</div>';
370
+ $html .= '<div class="woolentor-admin-option-action" '.$data_atr.'>';
371
+ $html .= '<div class="woolentor-admin-select">';
372
+ $html .= sprintf( '<select multiple="multiple" class="%1$s" name="%2$s[]" id="%1$s[%2$s]" %3$s>', $args['section'], $args['id'], $disabled );
373
+ foreach ( $args['options'] as $key => $label ) {
374
+ $selected = '';
375
+ if( !empty( $value ) ){
376
+ $selected = ( is_array( $value ) && in_array( $key, $value ) ) ? $key : '';
377
+ }
378
+ $html .= sprintf( '<option value="%1$s" %2$s>%3$s</option>', $key, selected( $selected, $key, false ), $label );
379
+ }
380
+ $html .= sprintf( '</select>' );
381
+ $html .= '</div>';
382
+ $html .= '</div>';
383
+ $html .= '</div>';
384
+
385
+ echo $html;
386
+
387
+ }
388
+
389
+ /**
390
+ * Displays a color picker field for a settings field
391
+ *
392
+ * @param array $args settings field args
393
+ */
394
+ public function callback_color( $args ) {
395
+
396
+ $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
397
+ $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
398
+
399
+ $data_atr = $disabled = '';
400
+ if( $args['additional_info']['is_pro'] === true ){
401
+ $disabled = esc_attr('disabled=true');
402
+ $data_atr = esc_attr( 'data-woolentor-pro=disabled' );
403
+ }
404
+
405
+ $html = '<div class="woolentor-admin-option '.esc_attr( $args['class'] ).' ">';
406
+ $html .= '<div class="woolentor-admin-option-content">';
407
+ $html .= $this->get_field_title( $args );
408
+ $html .= $this->get_field_description( $args );
409
+ $html .= '</div>';
410
+ $html .= '<div class="woolentor-admin-option-action" '.$data_atr.'>';
411
+ $html .= '<div class="woolentor-admin-color">';
412
+ $html .= sprintf( '<input type="text" class="%1$s-text wp-color-picker-field" id="%2$s[%3$s]" name="%3$s" value="%4$s" data-default-color="%5$s" />', $size, $args['section'], $args['id'], $value, $args['std'] );
413
+ $html .= '</div>';
414
+ $html .= '</div>';
415
+ $html .= '</div>';
416
+
417
+ echo $html;
418
+ }
419
+
420
+ /**
421
+ * Displays a DIMENSIONS for a settings field
422
+ *
423
+ * @param array $args settings field args
424
+ */
425
+ public function callback_dimensions( $args ) {
426
+
427
+ $value = $this->get_option( $args['id'], $args['section'], $args['std'] );
428
+
429
+ $data_atr = $disabled = '';
430
+ if( $args['additional_info']['is_pro'] === true ){
431
+ $disabled = esc_attr('disabled=true');
432
+ $data_atr = esc_attr( 'data-woolentor-pro=disabled' );
433
+ }
434
+
435
+ $html = '<div class="woolentor-admin-option '.esc_attr( $args['class'] ).' ">';
436
+
437
+ $html .= '<div class="woolentor-admin-option-content">';
438
+ $html .= $this->get_field_title( $args );
439
+ $html .= $this->get_field_description( $args );
440
+ $html .= '</div>';
441
+
442
+ $html .= '<div class="woolentor-admin-option-action" '.$data_atr.'><ul class="woolentor_dimensions">';
443
+ foreach ( $args['options'] as $key => $label ) {
444
+ $new_value = isset( $value[$key] ) ? $value[$key] : '';
445
+ $html .= '<li>';
446
+ if( 'unit' === $key ){
447
+ $html .= sprintf( '<input type="text" class="dimensionsbox" id="woolentor_sp_%1$s[%2$s][%3$s]" name="%2$s[%3$s]" value="%4$s" />', $args['section'], $args['id'], $key, $new_value );
448
+ $html .= sprintf( '<label for="woolentor_sp_%1$s[%2$s][%3$s]">%4$s</label>', $args['section'], $args['id'], $key, $label );
449
+ }else{
450
+ $html .= sprintf( '<input type="number" class="dimensionsbox" id="woolentor_sp_%1$s[%2$s][%3$s]" name="%2$s[%3$s]" value="%4$s" />', $args['section'], $args['id'], $key, $new_value );
451
+ $html .= sprintf( '<label for="woolentor_sp_%1$s[%2$s][%3$s]">%4$s</label>', $args['section'], $args['id'], $key, $label );
452
+ }
453
+ $html .= '</li>';
454
+ }
455
+ $html .= '</ul></div>';
456
+
457
+ $html .= '</div>';
458
+
459
+ echo $html;
460
+ }
461
+
462
+ /**
463
+ * Get the value of a settings field
464
+ *
465
+ * @param string $option settings field name
466
+ * @param string $section the section name this field belongs to
467
+ * @param string $default default text if it's not found
468
+ * @return string
469
+ */
470
+ public function get_option( $option, $section, $default = '' ) {
471
+ $options = get_option( $section );
472
+ if ( isset( $options[$option] ) ) {
473
+ return $options[$option];
474
+ }
475
+ return $default;
476
+ }
477
+
478
+ /**
479
+ * Tabbable JavaScript codes & Initiate Color Picker
480
+ *
481
+ * This code uses localstorage for displaying active tabs
482
+ */
483
+ public function script() {
484
+ ?>
485
+ <script>
486
+ jQuery(document).ready(function($) {
487
+
488
+ //Initiate Color Picker
489
+ $('.wp-color-picker-field').wpColorPicker({
490
+
491
+ change: function (event, ui) {
492
+ $(this).closest('.woolentor-admin-main-tab-pane').find('.woolentor-admin-btn-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
493
+ },
494
+
495
+ clear: function (event) {
496
+ $(this).closest('.woolentor-admin-main-tab-pane').find('.woolentor-admin-btn-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
497
+ }
498
+
499
+ });
500
+
501
+ $('div[data-woolentor-pro="disabled"] .wp-picker-container button').each(function(){
502
+ $(this).attr("disabled", true);
503
+ });
504
+
505
+ // Icon Picker
506
+ $('.woolentor_icon_picker .regular-text').fontIconPicker({
507
+ source: woolentor_fields.iconset,
508
+ emptyIcon: true,
509
+ hasSearch: true,
510
+ theme: 'fip-bootstrap'
511
+ }).on('change', function() {
512
+ $(this).closest('.woolentor-admin-main-tab-pane').find('.woolentor-admin-btn-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
513
+ });
514
+
515
+ });
516
+ </script>
517
+ <?php
518
+ }
519
+
520
+
521
+
522
+ }
includes/admin/include/admin_fields.php ADDED
@@ -0,0 +1,1610 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+
4
+ class Woolentor_Admin_Fields {
5
+
6
+ /**
7
+ * [$_instance]
8
+ * @var null
9
+ */
10
+ private static $_instance = null;
11
+
12
+ /**
13
+ * [instance] Initializes a singleton instance
14
+ * @return [Woolentor_Admin_Fields]
15
+ */
16
+ public static function instance() {
17
+ if ( is_null( self::$_instance ) ) {
18
+ self::$_instance = new self();
19
+ }
20
+ return self::$_instance;
21
+ }
22
+
23
+ /**
24
+ * [field_sections] Admin Fields section
25
+ * @return [array] section
26
+ */
27
+ public function field_sections(){
28
+ $sections = array(
29
+
30
+ array(
31
+ 'id' => 'woolentor_general_tabs',
32
+ 'title' => esc_html__( 'General', 'woolentor' ),
33
+ 'icon' => 'wli-cog'
34
+ ),
35
+
36
+ array(
37
+ 'id' => 'woolentor_woo_template_tabs',
38
+ 'title' => esc_html__( 'WooCommerce Template', 'woolentor' ),
39
+ 'icon' => 'wli-store'
40
+ ),
41
+
42
+ array(
43
+ 'id' => 'woolentor_elements_tabs',
44
+ 'title' => esc_html__( 'Elements', 'woolentor' ),
45
+ 'icon' => 'wli-images'
46
+ ),
47
+
48
+ array(
49
+ 'id' => 'woolentor_rename_label_tabs',
50
+ 'title' => esc_html__( 'Rename Label', 'woolentor' ),
51
+ 'icon' => 'wli-pencil'
52
+ ),
53
+
54
+ array(
55
+ 'id' => 'woolentor_sales_notification_tabs',
56
+ 'title' => esc_html__( 'Sales Notification', 'woolentor' ),
57
+ 'icon' => 'wli-bell'
58
+ ),
59
+
60
+ array(
61
+ 'id' => 'woolentor_style_tabs',
62
+ 'title' => esc_html__( 'Style', 'woolentor' ),
63
+ 'icon' => 'wli-tag'
64
+ ),
65
+
66
+ array(
67
+ 'id' => 'woolentor_others_tabs',
68
+ 'title' => esc_html__( 'Modules', 'woolentor' ),
69
+ 'icon' => 'wli-grid'
70
+ ),
71
+
72
+ array(
73
+ 'id' => 'woolentor_extension_tabs',
74
+ 'title' => esc_html__( 'Extensions', 'woolentor' ),
75
+ 'icon' => 'wli-masonry'
76
+ ),
77
+
78
+ );
79
+ return apply_filters( 'woolentor_admin_fields_sections', $sections );
80
+
81
+ }
82
+
83
+ /**
84
+ * [fields] Admin Fields
85
+ * @return [array] fields
86
+ */
87
+ public function fields(){
88
+
89
+ $settings_fields = array(
90
+
91
+ 'woolentor_woo_template_tabs' => array(
92
+
93
+ array(
94
+ 'name' => 'enablecustomlayout',
95
+ 'label' => esc_html__( 'Enable / Disable Template Builder', 'woolentor' ),
96
+ 'desc' => esc_html__( 'You can enable/disable template builder from here.', 'woolentor' ),
97
+ 'type' => 'checkbox',
98
+ 'default' => 'on',
99
+ ),
100
+
101
+ array(
102
+ 'name' => 'shoppageproductlimit',
103
+ 'label' => esc_html__( 'Product Limit', 'woolentor' ),
104
+ 'desc' => esc_html__( 'You can handle the product limit for the Shop page', 'woolentor' ),
105
+ 'min' => 1,
106
+ 'max' => 100,
107
+ 'step' => '1',
108
+ 'type' => 'number',
109
+ 'default' => '2',
110
+ 'sanitize_callback' => 'floatval',
111
+ 'class' => 'depend_enable_custom_layout',
112
+ ),
113
+
114
+ array(
115
+ 'name' => 'singleproductpage',
116
+ 'label' => esc_html__( 'Single Product Template', 'woolentor' ),
117
+ 'desc' => esc_html__( 'You can select a custom template for the product details page layout', 'woolentor' ),
118
+ 'type' => 'select',
119
+ 'default' => '0',
120
+ 'options' => woolentor_elementor_template(),
121
+ 'class' => 'depend_enable_custom_layout',
122
+ ),
123
+
124
+ array(
125
+ 'name' => 'productarchivepage',
126
+ 'label' => esc_html__( 'Product Shop Page Template', 'woolentor' ),
127
+ 'desc' => esc_html__( 'You can select a custom template for the Shop page layout', 'woolentor' ),
128
+ 'type' => 'select',
129
+ 'default' => '0',
130
+ 'options' => woolentor_elementor_template(),
131
+ 'class' => 'depend_enable_custom_layout',
132
+ ),
133
+
134
+ array(
135
+ 'name' => 'productallarchivepage',
136
+ 'label' => esc_html__( 'Product Archive Page Template', 'woolentor' ),
137
+ 'desc' => esc_html__( 'You can select a custom template for the Product Archive page layout', 'woolentor' ),
138
+ 'type' => 'select',
139
+ 'default' => '0',
140
+ 'options' => woolentor_elementor_template(),
141
+ 'class' => 'depend_enable_custom_layout',
142
+ ),
143
+
144
+ array(
145
+ 'name' => 'productcartpagep',
146
+ 'label' => esc_html__( 'Cart Page Template', 'woolentor' ),
147
+ 'desc' => esc_html__( 'You can select a template for the Cart page layout', 'woolentor' ),
148
+ 'type' => 'select',
149
+ 'default' => '0',
150
+ 'options' => array(
151
+ 'select' => esc_html__('Select a template for the cart page layout','woolentor'),
152
+ ),
153
+ 'class' => 'depend_enable_custom_layout',
154
+ 'is_pro' => true,
155
+ ),
156
+
157
+ array(
158
+ 'name' => 'productcheckoutpagep',
159
+ 'label' => esc_html__( 'Checkout Page Template', 'woolentor' ),
160
+ 'desc' => esc_html__( 'You can select a template for the Checkout page layout', 'woolentor' ),
161
+ 'type' => 'select',
162
+ 'default' => '0',
163
+ 'options' => array(
164
+ 'select' => esc_html__('Select a template for the Checkout page layout','woolentor'),
165
+ ),
166
+ 'class' => 'depend_enable_custom_layout',
167
+ 'is_pro' => true,
168
+ ),
169
+
170
+ array(
171
+ 'name' => 'productthankyoupagep',
172
+ 'label' => esc_html__( 'Thank You Page Template', 'woolentor' ),
173
+ 'desc' => esc_html__( 'Select a template for the Thank you page layout', 'woolentor' ),
174
+ 'type' => 'select',
175
+ 'default' => '0',
176
+ 'options' => array(
177
+ 'select' => esc_html__('Select a template for the Thank you page layout','woolentor'),
178
+ ),
179
+ 'class' => 'depend_enable_custom_layout',
180
+ 'is_pro' => true,
181
+ ),
182
+
183
+ array(
184
+ 'name' => 'productmyaccountpagep',
185
+ 'label' => esc_html__( 'My Account Page Template', 'woolentor' ),
186
+ 'desc' => esc_html__( 'Select a template for the My Account page layout', 'woolentor' ),
187
+ 'type' => 'select',
188
+ 'default' => '0',
189
+ 'options' => array(
190
+ 'select' => esc_html__('Select a template for the My account page layout','woolentor'),
191
+ ),
192
+ 'class' => 'depend_enable_custom_layout',
193
+ 'is_pro' => true,
194
+ ),
195
+
196
+ array(
197
+ 'name' => 'productmyaccountloginpagep',
198
+ 'label' => esc_html__( 'My Account Login page Template', 'woolentor' ),
199
+ 'desc' => esc_html__( 'Select a template for the Login page layout', 'woolentor' ),
200
+ 'type' => 'select',
201
+ 'default' => '0',
202
+ 'options' => array(
203
+ 'select' => esc_html__('Select a template for the My account login page layout','woolentor'),
204
+ ),
205
+ 'class' => 'depend_enable_custom_layout',
206
+ 'is_pro' => true,
207
+ ),
208
+
209
+ array(
210
+ 'name' => 'productquickviewp',
211
+ 'label' => esc_html__( 'Quick View Template', 'woolentor' ),
212
+ 'desc' => esc_html__( 'Select a template for the product\'s quick view layout', 'woolentor' ),
213
+ 'type' => 'select',
214
+ 'default' => '0',
215
+ 'options' => array(
216
+ 'select' => esc_html__('Select a template for the Quick view layout','woolentor'),
217
+ ),
218
+ 'class' => 'depend_enable_custom_layout',
219
+ 'is_pro' => true,
220
+ ),
221
+
222
+ ),
223
+
224
+ 'woolentor_elements_tabs' => array(
225
+
226
+ array(
227
+ 'name' => 'product_tabs',
228
+ 'label' => __( 'Product Tab', 'woolentor' ),
229
+ 'type' => 'element',
230
+ 'default' => 'on',
231
+ // 'preview' => '#',
232
+ // 'documentation' => '#',
233
+ // 'require_settings' => true,
234
+ // 'is_pro' => true
235
+ ),
236
+
237
+ array(
238
+ 'name' => 'universal_product',
239
+ 'label' => esc_html__( 'Universal Product', 'woolentor' ),
240
+ 'type' => 'element',
241
+ 'default' => 'on'
242
+ ),
243
+
244
+ array(
245
+ 'name' => 'product_curvy',
246
+ 'label' => esc_html__( 'WL: Product Curvy', 'woolentor' ),
247
+ 'type' => 'element',
248
+ 'default' => 'on'
249
+ ),
250
+
251
+ array(
252
+ 'name' => 'product_image_accordion',
253
+ 'label' => esc_html__( 'WL: Product Image Accordion', 'woolentor' ),
254
+ 'type' => 'element',
255
+ 'default' => 'on'
256
+ ),
257
+
258
+ array(
259
+ 'name' => 'product_accordion',
260
+ 'label' => esc_html__( 'WL: Product Accordion', 'woolentor' ),
261
+ 'type' => 'element',
262
+ 'default' => 'on'
263
+ ),
264
+
265
+ array(
266
+ 'name' => 'add_banner',
267
+ 'label' => esc_html__( 'Ads Banner', 'woolentor' ),
268
+ 'type' => 'element',
269
+ 'default' => 'on'
270
+ ),
271
+
272
+ array(
273
+ 'name' => 'special_day_offer',
274
+ 'label' => esc_html__( 'Special Day Offer', 'woolentor' ),
275
+ 'type' => 'element',
276
+ 'default' => 'on'
277
+ ),
278
+
279
+ array(
280
+ 'name' => 'wb_customer_review',
281
+ 'label' => esc_html__( 'Customer Review', 'woolentor' ),
282
+ 'type' => 'element',
283
+ 'default' => 'on'
284
+ ),
285
+
286
+ array(
287
+ 'name' => 'wb_image_marker',
288
+ 'label' => esc_html__( 'Image Marker', 'woolentor' ),
289
+ 'type' => 'element',
290
+ 'default' => 'on'
291
+ ),
292
+
293
+ array(
294
+ 'name' => 'wl_category',
295
+ 'label' => esc_html__( 'Category List', 'woolentor' ),
296
+ 'type' => 'element',
297
+ 'default' => 'on'
298
+ ),
299
+
300
+ array(
301
+ 'name' => 'wl_category_grid',
302
+ 'label' => esc_html__( 'Category Grid', 'woolentor' ),
303
+ 'type' => 'element',
304
+ 'default' => 'on'
305
+ ),
306
+
307
+ array(
308
+ 'name' => 'wl_onepage_slider',
309
+ 'label' => esc_html__( 'One page slider', 'woolentor' ),
310
+ 'type' => 'element',
311
+ 'default' => 'on'
312
+ ),
313
+
314
+ array(
315
+ 'name' => 'wl_testimonial',
316
+ 'label' => esc_html__( 'Testimonial', 'woolentor' ),
317
+ 'type' => 'element',
318
+ 'default' => 'on'
319
+ ),
320
+
321
+ array(
322
+ 'name' => 'wl_store_features',
323
+ 'label' => esc_html__( 'Store Features', 'woolentor' ),
324
+ 'type' => 'element',
325
+ 'default' => 'on'
326
+ ),
327
+
328
+ array(
329
+ 'name' => 'wl_faq',
330
+ 'label' => esc_html__( 'Faq', 'woolentor' ),
331
+ 'type' => 'element',
332
+ 'default' => 'on'
333
+ ),
334
+
335
+ array(
336
+ 'name' => 'wl_brand',
337
+ 'label' => esc_html__( 'Brand Logo', 'woolentor' ),
338
+ 'type' => 'element',
339
+ 'default' => 'on'
340
+ ),
341
+
342
+ array(
343
+ 'name' => 'wb_archive_product',
344
+ 'label' => esc_html__( 'Product Archive', 'woolentor' ),
345
+ 'type' => 'element',
346
+ 'default' => 'on'
347
+ ),
348
+
349
+ array(
350
+ 'name' => 'wl_product_filter',
351
+ 'label' => esc_html__( 'Product Filter', 'woolentor' ),
352
+ 'type' => 'element',
353
+ 'default' => 'on'
354
+ ),
355
+
356
+ array(
357
+ 'name' => 'wl_product_horizontal_filter',
358
+ 'label' => esc_html__( 'Product Horizontal Filter', 'woolentor' ),
359
+ 'type' => 'element',
360
+ 'default' => 'on'
361
+ ),
362
+
363
+ array(
364
+ 'name' => 'wb_product_title',
365
+ 'label' => esc_html__( 'Product Title', 'woolentor' ),
366
+ 'type' => 'element',
367
+ 'default' => 'on'
368
+ ),
369
+
370
+ array(
371
+ 'name' => 'wb_product_related',
372
+ 'label' => esc_html__( 'Related Product', 'woolentor' ),
373
+ 'type' => 'element',
374
+ 'default' => 'on'
375
+ ),
376
+
377
+ array(
378
+ 'name' => 'wb_product_add_to_cart',
379
+ 'label' => esc_html__( 'Add to Cart Button', 'woolentor' ),
380
+ 'type' => 'element',
381
+ 'default' => 'on'
382
+ ),
383
+
384
+ array(
385
+ 'name' => 'wb_product_additional_information',
386
+ 'label' => esc_html__( 'Additional Information', 'woolentor' ),
387
+ 'type' => 'element',
388
+ 'default' => 'on'
389
+ ),
390
+
391
+ array(
392
+ 'name' => 'wb_product_data_tab',
393
+ 'label' => esc_html__( 'Product Data Tab', 'woolentor' ),
394
+ 'type' => 'element',
395
+ 'default' => 'on'
396
+ ),
397
+
398
+ array(
399
+ 'name' => 'wb_product_description',
400
+ 'label' => esc_html__( 'Product Description', 'woolentor' ),
401
+ 'type' => 'element',
402
+ 'default' => 'on'
403
+ ),
404
+
405
+ array(
406
+ 'name' => 'wb_product_short_description',
407
+ 'label' => esc_html__( 'Product Short Description', 'woolentor' ),
408
+ 'type' => 'element',
409
+ 'default' => 'on'
410
+ ),
411
+
412
+ array(
413
+ 'name' => 'wb_product_price',
414
+ 'label' => esc_html__( 'Product Price', 'woolentor' ),
415
+ 'type' => 'element',
416
+ 'default' => 'on'
417
+ ),
418
+
419
+ array(
420
+ 'name' => 'wb_product_rating',
421
+ 'label' => esc_html__( 'Product Rating', 'woolentor' ),
422
+ 'type' => 'element',
423
+ 'default' => 'on'
424
+ ),
425
+
426
+ array(
427
+ 'name' => 'wb_product_reviews',
428
+ 'label' => esc_html__( 'Product Reviews', 'woolentor' ),
429
+ 'type' => 'element',
430
+ 'default' => 'on'
431
+ ),
432
+
433
+ array(
434
+ 'name' => 'wb_product_image',
435
+ 'label' => esc_html__( 'Product Image', 'woolentor' ),
436
+ 'type' => 'element',
437
+ 'default' => 'on'
438
+ ),
439
+
440
+ array(
441
+ 'name' => 'wl_product_video_gallery',
442
+ 'label' => esc_html__( 'Product Video Gallery', 'woolentor' ),
443
+ 'type' => 'element',
444
+ 'default' => 'on'
445
+ ),
446
+
447
+ array(
448
+ 'name' => 'wb_product_upsell',
449
+ 'label' => esc_html__( 'Product Upsell', 'woolentor' ),
450
+ 'type' => 'element',
451
+ 'default' => 'on'
452
+ ),
453
+
454
+ array(
455
+ 'name' => 'wb_product_stock',
456
+ 'label' => esc_html__( 'Product Stock Status', 'woolentor' ),
457
+ 'type' => 'element',
458
+ 'default' => 'on'
459
+ ),
460
+
461
+ array(
462
+ 'name' => 'wb_product_meta',
463
+ 'label' => esc_html__( 'Product Meta Info', 'woolentor' ),
464
+ 'type' => 'element',
465
+ 'default' => 'on'
466
+ ),
467
+
468
+ array(
469
+ 'name' => 'wb_product_call_for_price',
470
+ 'label' => esc_html__( 'Call for Price', 'woolentor' ),
471
+ 'type' => 'element',
472
+ 'default' => 'on'
473
+ ),
474
+
475
+ array(
476
+ 'name' => 'wb_product_suggest_price',
477
+ 'label' => esc_html__( 'Suggest Price', 'woolentor' ),
478
+ 'type' => 'element',
479
+ 'default' => 'on'
480
+ ),
481
+
482
+ array(
483
+ 'name' => 'wb_product_qr_code',
484
+ 'label' => esc_html__( 'QR Code', 'woolentor' ),
485
+ 'type' => 'element',
486
+ 'default' => 'on'
487
+ ),
488
+
489
+ array(
490
+ 'name' => 'wl_product_expanding_gridp',
491
+ 'label' => esc_html__( 'Product Expanding Grid', 'woolentor' ),
492
+ 'type' => 'element',
493
+ 'default' => 'off',
494
+ 'is_pro' => true,
495
+ ),
496
+
497
+ array(
498
+ 'name' => 'wl_product_filterable_gridp',
499
+ 'label' => esc_html__( 'Product Filterable Grid', 'woolentor' ),
500
+ 'type' => 'element',
501
+ 'default' => 'off',
502
+ 'is_pro' => true,
503
+ ),
504
+
505
+ array(
506
+ 'name' => 'wl_custom_archive_layoutp',
507
+ 'label' => esc_html__( 'Product Archive Layout', 'woolentor' ),
508
+ 'type' => 'element',
509
+ 'default' => 'off',
510
+ 'is_pro' => true,
511
+ ),
512
+
513
+ array(
514
+ 'name' => 'wl_product_pgridp',
515
+ 'label' => esc_html__( 'Product Grid', 'woolentor' ),
516
+ 'type' => 'element',
517
+ 'default' => 'off',
518
+ 'is_pro' => true,
519
+ ),
520
+
521
+ array(
522
+ 'name' => 'wl_cart_tablep',
523
+ 'label' => esc_html__( 'Product Cart Table', 'woolentor' ),
524
+ 'type' => 'element',
525
+ 'default' => 'off',
526
+ 'is_pro' => true,
527
+ ),
528
+
529
+ array(
530
+ 'name' => 'wl_cart_totalp',
531
+ 'label' => esc_html__( 'Product Cart Total', 'woolentor' ),
532
+ 'type' => 'element',
533
+ 'default' => 'off',
534
+ 'is_pro' => true,
535
+ ),
536
+
537
+ array(
538
+ 'name' => 'wl_cartempty_messagep',
539
+ 'label' => esc_html__( 'Empty Cart Message', 'woolentor' ),
540
+ 'type' => 'element',
541
+ 'default' => 'off',
542
+ 'is_pro' => true,
543
+ ),
544
+
545
+ array(
546
+ 'name' => 'wl_cartempty_shopredirectp',
547
+ 'label' => esc_html__( 'Empty Cart Re.. Button', 'woolentor' ),
548
+ 'type' => 'element',
549
+ 'default' => 'off',
550
+ 'is_pro' => true,
551
+ ),
552
+
553
+ array(
554
+ 'name' => 'wl_cross_sellp',
555
+ 'label' => esc_html__( 'Product Cross Sell', 'woolentor' ),
556
+ 'type' => 'element',
557
+ 'default' => 'off',
558
+ 'is_pro' => true,
559
+ ),
560
+
561
+ array(
562
+ 'name' => 'wl_cross_sell_customp',
563
+ 'label' => esc_html__( 'Cross Sell ..( Custom )', 'woolentor' ),
564
+ 'type' => 'element',
565
+ 'default' => 'off',
566
+ 'is_pro' => true,
567
+ ),
568
+
569
+ array(
570
+ 'name' => 'wl_checkout_additional_formp',
571
+ 'label' => esc_html__( 'Checkout Additional..', 'woolentor' ),
572
+ 'type' => 'element',
573
+ 'default' => 'off',
574
+ 'is_pro' => true,
575
+ ),
576
+
577
+ array(
578
+ 'name' => 'wl_checkout_billingp',
579
+ 'label' => esc_html__( 'Checkout Billing Form', 'woolentor' ),
580
+ 'type' => 'element',
581
+ 'default' => 'off',
582
+ 'is_pro' => true,
583
+ ),
584
+
585
+ array(
586
+ 'name' => 'wl_checkout_shipping_formp',
587
+ 'label' => esc_html__( 'Checkout Shipping Form', 'woolentor' ),
588
+ 'type' => 'element',
589
+ 'default' => 'off',
590
+ 'is_pro' => true,
591
+ ),
592
+
593
+ array(
594
+ 'name' => 'wl_checkout_paymentp',
595
+ 'label' => esc_html__( 'Checkout Payment', 'woolentor' ),
596
+ 'type' => 'element',
597
+ 'default' => 'off',
598
+ 'is_pro' => true,
599
+ ),
600
+
601
+ array(
602
+ 'name' => 'wl_checkout_coupon_formp',
603
+ 'label' => esc_html__( 'Checkout Co.. Form', 'woolentor' ),
604
+ 'type' => 'element',
605
+ 'default' => 'off',
606
+ 'is_pro' => true,
607
+ ),
608
+
609
+ array(
610
+ 'name' => 'wl_checkout_login_formp',
611
+ 'label' => esc_html__( 'Checkout lo.. Form', 'woolentor' ),
612
+ 'type' => 'element',
613
+ 'default' => 'off',
614
+ 'is_pro' => true,
615
+ ),
616
+
617
+ array(
618
+ 'name' => 'wl_order_reviewp',
619
+ 'label' => esc_html__( 'Checkout Order Review', 'woolentor' ),
620
+ 'type' => 'element',
621
+ 'default' => 'off',
622
+ 'is_pro' => true,
623
+ ),
624
+
625
+ array(
626
+ 'name' => 'wl_myaccount_accountp',
627
+ 'label' => esc_html__( 'My Account', 'woolentor' ),
628
+ 'type' => 'element',
629
+ 'default' => 'off',
630
+ 'is_pro' => true,
631
+ ),
632
+
633
+ array(
634
+ 'name' => 'wl_myaccount_dashboardp',
635
+ 'label' => esc_html__( 'My Account Dashboard', 'woolentor' ),
636
+ 'type' => 'element',
637
+ 'default' => 'off',
638
+ 'is_pro' => true,
639
+ ),
640
+
641
+ array(
642
+ 'name' => 'wl_myaccount_downloadp',
643
+ 'label' => esc_html__( 'My Account Download', 'woolentor' ),
644
+ 'type' => 'element',
645
+ 'default' => 'off',
646
+ 'is_pro' => true,
647
+ ),
648
+
649
+ array(
650
+ 'name' => 'wl_myaccount_edit_accountp',
651
+ 'label' => esc_html__( 'My Account Edit', 'woolentor' ),
652
+ 'type' => 'element',
653
+ 'default' => 'off',
654
+ 'is_pro' => true,
655
+ ),
656
+
657
+ array(
658
+ 'name' => 'wl_myaccount_addressp',
659
+ 'label' => esc_html__( 'My Account Address', 'woolentor' ),
660
+ 'type' => 'element',
661
+ 'default' => 'off',
662
+ 'is_pro' => true,
663
+ ),
664
+
665
+ array(
666
+ 'name' => 'wl_myaccount_login_formp',
667
+ 'label' => esc_html__( 'Login Form', 'woolentor' ),
668
+ 'type' => 'element',
669
+ 'default' => 'off',
670
+ 'is_pro' => true,
671
+ ),
672
+
673
+ array(
674
+ 'name' => 'wl_myaccount_register_formp',
675
+ 'label' => esc_html__( 'Registration Form', 'woolentor' ),
676
+ 'type' => 'element',
677
+ 'default' => 'off',
678
+ 'is_pro' => true,
679
+ ),
680
+
681
+ array(
682
+ 'name' => 'wl_myaccount_logoutp',
683
+ 'label' => esc_html__( 'My Account Logout', 'woolentor' ),
684
+ 'type' => 'element',
685
+ 'default' => 'off',
686
+ 'is_pro' => true,
687
+ ),
688
+
689
+ array(
690
+ 'name' => 'wl_myaccount_orderp',
691
+ 'label' => esc_html__( 'My Account Order', 'woolentor' ),
692
+ 'type' => 'element',
693
+ 'default' => 'off',
694
+ 'is_pro' => true,
695
+ ),
696
+
697
+ array(
698
+ 'name' => 'wl_thankyou_orderp',
699
+ 'label' => esc_html__( 'Thank You Order', 'woolentor' ),
700
+ 'type' => 'element',
701
+ 'default' => 'off',
702
+ 'is_pro' => true,
703
+ ),
704
+
705
+ array(
706
+ 'name' => 'wl_thankyou_customer_address_detailsp',
707
+ 'label' => esc_html__( 'Thank You Cus.. Address', 'woolentor' ),
708
+ 'type' => 'element',
709
+ 'default' => 'off',
710
+ 'is_pro' => true,
711
+ ),
712
+
713
+ array(
714
+ 'name' => 'wl_thankyou_order_detailsp',
715
+ 'label' => esc_html__( 'Thank You Order Details', 'woolentor' ),
716
+ 'type' => 'element',
717
+ 'default' => 'off',
718
+ 'is_pro' => true,
719
+ ),
720
+
721
+ array(
722
+ 'name' => 'wl_product_advance_thumbnailsp',
723
+ 'label' => esc_html__( 'Advance Product Image', 'woolentor' ),
724
+ 'type' => 'element',
725
+ 'default' => 'off',
726
+ 'is_pro' => true,
727
+ ),
728
+
729
+ array(
730
+ 'name' => 'wl_product_advance_thumbnails_zoomp',
731
+ 'label' => esc_html__( 'Product Zoom', 'woolentor' ),
732
+ 'type' => 'element',
733
+ 'default' => 'off',
734
+ 'is_pro' => true,
735
+ ),
736
+
737
+ array(
738
+ 'name' => 'wl_social_sherep',
739
+ 'label' => esc_html__( 'Product Social Share', 'woolentor' ),
740
+ 'type' => 'element',
741
+ 'default' => 'off',
742
+ 'is_pro' => true,
743
+ ),
744
+
745
+ array(
746
+ 'name' => 'wl_stock_progress_barp',
747
+ 'label' => esc_html__( 'Stock Progress Bar', 'woolentor' ),
748
+ 'type' => 'element',
749
+ 'default' => 'off',
750
+ 'is_pro' => true,
751
+ ),
752
+ array(
753
+ 'name' => 'wl_single_product_sale_schedulep',
754
+ 'label' => esc_html__( 'Product Sale Schedule', 'woolentor' ),
755
+ 'type' => 'element',
756
+ 'default' => 'off',
757
+ 'is_pro' => true,
758
+ ),
759
+
760
+ array(
761
+ 'name' => 'wl_related_productp',
762
+ 'label' => esc_html__( 'Related Pro..( Custom )', 'woolentor' ),
763
+ 'type' => 'element',
764
+ 'default' => 'off',
765
+ 'is_pro' => true,
766
+ ),
767
+
768
+ array(
769
+ 'name' => 'wl_product_upsell_customp',
770
+ 'label' => esc_html__( 'Upsell Pro..( Custom )', 'woolentor' ),
771
+ 'type' => 'element',
772
+ 'default' => 'off',
773
+ 'is_pro' => true,
774
+ ),
775
+
776
+ array(
777
+ 'name' => 'wl_mini_cartp',
778
+ 'label' => esc_html__( 'Mini Cart', 'woolentor' ),
779
+ 'type' => 'element',
780
+ 'default' => 'off',
781
+ 'is_pro' => true,
782
+ ),
783
+
784
+ ),
785
+
786
+ 'woolentor_rename_label_tabs' => array(
787
+
788
+ array(
789
+ 'name' => 'enablerenamelabel',
790
+ 'label' => esc_html__( 'Enable / Disable Rename Label', 'woolentor' ),
791
+ 'desc' => esc_html__( 'You can enable / disable rename label from here.', 'woolentor' ),
792
+ 'type' => 'checkbox',
793
+ 'default' => 'off',
794
+ 'class' =>'enablerenamelabel',
795
+ ),
796
+
797
+ array(
798
+ 'name' => 'shop_page_heading',
799
+ 'headding' => esc_html__( 'Shop Page', 'woolentor' ),
800
+ 'type' => 'title',
801
+ 'class' => 'depend_enable_rename_label',
802
+ ),
803
+
804
+ array(
805
+ 'name' => 'wl_shop_add_to_cart_txt',
806
+ 'label' => esc_html__( 'Add to Cart Button Text', 'woolentor' ),
807
+ 'desc' => esc_html__( 'Change the Add to Cart button text for the Shop page.', 'woolentor' ),
808
+ 'type' => 'text',
809
+ 'placeholder' => esc_html__( 'Add to Cart', 'woolentor' ),
810
+ 'class' => 'depend_enable_rename_label',
811
+ ),
812
+
813
+ array(
814
+ 'name' => 'product_details_page_heading',
815
+ 'headding' => esc_html__( 'Product Details Page', 'woolentor' ),
816
+ 'type' => 'title',
817
+ 'class' => 'depend_enable_rename_label',
818
+ ),
819
+
820
+ array(
821
+ 'name' => 'wl_add_to_cart_txt',
822
+ 'label' => esc_html__( 'Add to Cart Button Text', 'woolentor' ),
823
+ 'desc' => esc_html__( 'Change the Add to Cart button text for the Product details page.', 'woolentor' ),
824
+ 'type' => 'text',
825
+ 'placeholder' => esc_html__( 'Add to Cart', 'woolentor' ),
826
+ 'class' => 'depend_enable_rename_label',
827
+ ),
828
+
829
+ array(
830
+ 'name' => 'wl_description_tab_menu_title',
831
+ 'label' => esc_html__( 'Description', 'woolentor' ),
832
+ 'desc' => esc_html__( 'Change the tab title for the product description.', 'woolentor' ),
833
+ 'type' => 'text',
834
+ 'placeholder' => esc_html__( 'Description', 'woolentor' ),
835
+ 'class' => 'depend_enable_rename_label',
836
+ ),
837
+
838
+ array(
839
+ 'name' => 'wl_additional_information_tab_menu_title',
840
+ 'label' => esc_html__( 'Additional Information', 'woolentor' ),
841
+ 'desc' => esc_html__( 'Change the tab title for the product additional information', 'woolentor' ),
842
+ 'type' => 'text',
843
+ 'placeholder' => esc_html__( 'Additional information', 'woolentor' ),
844
+ 'class' => 'depend_enable_rename_label',
845
+ ),
846
+
847
+ array(
848
+ 'name' => 'wl_reviews_tab_menu_title',
849
+ 'label' => esc_html__( 'Reviews', 'woolentor' ),
850
+ 'desc' => esc_html__( 'Change the tab title for the product review', 'woolentor' ),
851
+ 'type' => 'text',
852
+ 'placeholder' => __( 'Reviews', 'woolentor' ),
853
+ 'class' =>'depend_enable_rename_label',
854
+ ),
855
+
856
+ array(
857
+ 'name' => 'checkout_page_heading',
858
+ 'headding' => esc_html__( 'Checkout Page', 'woolentor' ),
859
+ 'type' => 'title',
860
+ 'class' => 'depend_enable_rename_label',
861
+ ),
862
+
863
+ array(
864
+ 'name' => 'wl_checkout_placeorder_btn_txt',
865
+ 'label' => esc_html__( 'Place order', 'woolentor' ),
866
+ 'desc' => esc_html__( 'Change the label for the Place order field.', 'woolentor' ),
867
+ 'type' => 'text',
868
+ 'placeholder' => esc_html__( 'Place order', 'woolentor' ),
869
+ 'class' => 'depend_enable_rename_label',
870
+ ),
871
+
872
+ ),
873
+
874
+ 'woolentor_sales_notification_tabs' => array(
875
+
876
+ array(
877
+ 'name' => 'enableresalenotification',
878
+ 'label' => esc_html__( 'Enable / Disable Sales Notification', 'woolentor' ),
879
+ 'desc' => esc_html__( 'You can enable / disable sales notification from here.', 'woolentor' ),
880
+ 'type' => 'checkbox',
881
+ 'default' => 'off'
882
+ ),
883
+
884
+ array(
885
+ 'name' => 'notification_content_type',
886
+ 'label' => esc_html__( 'Notification Content Type', 'woolentor' ),
887
+ 'desc' => esc_html__( 'Select Content Type', 'woolentor' ),
888
+ 'type' => 'radio',
889
+ 'default' => 'actual',
890
+ 'options' => array(
891
+ 'actual' => esc_html__('Real','woolentor'),
892
+ 'fakes' => esc_html__('Manual','woolentor'),
893
+ ),
894
+ ),
895
+
896
+ array(
897
+ 'name' => 'noification_fake_data',
898
+ 'label' => esc_html__( 'Choose Template', 'woolentor' ),
899
+ 'desc' => esc_html__( 'Choose template for manual notification.', 'woolentor' ),
900
+ 'type' => 'multiselect',
901
+ 'default' => '',
902
+ 'options' => woolentor_elementor_template(),
903
+ 'class' => 'notification_fake',
904
+ ),
905
+
906
+ array(
907
+ 'name' => 'notification_pos',
908
+ 'label' => esc_html__( 'Position', 'woolentor' ),
909
+ 'desc' => esc_html__( 'Set the position of the Sales Notification Position on frontend.', 'woolentor' ),
910
+ 'type' => 'select',
911
+ 'default' => 'bottomleft',
912
+ 'options' => array(
913
+ 'topleft' => esc_html__( 'Top Left','woolentor' ),
914
+ 'topright' => esc_html__( 'Top Right','woolentor' ),
915
+ 'bottomleft' => esc_html__( 'Bottom Left','woolentor' ),
916
+ 'bottomright' => esc_html__( 'Bottom Right','woolentor' ),
917
+ )
918
+ ),
919
+
920
+ array(
921
+ 'name' => 'notification_layout',
922
+ 'label' => esc_html__( 'Image Position', 'woolentor' ),
923
+ 'desc' => esc_html__( 'Set the image position of the notification.', 'woolentor' ),
924
+ 'type' => 'select',
925
+ 'default' => 'imageleft',
926
+ 'options' => array(
927
+ 'imageleft' => esc_html__( 'Image Left','woolentor' ),
928
+ 'imageright' => esc_html__( 'Image Right','woolentor' ),
929
+ ),
930
+ 'class' => 'notification_real'
931
+ ),
932
+
933
+ array(
934
+ 'name' => 'notification_timing_area_title',
935
+ 'headding'=> esc_html__( 'Notification Timing', 'woolentor' ),
936
+ 'type' => 'title',
937
+ 'size' => 'margin_0 regular',
938
+ 'class' => 'element_section_title_area',
939
+ ),
940
+
941
+ array(
942
+ 'name' => 'notification_loadduration',
943
+ 'label' => esc_html__( 'First loading time', 'woolentor' ),
944
+ 'desc' => esc_html__( 'When to start notification load duration.', 'woolentor' ),
945
+ 'type' => 'select',
946
+ 'default' => '3',
947
+ 'options' => array(
948
+ '2' => esc_html__( '2 seconds','woolentor' ),
949
+ '3' => esc_html__( '3 seconds','woolentor' ),
950
+ '4' => esc_html__( '4 seconds','woolentor' ),
951
+ '5' => esc_html__( '5 seconds','woolentor' ),
952
+ '6' => esc_html__( '6 seconds','woolentor' ),
953
+ '7' => esc_html__( '7 seconds','woolentor' ),
954
+ '8' => esc_html__( '8 seconds','woolentor' ),
955
+ '9' => esc_html__( '9 seconds','woolentor' ),
956
+ '10' => esc_html__( '10 seconds','woolentor' ),
957
+ '20' => esc_html__( '20 seconds','woolentor' ),
958
+ '30' => esc_html__( '30 seconds','woolentor' ),
959
+ '40' => esc_html__( '40 seconds','woolentor' ),
960
+ '50' => esc_html__( '50 seconds','woolentor' ),
961
+ '60' => esc_html__( '1 minute','woolentor' ),
962
+ '90' => esc_html__( '1.5 minutes','woolentor' ),
963
+ '120' => esc_html__( '2 minutes','woolentor' ),
964
+ ),
965
+ ),
966
+
967
+ array(
968
+ 'name' => 'notification_time_showing',
969
+ 'label' => esc_html__( 'Notification showing time', 'woolentor' ),
970
+ 'desc' => esc_html__( 'How long to keep the notification.', 'woolentor' ),
971
+ 'type' => 'select',
972
+ 'default' => '4',
973
+ 'options' => array(
974
+ '2' => esc_html__( '2 seconds','woolentor' ),
975
+ '4' => esc_html__( '4 seconds','woolentor' ),
976
+ '5' => esc_html__( '5 seconds','woolentor' ),
977
+ '6' => esc_html__( '6 seconds','woolentor' ),
978
+ '7' => esc_html__( '7 seconds','woolentor' ),
979
+ '8' => esc_html__( '8 seconds','woolentor' ),
980
+ '9' => esc_html__( '9 seconds','woolentor' ),
981
+ '10' => esc_html__( '10 seconds','woolentor' ),
982
+ '20' => esc_html__( '20 seconds','woolentor' ),
983
+ '30' => esc_html__( '30 seconds','woolentor' ),
984
+ '40' => esc_html__( '40 seconds','woolentor' ),
985
+ '50' => esc_html__( '50 seconds','woolentor' ),
986
+ '60' => esc_html__( '1 minute','woolentor' ),
987
+ '90' => esc_html__( '1.5 minutes','woolentor' ),
988
+ '120' => esc_html__( '2 minutes','woolentor' ),
989
+ ),
990
+ ),
991
+
992
+ array(
993
+ 'name' => 'notification_time_int',
994
+ 'label' => esc_html__( 'Time Interval', 'woolentor' ),
995
+ 'desc' => esc_html__( 'Set the interval time between notifications.', 'woolentor' ),
996
+ 'type' => 'select',
997
+ 'default' => '4',
998
+ 'options' => array(
999
+ '2' => esc_html__( '2 seconds','woolentor' ),
1000
+ '4' => esc_html__( '4 seconds','woolentor' ),
1001
+ '5' => esc_html__( '5 seconds','woolentor' ),
1002
+ '6' => esc_html__( '6 seconds','woolentor' ),
1003
+ '7' => esc_html__( '7 seconds','woolentor' ),
1004
+ '8' => esc_html__( '8 seconds','woolentor' ),
1005
+ '9' => esc_html__( '9 seconds','woolentor' ),
1006
+ '10' => esc_html__( '10 seconds','woolentor' ),
1007
+ '20' => esc_html__( '20 seconds','woolentor' ),
1008
+ '30' => esc_html__( '30 seconds','woolentor' ),
1009
+ '40' => esc_html__( '40 seconds','woolentor' ),
1010
+ '50' => esc_html__( '50 seconds','woolentor' ),
1011
+ '60' => esc_html__( '1 minute','woolentor' ),
1012
+ '90' => esc_html__( '1.5 minutes','woolentor' ),
1013
+ '120' => esc_html__( '2 minutes','woolentor' ),
1014
+ ),
1015
+ ),
1016
+
1017
+ array(
1018
+ 'name' => 'notification_product_display_option_title',
1019
+ 'headding'=> esc_html__( 'Product Query Option', 'woolentor' ),
1020
+ 'type' => 'title',
1021
+ 'size' => 'margin_0 regular',
1022
+ 'class' => 'element_section_title_area notification_real',
1023
+ ),
1024
+
1025
+ array(
1026
+ 'name' => 'notification_limit',
1027
+ 'label' => esc_html__( 'Limit', 'woolentor' ),
1028
+ 'desc' => esc_html__( 'Set the number of notifications to display.', 'woolentor' ),
1029
+ 'min' => 1,
1030
+ 'max' => 100,
1031
+ 'default' => '5',
1032
+ 'step' => '1',
1033
+ 'type' => 'number',
1034
+ 'sanitize_callback' => 'number',
1035
+ 'class' => 'notification_real',
1036
+ ),
1037
+
1038
+ array(
1039
+ 'name' => 'showallproduct',
1040
+ 'label' => esc_html__( 'Show/Display all products from each order', 'woolentor' ),
1041
+ 'desc' => esc_html__( 'Enable', 'woolentor' ),
1042
+ 'type' => 'checkbox',
1043
+ 'default' => 'off',
1044
+ 'class' => 'notification_real',
1045
+ ),
1046
+
1047
+ array(
1048
+ 'name' => 'notification_uptodate',
1049
+ 'label' => esc_html__( 'Order Upto', 'woolentor' ),
1050
+ 'desc' => esc_html__( 'Do not show purchases older than.', 'woolentor' ),
1051
+ 'type' => 'select',
1052
+ 'default' => '7',
1053
+ 'options' => array(
1054
+ '1' => esc_html__( '1 day','woolentor' ),
1055
+ '2' => esc_html__( '2 days','woolentor' ),
1056
+ '3' => esc_html__( '3 days','woolentor' ),
1057
+ '4' => esc_html__( '4 days','woolentor' ),
1058
+ '5' => esc_html__( '5 days','woolentor' ),
1059
+ '6' => esc_html__( '6 days','woolentor' ),
1060
+ '7' => esc_html__( '1 week','woolentor' ),
1061
+ '10' => esc_html__( '10 days','woolentor' ),
1062
+ '14' => esc_html__( '2 weeks','woolentor' ),
1063
+ '21' => esc_html__( '3 weeks','woolentor' ),
1064
+ '28' => esc_html__( '4 weeks','woolentor' ),
1065
+ '35' => esc_html__( '5 weeks','woolentor' ),
1066
+ '42' => esc_html__( '6 weeks','woolentor' ),
1067
+ '49' => esc_html__( '7 weeks','woolentor' ),
1068
+ '56' => esc_html__( '8 weeks','woolentor' ),
1069
+ ),
1070
+ 'class' => 'notification_real',
1071
+ ),
1072
+
1073
+ array(
1074
+ 'name' => 'notification_animation_area_title',
1075
+ 'headding'=> esc_html__( 'Animation', 'woolentor' ),
1076
+ 'type' => 'title',
1077
+ 'size' => 'margin_0 regular',
1078
+ 'class' => 'element_section_title_area',
1079
+ ),
1080
+
1081
+ array(
1082
+ 'name' => 'notification_inanimation',
1083
+ 'label' => esc_html__( 'Animation In', 'woolentor' ),
1084
+ 'desc' => esc_html__( 'Choose entrance animation.', 'woolentor' ),
1085
+ 'type' => 'select',
1086
+ 'default' => 'fadeInLeft',
1087
+ 'options' => array(
1088
+ 'bounce' => esc_html__( 'bounce','woolentor' ),
1089
+ 'flash' => esc_html__( 'flash','woolentor' ),
1090
+ 'pulse' => esc_html__( 'pulse','woolentor' ),
1091
+ 'rubberBand' => esc_html__( 'rubberBand','woolentor' ),
1092
+ 'shake' => esc_html__( 'shake','woolentor' ),
1093
+ 'swing' => esc_html__( 'swing','woolentor' ),
1094
+ 'tada' => esc_html__( 'tada','woolentor' ),
1095
+ 'wobble' => esc_html__( 'wobble','woolentor' ),
1096
+ 'jello' => esc_html__( 'jello','woolentor' ),
1097
+ 'heartBeat' => esc_html__( 'heartBeat','woolentor' ),
1098
+ 'bounceIn' => esc_html__( 'bounceIn','woolentor' ),
1099
+ 'bounceInDown' => esc_html__( 'bounceInDown','woolentor' ),
1100
+ 'bounceInLeft' => esc_html__( 'bounceInLeft','woolentor' ),
1101
+ 'bounceInRight' => esc_html__( 'bounceInRight','woolentor' ),
1102
+ 'bounceInUp' => esc_html__( 'bounceInUp','woolentor' ),
1103
+ 'fadeIn' => esc_html__( 'fadeIn','woolentor' ),
1104
+ 'fadeInDown' => esc_html__( 'fadeInDown','woolentor' ),
1105
+ 'fadeInDownBig' => esc_html__( 'fadeInDownBig','woolentor' ),
1106
+ 'fadeInLeft' => esc_html__( 'fadeInLeft','woolentor' ),
1107
+ 'fadeInLeftBig' => esc_html__( 'fadeInLeftBig','woolentor' ),
1108
+ 'fadeInRight' => esc_html__( 'fadeInRight','woolentor' ),
1109
+ 'fadeInRightBig' => esc_html__( 'fadeInRightBig','woolentor' ),
1110
+ 'fadeInUp' => esc_html__( 'fadeInUp','woolentor' ),
1111
+ 'fadeInUpBig' => esc_html__( 'fadeInUpBig','woolentor' ),
1112
+ 'flip' => esc_html__( 'flip','woolentor' ),
1113
+ 'flipInX' => esc_html__( 'flipInX','woolentor' ),
1114
+ 'flipInY' => esc_html__( 'flipInY','woolentor' ),
1115
+ 'lightSpeedIn' => esc_html__( 'lightSpeedIn','woolentor' ),
1116
+ 'rotateIn' => esc_html__( 'rotateIn','woolentor' ),
1117
+ 'rotateInDownLeft' => esc_html__( 'rotateInDownLeft','woolentor' ),
1118
+ 'rotateInDownRight' => esc_html__( 'rotateInDownRight','woolentor' ),
1119
+ 'rotateInUpLeft' => esc_html__( 'rotateInUpLeft','woolentor' ),
1120
+ 'rotateInUpRight' => esc_html__( 'rotateInUpRight','woolentor' ),
1121
+ 'slideInUp' => esc_html__( 'slideInUp','woolentor' ),
1122
+ 'slideInDown' => esc_html__( 'slideInDown','woolentor' ),
1123
+ 'slideInLeft' => esc_html__( 'slideInLeft','woolentor' ),
1124
+ 'slideInRight' => esc_html__( 'slideInRight','woolentor' ),
1125
+ 'zoomIn' => esc_html__( 'zoomIn','woolentor' ),
1126
+ 'zoomInDown' => esc_html__( 'zoomInDown','woolentor' ),
1127
+ 'zoomInLeft' => esc_html__( 'zoomInLeft','woolentor' ),
1128
+ 'zoomInRight' => esc_html__( 'zoomInRight','woolentor' ),
1129
+ 'zoomInUp' => esc_html__( 'zoomInUp','woolentor' ),
1130
+ 'hinge' => esc_html__( 'hinge','woolentor' ),
1131
+ 'jackInTheBox' => esc_html__( 'jackInTheBox','woolentor' ),
1132
+ 'rollIn' => esc_html__( 'rollIn','woolentor' ),
1133
+ 'rollOut' => esc_html__( 'rollOut','woolentor' ),
1134
+ ),
1135
+ ),
1136
+
1137
+ array(
1138
+ 'name' => 'notification_outanimation',
1139
+ 'label' => esc_html__( 'Animation Out', 'woolentor' ),
1140
+ 'desc' => esc_html__( 'Choose exit animation.', 'woolentor' ),
1141
+ 'type' => 'select',
1142
+ 'default' => 'fadeOutRight',
1143
+ 'options' => array(
1144
+ 'bounce' => esc_html__( 'bounce','woolentor' ),
1145
+ 'flash' => esc_html__( 'flash','woolentor' ),
1146
+ 'pulse' => esc_html__( 'pulse','woolentor' ),
1147
+ 'rubberBand' => esc_html__( 'rubberBand','woolentor' ),
1148
+ 'shake' => esc_html__( 'shake','woolentor' ),
1149
+ 'swing' => esc_html__( 'swing','woolentor' ),
1150
+ 'tada' => esc_html__( 'tada','woolentor' ),
1151
+ 'wobble' => esc_html__( 'wobble','woolentor' ),
1152
+ 'jello' => esc_html__( 'jello','woolentor' ),
1153
+ 'heartBeat' => esc_html__( 'heartBeat','woolentor' ),
1154
+ 'bounceOut' => esc_html__( 'bounceOut','woolentor' ),
1155
+ 'bounceOutDown' => esc_html__( 'bounceOutDown','woolentor' ),
1156
+ 'bounceOutLeft' => esc_html__( 'bounceOutLeft','woolentor' ),
1157
+ 'bounceOutRight' => esc_html__( 'bounceOutRight','woolentor' ),
1158
+ 'bounceOutUp' => esc_html__( 'bounceOutUp','woolentor' ),
1159
+ 'fadeOut' => esc_html__( 'fadeOut','woolentor' ),
1160
+ 'fadeOutDown' => esc_html__( 'fadeOutDown','woolentor' ),
1161
+ 'fadeOutDownBig' => esc_html__( 'fadeOutDownBig','woolentor' ),
1162
+ 'fadeOutLeft' => esc_html__( 'fadeOutLeft','woolentor' ),
1163
+ 'fadeOutLeftBig' => esc_html__( 'fadeOutLeftBig','woolentor' ),
1164
+ 'fadeOutRight' => esc_html__( 'fadeOutRight','woolentor' ),
1165
+ 'fadeOutRightBig' => esc_html__( 'fadeOutRightBig','woolentor' ),
1166
+ 'fadeOutUp' => esc_html__( 'fadeOutUp','woolentor' ),
1167
+ 'fadeOutUpBig' => esc_html__( 'fadeOutUpBig','woolentor' ),
1168
+ 'flip' => esc_html__( 'flip','woolentor' ),
1169
+ 'flipOutX' => esc_html__( 'flipOutX','woolentor' ),
1170
+ 'flipOutY' => esc_html__( 'flipOutY','woolentor' ),
1171
+ 'lightSpeedOut' => esc_html__( 'lightSpeedOut','woolentor' ),
1172
+ 'rotateOut' => esc_html__( 'rotateOut','woolentor' ),
1173
+ 'rotateOutDownLeft' => esc_html__( 'rotateOutDownLeft','woolentor' ),
1174
+ 'rotateOutDownRight' => esc_html__( 'rotateOutDownRight','woolentor' ),
1175
+ 'rotateOutUpLeft' => esc_html__( 'rotateOutUpLeft','woolentor' ),
1176
+ 'rotateOutUpRight' => esc_html__( 'rotateOutUpRight','woolentor' ),
1177
+ 'slideOutUp' => esc_html__( 'slideOutUp','woolentor' ),
1178
+ 'slideOutDown' => esc_html__( 'slideOutDown','woolentor' ),
1179
+ 'slideOutLeft' => esc_html__( 'slideOutLeft','woolentor' ),
1180
+ 'slideOutRight' => esc_html__( 'slideOutRight','woolentor' ),
1181
+ 'zoomOut' => esc_html__( 'zoomOut','woolentor' ),
1182
+ 'zoomOutDown' => esc_html__( 'zoomOutDown','woolentor' ),
1183
+ 'zoomOutLeft' => esc_html__( 'zoomOutLeft','woolentor' ),
1184
+ 'zoomOutRight' => esc_html__( 'zoomOutRight','woolentor' ),
1185
+ 'zoomOutUp' => esc_html__( 'zoomOutUp','woolentor' ),
1186
+ 'hinge' => esc_html__( 'hinge','woolentor' ),
1187
+ ),
1188
+ ),
1189
+
1190
+ array(
1191
+ 'name' => 'notification_style_area_title',
1192
+ 'headding'=> esc_html__( 'Style', 'woolentor' ),
1193
+ 'type' => 'title',
1194
+ 'size' => 'margin_0 regular',
1195
+ 'class' => 'element_section_title_area',
1196
+ ),
1197
+
1198
+ array(
1199
+ 'name' => 'notification_width',
1200
+ 'label' => esc_html__( 'Width', 'woolentor' ),
1201
+ 'desc' => esc_html__( 'You can handle the notificaton width.', 'woolentor' ),
1202
+ 'type' => 'text',
1203
+ 'default' => esc_html__( '550px', 'woolentor' ),
1204
+ 'placeholder' => esc_html__( '550px', 'woolentor' ),
1205
+ ),
1206
+
1207
+ array(
1208
+ 'name' => 'notification_mobile_width',
1209
+ 'label' => esc_html__( 'Width for mobile', 'woolentor' ),
1210
+ 'desc' => esc_html__( 'You can handle the notificaton width.', 'woolentor' ),
1211
+ 'type' => 'text',
1212
+ 'default' => esc_html__( '90%', 'woolentor' ),
1213
+ 'placeholder' => esc_html__( '90%', 'woolentor' ),
1214
+ ),
1215
+
1216
+ array(
1217
+ 'name' => 'background_color',
1218
+ 'label' => esc_html__( 'Background Color', 'woolentor' ),
1219
+ 'desc' => esc_html__( 'Set the background color of the notification.', 'woolentor' ),
1220
+ 'type' => 'color',
1221
+ 'class' => 'notification_real',
1222
+ ),
1223
+
1224
+ array(
1225
+ 'name' => 'heading_color',
1226
+ 'label' => esc_html__( 'Heading Color', 'woolentor' ),
1227
+ 'desc' => esc_html__( 'Set the heading color of the notification.', 'woolentor' ),
1228
+ 'type' => 'color',
1229
+ 'class' => 'notification_real',
1230
+ ),
1231
+
1232
+ array(
1233
+ 'name' => 'content_color',
1234
+ 'label' => esc_html__( 'Content Color', 'woolentor' ),
1235
+ 'desc' => esc_html__( 'Set the content color of the notification.', 'woolentor' ),
1236
+ 'type' => 'color',
1237
+ 'class' => 'notification_real',
1238
+ ),
1239
+
1240
+ array(
1241
+ 'name' => 'cross_color',
1242
+ 'label' => esc_html__( 'Cross Icon Color', 'woolentor' ),
1243
+ 'desc' => esc_html__( 'Set the cross icon color of the notification.', 'woolentor' ),
1244
+ 'type' => 'color'
1245
+ ),
1246
+
1247
+ ),
1248
+
1249
+ 'woolentor_others_tabs' => array(
1250
+
1251
+ 'modules' => array(
1252
+
1253
+ array(
1254
+ 'name' => 'ajaxsearch',
1255
+ 'label' => esc_html__( 'Ajax Search Widget', 'woolentor' ),
1256
+ 'desc' => esc_html__( 'AJAX Search Widget', 'woolentor' ),
1257
+ 'type' => 'element',
1258
+ 'default' => 'off',
1259
+ ),
1260
+
1261
+ array(
1262
+ 'name' => 'ajaxcart_singleproduct',
1263
+ 'label' => esc_html__( 'Single Product Ajax Add To Cart', 'woolentor' ),
1264
+ 'desc' => esc_html__( 'AJAX Add to Cart on Single Product page', 'woolentor' ),
1265
+ 'type' => 'element',
1266
+ 'default' => 'off',
1267
+ ),
1268
+
1269
+ array(
1270
+ 'name' => 'single_product_sticky_add_to_cartp',
1271
+ 'label' => esc_html__( 'Product sticky Add to cart', 'woolentor' ),
1272
+ 'desc' => esc_html__( 'Sticky Add to Cart on Single Product page', 'woolentor' ),
1273
+ 'type' => 'element',
1274
+ 'default'=> 'off',
1275
+ 'is_pro' => true
1276
+ ),
1277
+
1278
+ array(
1279
+ 'name' => 'mini_side_cartp',
1280
+ 'label' => esc_html__( 'Side Mini Cart', 'woolentor' ),
1281
+ 'type' => 'element',
1282
+ 'default'=> 'off',
1283
+ 'is_pro' => true
1284
+ ),
1285
+
1286
+ array(
1287
+ 'name' => 'multi_step_checkoutp',
1288
+ 'label' => esc_html__( 'Multi Step Checkout', 'woolentor' ),
1289
+ 'type' => 'element',
1290
+ 'default'=> 'off',
1291
+ 'is_pro' => true
1292
+ )
1293
+
1294
+ ),
1295
+
1296
+ 'others' => array(
1297
+
1298
+ array(
1299
+ 'name' => 'loadproductlimit',
1300
+ 'label' => esc_html__( 'Load Products in Elementor Addons', 'woolentor' ),
1301
+ 'desc' => esc_html__( 'Set the number of products to load in Elementor Addons', 'woolentor' ),
1302
+ 'min' => 1,
1303
+ 'max' => 100,
1304
+ 'step' => '1',
1305
+ 'type' => 'number',
1306
+ 'default' => '20',
1307
+ 'sanitize_callback' => 'floatval'
1308
+ )
1309
+
1310
+ ),
1311
+
1312
+ ),
1313
+
1314
+ 'woolentor_style_tabs' => array(
1315
+
1316
+ array(
1317
+ 'name' => 'section_area_title_heading',
1318
+ 'type' => 'title',
1319
+ 'headding' => esc_html__( 'Universal layout style options', 'woolentor' ),
1320
+ 'size' => 'woolentor_style_seperator',
1321
+ ),
1322
+
1323
+ array(
1324
+ 'name' => 'content_area_bg',
1325
+ 'label' => esc_html__( 'Content area background', 'woolentor' ),
1326
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1327
+ 'type' => 'color',
1328
+ 'default' => '#ffffff',
1329
+ ),
1330
+
1331
+ array(
1332
+ 'name' => 'section_title_heading',
1333
+ 'type' => 'title',
1334
+ 'headding' => esc_html__( 'Title', 'woolentor' ),
1335
+ 'size' => 'woolentor_style_seperator',
1336
+ ),
1337
+ array(
1338
+ 'name' => 'title_color',
1339
+ 'label' => esc_html__( 'Title color', 'woolentor' ),
1340
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1341
+ 'type' => 'color',
1342
+ 'default' => '#444444',
1343
+ ),
1344
+ array(
1345
+ 'name' => 'title_hover_color',
1346
+ 'label' => esc_html__( 'Title hover color', 'woolentor' ),
1347
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1348
+ 'type' => 'color',
1349
+ 'default' => '#dc9a0e',
1350
+ ),
1351
+
1352
+ array(
1353
+ 'name' => 'section_price_heading',
1354
+ 'type' => 'title',
1355
+ 'headding' => esc_html__( 'Price', 'woolentor' ),
1356
+ 'size' => 'woolentor_style_seperator',
1357
+ ),
1358
+ array(
1359
+ 'name' => 'sale_price_color',
1360
+ 'label' => esc_html__( 'Sale price color', 'woolentor' ),
1361
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1362
+ 'type' => 'color',
1363
+ 'default' => '#444444',
1364
+ ),
1365
+ array(
1366
+ 'name' => 'regular_price_color',
1367
+ 'label' => esc_html__( 'Regular price color', 'woolentor' ),
1368
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1369
+ 'type' => 'color',
1370
+ 'default' => '#444444',
1371
+ ),
1372
+
1373
+ array(
1374
+ 'name' => 'section_category_heading',
1375
+ 'type' => 'title',
1376
+ 'headding' => esc_html__( 'Category', 'woolentor' ),
1377
+ 'size' => 'woolentor_style_seperator',
1378
+ ),
1379
+ array(
1380
+ 'name' => 'category_color',
1381
+ 'label' => esc_html__( 'Category color', 'woolentor' ),
1382
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1383
+ 'type' => 'color',
1384
+ 'default' => '#444444',
1385
+ ),
1386
+ array(
1387
+ 'name' => 'category_hover_color',
1388
+ 'label' => esc_html__( 'Category hover color', 'woolentor' ),
1389
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1390
+ 'type' => 'color',
1391
+ 'default' => '#dc9a0e',
1392
+ ),
1393
+
1394
+ array(
1395
+ 'name' => 'section_short_description_heading',
1396
+ 'type' => 'title',
1397
+ 'headding' => esc_html__( 'Short Description', 'woolentor' ),
1398
+ 'size' => 'woolentor_style_seperator',
1399
+ ),
1400
+ array(
1401
+ 'name' => 'desc_color',
1402
+ 'label' => esc_html__( 'Description color', 'woolentor' ),
1403
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1404
+ 'type' => 'color',
1405
+ 'default' => '#444444',
1406
+ ),
1407
+
1408
+ array(
1409
+ 'name' => 'section_rating_heading',
1410
+ 'type' => 'title',
1411
+ 'headding' => esc_html__( 'Rating', 'woolentor' ),
1412
+ 'size' => 'woolentor_style_seperator',
1413
+ ),
1414
+ array(
1415
+ 'name' => 'empty_rating_color',
1416
+ 'label' => esc_html__( 'Empty rating color', 'woolentor' ),
1417
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1418
+ 'type' => 'color',
1419
+ 'default' => '#aaaaaa',
1420
+ ),
1421
+ array(
1422
+ 'name' => 'rating_color',
1423
+ 'label' => esc_html__( 'Rating color', 'woolentor' ),
1424
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1425
+ 'type' => 'color',
1426
+ 'default' => '#dc9a0e',
1427
+ ),
1428
+
1429
+ array(
1430
+ 'name' => 'section_badge_heading',
1431
+ 'type' => 'title',
1432
+ 'headding' => esc_html__( 'Product Badge', 'woolentor' ),
1433
+ 'size' => 'woolentor_style_seperator',
1434
+ ),
1435
+ array(
1436
+ 'name' => 'badge_color',
1437
+ 'label' => esc_html__( 'Badge color', 'woolentor' ),
1438
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1439
+ 'type' => 'color',
1440
+ 'default' => '#444444',
1441
+ ),
1442
+
1443
+ array(
1444
+ 'name' => 'section_action_btn_heading',
1445
+ 'type' => 'title',
1446
+ 'headding' => esc_html__( 'Quick Action Button', 'woolentor' ),
1447
+ 'size' => 'woolentor_style_seperator',
1448
+ ),
1449
+ array(
1450
+ 'name' => 'tooltip_color',
1451
+ 'label' => esc_html__( 'Tool tip color', 'woolentor' ),
1452
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1453
+ 'type' => 'color',
1454
+ 'default' => '#ffffff',
1455
+ ),
1456
+ array(
1457
+ 'name' => 'btn_color',
1458
+ 'label' => esc_html__( 'Button color', 'woolentor' ),
1459
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1460
+ 'type' => 'color',
1461
+ 'default' => '#000000',
1462
+ ),
1463
+ array(
1464
+ 'name' => 'btn_hover_color',
1465
+ 'label' => esc_html__( 'Button hover color', 'woolentor' ),
1466
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1467
+ 'type' => 'color',
1468
+ 'default' => '#dc9a0e',
1469
+ ),
1470
+
1471
+ array(
1472
+ 'name' => 'section_action_list_btn_heading',
1473
+ 'type' => 'title',
1474
+ 'headding' => esc_html__( 'Archive List View Action Button', 'woolentor' ),
1475
+ 'size' => 'woolentor_style_seperator',
1476
+ ),
1477
+ array(
1478
+ 'name' => 'list_btn_color',
1479
+ 'label' => esc_html__( 'List View Button color', 'woolentor' ),
1480
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1481
+ 'type' => 'color',
1482
+ 'default' => '#000000',
1483
+ ),
1484
+ array(
1485
+ 'name' => 'list_btn_hover_color',
1486
+ 'label' => esc_html__( 'List View Button Hover color', 'woolentor' ),
1487
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1488
+ 'type' => 'color',
1489
+ 'default' => '#dc9a0e',
1490
+ ),
1491
+ array(
1492
+ 'name' => 'list_btn_bg_color',
1493
+ 'label' => esc_html__( 'List View Button background color', 'woolentor' ),
1494
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1495
+ 'type' => 'color',
1496
+ 'default' => '#ffffff',
1497
+ ),
1498
+ array(
1499
+ 'name' => 'list_btn_hover_bg_color',
1500
+ 'label' => esc_html__( 'List View Button hover background color', 'woolentor' ),
1501
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1502
+ 'type' => 'color',
1503
+ 'default' => '#ff3535',
1504
+ ),
1505
+
1506
+ array(
1507
+ 'name' => 'section_counter_timer_heading',
1508
+ 'type' => 'title',
1509
+ 'headding' => esc_html__( 'Counter Timer', 'woolentor' ),
1510
+ 'size' => 'woolentor_style_seperator',
1511
+ ),
1512
+ array(
1513
+ 'name' => 'counter_color',
1514
+ 'label' => esc_html__( 'Counter timer color', 'woolentor' ),
1515
+ 'desc' => esc_html__( 'Default Color for universal layout.', 'woolentor' ),
1516
+ 'type' => 'color',
1517
+ 'default' => '#ffffff',
1518
+ ),
1519
+
1520
+ ),
1521
+
1522
+ );
1523
+
1524
+ // Post Duplicator Condition
1525
+ if( !is_plugin_active('ht-mega-for-elementor/htmega_addons_elementor.php') ){
1526
+
1527
+ $post_types = woolentor_get_post_types( array( 'defaultadd' => 'all' ) );
1528
+ if ( did_action( 'elementor/loaded' ) && defined( 'ELEMENTOR_VERSION' ) ) {
1529
+ $post_types['elementor_library'] = esc_html__( 'Templates', 'woolentor' );
1530
+ }
1531
+
1532
+ $settings_fields['woolentor_others_tabs']['modules'][] = [
1533
+ 'name' => 'postduplicator',
1534
+ 'label' => esc_html__( 'Post Duplicator', 'woolentor-pro' ),
1535
+ 'type' => 'element',
1536
+ 'default' => 'off',
1537
+ 'require_settings' => true,
1538
+ 'setting_fields' => array(
1539
+
1540
+ array(
1541
+ 'name' => 'postduplicate_condition',
1542
+ 'label' => esc_html__( 'Post Duplicator Condition', 'woolentor' ),
1543
+ 'desc' => esc_html__( 'You can enable duplicator for individual post.', 'woolentor' ),
1544
+ 'type' => 'multiselect',
1545
+ 'default' => '',
1546
+ 'options' => $post_types
1547
+ )
1548
+
1549
+ )
1550
+ ];
1551
+
1552
+ }
1553
+
1554
+ // Wishsuite Addons
1555
+ if( is_plugin_active('wishsuite/wishsuite.php') ){
1556
+ $settings_fields['woolentor_elements_tabs'][] = [
1557
+ 'name' => 'wb_wishsuite_table',
1558
+ 'label' => esc_html__( 'WishSuite Table', 'woolentor' ),
1559
+ 'type' => 'element',
1560
+ 'default' => 'on',
1561
+ ];
1562
+ }
1563
+
1564
+ // Ever Compare Addons
1565
+ if( is_plugin_active('ever-compare/ever-compare.php') ){
1566
+ $settings_fields['woolentor_elements_tabs'][] = [
1567
+ 'name' => 'wb_ever_compare_table',
1568
+ 'label' => esc_html__( 'Ever Compare', 'woolentor' ),
1569
+ 'type' => 'element',
1570
+ 'default' => 'on',
1571
+ ];
1572
+ }
1573
+
1574
+ // JustTable Addons
1575
+ if( is_plugin_active('just-tables/just-tables.php') || is_plugin_active('just-tables-pro/just-tables-pro.php') ){
1576
+ $settings_fields['woolentor_elements_tabs'][] = [
1577
+ 'name' => 'wb_just_table',
1578
+ 'label' => esc_html__( 'JustTable', 'woolentor' ),
1579
+ 'type' => 'element',
1580
+ 'default' => 'on',
1581
+ ];
1582
+ }
1583
+
1584
+ // whols Addons
1585
+ if( is_plugin_active('whols/whols.php') || is_plugin_active('whols-pro/whols-pro.php') ){
1586
+ $settings_fields['woolentor_elements_tabs'][] = [
1587
+ 'name' => 'wb_whols',
1588
+ 'label' => esc_html__( 'Whols', 'woolentor' ),
1589
+ 'type' => 'element',
1590
+ 'default' => 'on'
1591
+ ];
1592
+ }
1593
+
1594
+ // Multicurrency Addons
1595
+ if( is_plugin_active('wc-multi-currency/wcmilticurrency.php') || is_plugin_active('multicurrencypro/multicurrencypro.php') ){
1596
+ $settings_fields['woolentor_elements_tabs'][] = [
1597
+ 'name' => 'wb_wc_multicurrency',
1598
+ 'label' => esc_html__( 'Multi Currency', 'woolentor' ),
1599
+ 'type' => 'element',
1600
+ 'default' => 'on'
1601
+ ];
1602
+ }
1603
+
1604
+ return apply_filters( 'woolentor_admin_fields', $settings_fields );
1605
+
1606
+ }
1607
+
1608
+
1609
+
1610
+ }
includes/admin/include/class.extension-manager.php CHANGED
@@ -148,101 +148,84 @@ class Woolentor_Extension_Manager{
148
  border-bottom: 4px solid #646970;
149
  color: #1d2327;
150
  }
151
- .downloaded-count{
152
- display: block;
153
- margin-top:5px;
154
- }
155
  </style>
156
  <div class="extension-admin-tab-area wp-filter">
157
  <ul class="woolentor-admin-tabs filter-links">
158
- <li><a href="#free-extension" class="wlactive"><?php echo esc_html__( 'Free extension', 'woolentor' ); ?></a></li>
159
  <li><a href="#pro-extension"><?php echo esc_html__( 'Pro extension', 'woolentor' ); ?></a></li>
160
  </ul>
161
  </div>
162
 
163
  <div id="pro-extension" class="woolentor-admin-tab-pane">
164
- <?php
165
- foreach ( $plugins_list['pro'] as $key => $plugin ) {
166
-
167
- $data = array(
168
- 'slug' => isset( $plugin['slug'] ) ? $plugin['slug'] : '',
169
- 'location' => isset( $plugin['location'] ) ? $plugin['slug'].'/'.$plugin['location'] : '',
170
- 'name' => isset( $plugin['name'] ) ? $plugin['name'] : '',
171
- 'image' => isset( $plugin['icon'] ) ? $plugin['icon'] : WOOLENTOR_ADDONS_PL_URL.'/includes/admin/assets/images/extension/'.$plugin['slug'].'.png',
172
- );
173
-
174
- if ( ! is_wp_error( $data ) ) {
175
-
176
- // Installed but Inactive.
177
- if ( file_exists( WP_PLUGIN_DIR . '/' . $data['location'] ) && is_plugin_inactive( $data['location'] ) ) {
178
-
179
- $button_classes = 'button activate-now button-primary';
180
- $button_text = esc_html__( 'Activate', 'woolentor' );
181
-
182
- // Not Installed.
183
- } elseif ( ! file_exists( WP_PLUGIN_DIR . '/' . $data['location'] ) ) {
184
-
185
- $button_classes = 'button install-now';
186
- $button_text = esc_html__( 'Install Now', 'woolentor' );
187
-
188
- // Active.
189
- } else {
190
- $button_classes = 'button disabled';
191
- $button_text = esc_html__( 'Activated', 'woolentor' );
192
- }
193
-
194
- ?>
195
-
196
- <div class="plugin-card htwptemplata-plugin-<?php echo $data['slug']; ?>">
197
-
198
- <div class="plugin-card-top">
199
- <div class="name column-name" style="margin-right: 0;">
200
- <h3>
201
- <a href="<?php echo esc_url( $plugin['link'] ); ?>" target="_blank">
202
- <?php echo $plugin['name']; ?>
203
- <img src="<?php echo $data['image']; ?>" class="plugin-icon" alt="<?php echo $plugin['name']; ?>">
204
- </a>
205
- </h3>
 
206
  </div>
207
- <div class="desc column-description" style="margin-right: 0;">
208
- <p><?php echo wp_trim_words( $plugin['description'], 23, '....'); ?></p>
209
- <p class="authors">
210
- <cite>
211
- <?php echo esc_html__( 'By ', 'woolentor' ); ?>
212
- <a href="<?php echo esc_url( $plugin['author_link'] ); ?>"><?php echo esc_html__( 'HasThemes', 'woolentor' ); ?></a>
213
- </cite>
214
- </p>
215
- </div>
216
- </div>
217
-
218
- <div class="plugin-card-bottom">
219
- <div class="column-updated">
220
  <?php
221
- if (! file_exists( WP_PLUGIN_DIR . '/' . $data['location'] ) ) {
222
- echo '<a class="button button-primary" href="'.esc_url( $plugin['link'] ).'" target="_blank">'.esc_html__( 'Buy Now', 'woolentor' ).'</a>';
223
- }else{
224
- ?>
225
- <button class="<?php echo $button_classes; ?>" data-pluginopt='<?php echo wp_json_encode( $data ); ?>'><?php echo $button_text; ?></button>
226
- <?php } ?>
227
- </div>
228
- <div class="column-downloaded">
229
- <a href="<?php echo esc_url( $plugin['link'] ) ?>" target="_blank"><?php echo esc_html__( 'More Details', 'woolentor' ); ?></a>
230
  </div>
231
  </div>
 
232
 
233
- </div>
234
-
235
- <?php
236
 
237
- }
238
 
239
- }
240
- ?>
 
241
  </div>
242
 
243
  <?php
244
 
245
- echo '<div id="free-extension" class="woolentor-admin-tab-pane wlactive">';
246
 
247
  foreach ( $plugins_list['free'] as $key => $plugin ) {
248
 
@@ -275,40 +258,23 @@ class Woolentor_Extension_Manager{
275
  if( !empty( $data['slug'] ) && isset( $prepare_plugin[$data['slug']] ) ){
276
 
277
  ?>
278
-
279
- <div class="plugin-card htwptemplata-plugin-<?php echo $data['slug']; ?>">
280
-
281
- <div class="plugin-card-top">
282
- <div class="name column-name" style="margin-right: 0;">
283
- <h3>
284
- <a href="<?php echo esc_url( admin_url() ) ?>/plugin-install.php?tab=plugin-information&plugin=<?php echo $data['slug']; ?>&TB_iframe=true&width=772&height=577" class="thickbox open-plugin-details-modal">
285
- <?php echo $prepare_plugin[$data['slug']]['name']; ?>
286
- <img src="<?php echo $prepare_plugin[$data['slug']]['icons']['1x']; ?>" class="plugin-icon" alt="<?php echo $prepare_plugin[$data['slug']]['name']; ?>">
287
- </a>
288
- </h3>
289
- </div>
290
- <div class="desc column-description" style="margin-right: 0;">
291
- <p><?php echo wp_trim_words( $prepare_plugin[$data['slug']]['description'], 23, '....'); ?></p>
292
- <p class="authors"> <cite><?php echo esc_html__( 'By ', 'woolentor' ).$prepare_plugin[$data['slug']]['author']; ?></cite></p>
293
- </div>
294
- </div>
295
-
296
- <div class="plugin-card-bottom">
297
- <div class="column-updated">
298
- <button class="<?php echo $button_classes; ?>" data-pluginopt='<?php echo wp_json_encode( $data ); ?>'><?php echo $button_text; ?></button>
299
  </div>
300
- <div class="column-downloaded">
301
- <a href="<?php echo esc_url( admin_url() ) ?>/plugin-install.php?tab=plugin-information&plugin=<?php echo $data['slug']; ?>&TB_iframe=true&width=772&height=577" class="thickbox open-plugin-details-modal"><?php echo esc_html__( 'More Details', 'woolentor' ); ?></a>
302
- <span class="downloaded-count">
303
- <?php
304
- printf( __( '%s Active Installations' ), $this->active_install_count( $prepare_plugin[$data['slug']]['active_installs'] ) );
305
- ?>
306
- </span>
307
  </div>
308
  </div>
309
-
310
- </div>
311
-
312
  <?php
313
  }
314
 
@@ -316,7 +282,7 @@ class Woolentor_Extension_Manager{
316
 
317
  }
318
 
319
- echo '</div>';
320
 
321
  echo '</div>';
322
 
148
  border-bottom: 4px solid #646970;
149
  color: #1d2327;
150
  }
 
 
 
 
151
  </style>
152
  <div class="extension-admin-tab-area wp-filter">
153
  <ul class="woolentor-admin-tabs filter-links">
154
+ <li class="wlactive"><a href="#free-extension" class="wlactive"><?php echo esc_html__( 'Free extension', 'woolentor' ); ?></a></li>
155
  <li><a href="#pro-extension"><?php echo esc_html__( 'Pro extension', 'woolentor' ); ?></a></li>
156
  </ul>
157
  </div>
158
 
159
  <div id="pro-extension" class="woolentor-admin-tab-pane">
160
+ <div class="woolentor-admin-extensions woolentor-extension-col-3">
161
+ <?php
162
+ foreach ( $plugins_list['pro'] as $key => $plugin ) {
163
+
164
+ $data = array(
165
+ 'slug' => isset( $plugin['slug'] ) ? $plugin['slug'] : '',
166
+ 'location' => isset( $plugin['location'] ) ? $plugin['slug'].'/'.$plugin['location'] : '',
167
+ 'name' => isset( $plugin['name'] ) ? $plugin['name'] : '',
168
+ 'image' => isset( $plugin['icon'] ) ? $plugin['icon'] : WOOLENTOR_ADDONS_PL_URL.'/includes/admin/assets/images/extension/'.$plugin['slug'].'.png',
169
+ );
170
+
171
+ if ( ! is_wp_error( $data ) ) {
172
+
173
+ // Installed but Inactive.
174
+ if ( file_exists( WP_PLUGIN_DIR . '/' . $data['location'] ) && is_plugin_inactive( $data['location'] ) ) {
175
+
176
+ $button_classes = 'button activate-now button-primary';
177
+ $button_text = esc_html__( 'Activate', 'woolentor' );
178
+
179
+ // Not Installed.
180
+ } elseif ( ! file_exists( WP_PLUGIN_DIR . '/' . $data['location'] ) ) {
181
+
182
+ $button_classes = 'button install-now';
183
+ $button_text = esc_html__( 'Install Now', 'woolentor' );
184
+
185
+ // Active.
186
+ } else {
187
+ $button_classes = 'button disabled';
188
+ $button_text = esc_html__( 'Activated', 'woolentor' );
189
+ }
190
+
191
+ ?>
192
+
193
+ <!-- Extension Start -->
194
+ <div class="woolentor-admin-extension htwptemplata-plugin-<?php echo $data['slug']; ?>">
195
+ <div class="woolentor-admin-extension-top">
196
+ <div class="woolentor-admin-extension-image">
197
+ <img src="<?php echo $data['image']; ?>" alt="<?php echo $plugin['name']; ?>">
198
+ </div>
199
+ <div class="woolentor-admin-extension-content">
200
+ <h4 class="woolentor-admin-extension-title"><?php echo $plugin['name']; ?></h4>
201
+ <p class="woolentor-admin-extension-text"><?php echo wp_trim_words( $plugin['description'], 23, '....'); ?></p>
202
+ </div>
203
  </div>
204
+ <div class="woolentor-admin-extension-bottom">
205
+ <p class="woolentor-admin-extension-info"><a href="<?php echo esc_url( $plugin['link'] ); ?>" target="_blank"><?php echo esc_html__( 'More Details', 'woolentor' ); ?></a></p>
 
 
 
 
 
 
 
 
 
 
 
206
  <?php
207
+ if (! file_exists( WP_PLUGIN_DIR . '/' . $data['location'] ) ) {
208
+ echo '<a class="hover-effect-1 button button-primary" href="'.esc_url( $plugin['link'] ).'" target="_blank">'.esc_html__( 'Buy Now', 'woolentor' ).'</a>';
209
+ }else{
210
+ ?>
211
+ <button class="hover-effect-1 <?php echo $button_classes; ?>" data-pluginopt='<?php echo wp_json_encode( $data ); ?>'><?php echo $button_text; ?></button>
212
+ <?php } ?>
 
 
 
213
  </div>
214
  </div>
215
+ <!-- Extension End -->
216
 
217
+ <?php
 
 
218
 
219
+ }
220
 
221
+ }
222
+ ?>
223
+ </div>
224
  </div>
225
 
226
  <?php
227
 
228
+ echo '<div id="free-extension" class="woolentor-admin-tab-pane wlactive"><div class="woolentor-admin-extensions woolentor-extension-col-3">';
229
 
230
  foreach ( $plugins_list['free'] as $key => $plugin ) {
231
 
258
  if( !empty( $data['slug'] ) && isset( $prepare_plugin[$data['slug']] ) ){
259
 
260
  ?>
261
+ <!-- Extension Start -->
262
+ <div class="woolentor-admin-extension htwptemplata-plugin-<?php echo $data['slug']; ?>">
263
+ <div class="woolentor-admin-extension-top">
264
+ <div class="woolentor-admin-extension-image">
265
+ <img src="<?php echo $prepare_plugin[$data['slug']]['icons']['1x']; ?>" alt="<?php echo $prepare_plugin[$data['slug']]['name']; ?>">
266
+ </div>
267
+ <div class="woolentor-admin-extension-content">
268
+ <h4 class="woolentor-admin-extension-title"><?php echo $prepare_plugin[$data['slug']]['name']; ?></h4>
269
+ <p class="woolentor-admin-extension-text"><?php echo wp_trim_words( $prepare_plugin[$data['slug']]['description'], 23, '....'); ?></p>
270
+ </div>
 
 
 
 
 
 
 
 
 
 
 
271
  </div>
272
+ <div class="woolentor-admin-extension-bottom">
273
+ <p class="woolentor-admin-extension-info"><i class="wli wli-info"></i><?php printf( __( '%s Active Installations' ), $this->active_install_count( $prepare_plugin[$data['slug']]['active_installs'] ) ); ?> <a href="<?php echo esc_url( admin_url() ) ?>/plugin-install.php?tab=plugin-information&plugin=<?php echo $data['slug']; ?>&TB_iframe=true&width=772&height=577" class="thickbox open-plugin-details-modal"><?php echo esc_html__( 'More Details', 'woolentor' ); ?></a></p>
274
+ <button class="hover-effect-1 <?php echo $button_classes; ?>" data-pluginopt='<?php echo wp_json_encode( $data ); ?>'><?php echo $button_text; ?></button>
 
 
 
 
275
  </div>
276
  </div>
277
+ <!-- Extension End -->
 
 
278
  <?php
279
  }
280
 
282
 
283
  }
284
 
285
+ echo '</div></div>';
286
 
287
  echo '</div>';
288
 
includes/admin/include/class.settings-api.php DELETED
@@ -1,711 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * weDevs Settings API wrapper class
5
- * @version 1.3 (27-Sep-2016)
6
- * @author Tareq Hasan <tareq@weDevs.com>
7
- * @link https://tareq.co Tareq Hasan
8
- */
9
-
10
- if ( !class_exists( 'Woolentor_Settings_API' ) ):
11
- class Woolentor_Settings_API {
12
-
13
- /**
14
- * settings sections array
15
- *
16
- * @var array
17
- */
18
- protected $settings_sections = array();
19
-
20
- /**
21
- * Settings fields array
22
- *
23
- * @var array
24
- */
25
- protected $settings_fields = array();
26
-
27
- public function __construct() {
28
- add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
29
- }
30
-
31
- /**
32
- * Enqueue scripts and styles
33
- */
34
- function admin_enqueue_scripts() {
35
- wp_enqueue_style( 'wp-color-picker' );
36
- wp_enqueue_media();
37
- wp_enqueue_script( 'wp-color-picker' );
38
- wp_enqueue_script( 'jquery' );
39
- }
40
-
41
- /**
42
- * Set settings sections
43
- *
44
- * @param array $sections setting sections array
45
- */
46
- function set_sections( $sections ) {
47
- $this->settings_sections = $sections;
48
-
49
- return $this;
50
- }
51
-
52
- /**
53
- * Add a single section
54
- *
55
- * @param array $section
56
- */
57
- function add_section( $section ) {
58
- $this->settings_sections[] = $section;
59
-
60
- return $this;
61
- }
62
-
63
- /**
64
- * Set settings fields
65
- *
66
- * @param array $fields settings fields array
67
- */
68
- function set_fields( $fields ) {
69
- $this->settings_fields = $fields;
70
-
71
- return $this;
72
- }
73
-
74
- function add_field( $section, $field ) {
75
- $defaults = array(
76
- 'name' => '',
77
- 'label' => '',
78
- 'desc' => '',
79
- 'type' => 'text'
80
- );
81
-
82
- $arg = wp_parse_args( $field, $defaults );
83
- $this->settings_fields[$section][] = $arg;
84
-
85
- return $this;
86
- }
87
-
88
- /**
89
- * Initialize and registers the settings sections and fileds to WordPress
90
- *
91
- * Usually this should be called at `admin_init` hook.
92
- *
93
- * This function gets the initiated settings sections and fields. Then
94
- * registers them to WordPress and ready for use.
95
- */
96
- function admin_init() {
97
- //register settings sections
98
- foreach ( $this->settings_sections as $section ) {
99
- if ( false == get_option( $section['id'] ) ) {
100
- add_option( $section['id'] );
101
- }
102
-
103
- if ( isset($section['desc']) && !empty($section['desc']) ) {
104
- $section['desc'] = '<div class="inside">' . $section['desc'] . '</div>';
105
- $callback = function() use ( $section ) { echo str_replace( '"', '\"', $section['desc'] ); };
106
- } else if ( isset( $section['callback'] ) ) {
107
- $callback = $section['callback'];
108
- } else {
109
- $callback = null;
110
- }
111
-
112
- add_settings_section( $section['id'], $section['title'], $callback, $section['id'] );
113
- }
114
-
115
- //register settings fields
116
- foreach ( $this->settings_fields as $section => $field ) {
117
- foreach ( $field as $option ) {
118
-
119
- $name = $option['name'];
120
- $type = isset( $option['type'] ) ? $option['type'] : 'text';
121
- $label = isset( $option['label'] ) ? $option['label'] : '';
122
- $callback = isset( $option['callback'] ) ? $option['callback'] : array( $this, 'callback_' . $type );
123
-
124
- $args = array(
125
- 'id' => $name,
126
- 'class' => isset( $option['class'] ) ? $option['class'] : $name,
127
- 'label_for' => "{$section}[{$name}]",
128
- 'desc' => isset( $option['desc'] ) ? $option['desc'] : '',
129
- 'name' => $label,
130
- 'section' => $section,
131
- 'size' => isset( $option['size'] ) ? $option['size'] : null,
132
- 'options' => isset( $option['options'] ) ? $option['options'] : '',
133
- 'std' => isset( $option['default'] ) ? $option['default'] : '',
134
- 'sanitize_callback' => isset( $option['sanitize_callback'] ) ? $option['sanitize_callback'] : '',
135
- 'type' => $type,
136
- 'placeholder' => isset( $option['placeholder'] ) ? $option['placeholder'] : '',
137
- 'min' => isset( $option['min'] ) ? $option['min'] : '',
138
- 'max' => isset( $option['max'] ) ? $option['max'] : '',
139
- 'step' => isset( $option['step'] ) ? $option['step'] : '',
140
- 'headding' => isset( $option['headding'] ) ? $option['headding'] : '',
141
- );
142
-
143
- add_settings_field( "{$section}[{$name}]", $label, $callback, $section, $section, $args );
144
- }
145
- }
146
-
147
- // creates our settings in the options table
148
- foreach ( $this->settings_sections as $section ) {
149
- register_setting( $section['id'], $section['id'], array( $this, 'sanitize_options' ) );
150
- }
151
- }
152
-
153
- /**
154
- * Get field description for display
155
- *
156
- * @param array $args settings field args
157
- */
158
- public function get_field_description( $args ) {
159
- if ( ! empty( $args['desc'] ) ) {
160
- $desc = sprintf( '<p class="description">%s</p>', $args['desc'] );
161
- } else {
162
- $desc = '';
163
- }
164
- return $desc;
165
- }
166
-
167
- /**
168
- * Get Title for display
169
- *
170
- * @param array $args settings field args
171
- */
172
- public function callback_title( $args ) {
173
- $headding = isset( $args['headding'] ) ? $args['headding'] : '';
174
- $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
175
- $html = sprintf( '<h2 class="element_section_title %1$s-title">%2$s</h2>', $size, $headding );
176
- echo $html;
177
- }
178
-
179
- /**
180
- * Displays a text field for a settings field
181
- *
182
- * @param array $args settings field args
183
- */
184
- function callback_text( $args ) {
185
-
186
- $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
187
- $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
188
- $type = isset( $args['type'] ) ? $args['type'] : 'text';
189
- $placeholder = empty( $args['placeholder'] ) ? '' : ' placeholder="' . $args['placeholder'] . '"';
190
-
191
- $html = sprintf( '<input type="%1$s" class="%2$s-text" id="%3$s[%4$s]" name="%3$s[%4$s]" value="%5$s"%6$s/>', $type, $size, $args['section'], $args['id'], $value, $placeholder );
192
- $html .= $this->get_field_description( $args );
193
-
194
- echo $html;
195
- }
196
-
197
- /**
198
- * Displays a url field for a settings field
199
- *
200
- * @param array $args settings field args
201
- */
202
- function callback_url( $args ) {
203
- $this->callback_text( $args );
204
- }
205
-
206
- /**
207
- * Displays a number field for a settings field
208
- *
209
- * @param array $args settings field args
210
- */
211
- function callback_number( $args ) {
212
- $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
213
- $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
214
- $type = isset( $args['type'] ) ? $args['type'] : 'number';
215
- $placeholder = empty( $args['placeholder'] ) ? '' : ' placeholder="' . $args['placeholder'] . '"';
216
- $min = ( $args['min'] == '' ) ? '' : ' min="' . $args['min'] . '"';
217
- $max = ( $args['max'] == '' ) ? '' : ' max="' . $args['max'] . '"';
218
- $step = ( $args['step'] == '' ) ? '' : ' step="' . $args['step'] . '"';
219
-
220
- $html = sprintf( '<input type="%1$s" class="%2$s-number" id="%3$s[%4$s]" name="%3$s[%4$s]" value="%5$s"%6$s%7$s%8$s%9$s/>', $type, $size, $args['section'], $args['id'], $value, $placeholder, $min, $max, $step );
221
- $html .= $this->get_field_description( $args );
222
-
223
- echo $html;
224
- }
225
-
226
- /**
227
- * Displays a checkbox for a settings field
228
- *
229
- * @param array $args settings field args
230
- */
231
- function callback_checkbox( $args ) {
232
-
233
- $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
234
-
235
- $html = '<fieldset class="htoptions_element_checkbox">';
236
- $html .= sprintf( '<input type="hidden" name="%1$s[%2$s]" value="off" />', $args['section'], $args['id'] );
237
- $html .= sprintf( '<input type="checkbox" class="checkbox" id="htoptions_sp_%1$s[%2$s]" name="%1$s[%2$s]" value="on" %3$s />', $args['section'], $args['id'], checked( $value, 'on', false ) );
238
- $html .= sprintf( '<label for="htoptions_sp_%1$s[%2$s]">%3$s</label>', $args['section'], $args['id'], $args['desc'] );
239
- $html .= sprintf( '<div class="htoption_checkbox_desc" id="htoptions_sp_%1$s[%2$s]">%3$s</div>', $args['section'], $args['id'], $args['desc'] );
240
- $html .= '</fieldset>';
241
-
242
- echo $html;
243
- }
244
-
245
- /**
246
- * Displays a multicheckbox for a settings field
247
- *
248
- * @param array $args settings field args
249
- */
250
- function callback_multicheck( $args ) {
251
-
252
- $value = $this->get_option( $args['id'], $args['section'], $args['std'] );
253
- $html = '<fieldset>';
254
- $html .= sprintf( '<input type="hidden" name="%1$s[%2$s]" value="" />', $args['section'], $args['id'] );
255
- foreach ( $args['options'] as $key => $label ) {
256
- $checked = isset( $value[$key] ) ? $value[$key] : '0';
257
- $html .= sprintf( '<label for="htoptions_sp_%1$s[%2$s][%3$s]">', $args['section'], $args['id'], $key );
258
- $html .= sprintf( '<input type="checkbox" class="checkbox" id="htoptions_sp_%1$s[%2$s][%3$s]" name="%1$s[%2$s][%3$s]" value="%3$s" %4$s />', $args['section'], $args['id'], $key, checked( $checked, $key, false ) );
259
- $html .= sprintf( '%1$s</label><br>', $label );
260
- }
261
-
262
- $html .= $this->get_field_description( $args );
263
- $html .= '</fieldset>';
264
-
265
- echo $html;
266
- }
267
-
268
- /**
269
- * Displays a radio button for a settings field
270
- *
271
- * @param array $args settings field args
272
- */
273
- function callback_radio( $args ) {
274
-
275
- $value = $this->get_option( $args['id'], $args['section'], $args['std'] );
276
- $html = '<fieldset>';
277
-
278
- foreach ( $args['options'] as $key => $label ) {
279
- $html .= sprintf( '<label for="htoptions_sp_%1$s[%2$s][%3$s]">', $args['section'], $args['id'], $key );
280
- $html .= sprintf( '<input type="radio" class="radio" id="htoptions_sp_%1$s[%2$s][%3$s]" name="%1$s[%2$s]" value="%3$s" %4$s />', $args['section'], $args['id'], $key, checked( $value, $key, false ) );
281
- $html .= sprintf( '%1$s</label><br>', $label );
282
- }
283
-
284
- $html .= $this->get_field_description( $args );
285
- $html .= '</fieldset>';
286
-
287
- echo $html;
288
- }
289
-
290
- /**
291
- * Displays a selectbox for a settings field
292
- *
293
- * @param array $args settings field args
294
- */
295
- function callback_select( $args ) {
296
-
297
- $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
298
- $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
299
- $html = sprintf( '<select class="%1$s" name="%2$s[%3$s]" id="%2$s[%3$s]">', $size, $args['section'], $args['id'] );
300
-
301
- foreach ( $args['options'] as $key => $label ) {
302
- $html .= sprintf( '<option value="%s"%s>%s</option>', $key, selected( $value, $key, false ), $label );
303
- }
304
-
305
- $html .= sprintf( '</select>' );
306
- $html .= $this->get_field_description( $args );
307
-
308
- echo $html;
309
- }
310
-
311
- /**
312
- * Displays a multiselect for a settings field
313
- *
314
- * @param array $args settings field args
315
- */
316
- function callback_multiselect( $args ) {
317
-
318
- $value = $this->get_option( $args['id'], $args['section'], $args['std'] );
319
- $html = sprintf( '<select multiple="multiple" class="%1$s" name="%1$s[%2$s][]" id="%1$s[%2$s]">', $args['section'], $args['id'] );
320
- foreach ( $args['options'] as $key => $label ) {
321
- $selected = '';
322
- if( !empty( $value ) ){
323
- $selected = in_array( $key, $value ) ? $key : '';
324
- }
325
- $html .= sprintf( '<option value="%1$s" %2$s>%3$s</option>', $key, selected( $selected, $key, false ), $label );
326
- }
327
- $html .= sprintf( '</select>' );
328
- $html .= $this->get_field_description( $args );
329
-
330
- echo $html;
331
- }
332
-
333
- /**
334
- * Displays a textarea for a settings field
335
- *
336
- * @param array $args settings field args
337
- */
338
- function callback_textarea( $args ) {
339
-
340
- $value = esc_textarea( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
341
- $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
342
- $placeholder = empty( $args['placeholder'] ) ? '' : ' placeholder="'.$args['placeholder'].'"';
343
-
344
- $html = sprintf( '<textarea rows="5" cols="55" class="%1$s-text" id="%2$s[%3$s]" name="%2$s[%3$s]"%4$s>%5$s</textarea>', $size, $args['section'], $args['id'], $placeholder, $value );
345
- $html .= $this->get_field_description( $args );
346
-
347
- echo $html;
348
- }
349
-
350
- /**
351
- * Displays the html for a settings field
352
- *
353
- * @param array $args settings field args
354
- * @return string
355
- */
356
- function callback_html( $args ) {
357
- echo $this->get_field_description( $args );
358
- }
359
-
360
- /**
361
- * Displays a rich text textarea for a settings field
362
- *
363
- * @param array $args settings field args
364
- */
365
- function callback_wysiwyg( $args ) {
366
-
367
- $value = $this->get_option( $args['id'], $args['section'], $args['std'] );
368
- $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : '500px';
369
-
370
- echo '<div style="max-width: ' . $size . ';">';
371
-
372
- $editor_settings = array(
373
- 'teeny' => true,
374
- 'textarea_name' => $args['section'] . '[' . $args['id'] . ']',
375
- 'textarea_rows' => 10
376
- );
377
-
378
- if ( isset( $args['options'] ) && is_array( $args['options'] ) ) {
379
- $editor_settings = array_merge( $editor_settings, $args['options'] );
380
- }
381
-
382
- wp_editor( $value, $args['section'] . '-' . $args['id'], $editor_settings );
383
-
384
- echo '</div>';
385
-
386
- echo $this->get_field_description( $args );
387
- }
388
-
389
- /**
390
- * Displays a file upload field for a settings field
391
- *
392
- * @param array $args settings field args
393
- */
394
- function callback_file( $args ) {
395
-
396
- $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
397
- $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
398
- $id = $args['section'] . '[' . $args['id'] . ']';
399
- $label = isset( $args['options']['button_label'] ) ? $args['options']['button_label'] : __( 'Choose File' );
400
-
401
- $html = sprintf( '<input type="text" class="%1$s-text wpsa-url" id="%2$s[%3$s]" name="%2$s[%3$s]" value="%4$s"/>', $size, $args['section'], $args['id'], $value );
402
- $html .= '<input type="button" class="button wpsa-browse" value="' . $label . '" />';
403
- $html .= $this->get_field_description( $args );
404
-
405
- echo $html;
406
- }
407
-
408
- /**
409
- * Displays a password field for a settings field
410
- *
411
- * @param array $args settings field args
412
- */
413
- function callback_password( $args ) {
414
-
415
- $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
416
- $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
417
-
418
- $html = sprintf( '<input type="password" class="%1$s-text" id="%2$s[%3$s]" name="%2$s[%3$s]" value="%4$s"/>', $size, $args['section'], $args['id'], $value );
419
- $html .= $this->get_field_description( $args );
420
-
421
- echo $html;
422
- }
423
-
424
- /**
425
- * Displays a color picker field for a settings field
426
- *
427
- * @param array $args settings field args
428
- */
429
- function callback_color( $args ) {
430
-
431
- $value = esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
432
- $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
433
-
434
- $html = sprintf( '<input type="text" class="%1$s-text wp-color-picker-field" id="%2$s[%3$s]" name="%2$s[%3$s]" value="%4$s" data-default-color="%5$s" />', $size, $args['section'], $args['id'], $value, $args['std'] );
435
- $html .= $this->get_field_description( $args );
436
-
437
- echo $html;
438
- }
439
-
440
- /**
441
- * Displays a DIMENSIONS for a settings field
442
- *
443
- * @param array $args settings field args
444
- */
445
- function callback_dimensions( $args ) {
446
-
447
- $value = $this->get_option( $args['id'], $args['section'], $args['std'] );
448
- $html = '<fieldset><ul class="htoption_dimensions">';
449
- foreach ( $args['options'] as $key => $label ) {
450
- $new_value = isset( $value[$key] ) ? $value[$key] : '';
451
- $html .= '<li>';
452
-
453
- if( 'unit' === $key ){
454
- $html .= sprintf( '<input type="text" class="dimensionsbox" id="htoptions_sp_%1$s[%2$s][%3$s]" name="%1$s[%2$s][%3$s]" value="%4$s" />', $args['section'], $args['id'], $key, $new_value );
455
- $html .= sprintf( '<label for="htoptions_sp_%1$s[%2$s][%3$s]">%4$s</label>', $args['section'], $args['id'], $key, $label );
456
- }else{
457
- $html .= sprintf( '<input type="number" class="dimensionsbox" id="htoptions_sp_%1$s[%2$s][%3$s]" name="%1$s[%2$s][%3$s]" value="%4$s" />', $args['section'], $args['id'], $key, $new_value );
458
- $html .= sprintf( '<label for="htoptions_sp_%1$s[%2$s][%3$s]">%4$s</label>', $args['section'], $args['id'], $key, $label );
459
- }
460
-
461
- $html .= '</li>';
462
- }
463
-
464
- $html .= '</ul>'.$this->get_field_description( $args ).'</fieldset>';
465
-
466
- echo $html;
467
- }
468
-
469
-
470
- /**
471
- * Displays a select box for creating the pages select box
472
- *
473
- * @param array $args settings field args
474
- */
475
- function callback_pages( $args ) {
476
-
477
- $dropdown_args = array(
478
- 'selected' => esc_attr($this->get_option($args['id'], $args['section'], $args['std'] ) ),
479
- 'name' => $args['section'] . '[' . $args['id'] . ']',
480
- 'id' => $args['section'] . '[' . $args['id'] . ']',
481
- 'echo' => 0
482
- );
483
- $html = wp_dropdown_pages( $dropdown_args );
484
- echo $html;
485
- }
486
-
487
- /**
488
- * Sanitize callback for Settings API
489
- *
490
- * @return mixed
491
- */
492
- function sanitize_options( $options ) {
493
-
494
- if ( !$options ) {
495
- return $options;
496
- }
497
-
498
- foreach( $options as $option_slug => $option_value ) {
499
- $sanitize_callback = $this->get_sanitize_callback( $option_slug );
500
-
501
- // If callback is set, call it
502
- if ( $sanitize_callback ) {
503
- $options[ $option_slug ] = call_user_func( $sanitize_callback, $option_value );
504
- continue;
505
- }
506
- }
507
-
508
- return $options;
509
- }
510
-
511
- /**
512
- * Get sanitization callback for given option slug
513
- *
514
- * @param string $slug option slug
515
- *
516
- * @return mixed string or bool false
517
- */
518
- function get_sanitize_callback( $slug = '' ) {
519
- if ( empty( $slug ) ) {
520
- return false;
521
- }
522
-
523
- // Iterate over registered fields and see if we can find proper callback
524
- foreach( $this->settings_fields as $section => $options ) {
525
- foreach ( $options as $option ) {
526
- if ( $option['name'] != $slug ) {
527
- continue;
528
- }
529
-
530
- // Return the callback name
531
- return isset( $option['sanitize_callback'] ) && is_callable( $option['sanitize_callback'] ) ? $option['sanitize_callback'] : false;
532
- }
533
- }
534
-
535
- return false;
536
- }
537
-
538
- /**
539
- * Get the value of a settings field
540
- *
541
- * @param string $option settings field name
542
- * @param string $section the section name this field belongs to
543
- * @param string $default default text if it's not found
544
- * @return string
545
- */
546
- function get_option( $option, $section, $default = '' ) {
547
-
548
- $options = get_option( $section );
549
-
550
- if ( isset( $options[$option] ) ) {
551
- return $options[$option];
552
- }
553
-
554
- return $default;
555
- }
556
-
557
- /**
558
- * Show navigations as tab
559
- *
560
- * Shows all the settings section labels as tab
561
- */
562
- function show_navigation() {
563
- $html = '<h2 class="nav-tab-wrapper">';
564
-
565
- $count = count( $this->settings_sections );
566
-
567
- // don't show the navigation if only one section exists
568
- if ( $count === 1 ) {
569
- return;
570
- }
571
-
572
- foreach ( $this->settings_sections as $tab ) {
573
- $html .= sprintf( '<a href="#%1$s" class="nav-tab" id="%1$s-tab">%2$s</a>', $tab['id'], $tab['title'] );
574
- }
575
-
576
- $html .= '</h2>';
577
-
578
- echo $html;
579
- }
580
-
581
- /**
582
- * Show the section settings forms
583
- *
584
- * This function displays every sections in a different form
585
- */
586
- function show_forms() {
587
- ?>
588
- <div class="metabox-holder">
589
- <?php foreach ( $this->settings_sections as $form ) { ?>
590
- <div id="<?php echo $form['id']; ?>" class="group" style="display: none;">
591
- <form method="post" action="options.php">
592
- <?php
593
- do_action( 'wsa_form_top_' . $form['id'], $form );
594
- settings_fields( $form['id'] );
595
- do_settings_sections( $form['id'] );
596
- do_action( 'wsa_form_bottom_' . $form['id'], $form );
597
- if ( isset( $this->settings_fields[ $form['id'] ] ) ):
598
- ?>
599
- <div class="wl-submit-button">
600
- <?php submit_button(); ?>
601
- </div>
602
- <?php endif; ?>
603
- </form>
604
- </div>
605
- <?php } ?>
606
- </div>
607
- <?php
608
- $this->script();
609
- }
610
-
611
- /**
612
- * Tabbable JavaScript codes & Initiate Color Picker
613
- *
614
- * This code uses localstorage for displaying active tabs
615
- */
616
- function script() {
617
- ?>
618
- <script>
619
- jQuery(document).ready(function($) {
620
- //Initiate Color Picker
621
- $('.wp-color-picker-field').wpColorPicker();
622
- $(".proelement .wp-picker-container button").attr("disabled", true);
623
-
624
- // Switches option sections
625
- $('.group').hide();
626
- var activetab = '';
627
- if (typeof(localStorage) != 'undefined' ) {
628
- activetab = localStorage.getItem("activetab");
629
- }
630
-
631
- //if url has section id as hash then set it as active or override the current local storage value
632
- if(window.location.hash){
633
- activetab = window.location.hash;
634
- if (typeof(localStorage) != 'undefined' ) {
635
- localStorage.setItem("activetab", activetab);
636
- }
637
- }
638
-
639
- if (activetab != '' && $(activetab).length ) {
640
- $(activetab).fadeIn();
641
- } else {
642
- $('.group:first').fadeIn();
643
- }
644
- $('.group .collapsed').each(function(){
645
- $(this).find('input:checked').parent().parent().parent().nextAll().each(
646
- function(){
647
- if ($(this).hasClass('last')) {
648
- $(this).removeClass('hidden');
649
- return false;
650
- }
651
- $(this).filter('.hidden').removeClass('hidden');
652
- });
653
- });
654
-
655
- if (activetab != '' && $(activetab + '-tab').length ) {
656
- $(activetab + '-tab').addClass('nav-tab-active');
657
- }
658
- else {
659
- $('.nav-tab-wrapper a:first').addClass('nav-tab-active');
660
- }
661
- $('.nav-tab-wrapper a').click(function(evt) {
662
- $('.nav-tab-wrapper a').removeClass('nav-tab-active');
663
- $(this).addClass('nav-tab-active').blur();
664
- var clicked_group = $(this).attr('href');
665
- if (typeof(localStorage) != 'undefined' ) {
666
- localStorage.setItem("activetab", $(this).attr('href'));
667
- }
668
- $('.group').hide();
669
- $(clicked_group).fadeIn();
670
- evt.preventDefault();
671
- });
672
-
673
- $('.wpsa-browse').on('click', function (event) {
674
- event.preventDefault();
675
-
676
- var self = $(this);
677
-
678
- // Create the media frame.
679
- var file_frame = wp.media.frames.file_frame = wp.media({
680
- title: self.data('uploader_title'),
681
- button: {
682
- text: self.data('uploader_button_text'),
683
- },
684
- multiple: false
685
- });
686
-
687
- file_frame.on('select', function () {
688
- attachment = file_frame.state().get('selection').first().toJSON();
689
- self.prev('.wpsa-url').val(attachment.url).change();
690
- });
691
-
692
- // Finally, open the modal
693
- file_frame.open();
694
- });
695
-
696
- // Icon Picker
697
- $('.woolentor_icon_picker .regular-text').fontIconPicker({
698
- source: woolentor_fields.iconset,
699
- emptyIcon: true,
700
- hasSearch: true,
701
- theme: 'fip-bootstrap'
702
- });
703
-
704
- });
705
- </script>
706
- <?php
707
- }
708
-
709
- }
710
-
711
- endif;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/admin/include/template-library.php CHANGED
@@ -129,6 +129,12 @@ class Woolentor_Template_Library{
129
  wp_enqueue_style( 'woolentor-selectric' );
130
  wp_enqueue_style( 'woolentor-temlibray-style' );
131
 
 
 
 
 
 
 
132
  // JS
133
  wp_enqueue_script( 'woolentor-modernizr' );
134
  wp_enqueue_script( 'jquery-selectric' );
129
  wp_enqueue_style( 'woolentor-selectric' );
130
  wp_enqueue_style( 'woolentor-temlibray-style' );
131
 
132
+ // wp core styles
133
+ wp_enqueue_style( 'wp-jquery-ui-dialog' );
134
+
135
+ // wp core scripts
136
+ wp_enqueue_script( 'jquery-ui-dialog' );
137
+
138
  // JS
139
  wp_enqueue_script( 'woolentor-modernizr' );
140
  wp_enqueue_script( 'jquery-selectric' );
includes/admin/templates/dashboard-element.php ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+
4
+ $element_fields = Woolentor_Admin_Fields::instance()->fields()['woolentor_elements_tabs'];
5
+ $element_keys = array_column( $element_fields, 'name' );
6
+
7
+ ?>
8
+ <div id="woolentor_elements_tabs" class="woolentor-admin-main-tab-pane">
9
+ <div class="woolentor-admin-main-tab-pane-inner">
10
+
11
+ <!-- Header Start -->
12
+ <div class="woolentor-admin-header">
13
+ <div class="woolentor-admin-header-content">
14
+ <h6 class="woolentor-admin-header-title"><?php echo esc_html__('WooLentor Element','woolentor');?></h6>
15
+ <p class="woolentor-admin-header-text"><?php echo esc_html__('You can enable or disable all options by one click.','woolentor');?></p>
16
+ </div>
17
+ <div class="woolentor-admin-header-actions">
18
+ <button class="woolentor-admin-btn enable" data-switch-toggle="enable" data-switch-target="element"><?php echo esc_html__('Enable all','woolentor'); ?></button>
19
+ <button class="woolentor-admin-btn disable" data-switch-toggle="disable" data-switch-target="element"><?php echo esc_html__('Disable all','woolentor'); ?></button>
20
+ </div>
21
+ </div>
22
+ <!-- Header End -->
23
+
24
+ <form class="woolentor-dashboard" id="woolentor-dashboard-element-form" action="#" method="post" data-section="woolentor_elements_tabs" data-fields='<?php echo wp_json_encode( $element_keys ); ?>'>
25
+
26
+ <!-- Elements Start -->
27
+ <div class="woolentor-admin-switch-blocks">
28
+ <?php
29
+ foreach( $element_fields as $key => $field ){
30
+ Woolentor_Admin_Fields_Manager::instance()->add_field( $field, 'woolentor_elements_tabs' );
31
+ }
32
+ ?>
33
+ </div>
34
+ <!-- Elements End -->
35
+
36
+ <!-- Footer Start -->
37
+ <div class="woolentor-admin-footer">
38
+ <button class="woolentor-admin-btn-save woolentor-admin-btn woolentor-admin-btn-primary hover-effect-1" disabled="disabled"><?php echo esc_html__('Save Changes','woolentor');?></button>
39
+ </div>
40
+ <!-- Footer End -->
41
+
42
+ </form>
43
+
44
+ </div>
45
+ </div>
includes/admin/templates/dashboard-extension.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+ ?>
4
+ <div id="woolentor_extension_tabs" class="woolentor-admin-main-tab-pane">
5
+ <div class="woolentor-admin-main-tab-pane-inner">
6
+ <?php Woolentor_Extension_Manager::instance()->render_html(); ?>
7
+ </div>
8
+ </div>
includes/admin/templates/dashboard-module-setting-popup.php ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+ ?>
4
+ <script type="text/template" id="tmpl-woolentormodule">
5
+
6
+ <div class="woolentor-module-setting-popup">
7
+ <div id="woolentor-admin-pro-popup" class="woolentor-admin-popup open">
8
+ <div class="woolentor-module-setting-popup-content woolentor-admin-popup-inner">
9
+ <button class="woolentor-admin-popup-close">
10
+ <svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">
11
+ <path d="M9.08366 1.73916L8.26116 0.916656L5.00033 4.17749L1.73949 0.916656L0.916992 1.73916L4.17783 4.99999L0.916992 8.26082L1.73949 9.08332L5.00033 5.82249L8.26116 9.08332L9.08366 8.26082L5.82283 4.99999L9.08366 1.73916Z" fill="currentColor"></path>
12
+ </svg>
13
+ </button>
14
+ <form class="woolentor-module-setting-data" id="woolentor-module-setting-form" action="#" method="post" data-section="{{data.section}}" data-fields="{{data.fileds}}">
15
+ {{{ data.content }}}
16
+ <div class="woolentor-admin-footer">
17
+ <button class="woolentor-admin-module-save woolentor-admin-btn woolentor-admin-btn-primary hover-effect-1" disabled="disabled"><?php echo esc_html__('Save Changes','woolentor');?></button>
18
+ </div>
19
+ </form>
20
+ </div>
21
+ </div>
22
+ </div>
23
+
24
+ </script>
includes/admin/templates/dashboard-module.php ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+
4
+ $module_fields = Woolentor_Admin_Fields::instance()->fields()['woolentor_others_tabs']['modules'];
5
+ $other_fields = Woolentor_Admin_Fields::instance()->fields()['woolentor_others_tabs']['others'];
6
+
7
+ $all_fields = array_merge( $module_fields, $other_fields );
8
+ $element_keys = array_column( $all_fields, 'name' );
9
+
10
+ ?>
11
+ <div id="woolentor_others_tabs" class="woolentor-admin-main-tab-pane">
12
+ <div class="woolentor-admin-main-tab-pane-inner">
13
+
14
+ <!-- Header Start -->
15
+ <div class="woolentor-admin-header">
16
+ <div class="woolentor-admin-header-content">
17
+ <h6 class="woolentor-admin-header-title"><?php echo esc_html__('WooLentor Module','woolentor'); ?></h6>
18
+ <p class="woolentor-admin-header-text"><?php echo esc_html__('You can enable or disable all options by one click.','woolentor'); ?></p>
19
+ </div>
20
+ <div class="woolentor-admin-header-actions">
21
+ <button class="woolentor-admin-btn enable" data-switch-toggle="enable" data-switch-target="element"><?php echo esc_html__('Enable all','woolentor'); ?></button>
22
+ <button class="woolentor-admin-btn disable" data-switch-toggle="disable" data-switch-target="element"><?php echo esc_html__('Disable all','woolentor'); ?></button>
23
+ </div>
24
+ </div>
25
+ <!-- Header End -->
26
+
27
+ <form class="woolentor-dashboard" id="woolentor-dashboard-module-form" action="#" method="post" data-section="woolentor_others_tabs" data-fields='<?php echo wp_json_encode( $element_keys ); ?>'>
28
+
29
+ <!-- Modules Start -->
30
+ <div class="woolentor-admin-switch-blocks">
31
+ <?php
32
+ foreach( $module_fields as $key => $field ){
33
+ Woolentor_Admin_Fields_Manager::instance()->add_field( $field, 'woolentor_others_tabs' );
34
+ }
35
+ ?>
36
+ </div>
37
+ <!-- Modules End -->
38
+
39
+ <div class="woolentor-admin-others-options">
40
+ <?php
41
+ foreach( $other_fields as $key => $field ){
42
+ Woolentor_Admin_Fields_Manager::instance()->add_field( $field, 'woolentor_others_tabs' );
43
+ }
44
+ ?>
45
+ </div>
46
+
47
+ <!-- Footer Start -->
48
+ <div class="woolentor-admin-footer">
49
+ <button class="woolentor-admin-btn-save woolentor-admin-btn woolentor-admin-btn-primary hover-effect-1" disabled="disabled"><?php echo esc_html__('Save Changes','woolentor');?></button>
50
+ </div>
51
+ <!-- Footer End -->
52
+ </form>
53
+ </div>
54
+ </div>
includes/admin/templates/dashboard-navs.php ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+
4
+ $navs = Woolentor_Admin_Fields::instance()->field_sections();
5
+
6
+ ?>
7
+
8
+ <!-- Nav Start -->
9
+ <div class="woolentor-admin-main-nav">
10
+ <ul class="woolentor-admin-main-nav-ul">
11
+ <?php
12
+ foreach( $navs as $key => $nav ){
13
+ ?>
14
+ <li class="woolentor-admin-main-nav-li"><a href="#<?php echo esc_attr( $nav['id'] ); ?>" class="woolentor-admin-main-nav-btn">
15
+ <svg class="left" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg">
16
+ <path d="M8 8H0L0.152774 7.97004C4.16091 7.18414 7.27643 4.01985 8 0V8Z" fill="currentColor" />
17
+ </svg>
18
+ <svg class="right" width="8" height="8" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg">
19
+ <path d="M0 8H8L7.84723 7.97004C3.83909 7.18414 0.723573 4.01985 0 0V8Z" fill="currentColor" />
20
+ </svg>
21
+ <i class="wli <?php echo esc_attr( $nav['icon'] ); ?>"></i><?php echo esc_html__( $nav['title'],'woolentor'); ?></a>
22
+ </li>
23
+ <?php
24
+ }
25
+ ?>
26
+ </ul>
27
+ </div>
28
+ <!-- Nav End -->
includes/admin/templates/dashboard-popup.php ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+ ?>
4
+ <div id="woolentor-admin-pro-popup" class="woolentor-admin-popup">
5
+ <div class="woolentor-admin-popup-inner">
6
+ <button class="woolentor-admin-popup-close">
7
+ <svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">
8
+ <path d="M9.08366 1.73916L8.26116 0.916656L5.00033 4.17749L1.73949 0.916656L0.916992 1.73916L4.17783 4.99999L0.916992 8.26082L1.73949 9.08332L5.00033 5.82249L8.26116 9.08332L9.08366 8.26082L5.82283 4.99999L9.08366 1.73916Z" fill="currentColor" />
9
+ </svg>
10
+ </button>
11
+ <div class="woolentor-admin-popup-icon"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/icons/pro-badge.png" alt="pro"></div>
12
+ <h2 class="woolentor-admin-popup-title"><?php echo esc_html__('BUY PRO','woolentor'); ?></h2>
13
+ <p class="woolentor-admin-popup-text"><?php echo esc_html__('Our free version is great, but it doesn\'t have all our advanced features. The best way to unlock all of the features in our plugin is by purchasing the pro version.','woolentor'); ?></p>
14
+ <a href="https://woolentor.com/?utm_source=admin&utm_medium=notice&utm_campaign=free" class="woolentor-admin-btn woolentor-admin-btn-primary" target="_blank"><?php echo esc_html__('Buy Now','woolentor'); ?></a>
15
+ </div>
16
+ </div>
includes/admin/templates/dashboard-renamelabel.php ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+
4
+ $element_fields = Woolentor_Admin_Fields::instance()->fields()['woolentor_rename_label_tabs'];
5
+ $element_keys = array_column( $element_fields, 'name' );
6
+
7
+ ?>
8
+ <div id="woolentor_rename_label_tabs" class="woolentor-admin-main-tab-pane">
9
+ <div class="woolentor-admin-main-tab-pane-inner">
10
+ <form class="woolentor-dashboard" id="woolentor-dashboard-renamelabel-form" action="#" method="post" data-section="woolentor_rename_label_tabs" data-fields='<?php echo wp_json_encode( $element_keys ); ?>'>
11
+ <div class="woolentor-admin-options">
12
+
13
+ <?php
14
+ foreach( $element_fields as $key => $field ){
15
+ Woolentor_Admin_Fields_Manager::instance()->add_field( $field, 'woolentor_rename_label_tabs' );
16
+ }
17
+ ?>
18
+
19
+ <div class="woolentor-admin-option">
20
+ <button class="woolentor-admin-btn-save woolentor-admin-btn woolentor-admin-btn-primary hover-effect-1" style="margin-left:auto;" disabled="disabled"><?php echo esc_html__('Save Changes','woolentor');?></button>
21
+ </div>
22
+
23
+ </div>
24
+ </form>
25
+ </div>
26
+ </div>
includes/admin/templates/dashboard-sales-notification.php ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+
4
+ $element_fields = Woolentor_Admin_Fields::instance()->fields()['woolentor_sales_notification_tabs'];
5
+ $element_keys = array_column( $element_fields, 'name' );
6
+
7
+ ?>
8
+ <div id="woolentor_sales_notification_tabs" class="woolentor-admin-main-tab-pane">
9
+ <div class="woolentor-admin-main-tab-pane-inner">
10
+ <form class="woolentor-dashboard" id="woolentor-dashboard-sales-notification-form" action="#" method="post" data-section="woolentor_sales_notification_tabs" data-fields='<?php echo wp_json_encode( $element_keys ); ?>'>
11
+ <div class="woolentor-admin-options">
12
+
13
+ <?php
14
+ foreach( $element_fields as $key => $field ){
15
+ Woolentor_Admin_Fields_Manager::instance()->add_field( $field, 'woolentor_sales_notification_tabs' );
16
+ }
17
+ ?>
18
+
19
+ <div class="woolentor-admin-option">
20
+ <button class="woolentor-admin-btn-save woolentor-admin-btn woolentor-admin-btn-primary hover-effect-1" style="margin-left: auto;" disabled="disabled"><?php echo esc_html__('Save Changes','woolentor');?></button>
21
+ </div>
22
+
23
+ </div>
24
+ </form>
25
+ </div>
26
+ </div>
includes/admin/templates/dashboard-settings.php ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+
4
+ $element_fields = Woolentor_Admin_Fields::instance()->fields()['woolentor_woo_template_tabs'];
5
+ $element_keys = array_column( $element_fields, 'name' );
6
+
7
+ ?>
8
+ <div id="woolentor_woo_template_tabs" class="woolentor-admin-main-tab-pane">
9
+ <div class="woolentor-admin-main-tab-pane-inner">
10
+ <form class="woolentor-dashboard" id="woolentor-dashboard-settings-form" action="#" method="post" data-section="woolentor_woo_template_tabs" data-fields='<?php echo wp_json_encode( $element_keys ); ?>'>
11
+ <div class="woolentor-admin-options">
12
+ <?php
13
+ foreach( $element_fields as $key => $field ){
14
+ Woolentor_Admin_Fields_Manager::instance()->add_field( $field, 'woolentor_woo_template_tabs' );
15
+ }
16
+ ?>
17
+ <div class="woolentor-admin-option">
18
+ <button class="woolentor-admin-btn-save woolentor-admin-btn woolentor-admin-btn-primary hover-effect-1" style="margin-left:auto;" disabled="disabled"><?php echo esc_html__('Save Changes','woolentor');?></button>
19
+ </div>
20
+ </div>
21
+ </form>
22
+ </div>
23
+ </div>
includes/admin/templates/dashboard-sidebar.php ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+ ?>
4
+ <div class="woolentor-admin-sidebar">
5
+
6
+ <?php if( !is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ) :?>
7
+ <div class="woolentor-pro-banner">
8
+ <div class="woolentor-pro-banner-logo"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/logo.png" alt="<?php echo esc_attr__('Woolentor Logo','woolentor'); ?>"></div>
9
+ <p class="woolentor-pro-banner-summary"><?php echo esc_html__('WooLentor is one of the most popular WooCommerce Elementor Addons on WordPress.org. It has been downloaded more than 948,097 times and 70,000 stores are using WooLentor plugin. Why not you?','woolentor'); ?></p>
10
+ <ul class="woolentor-pro-banner-options">
11
+ <li><?php echo esc_html__('76 Elementor Elements','woolentor'); ?></li>
12
+ <li><?php echo esc_html__('15 Product Custom Templates','woolentor'); ?></li>
13
+ <li><?php echo esc_html__('10 Custom Shop Page Templates','woolentor'); ?></li>
14
+ <li><?php echo esc_html__('Cart Page, Checkout, My Account, Registration and Thank you page custom layout template','woolentor'); ?></li>
15
+ <li><?php echo esc_html__('5 Premium WooCommerce Themes included. (Save $200)','woolentor'); ?></li>
16
+ </ul>
17
+ <a href="https://woolentor.com/?utm_source=admin&utm_medium=notice&utm_campaign=free" class="woolentor-pro-banner-btn" target="_blank"><?php echo esc_html__('Get Pro Now','woolentor'); ?><span class="icon">+</span></a>
18
+ </div>
19
+ <?php endif; ?>
20
+
21
+ <div class="woolentor-rating">
22
+ <div class="woolentor-rating-icon">
23
+ <img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/icons/rating.png" alt="<?php echo esc_attr__('Rating icon','woolentor'); ?>">
24
+ </div>
25
+ <div class="woolentor-rating-intro">
26
+ <p><?php echo esc_html__('If you’re loving how our product has helped your business, please let the WordPress community know by ','woolentor'); ?><a target="_blank" href="https://wordpress.org/support/plugin/woolentor-addons/reviews/?filter=5#new-post"><?php echo esc_html__('leaving us a review on our WP repository','woolentor'); ?></a><?php echo esc_html__('. Which will motivate us a lot.','woolentor'); ?></p>
27
+ </div>
28
+ </div>
29
+ <div class="woolentor-rating-trustpilot">
30
+ <a href="https://www.trustpilot.com/review/woolentor.com" target="_blank" >
31
+ <img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/trustpilot.png" alt="<?php echo esc_attr__('Woolentor trustpilot rating','woolentor'); ?>">
32
+ </a>
33
+ </div>
34
+ </div>
includes/admin/templates/dashboard-style.php ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+
4
+ $element_fields = Woolentor_Admin_Fields::instance()->fields()['woolentor_style_tabs'];
5
+ $element_keys = array_column( $element_fields, 'name' );
6
+
7
+ ?>
8
+ <div id="woolentor_style_tabs" class="woolentor-admin-main-tab-pane">
9
+ <div class="woolentor-admin-main-tab-pane-inner">
10
+ <form class="woolentor-dashboard" id="woolentor-dashboard-style-form" action="#" method="post" data-section="woolentor_style_tabs" data-fields='<?php echo wp_json_encode( $element_keys ); ?>'>
11
+ <div class="woolentor-admin-options">
12
+
13
+ <?php
14
+ foreach( $element_fields as $key => $field ){
15
+ Woolentor_Admin_Fields_Manager::instance()->add_field( $field, 'woolentor_style_tabs' );
16
+ }
17
+ ?>
18
+
19
+ <div class="woolentor-admin-option-heading">
20
+ <h4 class="woolentor-admin-option-heading-title"><?php echo esc_html__('Helping Screenshot','woolentor');?></h4>
21
+ </div>
22
+ <div class="woolentor-admin-option">
23
+ <img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/helping-screenshot.png" alt="<?php echo esc_attr__('Helping Screenshot','woolentor'); ?>">
24
+ </div>
25
+ <div class="woolentor-admin-option">
26
+ <button class="woolentor-admin-btn-save woolentor-admin-btn woolentor-admin-btn-primary hover-effect-1" style="margin-left:auto;" disabled="disabled"><?php echo esc_html__('Save Changes','woolentor');?></button>
27
+ </div>
28
+ </div>
29
+ </form>
30
+ </div>
31
+ </div>
includes/admin/templates/dashboard-welcome.php ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
+ ?>
4
+ <div id="woolentor_general_tabs" class="woolentor-admin-main-tab-pane">
5
+ <div class="woolentor-admin-main-tab-pane-inner">
6
+ <!-- Banner Start -->
7
+ <div class="woolentor-admin-banner">
8
+ <img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/banner/welcome.png" alt="<?php echo esc_attr__('Welcome To WooLentor','woolentor');?>">
9
+ </div>
10
+ <!-- Banner End -->
11
+
12
+ <!-- Infoboxes Start -->
13
+ <div class="woolentor-admin-infoboxes">
14
+
15
+ <!-- Infobox Start -->
16
+ <div class="woolentor-admin-infobox">
17
+ <div class="woolentor-admin-infobox-icon"><i class="wli wli-file"></i></div>
18
+ <div class="woolentor-admin-infobox-content">
19
+ <h3 class="woolentor-admin-infobox-title"><?php echo esc_html__('Documentation','woolentor'); ?></h3>
20
+ <p class="woolentor-admin-infobox-text"><?php echo esc_html__('We\'ve organized the documentation and kept it up to date on a regular basis. This manual will assist you in using our plugin effectively.','woolentor');?></p>
21
+ <a href="https://woolentor.com/documentation/" class="woolentor-admin-btn woolentor-admin-btn-primary-outline" target="_blank"><?php echo esc_html__('Get Now','woolentor'); ?></a>
22
+ </div>
23
+ </div>
24
+ <!-- Infobox End -->
25
+
26
+ <!-- Infobox Start -->
27
+ <div class="woolentor-admin-infobox">
28
+ <div class="woolentor-admin-infobox-icon"><i class="wli wli-play"></i></div>
29
+ <div class="woolentor-admin-infobox-content">
30
+ <h3 class="woolentor-admin-infobox-title"><?php echo esc_html__('Video Tutorial','woolentor'); ?></h3>
31
+ <p class="woolentor-admin-infobox-text"><?php echo esc_html__('We create videos to make our customers comprehend the product quickly. Using video tutorials is a fantastic method to learn how to use our plugins. We\'ve compiled a list of videos for you.','woolentor'); ?></p>
32
+ <a href="https://www.youtube.com/watch?v=_MOgvsZJ6uA&list=PLk25BQFrj7wH9zCECMNCtEvvUKkpV5TYA&index=14" class="woolentor-admin-btn woolentor-admin-btn-primary-outline" target="_blank"><?php echo esc_html__('Video Tutorial','woolentor'); ?></a>
33
+ </div>
34
+ </div>
35
+ <!-- Infobox End -->
36
+
37
+ <!-- Infobox Start -->
38
+ <div class="woolentor-admin-infobox">
39
+ <div class="woolentor-admin-infobox-icon"><i class="wli wli-support"></i></div>
40
+ <div class="woolentor-admin-infobox-content">
41
+ <h3 class="woolentor-admin-infobox-title"><?php echo esc_html__('Support','woolentor'); ?></h3>
42
+ <p class="woolentor-admin-infobox-text"><?php echo esc_html__('Please do not hesitate to contact us if you require assistance or want a free store set-up. We will assist you within 12-24 hours of receiving your inquiry.','woolentor');?></p>
43
+ <a href="https://ticket.hasthemes.com/" class="woolentor-admin-btn woolentor-admin-btn-primary-outline" target="_blank"><?php echo esc_html__('Get Support','woolentor'); ?></a>
44
+ </div>
45
+ </div>
46
+ <!-- Infobox End -->
47
+
48
+ <!-- Infobox Start -->
49
+ <div class="woolentor-admin-infobox">
50
+ <div class="woolentor-admin-infobox-icon"><i class="wli wli-feature-list"></i></div>
51
+ <div class="woolentor-admin-infobox-content">
52
+ <h3 class="woolentor-admin-infobox-title"><?php echo esc_html__('Missing any Feature?','woolentor'); ?></h3>
53
+ <p class="woolentor-admin-infobox-text"><?php echo esc_html__('Have you ever noticed any missing features? Please notify us if you do. As soon as possible, our staff will add any necessary features based on your requests. Our commitment to our clients is second to none. We always attempt to fulfill their demands.','woolentor'); ?></p>
54
+ <a href="https://hasthemes.com/wishform/" class="woolentor-admin-btn woolentor-admin-btn-primary-outline" target="_blank"><?php echo esc_html__('Request','woolentor'); ?></a>
55
+ </div>
56
+ </div>
57
+ <!-- Infobox End -->
58
+
59
+ </div>
60
+ <!-- Infoboxes End -->
61
+
62
+ <!-- Subscribe Banner Start -->
63
+ <div class="woolentor-admin-subscribe">
64
+ <div class="woolentor-admin-subscribe-content">
65
+ <h2 class="woolentor-admin-subscribe-title"><?php echo esc_html__('Subscribe and Get Offers','woolentor'); ?></h2>
66
+ <p class="woolentor-admin-subscribe-text"><?php echo esc_html__('Sign up for our email list to get discounts, exclusive offers, the latest items, and news in your inbox.','woolentor');?></p>
67
+ </div>
68
+ <a href="https://hasthemes.com/subscribe-and-get-offers/" class="woolentor-admin-btn woolentor-admin-btn-primary" target="_blank"><?php echo esc_html__('Subscribe','woolentor'); ?></a>
69
+ </div>
70
+ <!-- Subscribe Banner End -->
71
+
72
+ </div>
73
+ </div>
includes/base.php CHANGED
@@ -240,7 +240,7 @@ final class Base {
240
  $bannerLink = self::$template_info['notices'][0]['bannerlink'] ? self::$template_info['notices'][0]['bannerlink'] : '#';
241
  $bannerTitle = self::$template_info['notices'][0]['title'] ? self::$template_info['notices'][0]['title'] : esc_html__('Promo Banner','woolentor');
242
  $bannerDescription = self::$template_info['notices'][0]['description'] ? '<p>'.self::$template_info['notices'][0]['description'].'</p>' : '';
243
- $bannerImage = self::$template_info['notices'][0]['bannerimage'] ? '<img src='.self::$template_info['notices'][0]['bannerimage'].' alt='.$bannerTitle.'>' : '#';
244
 
245
  printf( '<div class="woolentor-admin-notice is-dismissible notice notice-warning"><a href="%1$s" target="_blank">%2$s</a>%3$s</div>', $bannerLink, $bannerImage, $bannerDescription );
246
 
@@ -295,7 +295,7 @@ final class Base {
295
  if ( get_option( 'woolentor_do_activation_redirect', FALSE ) ) {
296
  delete_option('woolentor_do_activation_redirect');
297
  if( !isset( $_GET['activate-multi'] ) ){
298
- wp_redirect( admin_url("admin.php?page=woolentor_extension") );
299
  }
300
 
301
  // Fetch Template Library Data
240
  $bannerLink = self::$template_info['notices'][0]['bannerlink'] ? self::$template_info['notices'][0]['bannerlink'] : '#';
241
  $bannerTitle = self::$template_info['notices'][0]['title'] ? self::$template_info['notices'][0]['title'] : esc_html__('Promo Banner','woolentor');
242
  $bannerDescription = self::$template_info['notices'][0]['description'] ? '<p>'.self::$template_info['notices'][0]['description'].'</p>' : '';
243
+ $bannerImage = self::$template_info['notices'][0]['bannerimage'] ? '<img src='.self::$template_info['notices'][0]['bannerimage'].' alt='.$bannerTitle.'/>' : '#';
244
 
245
  printf( '<div class="woolentor-admin-notice is-dismissible notice notice-warning"><a href="%1$s" target="_blank">%2$s</a>%3$s</div>', $bannerLink, $bannerImage, $bannerDescription );
246
 
295
  if ( get_option( 'woolentor_do_activation_redirect', FALSE ) ) {
296
  delete_option('woolentor_do_activation_redirect');
297
  if( !isset( $_GET['activate-multi'] ) ){
298
+ wp_redirect( admin_url("admin.php?page=woolentor") );
299
  }
300
 
301
  // Fetch Template Library Data
includes/class.sale_notification_fake.php CHANGED
@@ -27,7 +27,8 @@ if( !class_exists('Woolentor_Sale_Notification') ){
27
 
28
  public function woolentor_fakes_notification_data(){
29
  $notification = array();
30
- foreach( woolentor_get_option( 'noification_fake_data','woolentor_sales_notification_tabs', '' ) as $key => $fakedata ) {
 
31
  $nc = \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $fakedata );
32
  array_push( $notification, $nc );
33
  }
27
 
28
  public function woolentor_fakes_notification_data(){
29
  $notification = array();
30
+ $get_notification_tmp = !empty(woolentor_get_option( 'noification_fake_data','woolentor_sales_notification_tabs', '' )) ? woolentor_get_option( 'noification_fake_data','woolentor_sales_notification_tabs', '' ) : array();
31
+ foreach( $get_notification_tmp as $key => $fakedata ) {
32
  $nc = \Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $fakedata );
33
  array_push( $notification, $nc );
34
  }
includes/helper-function.php CHANGED
@@ -298,6 +298,36 @@ function woolentor_get_option_label_text( $option, $section, $default = '' ){
298
  return $default;
299
  }
300
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
301
  /**
302
  * Call a shortcode function by tag name.
303
  *
298
  return $default;
299
  }
300
 
301
+ /**
302
+ * [woolentor_update_option]
303
+ * @param [string] $option
304
+ * @param [string] $section
305
+ * @param string $new_value
306
+ * @return [string]
307
+ */
308
+ function woolentor_update_option( $section, $option_key, $new_value ){
309
+ $options_data = get_option( $section );
310
+ if( isset( $options_data[$option_key] ) ){
311
+ $options_data[$option_key] = $new_value;
312
+ }else{
313
+ $options_data = array( $option_key => $new_value );
314
+ }
315
+ update_option( $section, $options_data );
316
+ }
317
+
318
+ /**
319
+ * [woolentor_clean]
320
+ * @param [JSON] $var
321
+ * @return [array]
322
+ */
323
+ function woolentor_clean( $var ) {
324
+ if ( is_array( $var ) ) {
325
+ return array_map( 'woolentor_clean', $var );
326
+ } else {
327
+ return is_scalar( $var ) ? sanitize_text_field( $var ) : $var;
328
+ }
329
+ }
330
+
331
  /**
332
  * Call a shortcode function by tag name.
333
  *
languages/woolentor.pot CHANGED
@@ -3,7 +3,7 @@ msgid ""
3
  msgstr ""
4
  "Project-Id-Version: WooLentor - WooCommerce Elementor Addons + Builder\n"
5
  "Report-Msgid-Bugs-To: \n"
6
- "POT-Creation-Date: 2021-08-07 10:54+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
  "Language-Team: \n"
@@ -13,7 +13,7 @@ msgstr ""
13
  "Content-Type: text/plain; charset=UTF-8\n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "X-Generator: Loco https://localise.biz/\n"
16
- "X-Loco-Version: 2.5.3; wp-5.8\n"
17
  "X-Domain: woolentor"
18
 
19
  #. 1: Plugin name 2: PHP 3: Required PHP version
@@ -56,20 +56,15 @@ msgid ""
56
  "plugin to be installed and activated. Please install WooCommerce to continue."
57
  msgstr ""
58
 
59
- #: classes/class.default_data.php:145
60
  #, php-format
61
  msgid "%s customer review"
62
  msgid_plural "%s customer reviews"
63
  msgstr[0] ""
64
  msgstr[1] ""
65
 
66
- #: includes/admin/include/admin-setting.php:1841
67
- #: includes/admin/include/admin-setting.php:1849
68
- #: includes/admin/include/admin-setting.php:1857
69
- #: includes/admin/include/admin-setting.php:1865
70
- #: includes/admin/include/admin-setting.php:1873
71
- #: includes/admin/include/admin-setting.php:1881
72
- msgid "( Pro )"
73
  msgstr ""
74
 
75
  #: includes/addons/product_curvy.php:78 includes/addons/product_curvy.php:96
@@ -77,26 +72,37 @@ msgstr ""
77
  msgid "1"
78
  msgstr ""
79
 
80
- #: includes/admin/include/admin-setting.php:1108
81
- #: includes/admin/include/admin-setting.php:1145
 
 
 
 
 
82
  msgid "1 minute"
83
  msgstr ""
84
 
85
- #: includes/admin/include/admin-setting.php:1172
86
  msgid "1 week"
87
  msgstr ""
88
 
89
- #: includes/admin/include/admin-setting.php:1109
90
- #: includes/admin/include/admin-setting.php:1146
 
91
  msgid "1.5 minutes"
92
  msgstr ""
93
 
94
- #: includes/admin/include/admin-setting.php:1647
95
  msgid "10 Custom Shop Page Templates"
96
  msgstr ""
97
 
98
- #: includes/admin/include/admin-setting.php:1103
99
- #: includes/admin/include/admin-setting.php:1140
 
 
 
 
 
100
  msgid "10 seconds"
101
  msgstr ""
102
 
@@ -105,35 +111,38 @@ msgstr ""
105
  msgid "123-456-7890"
106
  msgstr ""
107
 
108
- #: includes/admin/include/admin-setting.php:1752
109
- msgid "15 Product Custom Layout"
110
- msgstr ""
111
-
112
- #: includes/admin/include/admin-setting.php:1646
113
  msgid "15 Product Custom Templates"
114
  msgstr ""
115
 
116
- #: includes/admin/include/admin-setting.php:1731
117
- msgid "18 Elements"
118
- msgstr ""
119
-
120
  #: includes/addons/product_curvy.php:79 includes/addons/product_curvy.php:97
121
  #: includes/addons/product_tabs.php:97
122
  msgid "2"
123
  msgstr ""
124
 
125
- #: includes/admin/include/admin-setting.php:1110
126
- #: includes/admin/include/admin-setting.php:1147
 
 
 
 
 
127
  msgid "2 minutes"
128
  msgstr ""
129
 
130
- #: includes/admin/include/admin-setting.php:1095
131
- #: includes/admin/include/admin-setting.php:1133
 
132
  msgid "2 seconds"
133
  msgstr ""
134
 
135
- #: includes/admin/include/admin-setting.php:1104
136
- #: includes/admin/include/admin-setting.php:1141
 
 
 
 
 
137
  msgid "20 seconds"
138
  msgstr ""
139
 
@@ -141,16 +150,21 @@ msgstr ""
141
  msgid "3"
142
  msgstr ""
143
 
144
- #: includes/admin/include/admin-setting.php:1734
145
- msgid "3 Product Custom Layout"
146
  msgstr ""
147
 
148
- #: includes/admin/include/admin-setting.php:1096
149
  msgid "3 seconds"
150
  msgstr ""
151
 
152
- #: includes/admin/include/admin-setting.php:1105
153
- #: includes/admin/include/admin-setting.php:1142
 
 
 
 
 
154
  msgid "30 seconds"
155
  msgstr ""
156
 
@@ -158,36 +172,51 @@ msgstr ""
158
  msgid "4"
159
  msgstr ""
160
 
161
- #: includes/admin/include/admin-setting.php:1097
162
- #: includes/admin/include/admin-setting.php:1134
 
 
 
 
 
163
  msgid "4 seconds"
164
  msgstr ""
165
 
166
- #: includes/admin/include/admin-setting.php:1106
167
- #: includes/admin/include/admin-setting.php:1143
168
- msgid "40 seconds"
169
  msgstr ""
170
 
171
- #: includes/admin/include/admin-setting.php:1749
172
- msgid "41 Elements"
 
 
173
  msgstr ""
174
 
175
  #: includes/addons/product_tabs.php:100
176
  msgid "5"
177
  msgstr ""
178
 
179
- #: includes/admin/include/admin-setting.php:1649
 
 
 
 
180
  msgid "5 Premium WooCommerce Themes included. (Save $200)"
181
  msgstr ""
182
 
183
- #: includes/admin/include/admin-setting.php:1098
184
- #: includes/admin/include/admin-setting.php:1121
185
- #: includes/admin/include/admin-setting.php:1135
186
  msgid "5 seconds"
187
  msgstr ""
188
 
189
- #: includes/admin/include/admin-setting.php:1107
190
- #: includes/admin/include/admin-setting.php:1144
 
 
 
 
 
191
  msgid "50 seconds"
192
  msgstr ""
193
 
@@ -195,67 +224,87 @@ msgstr ""
195
  msgid "50%"
196
  msgstr ""
197
 
 
 
 
 
 
198
  #: includes/addons/product_tabs.php:101
199
  msgid "6"
200
  msgstr ""
201
 
202
- #: includes/admin/include/admin-setting.php:1099
203
- #: includes/admin/include/admin-setting.php:1136
 
 
 
 
 
204
  msgid "6 seconds"
205
  msgstr ""
206
 
207
- #: includes/admin/include/admin-setting.php:1100
208
- #: includes/admin/include/admin-setting.php:1137
 
 
 
 
 
209
  msgid "7 seconds"
210
  msgstr ""
211
 
212
- #: includes/admin/include/admin-setting.php:1645
213
- msgid "76 Elementor Elements"
214
  msgstr ""
215
 
216
- #: includes/admin/include/admin-setting.php:1101
217
- #: includes/admin/include/admin-setting.php:1138
218
- msgid "8 seconds"
219
  msgstr ""
220
 
221
- #: includes/admin/include/admin-setting.php:1102
222
- #: includes/admin/include/admin-setting.php:1139
223
- msgid "9 seconds"
 
224
  msgstr ""
225
 
226
- #: includes/admin/include/admin-setting.php:1823
227
- msgid "99Fy - Free"
228
  msgstr ""
229
 
230
- #: includes/admin/include/admin-setting.php:1824
231
- msgid ""
232
- "99fy is a free WooCommerce theme. 99 demos for 24 niche categories are "
233
- "included in this theme."
234
  msgstr ""
235
 
236
- #: includes/admin/include/admin-setting.php:1841
237
- msgid "99Fy Pro - included in WooLentor Pro"
 
238
  msgstr ""
239
 
240
  #: includes/addons/product_tabs.php:1475 includes/addons/product_tabs.php:1601
241
- #: woolentor-blocks/src/blocks/product-tab/index.php:373
242
  msgid ":"
243
  msgstr ""
244
 
 
 
 
 
245
  #: includes/addons/product_tabs.php:1113
246
  msgid "Action Button"
247
  msgstr ""
248
 
 
249
  #: includes/addons/product_accordion.php:596
250
  #: includes/addons/product_curvy.php:722
251
- #: includes/addons/product_image_accordion.php:518
252
  msgid "Action Button Style"
253
  msgstr ""
254
 
255
- #: includes/admin/include/class.extension-manager.php:180
256
- #: includes/admin/include/class.extension-manager.php:261
257
- #: includes/admin/include/template-library.php:253
258
- #: includes/admin/include/template-library.php:305
259
  msgid "Activate"
260
  msgstr ""
261
 
@@ -267,21 +316,20 @@ msgstr ""
267
  msgid "Activate WooCommerce"
268
  msgstr ""
269
 
270
- #: includes/admin/include/class.extension-manager.php:191
271
- #: includes/admin/include/class.extension-manager.php:272
272
- #: includes/admin/include/template-library.php:264
273
- #: includes/admin/include/template-library.php:316
274
  msgid "Activated"
275
  msgstr ""
276
 
277
- #: classes/class.assest_management.php:330
278
  msgid "Activating.."
279
  msgstr ""
280
 
281
- #: classes/class.assest_management.php:331
 
282
  #: includes/addons/wb_archive_product.php:755
283
- #: includes/addons/wb_product_data_tab.php:140 includes/addons/wl_faq.php:460
284
- #: includes/addons/wl_faq.php:756
285
  msgid "Active"
286
  msgstr ""
287
 
@@ -289,14 +337,14 @@ msgstr ""
289
  msgid "Active Slider Background"
290
  msgstr ""
291
 
 
292
  #: includes/addons/product_accordion.php:90
293
  #: includes/addons/product_curvy.php:125
294
- #: includes/addons/product_image_accordion.php:69
295
  msgid "Add ID Manually"
296
  msgstr ""
297
 
298
- #: includes/admin/include/admin-setting.php:867
299
- #: includes/admin/include/admin-setting.php:883
300
  msgid "Add to Cart"
301
  msgstr ""
302
 
@@ -304,25 +352,28 @@ msgstr ""
304
  msgid "Add To Cart Button"
305
  msgstr ""
306
 
307
- #: includes/admin/include/admin-setting.php:420
308
  msgid "Add to Cart Button"
309
  msgstr ""
310
 
 
311
  #: includes/addons/product_accordion.php:216
312
  #: includes/addons/product_curvy.php:240
313
- #: includes/addons/product_image_accordion.php:196
314
  msgid "Add to Cart Button Icon"
315
  msgstr ""
316
 
317
- #: includes/addons/product_accordion.php:205
318
  #: includes/addons/product_image_accordion.php:185
319
- #: includes/admin/include/admin-setting.php:864
320
- #: includes/admin/include/admin-setting.php:880
 
321
  msgid "Add to Cart Button Text"
322
  msgstr ""
323
 
324
- #: includes/helper-function.php:735 includes/helper-function.php:736
325
- #: includes/helper-function.php:752
 
 
 
326
  msgid "Add to Compare"
327
  msgstr ""
328
 
@@ -330,36 +381,32 @@ msgstr ""
330
  msgid "Add Youtube / Vimeo URL"
331
  msgstr ""
332
 
333
- #: includes/admin/include/admin-setting.php:428
334
- #: includes/admin/include/admin-setting.php:898
335
  msgid "Additional Information"
336
  msgstr ""
337
 
338
- #: includes/admin/include/admin-setting.php:901
339
  msgid "Additional information"
340
  msgstr ""
341
 
342
- #: includes/addons/wl_faq.php:179 includes/addons/wl_product_filter.php:83
343
  #: includes/addons/wl_product_horizontal_filter.php:186
 
344
  msgid "Additional Options"
345
  msgstr ""
346
 
347
- #: includes/admin/include/admin-setting.php:959
348
- #: includes/admin/include/admin-setting.php:962
349
- msgid "Address Optional"
350
- msgstr ""
351
-
352
  #: includes/addons/wb_product_suggest_price.php:87
353
  #: includes/addons/wb_product_suggest_price.php:88
354
  msgid "admin@domain.com"
355
  msgstr ""
356
 
357
- #: includes/admin/include/admin-setting.php:292
358
  msgid "Ads Banner"
359
  msgstr ""
360
 
361
- #: includes/admin/include/admin-setting.php:780
362
- msgid "Advance Product Image <span>( Pro )</span>"
363
  msgstr ""
364
 
365
  #: includes/addons/wl_category_grid.php:571
@@ -370,32 +417,33 @@ msgstr ""
370
  msgid "After Title"
371
  msgstr ""
372
 
373
- #: includes/admin/include/admin-setting.php:1262
374
  msgid "AJAX Add to Cart on Single Product page"
375
  msgstr ""
376
 
377
- #: includes/admin/include/admin-setting.php:1253
378
  msgid "AJAX Search Widget"
379
  msgstr ""
380
 
381
- #: includes/admin/include/admin-setting.php:1252
382
  msgid "Ajax Search Widget"
383
  msgstr ""
384
 
385
- #: includes/addons/product_tabs.php:228 includes/addons/product_tabs.php:950
386
- #: includes/addons/product_tabs.php:1029
387
- #: includes/addons/special_day_offer.php:269
388
- #: includes/addons/wb_archive_product.php:233
389
- #: includes/addons/wb_customer_review.php:282
390
- #: includes/addons/wb_product_data_tab.php:109
391
- #: includes/addons/wb_product_description.php:47
392
- #: includes/addons/wb_product_related.php:161
393
  #: includes/addons/wb_product_short_description.php:49
394
- #: includes/addons/wb_product_title.php:101 includes/addons/wl_brand.php:290
395
- #: includes/addons/wl_category.php:276 includes/addons/wl_faq.php:346
396
- #: includes/addons/wl_faq.php:569 includes/addons/wl_onepage_slider.php:165
397
  #: includes/addons/wl_product_horizontal_filter.php:734
 
 
398
  #: includes/addons/wl_store_features.php:135
 
 
 
 
 
 
 
 
 
399
  msgid "Alignment"
400
  msgstr ""
401
 
@@ -415,7 +463,7 @@ msgstr ""
415
  msgid "All Categories"
416
  msgstr ""
417
 
418
- #: classes/class.assest_management.php:320
419
  msgid "All Items have been Loaded"
420
  msgstr ""
421
 
@@ -423,11 +471,15 @@ msgstr ""
423
  msgid "Allow Order"
424
  msgstr ""
425
 
426
- #: includes/admin/include/admin-setting.php:1179
 
 
 
 
427
  msgid "Animation In"
428
  msgstr ""
429
 
430
- #: includes/admin/include/admin-setting.php:1191
431
  msgid "Animation Out"
432
  msgstr ""
433
 
@@ -435,7 +487,7 @@ msgstr ""
435
  msgid "Anna Miller"
436
  msgstr ""
437
 
438
- #: includes/admin/include/admin-setting.php:1460
439
  msgid "Archive List View Action Button"
440
  msgstr ""
441
 
@@ -443,11 +495,11 @@ msgstr ""
443
  msgid "Archive Product"
444
  msgstr ""
445
 
446
- #: includes/addons/wb_customer_review.php:274
447
- #: includes/addons/wl_category_grid.php:437
448
- #: includes/addons/wl_onepage_slider.php:156
449
  #: includes/addons/wl_product_horizontal_filter.php:291
 
450
  #: includes/addons/wl_store_features.php:127
 
 
451
  msgid "Area"
452
  msgstr ""
453
 
@@ -463,31 +515,29 @@ msgstr ""
463
  msgid "Area Padding"
464
  msgstr ""
465
 
 
 
466
  #: includes/addons/wb_archive_product.php:148
467
  #: includes/addons/wb_product_related.php:95
468
- #: includes/addons/wb_product_upsell.php:79
469
  #: includes/addons/wl_product_filter.php:882
470
- #: includes/addons/wl_product_horizontal_filter.php:951
471
  msgid "ASC"
472
  msgstr ""
473
 
474
- #: includes/addons/product_accordion.php:184
475
- #: includes/addons/product_curvy.php:219
476
  #: includes/addons/product_image_accordion.php:163
477
- #: includes/addons/product_tabs.php:183 includes/addons/wl_category.php:136
 
 
478
  #: includes/addons/wl_category_grid.php:111
479
  msgid "Ascending"
480
  msgstr ""
481
 
482
- #: includes/addons/product_tabs.php:503
483
  #: includes/addons/wl_category_grid.php:329
484
- #: includes/addons/wl_testimonial.php:363
485
  msgid "Autoplay animation speed"
486
  msgstr ""
487
 
488
- #: includes/addons/product_tabs.php:490
489
  #: includes/addons/wl_category_grid.php:317
490
- #: includes/addons/wl_testimonial.php:350
491
  msgid "Autoplay speed"
492
  msgstr ""
493
 
@@ -495,7 +545,7 @@ msgstr ""
495
  msgid "Awaiting category image"
496
  msgstr ""
497
 
498
- #: classes/class.default_data.php:176
499
  msgid "Awaiting product image"
500
  msgstr ""
501
 
@@ -503,36 +553,38 @@ msgstr ""
503
  msgid "Back to Library"
504
  msgstr ""
505
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
506
  #: includes/addons/product_accordion.php:353
507
  #: includes/addons/product_accordion.php:366
508
  #: includes/addons/product_accordion.php:630
509
  #: includes/addons/product_accordion.php:677
510
  #: includes/addons/product_curvy.php:380 includes/addons/product_curvy.php:393
511
  #: includes/addons/product_curvy.php:731 includes/addons/product_curvy.php:763
512
- #: includes/addons/product_curvy.php:807
513
- #: includes/addons/product_image_accordion.php:289
514
- #: includes/addons/product_image_accordion.php:560
515
- #: includes/addons/product_image_accordion.php:619
516
- #: includes/addons/product_tabs.php:773
517
- #: includes/addons/special_day_offer.php:681
518
- #: includes/addons/special_day_offer.php:760
519
- #: includes/addons/wb_customer_review.php:323
520
- #: includes/addons/wb_image_marker.php:47
521
- #: includes/addons/wb_image_marker.php:203
522
- #: includes/addons/wb_image_marker.php:256
523
- #: includes/addons/wb_just_table.php:119
524
  #: includes/addons/wb_product_suggest_price.php:236
525
  #: includes/addons/wb_product_suggest_price.php:335
526
  #: includes/addons/wb_product_suggest_price.php:433
527
  #: includes/addons/wb_product_suggest_price.php:510
528
- #: includes/addons/wl_category_grid.php:467
529
- #: includes/addons/wl_category_grid.php:849 includes/addons/wl_faq.php:304
530
- #: includes/addons/wl_faq.php:382 includes/addons/wl_faq.php:467
531
- #: includes/addons/wl_faq.php:645 includes/addons/wl_faq.php:780
532
- #: includes/addons/wl_onepage_slider.php:192
533
- #: includes/addons/wl_onepage_slider.php:343
534
- #: includes/addons/wl_onepage_slider.php:549
535
- #: includes/addons/wl_onepage_slider.php:565
536
  #: includes/addons/wl_product_filter.php:238
537
  #: includes/addons/wl_product_filter.php:308
538
  #: includes/addons/wl_product_filter.php:358
@@ -541,54 +593,52 @@ msgstr ""
541
  #: includes/addons/wl_product_filter.php:559
542
  #: includes/addons/wl_product_filter.php:652
543
  #: includes/addons/wl_product_filter.php:716
544
- #: includes/addons/wl_product_horizontal_filter.php:345
545
- #: includes/addons/wl_product_horizontal_filter.php:532
546
- #: includes/addons/wl_product_horizontal_filter.php:719
547
- #: includes/addons/wl_product_horizontal_filter.php:806
548
- #: includes/addons/wl_product_horizontal_filter.php:837
549
- #: includes/addons/wl_store_features.php:215
550
- #: includes/addons/wl_store_features.php:317
551
- #: includes/addons/wl_store_features.php:381
552
- #: includes/addons/wl_testimonial.php:985
553
  msgid "Background"
554
  msgstr ""
555
 
556
- #: includes/addons/product_accordion.php:61
557
- #: includes/addons/product_tabs.php:658 includes/addons/product_tabs.php:710
558
- #: includes/addons/product_tabs.php:814 includes/addons/product_tabs.php:1143
559
- #: includes/addons/product_tabs.php:1203
 
560
  #: includes/addons/wb_archive_product.php:568
561
  #: includes/addons/wb_archive_product.php:657
562
  #: includes/addons/wb_archive_product.php:741
563
  #: includes/addons/wb_archive_product.php:774
564
  #: includes/addons/wb_archive_product.php:833
565
- #: includes/addons/wb_product_add_to_cart.php:122
566
- #: includes/addons/wb_product_add_to_cart.php:154
567
  #: includes/addons/wb_product_call_for_price.php:153
568
  #: includes/addons/wb_product_call_for_price.php:185
569
- #: includes/addons/wb_product_data_tab.php:66
570
- #: includes/addons/wb_product_data_tab.php:158
571
  #: includes/addons/wb_product_suggest_price.php:629
572
  #: includes/addons/wb_product_suggest_price.php:661
573
  #: includes/addons/wb_product_suggest_price.php:772
574
  #: includes/addons/wb_product_suggest_price.php:804
 
 
 
 
 
575
  #: includes/addons/wl_category_grid.php:715
576
  #: includes/addons/wl_category_grid.php:789
577
  #: includes/addons/wl_category_grid.php:889
578
- #: includes/addons/wl_testimonial.php:851
579
- #: includes/addons/wl_testimonial.php:925
580
- #: includes/addons/wl_testimonial.php:1025
581
- #: includes/admin/include/admin-setting.php:1203
582
  msgid "Background Color"
583
  msgstr ""
584
 
585
- #: includes/addons/product_accordion.php:57
586
  #: includes/addons/wl_onepage_slider.php:349
587
  #: includes/addons/wl_onepage_slider.php:555
 
588
  msgid "Background Type"
589
  msgstr ""
590
 
591
- #: includes/admin/include/admin-setting.php:1423
592
  msgid "Badge color"
593
  msgstr ""
594
 
@@ -596,7 +646,7 @@ msgstr ""
596
  msgid "Badge Image"
597
  msgstr ""
598
 
599
- #: includes/addons/add_banner.php:43 includes/addons/special_day_offer.php:43
600
  msgid "Banner"
601
  msgstr ""
602
 
@@ -616,11 +666,11 @@ msgstr ""
616
  msgid "Banner Link"
617
  msgstr ""
618
 
619
- #: includes/addons/add_banner.php:105 includes/addons/special_day_offer.php:97
620
  msgid "Banner Sub Title"
621
  msgstr ""
622
 
623
- #: includes/addons/add_banner.php:97 includes/addons/special_day_offer.php:88
624
  msgid "Banner Title"
625
  msgstr ""
626
 
@@ -632,10 +682,9 @@ msgstr ""
632
  msgid "Before Title"
633
  msgstr ""
634
 
635
- #: includes/addons/product_accordion.php:85
636
- #: includes/addons/product_curvy.php:120
637
  #: includes/addons/product_image_accordion.php:64
638
- #: includes/addons/product_tabs.php:81
 
639
  msgid "Best Selling Products"
640
  msgstr ""
641
 
@@ -643,40 +692,40 @@ msgstr ""
643
  msgid "Boho Dreams"
644
  msgstr ""
645
 
646
- #: includes/addons/product_tabs.php:304 includes/addons/product_tabs.php:385
647
- #: includes/addons/product_tabs.php:671 includes/addons/product_tabs.php:723
648
- #: includes/addons/product_tabs.php:786 includes/addons/product_tabs.php:828
649
- #: includes/addons/product_tabs.php:875
 
 
 
 
 
650
  #: includes/addons/special_day_offer.php:661
651
  #: includes/addons/special_day_offer.php:740
 
 
 
 
 
 
 
 
 
 
652
  #: includes/addons/wb_archive_product.php:180
653
  #: includes/addons/wb_archive_product.php:275
654
  #: includes/addons/wb_archive_product.php:581
655
  #: includes/addons/wb_archive_product.php:670
656
- #: includes/addons/wb_customer_review.php:333
657
- #: includes/addons/wb_customer_review.php:366
658
- #: includes/addons/wb_image_marker.php:213
659
- #: includes/addons/wb_image_marker.php:266
660
- #: includes/addons/wb_image_marker.php:327
661
- #: includes/addons/wb_product_add_to_cart.php:103
662
  #: includes/addons/wb_product_call_for_price.php:134
 
 
663
  #: includes/addons/wb_product_suggest_price.php:271
664
  #: includes/addons/wb_product_suggest_price.php:370
665
  #: includes/addons/wb_product_suggest_price.php:468
666
  #: includes/addons/wb_product_suggest_price.php:520
667
  #: includes/addons/wb_product_suggest_price.php:610
668
  #: includes/addons/wb_product_suggest_price.php:753
669
- #: includes/addons/wb_wishsuite_table.php:95
670
- #: includes/addons/wb_wishsuite_table.php:123 includes/addons/wl_brand.php:246
671
- #: includes/addons/wl_brand.php:327 includes/addons/wl_category.php:268
672
- #: includes/addons/wl_category_grid.php:514
673
- #: includes/addons/wl_category_grid.php:727
674
- #: includes/addons/wl_category_grid.php:801
675
- #: includes/addons/wl_category_grid.php:861
676
- #: includes/addons/wl_category_grid.php:902 includes/addons/wl_faq.php:284
677
- #: includes/addons/wl_faq.php:405 includes/addons/wl_faq.php:489
678
- #: includes/addons/wl_faq.php:674 includes/addons/wl_faq.php:809
679
- #: includes/addons/wl_onepage_slider.php:528
680
  #: includes/addons/wl_product_filter.php:171
681
  #: includes/addons/wl_product_filter.php:257
682
  #: includes/addons/wl_product_filter.php:329
@@ -685,119 +734,173 @@ msgstr ""
685
  #: includes/addons/wl_product_filter.php:570
686
  #: includes/addons/wl_product_filter.php:663
687
  #: includes/addons/wl_product_filter.php:727
688
- #: includes/addons/wl_product_horizontal_filter.php:300
689
- #: includes/addons/wl_product_horizontal_filter.php:398
690
- #: includes/addons/wl_product_horizontal_filter.php:465
691
- #: includes/addons/wl_product_horizontal_filter.php:551
692
- #: includes/addons/wl_product_horizontal_filter.php:674
693
- #: includes/addons/wl_store_features.php:167
694
- #: includes/addons/wl_store_features.php:327
695
- #: includes/addons/wl_store_features.php:391
696
- #: includes/addons/wl_store_features.php:415
697
- #: includes/addons/wl_testimonial.php:480
698
- #: includes/addons/wl_testimonial.php:536
699
- #: includes/addons/wl_testimonial.php:863
700
- #: includes/addons/wl_testimonial.php:937
701
- #: includes/addons/wl_testimonial.php:997
702
- #: includes/addons/wl_testimonial.php:1038
 
 
703
  msgid "Border"
704
  msgstr ""
705
 
706
- #: includes/addons/product_accordion.php:390
707
- #: includes/addons/product_curvy.php:348 includes/addons/product_curvy.php:364
 
708
  #: includes/addons/product_image_accordion.php:547
709
  #: includes/addons/product_image_accordion.php:604
710
- #: includes/addons/wb_archive_product.php:706
711
- #: includes/addons/wb_ever_compare_table.php:183
712
- #: includes/addons/wb_product_add_to_cart.php:165
713
  #: includes/addons/wb_product_call_for_price.php:196
714
- #: includes/addons/wb_product_data_tab.php:77
715
- #: includes/addons/wb_product_data_tab.php:169
716
  #: includes/addons/wb_product_suggest_price.php:672
717
  #: includes/addons/wb_product_suggest_price.php:815
 
 
718
  msgid "Border Color"
719
  msgstr ""
720
 
721
- #: includes/addons/product_accordion.php:639
722
- #: includes/addons/product_curvy.php:772
723
- #: includes/addons/product_image_accordion.php:569
724
- #: includes/addons/product_tabs.php:312 includes/addons/product_tabs.php:394
725
- #: includes/addons/product_tabs.php:679 includes/addons/product_tabs.php:731
726
- #: includes/addons/product_tabs.php:794 includes/addons/product_tabs.php:836
727
- #: includes/addons/product_tabs.php:883
728
  #: includes/addons/special_day_offer.php:669
729
  #: includes/addons/special_day_offer.php:748
 
 
 
 
 
 
 
 
 
730
  #: includes/addons/wb_archive_product.php:188
731
  #: includes/addons/wb_archive_product.php:283
732
  #: includes/addons/wb_archive_product.php:589
733
  #: includes/addons/wb_archive_product.php:875
734
- #: includes/addons/wb_customer_review.php:341
735
- #: includes/addons/wb_customer_review.php:374
736
- #: includes/addons/wb_image_marker.php:221
737
- #: includes/addons/wb_image_marker.php:274
738
- #: includes/addons/wb_image_marker.php:335
739
- #: includes/addons/wb_product_add_to_cart.php:111
740
- #: includes/addons/wb_product_call_for_price.php:142
741
- #: includes/addons/wb_product_data_tab.php:98
742
- #: includes/addons/wb_product_data_tab.php:190
743
  #: includes/addons/wb_product_image.php:57
744
  #: includes/addons/wb_product_image.php:102
 
 
 
 
 
 
745
  #: includes/addons/wb_product_suggest_price.php:280
746
  #: includes/addons/wb_product_suggest_price.php:379
747
  #: includes/addons/wb_product_suggest_price.php:477
748
  #: includes/addons/wb_product_suggest_price.php:529
749
  #: includes/addons/wb_product_suggest_price.php:618
750
  #: includes/addons/wb_product_suggest_price.php:761
751
- #: includes/addons/wl_brand.php:254 includes/addons/wl_brand.php:335
752
- #: includes/addons/wl_category_grid.php:522
753
- #: includes/addons/wl_category_grid.php:735
754
- #: includes/addons/wl_category_grid.php:809
755
- #: includes/addons/wl_category_grid.php:869
756
- #: includes/addons/wl_category_grid.php:910 includes/addons/wl_faq.php:292
757
- #: includes/addons/wl_faq.php:413 includes/addons/wl_faq.php:497
758
- #: includes/addons/wl_faq.php:685 includes/addons/wl_faq.php:820
759
- #: includes/addons/wl_onepage_slider.php:536
760
  #: includes/addons/wl_product_filter.php:578
761
  #: includes/addons/wl_product_filter.php:671
762
- #: includes/addons/wl_product_horizontal_filter.php:308
763
- #: includes/addons/wl_product_horizontal_filter.php:559
764
- #: includes/addons/wl_product_horizontal_filter.php:682
765
- #: includes/addons/wl_product_video_gallery.php:130
766
- #: includes/addons/wl_product_video_gallery.php:176
767
- #: includes/addons/wl_store_features.php:335
768
- #: includes/addons/wl_testimonial.php:488
769
- #: includes/addons/wl_testimonial.php:544
770
- #: includes/addons/wl_testimonial.php:871
771
- #: includes/addons/wl_testimonial.php:945
772
- #: includes/addons/wl_testimonial.php:1005
773
- #: includes/addons/wl_testimonial.php:1046
 
 
 
774
  msgid "Border Radius"
775
  msgstr ""
776
 
777
- #: includes/addons/add_banner.php:69 includes/addons/special_day_offer.php:56
778
  #: includes/addons/wl_product_video_gallery.php:70
 
779
  msgid "Bottom"
780
  msgstr ""
781
 
782
- #: includes/admin/include/admin-setting.php:1071
783
  msgid "Bottom Left"
784
  msgstr ""
785
 
786
- #: includes/addons/wb_customer_review.php:241
 
 
 
787
  #: includes/addons/wl_testimonial.php:253
 
788
  msgid "Bottom Space"
789
  msgstr ""
790
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
791
  #: includes/addons/wl_category_grid.php:487
792
  msgid "Box Color"
793
  msgstr ""
794
 
795
- #: includes/addons/wb_archive_product.php:225
796
- #: includes/addons/wl_category_grid.php:458 includes/addons/wl_faq.php:314
797
- #: includes/addons/wl_faq.php:426 includes/addons/wl_faq.php:523
798
- #: includes/addons/wl_faq.php:701 includes/addons/wl_faq.php:836
799
  #: includes/addons/wl_product_horizontal_filter.php:355
800
  #: includes/addons/wl_store_features.php:225
 
 
801
  msgid "Box Shadow"
802
  msgstr ""
803
 
@@ -813,8 +916,8 @@ msgstr ""
813
  msgid "Brand Link"
814
  msgstr ""
815
 
816
- #: includes/addons/wl_brand.php:47 includes/admin/include/admin-setting.php:372
817
- #: woolentor-blocks/src/blocks/brand-logo/index.php:67
818
  msgid "Brand Logo"
819
  msgstr ""
820
 
@@ -826,23 +929,24 @@ msgstr ""
826
  msgid "Brand Title"
827
  msgstr ""
828
 
829
- #: includes/addons/add_banner.php:230 includes/addons/special_day_offer.php:620
830
- #: includes/addons/wb_product_add_to_cart.php:40
831
  #: includes/addons/wb_product_call_for_price.php:71
832
- #: includes/addons/wb_whols.php:44 includes/addons/wl_onepage_slider.php:290
833
  #: includes/addons/wl_product_filter.php:621
 
 
834
  msgid "Button"
835
  msgstr ""
836
 
837
- #: includes/admin/include/admin-setting.php:1444
838
  msgid "Button color"
839
  msgstr ""
840
 
841
- #: includes/admin/include/admin-setting.php:1451
842
  msgid "Button hover color"
843
  msgstr ""
844
 
845
- #: includes/addons/add_banner.php:121 includes/addons/wl_onepage_slider.php:99
846
  msgid "Button Link"
847
  msgstr ""
848
 
@@ -850,47 +954,43 @@ msgstr ""
850
  msgid "Button Phone Number"
851
  msgstr ""
852
 
853
- #: includes/addons/add_banner.php:113 includes/addons/special_day_offer.php:146
 
854
  #: includes/addons/special_day_offer.php:148
855
  #: includes/addons/wb_product_call_for_price.php:47
856
  #: includes/addons/wb_product_suggest_price.php:51
857
- #: includes/addons/wl_onepage_slider.php:89
858
  msgid "Button Text"
859
  msgstr ""
860
 
861
- #: includes/addons/product_accordion.php:207
862
  #: includes/addons/product_image_accordion.php:187
 
863
  msgid "Buy"
864
  msgstr ""
865
 
866
- #: classes/class.assest_management.php:327
867
- #: includes/admin/include/admin-setting.php:1762
868
- #: includes/admin/include/class.extension-manager.php:222
869
- #: includes/admin/include/template-library.php:272
870
- #: includes/admin/include/template-library.php:324
871
  msgid "Buy Now"
872
  msgstr ""
873
 
874
- #: includes/admin/include/admin-setting.php:107
875
- msgid "Buy Pro"
876
  msgstr ""
877
 
878
- #: includes/class.sale_notification.php:138
879
  msgid "By"
880
  msgstr ""
881
 
882
- #: includes/admin/include/class.extension-manager.php:211
883
- #: includes/admin/include/class.extension-manager.php:292
884
- msgid "By "
885
- msgstr ""
886
-
887
  #: includes/addons/wb_product_call_for_price.php:40
888
  #: includes/addons/wb_product_call_for_price.php:49
889
  #: includes/addons/wb_product_call_for_price.php:50
890
  msgid "Call For Price"
891
  msgstr ""
892
 
893
- #: includes/admin/include/admin-setting.php:524
894
  msgid "Call for Price"
895
  msgstr ""
896
 
@@ -908,22 +1008,17 @@ msgstr ""
908
  msgid "Cart Button Color"
909
  msgstr ""
910
 
911
- #: includes/admin/include/admin-setting.php:1738
912
- #: includes/admin/include/admin-setting.php:1756
913
- msgid "Cart Page Builder"
914
- msgstr ""
915
-
916
- #: includes/admin/include/admin-setting.php:176
917
  msgid "Cart Page Template"
918
  msgstr ""
919
 
920
- #: includes/admin/include/admin-setting.php:1648
921
  msgid ""
922
  "Cart Page, Checkout, My Account, Registration and Thank you page custom "
923
  "layout template"
924
  msgstr ""
925
 
926
- #: includes/admin/include/admin-setting.php:1362
927
  msgid "Category"
928
  msgstr ""
929
 
@@ -931,7 +1026,7 @@ msgstr ""
931
  msgid "Category Color"
932
  msgstr ""
933
 
934
- #: includes/admin/include/admin-setting.php:1367
935
  msgid "Category color"
936
  msgstr ""
937
 
@@ -940,7 +1035,7 @@ msgid "Category Display Type"
940
  msgstr ""
941
 
942
  #: includes/addons/wl_category_grid.php:40
943
- #: includes/admin/include/admin-setting.php:332
944
  msgid "Category Grid"
945
  msgstr ""
946
 
@@ -948,178 +1043,132 @@ msgstr ""
948
  msgid "Category Hover Color"
949
  msgstr ""
950
 
951
- #: includes/admin/include/admin-setting.php:1374
952
  msgid "Category hover color"
953
  msgstr ""
954
 
955
  #: includes/addons/wl_category.php:43
956
- #: includes/admin/include/admin-setting.php:324
957
  msgid "Category List"
958
  msgstr ""
959
 
960
- #: classes/class.default_data.php:212
961
  msgid "Category:"
962
  msgid_plural "Categories:"
963
  msgstr[0] ""
964
  msgstr[1] ""
965
 
966
- #: includes/addons/product_tabs.php:236 includes/addons/product_tabs.php:958
967
- #: includes/addons/product_tabs.php:1037
 
 
968
  #: includes/addons/special_day_offer.php:55
969
  #: includes/addons/special_day_offer.php:277
970
- #: includes/addons/wb_archive_product.php:241
971
- #: includes/addons/wb_customer_review.php:290
972
  #: includes/addons/wb_product_data_tab.php:117
973
- #: includes/addons/wb_product_description.php:55
974
  #: includes/addons/wb_product_related.php:169
975
- #: includes/addons/wb_product_short_description.php:57
976
- #: includes/addons/wb_product_title.php:109 includes/addons/wl_brand.php:298
977
- #: includes/addons/wl_category.php:284 includes/addons/wl_faq.php:354
978
- #: includes/addons/wl_faq.php:577 includes/addons/wl_onepage_slider.php:173
979
- #: includes/addons/wl_product_horizontal_filter.php:742
980
- #: includes/addons/wl_store_features.php:143
981
  msgid "Center"
982
  msgstr ""
983
 
984
- #: includes/admin/include/admin-setting.php:881
985
  msgid "Change the Add to Cart button text for the Product details page."
986
  msgstr ""
987
 
988
- #: includes/admin/include/admin-setting.php:865
989
  msgid "Change the Add to Cart button text for the Shop page."
990
  msgstr ""
991
 
992
- #: includes/admin/include/admin-setting.php:942
993
- msgid "Change the label for the Company field. <span>( Pro )</span>"
994
  msgstr ""
995
 
996
- #: includes/admin/include/admin-setting.php:1014
997
- msgid "Change the label for the Country field. <span>( Pro )</span>"
998
  msgstr ""
999
 
1000
- #: includes/admin/include/admin-setting.php:1005
1001
- msgid "Change the label for the Email address field. <span>( Pro )</span>"
1002
  msgstr ""
1003
 
1004
- #: includes/admin/include/admin-setting.php:924
1005
- msgid "Change the label for the First name field <span>( Pro )</span>"
1006
  msgstr ""
1007
 
1008
- #: includes/admin/include/admin-setting.php:933
1009
- msgid "Change the label for the Last name field <span>( Pro )</span>"
1010
  msgstr ""
1011
 
1012
- #: includes/admin/include/admin-setting.php:960
1013
- msgid "Change the label for the Optional address field. <span>( Pro )</span>"
1014
  msgstr ""
1015
 
1016
- #: includes/admin/include/admin-setting.php:1023
1017
- msgid "Change the label for the Order notes field. <span>( Pro )</span>"
1018
  msgstr ""
1019
 
1020
- #: includes/admin/include/admin-setting.php:996
1021
- msgid "Change the label for the Phone field. <span>( Pro )</span>"
1022
  msgstr ""
1023
 
1024
- #: includes/admin/include/admin-setting.php:1032
1025
- msgid "Change the label for the Place order field. <span>( Pro )</span>"
1026
  msgstr ""
1027
 
1028
- #: includes/admin/include/admin-setting.php:978
1029
- msgid "Change the label for the Postcode / ZIP field. <span>( Pro )</span>"
1030
- msgstr ""
1031
-
1032
- #: includes/admin/include/admin-setting.php:987
1033
- msgid "Change the label for the State field. <span>( Pro )</span>"
1034
- msgstr ""
1035
-
1036
- #: includes/admin/include/admin-setting.php:951
1037
- msgid "Change the label for the Street address field. <span>( Pro )</span>"
1038
- msgstr ""
1039
-
1040
- #: includes/admin/include/admin-setting.php:969
1041
- msgid "Change the label for the Town/City field. <span>( Pro )</span>"
1042
- msgstr ""
1043
-
1044
- #: includes/admin/include/admin-setting.php:899
1045
- msgid ""
1046
- "Change the tab title for the product additional information <span>( Pro )"
1047
- "</span>"
1048
- msgstr ""
1049
-
1050
- #: includes/admin/include/admin-setting.php:890
1051
- msgid "Change the tab title for the product description. <span>( Pro )</span>"
1052
- msgstr ""
1053
-
1054
- #: includes/admin/include/admin-setting.php:908
1055
- msgid "Change the tab title for the product review <span>( Pro )</span>"
1056
- msgstr ""
1057
-
1058
- #: includes/admin/include/admin-setting.php:628
1059
- msgid "Checkout Additional.. <span>( Pro )</span>"
1060
- msgstr ""
1061
-
1062
- #: includes/admin/include/admin-setting.php:636
1063
- msgid "Checkout Billing Form <span>( Pro )</span>"
1064
- msgstr ""
1065
-
1066
- #: includes/admin/include/admin-setting.php:660
1067
- msgid "Checkout Co.. Form <span>( Pro )</span>"
1068
- msgstr ""
1069
-
1070
- #: includes/admin/include/admin-setting.php:668
1071
- msgid "Checkout lo.. Form <span>( Pro )</span>"
1072
- msgstr ""
1073
-
1074
- #: includes/admin/include/admin-setting.php:676
1075
- msgid "Checkout Order Review <span>( Pro )</span>"
1076
- msgstr ""
1077
-
1078
- #: includes/admin/include/admin-setting.php:916
1079
  msgid "Checkout Page"
1080
  msgstr ""
1081
 
1082
- #: includes/admin/include/admin-setting.php:1739
1083
- #: includes/admin/include/admin-setting.php:1757
1084
- msgid "Checkout Page Builder"
1085
- msgstr ""
1086
-
1087
- #: includes/admin/include/admin-setting.php:188
1088
  msgid "Checkout Page Template"
1089
  msgstr ""
1090
 
1091
- #: includes/admin/include/admin-setting.php:652
1092
- msgid "Checkout Payment <span>( Pro )</span>"
1093
  msgstr ""
1094
 
1095
- #: includes/admin/include/admin-setting.php:644
1096
- msgid "Checkout Shipping Form <span>( Pro )</span>"
1097
  msgstr ""
1098
 
1099
- #: includes/admin/include/admin-setting.php:1180
1100
- msgid "Choose entrance animation. <span>( Pro )</span>"
1101
  msgstr ""
1102
 
1103
- #: includes/admin/include/admin-setting.php:1192
1104
- msgid "Choose exit animation. <span>( Pro )</span>"
1105
  msgstr ""
1106
 
1107
  #: includes/addons/wl_brand.php:80
1108
  msgid "Choose Image"
1109
  msgstr ""
1110
 
1111
- #: includes/addons/wb_customer_review.php:94
 
 
 
 
 
 
 
1112
  #: includes/addons/wl_testimonial.php:96
 
1113
  msgid "Client Rating"
1114
  msgstr ""
1115
 
1116
- #: includes/addons/wb_customer_review.php:122
1117
  #: includes/addons/wl_testimonial.php:124
 
1118
  msgid "Client Say"
1119
  msgstr ""
1120
 
1121
- #: includes/addons/wb_customer_review.php:501
1122
  #: includes/addons/wl_testimonial.php:685
 
1123
  msgid "Client say"
1124
  msgstr ""
1125
 
@@ -1148,15 +1197,23 @@ msgstr ""
1148
  msgid "Collapse Icon Color"
1149
  msgstr ""
1150
 
1151
- #: includes/addons/add_banner.php:155 includes/addons/add_banner.php:197
1152
- #: includes/addons/add_banner.php:239 includes/addons/product_accordion.php:614
1153
- #: includes/addons/product_accordion.php:661
1154
- #: includes/addons/product_curvy.php:750 includes/addons/product_curvy.php:794
1155
- #: includes/addons/product_image_accordion.php:536
1156
- #: includes/addons/product_image_accordion.php:591
1157
- #: includes/addons/product_tabs.php:279 includes/addons/product_tabs.php:358
1158
- #: includes/addons/product_tabs.php:646 includes/addons/product_tabs.php:761
1159
- #: includes/addons/product_tabs.php:1131 includes/addons/product_tabs.php:1191
 
 
 
 
 
 
 
 
1160
  #: includes/addons/special_day_offer.php:336
1161
  #: includes/addons/special_day_offer.php:395
1162
  #: includes/addons/special_day_offer.php:454
@@ -1164,6 +1221,14 @@ msgstr ""
1164
  #: includes/addons/special_day_offer.php:572
1165
  #: includes/addons/special_day_offer.php:639
1166
  #: includes/addons/special_day_offer.php:727
 
 
 
 
 
 
 
 
1167
  #: includes/addons/wb_archive_product.php:326
1168
  #: includes/addons/wb_archive_product.php:383
1169
  #: includes/addons/wb_archive_product.php:418
@@ -1172,30 +1237,15 @@ msgstr ""
1172
  #: includes/addons/wb_archive_product.php:645
1173
  #: includes/addons/wb_archive_product.php:730
1174
  #: includes/addons/wb_archive_product.php:762
1175
- #: includes/addons/wb_customer_review.php:396
1176
- #: includes/addons/wb_customer_review.php:453
1177
- #: includes/addons/wb_customer_review.php:509
1178
- #: includes/addons/wb_customer_review.php:564
1179
- #: includes/addons/wb_image_marker.php:190
1180
- #: includes/addons/wb_image_marker.php:307
1181
- #: includes/addons/wb_image_marker.php:368
1182
- #: includes/addons/wb_product_additional_information.php:72
1183
- #: includes/addons/wb_product_additional_information.php:120
1184
- #: includes/addons/wb_product_related.php:128
1185
  #: includes/addons/wb_product_suggest_price.php:412
1186
  #: includes/addons/wb_product_suggest_price.php:498
1187
- #: includes/addons/wb_product_upsell.php:112 includes/addons/wb_whols.php:52
1188
- #: includes/addons/wl_category.php:315 includes/addons/wl_category_grid.php:547
1189
- #: includes/addons/wl_category_grid.php:618
1190
- #: includes/addons/wl_category_grid.php:704
1191
- #: includes/addons/wl_category_grid.php:838 includes/addons/wl_faq.php:435
1192
- #: includes/addons/wl_faq.php:476 includes/addons/wl_faq.php:548
1193
- #: includes/addons/wl_faq.php:628 includes/addons/wl_faq.php:657
1194
- #: includes/addons/wl_faq.php:763 includes/addons/wl_faq.php:792
1195
- #: includes/addons/wl_onepage_slider.php:216
1196
- #: includes/addons/wl_onepage_slider.php:258
1197
- #: includes/addons/wl_onepage_slider.php:311
1198
- #: includes/addons/wl_onepage_slider.php:386
1199
  #: includes/addons/wl_product_filter.php:150
1200
  #: includes/addons/wl_product_filter.php:226
1201
  #: includes/addons/wl_product_filter.php:296
@@ -1204,63 +1254,56 @@ msgstr ""
1204
  #: includes/addons/wl_product_filter.php:468
1205
  #: includes/addons/wl_product_filter.php:640
1206
  #: includes/addons/wl_product_filter.php:704
1207
- #: includes/addons/wl_product_horizontal_filter.php:377
1208
- #: includes/addons/wl_product_horizontal_filter.php:444
1209
- #: includes/addons/wl_product_horizontal_filter.php:520
1210
- #: includes/addons/wl_product_horizontal_filter.php:602
1211
- #: includes/addons/wl_product_horizontal_filter.php:633
1212
- #: includes/addons/wl_product_horizontal_filter.php:695
1213
- #: includes/addons/wl_product_horizontal_filter.php:783
1214
- #: includes/addons/wl_product_horizontal_filter.php:825
1215
- #: includes/addons/wl_store_features.php:462
1216
- #: includes/addons/wl_store_features.php:508
1217
- #: includes/addons/wl_testimonial.php:580
1218
- #: includes/addons/wl_testimonial.php:637
1219
- #: includes/addons/wl_testimonial.php:693
1220
- #: includes/addons/wl_testimonial.php:749
1221
- #: includes/addons/wl_testimonial.php:840
1222
- #: includes/addons/wl_testimonial.php:974
 
1223
  msgid "Color"
1224
  msgstr ""
1225
 
1226
- #: includes/addons/product_curvy.php:71 includes/addons/product_curvy.php:89
1227
- #: includes/addons/product_tabs.php:92
1228
- #: includes/addons/wb_archive_product.php:50
1229
- #: includes/addons/wb_customer_review.php:176
1230
- #: includes/addons/wb_product_related.php:61
1231
  #: includes/addons/wb_product_upsell.php:46
1232
- #: includes/addons/wl_category_grid.php:175
1233
- #: includes/addons/wl_category_grid.php:185
1234
  #: includes/addons/wl_testimonial.php:178
1235
  #: includes/addons/wl_testimonial.php:188
 
 
 
 
 
 
1236
  msgid "Columns"
1237
  msgstr ""
1238
 
1239
- #: includes/helper-function.php:697 includes/addons/product_accordion.php:167
1240
- #: includes/addons/product_curvy.php:202
1241
  #: includes/addons/product_image_accordion.php:146
1242
- #: includes/addons/product_tabs.php:166
 
1243
  msgid "Comment count"
1244
  msgstr ""
1245
 
1246
- #: includes/admin/include/admin-setting.php:941
1247
- #: includes/admin/include/admin-setting.php:944
1248
- msgid "Company name"
1249
- msgstr ""
1250
-
1251
- #: includes/helper-function.php:752
1252
  msgid "Compare"
1253
  msgstr ""
1254
 
1255
- #: includes/admin/include/admin-setting.php:1719
1256
- msgid "Contact Us"
1257
- msgstr ""
1258
-
1259
- #: includes/addons/wb_ever_compare_table.php:127
1260
  #: includes/addons/wb_image_marker.php:247
 
1261
  #: includes/addons/wb_product_additional_information.php:113
1262
- #: includes/addons/wb_product_data_tab.php:208 includes/addons/wl_faq.php:41
1263
- #: includes/addons/wl_faq.php:78 includes/addons/wl_onepage_slider.php:62
1264
  msgid "Content"
1265
  msgstr ""
1266
 
@@ -1268,25 +1311,25 @@ msgstr ""
1268
  msgid "Content Alignment"
1269
  msgstr ""
1270
 
1271
- #: includes/addons/product_accordion.php:445
1272
  #: includes/addons/wl_store_features.php:406
 
1273
  msgid "Content Area"
1274
  msgstr ""
1275
 
1276
- #: includes/admin/include/admin-setting.php:1311
1277
  msgid "Content area background"
1278
  msgstr ""
1279
 
1280
  #: includes/addons/product_accordion.php:461
1281
  #: includes/addons/product_curvy.php:596 includes/addons/product_curvy.php:610
1282
  #: includes/addons/wb_ever_compare_table.php:134
1283
- #: includes/admin/include/admin-setting.php:1219
1284
  msgid "Content Color"
1285
  msgstr ""
1286
 
 
1287
  #: includes/addons/product_accordion.php:262
1288
  #: includes/addons/product_curvy.php:254
1289
- #: includes/addons/product_image_accordion.php:209
1290
  msgid "Content Display"
1291
  msgstr ""
1292
 
@@ -1303,9 +1346,9 @@ msgstr ""
1303
  msgid "Content Position"
1304
  msgstr ""
1305
 
 
1306
  #: includes/addons/product_accordion.php:198
1307
  #: includes/addons/product_curvy.php:233
1308
- #: includes/addons/product_image_accordion.php:177
1309
  msgid "Content Settings"
1310
  msgstr ""
1311
 
@@ -1313,33 +1356,28 @@ msgstr ""
1313
  msgid "Count"
1314
  msgstr ""
1315
 
1316
- #: includes/admin/include/admin-setting.php:1495
1317
  msgid "Counter Timer"
1318
  msgstr ""
1319
 
1320
- #: includes/admin/include/admin-setting.php:1500
1321
  msgid "Counter timer color"
1322
  msgstr ""
1323
 
1324
- #: includes/admin/include/admin-setting.php:1013
1325
- #: includes/admin/include/admin-setting.php:1016
1326
- msgid "Country"
1327
- msgstr ""
1328
-
1329
  #: includes/admin/include/templates_list.php:16
1330
  msgid "Create a new page from this template"
1331
  msgstr ""
1332
 
1333
- #: includes/admin/include/admin-setting.php:1227
1334
  msgid "Cross Icon Color"
1335
  msgstr ""
1336
 
1337
- #: includes/admin/include/admin-setting.php:620
1338
- msgid "Cross Sell ..( Custom ) <span>( Pro )</span>"
1339
  msgstr ""
1340
 
1341
- #: includes/addons/wb_customer_review.php:65 includes/addons/wl_faq.php:54
1342
- #: includes/addons/wl_testimonial.php:67
1343
  msgid "Custom"
1344
  msgstr ""
1345
 
@@ -1351,9 +1389,9 @@ msgstr ""
1351
  msgid "Custom Order"
1352
  msgstr ""
1353
 
 
1354
  #: includes/addons/product_accordion.php:148
1355
  #: includes/addons/product_curvy.php:183
1356
- #: includes/addons/product_image_accordion.php:127
1357
  msgid "Custom order"
1358
  msgstr ""
1359
 
@@ -1365,27 +1403,24 @@ msgstr ""
1365
  msgid "Customer"
1366
  msgstr ""
1367
 
1368
- #: includes/admin/include/admin-setting.php:308
1369
  msgid "Customer Review"
1370
  msgstr ""
1371
 
1372
- #: includes/admin/include/admin-setting.php:1873
1373
- msgid "Daniel - included in WooLentor Pro"
1374
  msgstr ""
1375
 
1376
- #: includes/admin/include/admin-setting.php:1874
1377
- msgid ""
1378
- "Daniel is a premium woocommerce theme included in WooLentor pro. It will "
1379
- "save money for the WooLentor pro users."
1380
  msgstr ""
1381
 
1382
- #: includes/helper-function.php:694 includes/addons/product_accordion.php:164
1383
- #: includes/addons/product_curvy.php:199
1384
- #: includes/addons/product_image_accordion.php:143
1385
- #: includes/addons/product_tabs.php:163
1386
  #: includes/addons/wb_archive_product.php:127
 
1387
  #: includes/addons/wb_product_related.php:77
1388
- #: includes/addons/wb_product_upsell.php:61
 
1389
  msgid "Date"
1390
  msgstr ""
1391
 
@@ -1393,29 +1428,29 @@ msgstr ""
1393
  msgid "Default"
1394
  msgstr ""
1395
 
1396
- #: includes/admin/include/admin-setting.php:1312
1397
- #: includes/admin/include/admin-setting.php:1326
1398
- #: includes/admin/include/admin-setting.php:1333
1399
- #: includes/admin/include/admin-setting.php:1347
1400
- #: includes/admin/include/admin-setting.php:1354
1401
- #: includes/admin/include/admin-setting.php:1368
1402
- #: includes/admin/include/admin-setting.php:1375
1403
- #: includes/admin/include/admin-setting.php:1389
1404
- #: includes/admin/include/admin-setting.php:1403
1405
- #: includes/admin/include/admin-setting.php:1410
1406
- #: includes/admin/include/admin-setting.php:1424
1407
- #: includes/admin/include/admin-setting.php:1438
1408
- #: includes/admin/include/admin-setting.php:1445
1409
- #: includes/admin/include/admin-setting.php:1452
1410
- #: includes/admin/include/admin-setting.php:1466
1411
- #: includes/admin/include/admin-setting.php:1473
1412
- #: includes/admin/include/admin-setting.php:1480
1413
- #: includes/admin/include/admin-setting.php:1487
1414
- #: includes/admin/include/admin-setting.php:1501
1415
  msgid "Default Color for universal layout."
1416
  msgstr ""
1417
 
1418
- #: includes/helper-function.php:508
1419
  msgid "Default sorting"
1420
  msgstr ""
1421
 
@@ -1423,18 +1458,18 @@ msgstr ""
1423
  msgid "Default title"
1424
  msgstr ""
1425
 
 
 
1426
  #: includes/addons/wb_archive_product.php:149
1427
  #: includes/addons/wb_product_related.php:96
1428
- #: includes/addons/wb_product_upsell.php:80
1429
  #: includes/addons/wl_product_filter.php:883
1430
- #: includes/addons/wl_product_horizontal_filter.php:952
1431
  msgid "DESC"
1432
  msgstr ""
1433
 
1434
- #: includes/addons/product_accordion.php:183
1435
- #: includes/addons/product_curvy.php:218
1436
  #: includes/addons/product_image_accordion.php:162
1437
- #: includes/addons/product_tabs.php:182 includes/addons/wl_category.php:137
 
 
1438
  #: includes/addons/wl_category_grid.php:112
1439
  msgid "Descending"
1440
  msgstr ""
@@ -1442,18 +1477,22 @@ msgstr ""
1442
  #: includes/addons/special_day_offer.php:104
1443
  #: includes/addons/special_day_offer.php:443
1444
  #: includes/addons/wb_image_marker.php:361
1445
- #: includes/admin/include/admin-setting.php:889
1446
- #: includes/admin/include/admin-setting.php:892
1447
  msgid "Description"
1448
  msgstr ""
1449
 
1450
- #: includes/admin/include/admin-setting.php:1388
1451
  msgid "Description color"
1452
  msgstr ""
1453
 
 
 
 
 
 
1454
  #: includes/addons/wb_customer_review.php:85
1455
  #: includes/addons/wb_customer_review.php:445
1456
- #: includes/addons/wl_testimonial.php:87 includes/addons/wl_testimonial.php:629
1457
  msgid "Designation"
1458
  msgstr ""
1459
 
@@ -1461,41 +1500,44 @@ msgstr ""
1461
  msgid "Designer"
1462
  msgstr ""
1463
 
1464
- #: includes/addons/wb_customer_review.php:154
1465
  #: includes/addons/wl_testimonial.php:148
 
1466
  msgid "Developer"
1467
  msgstr ""
1468
 
1469
- #: includes/helper-function.php:348
 
 
 
 
 
1470
  msgid "div"
1471
  msgstr ""
1472
 
1473
- #: includes/admin/include/admin-setting.php:1168
1474
- msgid ""
1475
- "Do not show purchases older than.( More Options are available in the Pro "
1476
- "version ) <span>( Pro )</span>"
1477
  msgstr ""
1478
 
1479
  #: includes/addons/wl_faq.php:107
1480
  msgid "Do you want to individual icon ?"
1481
  msgstr ""
1482
 
1483
- #: includes/admin/include/admin-setting.php:1826
1484
- #: includes/admin/include/admin-setting.php:1835
1485
- msgid "Download"
1486
  msgstr ""
1487
 
1488
- #: includes/admin/include/template-library.php:192
1489
  msgid "Edit Page"
1490
  msgstr ""
1491
 
1492
- #: includes/admin/include/template-library.php:192
1493
  msgid "Edit Template"
1494
  msgstr ""
1495
 
 
1496
  #: includes/addons/wb_customer_review.php:187
1497
  #: includes/addons/wl_category_grid.php:196
1498
- #: includes/addons/wl_testimonial.php:199
1499
  msgid "Eight"
1500
  msgstr ""
1501
 
@@ -1511,15 +1553,10 @@ msgstr ""
1511
  msgid "Elementor Template"
1512
  msgstr ""
1513
 
1514
- #: includes/admin/include/admin-setting.php:77
1515
  msgid "Elements"
1516
  msgstr ""
1517
 
1518
- #: includes/admin/include/admin-setting.php:1004
1519
- #: includes/admin/include/admin-setting.php:1007
1520
- msgid "Email address"
1521
- msgstr ""
1522
-
1523
  #: includes/admin/include/class.extension-manager.php:126
1524
  msgid ""
1525
  "Email Candy is an outstanding WordPress plugin that allows you to customize "
@@ -1537,21 +1574,21 @@ msgstr ""
1537
  msgid "Email Field Placeholder"
1538
  msgstr ""
1539
 
1540
- #: includes/admin/include/admin-setting.php:596
1541
- msgid "Empty Cart Mes..<span>( Pro )</span>"
1542
  msgstr ""
1543
 
1544
- #: includes/admin/include/admin-setting.php:604
1545
- msgid "Empty Cart Re.. Button <span>( Pro )</span>"
1546
  msgstr ""
1547
 
 
1548
  #: includes/addons/product_accordion.php:557
1549
  #: includes/addons/product_curvy.php:648 includes/addons/product_curvy.php:662
1550
- #: includes/addons/product_image_accordion.php:479
1551
  msgid "Empty Rating Color"
1552
  msgstr ""
1553
 
1554
- #: includes/admin/include/admin-setting.php:1402
1555
  msgid "Empty rating color"
1556
  msgstr ""
1557
 
@@ -1559,26 +1596,24 @@ msgstr ""
1559
  msgid "Empty Rating Star Color"
1560
  msgstr ""
1561
 
1562
- #: includes/addons/wb_ever_compare_table.php:52
1563
  #: includes/addons/wb_wishsuite_table.php:52
 
1564
  msgid "Empty table text"
1565
  msgstr ""
1566
 
1567
- #: includes/admin/include/admin-setting.php:126
1568
- #: includes/admin/include/admin-setting.php:849
1569
- #: includes/admin/include/admin-setting.php:1045
1570
  msgid "Enable"
1571
  msgstr ""
1572
 
1573
- #: includes/admin/include/admin-setting.php:848
1574
  msgid "Enable / Disable Rename Label"
1575
  msgstr ""
1576
 
1577
- #: includes/admin/include/admin-setting.php:1044
1578
  msgid "Enable / Disable Sales Notification"
1579
  msgstr ""
1580
 
1581
- #: includes/admin/include/admin-setting.php:125
1582
  msgid "Enable / Disable Template Builder"
1583
  msgstr ""
1584
 
@@ -1586,6 +1621,11 @@ msgstr ""
1586
  msgid "Enable Add to Cart URL"
1587
  msgstr ""
1588
 
 
 
 
 
 
1589
  #: includes/custom-metabox.php:26
1590
  msgid "Enter your preferred SaleFlash text. Ex: New / Free etc"
1591
  msgstr ""
@@ -1599,7 +1639,7 @@ msgstr ""
1599
  msgid "Even Heading Background"
1600
  msgstr ""
1601
 
1602
- #: includes/admin/include/admin-setting.php:1553
1603
  msgid "Ever Compare"
1604
  msgstr ""
1605
 
@@ -1613,57 +1653,108 @@ msgstr ""
1613
  msgid "Extension"
1614
  msgstr ""
1615
 
 
 
 
 
1616
  #: includes/addons/wl_category.php:175 includes/addons/wl_category.php:186
1617
  msgid "Extra Option"
1618
  msgstr ""
1619
 
1620
- #: includes/admin/include/admin-setting.php:1184
 
 
 
 
 
 
 
 
 
 
 
 
1621
  msgid "fadeInLeft"
1622
  msgstr ""
1623
 
1624
- #: includes/admin/include/admin-setting.php:1196
1625
- msgid "fadeOutRight"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1626
  msgstr ""
1627
 
1628
- #: includes/admin/include/admin-setting.php:364
1629
- msgid "Faq"
1630
  msgstr ""
1631
 
1632
- #: includes/addons/wl_faq.php:540
1633
- msgid "FAQ Content"
1634
  msgstr ""
1635
 
1636
- #: includes/addons/wl_faq.php:609
1637
- msgid "FAQ Icon"
1638
  msgstr ""
1639
 
1640
- #: includes/addons/wl_faq.php:255
1641
- msgid "FAQ Item"
1642
  msgstr ""
1643
 
1644
- #: includes/addons/wl_faq.php:263
1645
- msgid "FAQ Item Spacing"
1646
  msgstr ""
1647
 
1648
- #: includes/addons/wl_faq.php:66 includes/addons/wl_faq.php:338
1649
  msgid "FAQ Title"
1650
  msgstr ""
1651
 
1652
- #: includes/helper-function.php:699
1653
  msgid "Featured"
1654
  msgstr ""
1655
 
1656
- #: includes/addons/product_accordion.php:84
1657
- #: includes/addons/product_curvy.php:119
1658
  #: includes/addons/product_image_accordion.php:63
1659
- #: includes/addons/product_tabs.php:80
 
1660
  msgid "Featured Products"
1661
  msgstr ""
1662
 
1663
- #: includes/addons/wl_product_filter.php:48
1664
- #: includes/addons/wl_product_filter.php:829
1665
  #: includes/addons/wl_product_horizontal_filter.php:48
1666
  #: includes/addons/wl_product_horizontal_filter.php:195
 
 
1667
  msgid "Filter"
1668
  msgstr ""
1669
 
@@ -1675,10 +1766,9 @@ msgstr ""
1675
  msgid "Filter Button Icon"
1676
  msgstr ""
1677
 
1678
- #: includes/addons/product_accordion.php:79
1679
- #: includes/addons/product_curvy.php:114
1680
  #: includes/addons/product_image_accordion.php:58
1681
- #: includes/addons/product_tabs.php:75
 
1682
  msgid "Filter By"
1683
  msgstr ""
1684
 
@@ -1699,23 +1789,18 @@ msgstr ""
1699
  msgid "Filter Title"
1700
  msgstr ""
1701
 
1702
- #: includes/addons/wl_product_filter.php:55
1703
  #: includes/addons/wl_product_horizontal_filter.php:75
 
1704
  msgid "Filter Type"
1705
  msgstr ""
1706
 
1707
- #: includes/admin/include/admin-setting.php:1090
1708
  msgid "First loading time"
1709
  msgstr ""
1710
 
1711
- #: includes/admin/include/admin-setting.php:923
1712
- #: includes/admin/include/admin-setting.php:926
1713
- msgid "First name"
1714
- msgstr ""
1715
-
1716
  #: includes/addons/wb_customer_review.php:184
1717
  #: includes/addons/wl_category_grid.php:193
1718
- #: includes/addons/wl_testimonial.php:196
1719
  msgid "Five"
1720
  msgstr ""
1721
 
@@ -1723,15 +1808,36 @@ msgstr ""
1723
  msgid "Flag only"
1724
  msgstr ""
1725
 
1726
- #: includes/admin/include/admin-setting.php:1849
1727
- msgid "Flone - included in WooLentor Pro"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1728
  msgstr ""
1729
 
1730
- #: includes/addons/product_tabs.php:1155
1731
- #: includes/addons/wl_onepage_slider.php:414
1732
  #: includes/addons/wl_product_horizontal_filter.php:613
1733
  #: includes/addons/wl_product_horizontal_filter.php:794
1734
- #: includes/addons/wl_testimonial.php:760
 
1735
  msgid "Font Size"
1736
  msgstr ""
1737
 
@@ -1739,9 +1845,9 @@ msgstr ""
1739
  msgid "Form Style"
1740
  msgstr ""
1741
 
 
1742
  #: includes/addons/wb_customer_review.php:183
1743
  #: includes/addons/wl_category_grid.php:192
1744
- #: includes/addons/wl_testimonial.php:195
1745
  msgid "Four"
1746
  msgstr ""
1747
 
@@ -1749,7 +1855,7 @@ msgstr ""
1749
  msgid "Free"
1750
  msgstr ""
1751
 
1752
- #: includes/admin/include/class.extension-manager.php:158
1753
  msgid "Free extension"
1754
  msgstr ""
1755
 
@@ -1757,7 +1863,7 @@ msgstr ""
1757
  msgid "Free shipping"
1758
  msgstr ""
1759
 
1760
- #: includes/admin/include/admin-setting.php:67
1761
  msgid "General"
1762
  msgstr ""
1763
 
@@ -1765,20 +1871,20 @@ msgstr ""
1765
  msgid "Gerald Gilbert"
1766
  msgstr ""
1767
 
1768
- #: includes/admin/include/admin-setting.php:1654
1769
- msgid "Get Pro Now"
1770
  msgstr ""
1771
 
1772
- #: includes/admin/include/admin-setting.php:1655
1773
- msgid "Get pro now"
1774
  msgstr ""
1775
 
1776
- #: includes/admin/include/admin-setting.php:1777
1777
- msgid "Go Premium"
1778
  msgstr ""
1779
 
1780
- #: includes/base.php:264 includes/addons/wl_brand.php:225
1781
- #: includes/addons/wl_brand.php:368 includes/addons/wl_category.php:192
1782
  msgid "Go Pro"
1783
  msgstr ""
1784
 
@@ -1786,45 +1892,52 @@ msgstr ""
1786
  msgid "Gradient Color"
1787
  msgstr ""
1788
 
1789
- #: includes/helper-function.php:341
1790
  msgid "H1"
1791
  msgstr ""
1792
 
1793
- #: includes/helper-function.php:342
1794
  msgid "H2"
1795
  msgstr ""
1796
 
1797
- #: includes/helper-function.php:343
1798
  msgid "H3"
1799
  msgstr ""
1800
 
1801
- #: includes/helper-function.php:344
1802
  msgid "H4"
1803
  msgstr ""
1804
 
1805
- #: includes/helper-function.php:345
1806
  msgid "H5"
1807
  msgstr ""
1808
 
1809
- #: includes/helper-function.php:346
1810
  msgid "H6"
1811
  msgstr ""
1812
 
1813
  #. Author of the plugin
1814
- #: includes/admin/include/class.extension-manager.php:212
1815
  msgid "HasThemes"
1816
  msgstr ""
1817
 
1818
- #: includes/addons/wb_ever_compare_table.php:64
 
 
 
 
 
 
 
 
 
 
 
 
1819
  #: includes/addons/wb_just_table.php:63
 
1820
  #: includes/addons/wb_product_additional_information.php:41
1821
  #: includes/addons/wb_product_additional_information.php:48
1822
  #: includes/addons/wb_product_additional_information.php:65
1823
- #: includes/addons/wb_product_related.php:104
1824
- #: includes/addons/wb_product_related.php:120
1825
- #: includes/addons/wb_product_upsell.php:88
1826
- #: includes/addons/wb_product_upsell.php:105
1827
- #: includes/addons/wb_wc_multicurrency.php:66
1828
  msgid "Heading"
1829
  msgstr ""
1830
 
@@ -1833,12 +1946,12 @@ msgstr ""
1833
  msgid "Heading Background"
1834
  msgstr ""
1835
 
1836
- #: includes/addons/wb_ever_compare_table.php:72
1837
- #: includes/addons/wb_just_table.php:71
1838
- #: includes/addons/wb_product_data_tab.php:246
1839
  #: includes/addons/wb_wc_multicurrency.php:74
 
 
1840
  #: includes/addons/wb_wishsuite_table.php:72
1841
- #: includes/admin/include/admin-setting.php:1211
 
1842
  msgid "Heading Color"
1843
  msgstr ""
1844
 
@@ -1850,24 +1963,30 @@ msgstr ""
1850
  msgid "Heading Typography"
1851
  msgstr ""
1852
 
 
 
 
 
 
1853
  #: includes/addons/wl_onepage_slider.php:444
1854
  #: includes/addons/wl_onepage_slider.php:515
1855
  #: includes/addons/wl_product_filter.php:525
1856
  msgid "Height"
1857
  msgstr ""
1858
 
1859
- #: includes/admin/include/admin-setting.php:1693
1860
- msgid "Helping Screenshot:"
 
1861
  msgstr ""
1862
 
1863
- #: includes/helper-function.php:627 includes/helper-function.php:645
1864
  msgid "here"
1865
  msgstr ""
1866
 
 
1867
  #: includes/addons/wb_archive_product.php:803
1868
- #: includes/addons/wb_product_additional_information.php:51
1869
  #: includes/addons/wb_product_related.php:106
1870
- #: includes/addons/wb_product_upsell.php:91
1871
  msgid "Hide"
1872
  msgstr ""
1873
 
@@ -1880,20 +1999,20 @@ msgstr ""
1880
  msgid "Hide Content"
1881
  msgstr ""
1882
 
 
1883
  #: includes/addons/product_accordion.php:295
1884
  #: includes/addons/product_curvy.php:274
1885
- #: includes/addons/product_image_accordion.php:239
1886
  msgid "Hide Price"
1887
  msgstr ""
1888
 
 
1889
  #: includes/addons/product_accordion.php:306
1890
  #: includes/addons/product_curvy.php:311
1891
- #: includes/addons/product_image_accordion.php:251
1892
  msgid "Hide Rating"
1893
  msgstr ""
1894
 
1895
- #: includes/addons/product_curvy.php:263
1896
  #: includes/addons/product_image_accordion.php:228
 
1897
  msgid "Hide Title"
1898
  msgstr ""
1899
 
@@ -1901,14 +2020,9 @@ msgstr ""
1901
  msgid "Hierarchical"
1902
  msgstr ""
1903
 
1904
- #: includes/admin/include/admin-setting.php:1865
1905
- msgid "Holmes - included in WooLentor Pro"
1906
- msgstr ""
1907
-
1908
- #: includes/admin/include/admin-setting.php:1866
1909
- msgid ""
1910
- "Holmes is a premium woocommerce theme included in WooLentor pro. It will "
1911
- "save money for the WooLentor pro users."
1912
  msgstr ""
1913
 
1914
  #: includes/addons/wl_category.php:54
@@ -1919,31 +2033,31 @@ msgstr ""
1919
  msgid "Horizontal Position"
1920
  msgstr ""
1921
 
1922
- #: includes/addons/product_accordion.php:654
1923
- #: includes/addons/product_curvy.php:787
1924
- #: includes/addons/product_image_accordion.php:584
1925
- #: includes/addons/product_tabs.php:350 includes/addons/product_tabs.php:745
1926
- #: includes/addons/product_tabs.php:1063 includes/addons/product_tabs.php:1185
1927
  #: includes/addons/special_day_offer.php:720
 
 
1928
  #: includes/addons/wb_archive_product.php:639
1929
- #: includes/addons/wb_product_add_to_cart.php:136
1930
  #: includes/addons/wb_product_call_for_price.php:167
 
 
1931
  #: includes/addons/wb_product_suggest_price.php:491
1932
  #: includes/addons/wb_product_suggest_price.php:643
1933
  #: includes/addons/wb_product_suggest_price.php:786
1934
- #: includes/addons/wl_category_grid.php:823
1935
  #: includes/addons/wl_product_filter.php:340
1936
  #: includes/addons/wl_product_filter.php:461
1937
  #: includes/addons/wl_product_filter.php:698
1938
- #: includes/addons/wl_product_horizontal_filter.php:627
1939
- #: includes/addons/wl_product_horizontal_filter.php:819
1940
- #: includes/addons/wl_store_features.php:374
1941
- #: includes/addons/wl_testimonial.php:959
1942
  msgid "Hover"
1943
  msgstr ""
1944
 
1945
- #: includes/addons/wl_onepage_slider.php:359
1946
  #: includes/addons/wl_product_horizontal_filter.php:723
 
1947
  msgid "Hover Background"
1948
  msgstr ""
1949
 
@@ -1960,16 +2074,16 @@ msgstr ""
1960
  msgid "Hover Border Type"
1961
  msgstr ""
1962
 
1963
- #: includes/addons/add_banner.php:251 includes/addons/wl_category.php:327
1964
- #: includes/addons/wl_category_grid.php:559
1965
  #: includes/addons/wl_onepage_slider.php:322
1966
  #: includes/addons/wl_onepage_slider.php:400
1967
- #: includes/addons/wl_product_horizontal_filter.php:707
 
1968
  msgid "Hover Color"
1969
  msgstr ""
1970
 
1971
- #: includes/admin/include/admin-setting.php:1117
1972
- msgid "How long to keep the notification. <span>( Pro )</span>"
1973
  msgstr ""
1974
 
1975
  #. Author URI of the plugin
@@ -1980,24 +2094,14 @@ msgstr ""
1980
  msgid "https://woolentor.com/"
1981
  msgstr ""
1982
 
1983
- #: includes/addons/add_banner.php:123 includes/addons/special_day_offer.php:133
1984
- #: includes/addons/wl_brand.php:93
1985
  msgid "https://your-link.com"
1986
  msgstr ""
1987
 
1988
- #: includes/admin/include/admin-setting.php:1881
1989
- msgid "Hurst - included in WooLentor Pro"
1990
- msgstr ""
1991
-
1992
- #: includes/admin/include/admin-setting.php:1882
1993
- msgid ""
1994
- "Hurst is a premium woocommerce theme included in WooLentor pro. It will save "
1995
- "money for the WooLentor pro users."
1996
- msgstr ""
1997
-
1998
- #: includes/addons/wl_product_filter.php:110
1999
- #: includes/addons/wl_store_features.php:64
2000
  #: includes/addons/wl_store_features.php:80
 
2001
  msgid "Icon"
2002
  msgstr ""
2003
 
@@ -2017,9 +2121,9 @@ msgstr ""
2017
  msgid "Icon Position"
2018
  msgstr ""
2019
 
 
2020
  #: includes/addons/wl_product_filter.php:317
2021
  #: includes/addons/wl_product_filter.php:423
2022
- #: includes/addons/wl_store_features.php:290
2023
  msgid "Icon Size"
2024
  msgstr ""
2025
 
@@ -2036,31 +2140,31 @@ msgstr ""
2036
  msgid "Icon Width"
2037
  msgstr ""
2038
 
2039
- #: includes/helper-function.php:693 includes/addons/product_accordion.php:163
2040
- #: includes/addons/product_curvy.php:198
2041
  #: includes/addons/product_image_accordion.php:142
2042
- #: includes/addons/product_tabs.php:162
 
2043
  msgid "ID"
2044
  msgstr ""
2045
 
2046
- #: includes/admin/include/admin-setting.php:1665
2047
  msgid ""
2048
  "If you’re loving how our product has helped your business, please let the "
2049
- "WordPress community know by"
2050
  msgstr ""
2051
 
 
2052
  #: includes/addons/special_day_offer.php:66
 
 
 
 
2053
  #: includes/addons/wb_archive_product.php:266
 
 
2054
  #: includes/addons/wb_customer_review.php:105
2055
  #: includes/addons/wb_customer_review.php:357
2056
- #: includes/addons/wb_image_marker.php:39
2057
- #: includes/addons/wb_product_image.php:40
2058
  #: includes/addons/wl_category_grid.php:479
2059
- #: includes/addons/wl_onepage_slider.php:49
2060
- #: includes/addons/wl_store_features.php:68
2061
- #: includes/addons/wl_store_features.php:93
2062
- #: includes/addons/wl_testimonial.php:107
2063
- #: includes/addons/wl_testimonial.php:527
2064
  msgid "Image"
2065
  msgstr ""
2066
 
@@ -2068,23 +2172,27 @@ msgstr ""
2068
  msgid "Image Area Border Color"
2069
  msgstr ""
2070
 
2071
- #: includes/admin/include/admin-setting.php:1083
2072
  msgid "Image Left"
2073
  msgstr ""
2074
 
2075
- #: includes/admin/include/admin-setting.php:316
2076
  msgid "Image Marker"
2077
  msgstr ""
2078
 
2079
- #: includes/admin/include/admin-setting.php:1078
2080
  msgid "Image Position"
2081
  msgstr ""
2082
 
 
 
 
 
2083
  #: includes/addons/wl_store_features.php:236
2084
  msgid "Image/Icon"
2085
  msgstr ""
2086
 
2087
- #: classes/class.assest_management.php:326
2088
  msgid "Import"
2089
  msgstr ""
2090
 
@@ -2092,15 +2200,15 @@ msgstr ""
2092
  msgid "Import template to your Library"
2093
  msgstr ""
2094
 
2095
- #: classes/class.assest_management.php:324
2096
  msgid "Import to Library"
2097
  msgstr ""
2098
 
2099
- #: classes/class.assest_management.php:325
2100
  msgid "Import to Page"
2101
  msgstr ""
2102
 
2103
- #: classes/class.assest_management.php:319
2104
  msgid "in this package"
2105
  msgstr ""
2106
 
@@ -2108,8 +2216,8 @@ msgstr ""
2108
  msgid "Input"
2109
  msgstr ""
2110
 
2111
- #: includes/addons/wl_product_filter.php:217
2112
  #: includes/addons/wl_product_horizontal_filter.php:511
 
2113
  msgid "Input Box"
2114
  msgstr ""
2115
 
@@ -2121,11 +2229,10 @@ msgstr ""
2121
  msgid "Install Elementor"
2122
  msgstr ""
2123
 
2124
- #: includes/admin/include/admin-setting.php:1744
2125
- #: includes/admin/include/class.extension-manager.php:186
2126
- #: includes/admin/include/class.extension-manager.php:267
2127
- #: includes/admin/include/template-library.php:259
2128
- #: includes/admin/include/template-library.php:311
2129
  msgid "Install Now"
2130
  msgstr ""
2131
 
@@ -2133,12 +2240,12 @@ msgstr ""
2133
  msgid "Install WooCommerce"
2134
  msgstr ""
2135
 
2136
- #: classes/class.assest_management.php:329
2137
  msgid "Installing.."
2138
  msgstr ""
2139
 
 
2140
  #: includes/addons/wb_archive_product.php:171
2141
- #: includes/addons/wl_testimonial.php:471
2142
  msgid "Item"
2143
  msgstr ""
2144
 
@@ -2146,19 +2253,32 @@ msgstr ""
2146
  msgid "Item Gap Color"
2147
  msgstr ""
2148
 
2149
- #: includes/addons/product_tabs.php:244 includes/addons/product_tabs.php:966
2150
- #: includes/addons/product_tabs.php:1045
 
 
 
 
 
 
 
 
 
 
 
 
2151
  #: includes/addons/special_day_offer.php:285
2152
- #: includes/addons/wb_archive_product.php:249
2153
  #: includes/addons/wb_product_data_tab.php:125
 
2154
  #: includes/addons/wb_product_description.php:63
2155
- #: includes/addons/wb_product_short_description.php:65
2156
- #: includes/addons/wl_store_features.php:151
2157
  msgid "Justified"
2158
  msgstr ""
2159
 
2160
  #: includes/addons/wb_just_table.php:44
2161
- #: includes/admin/include/admin-setting.php:1564
2162
  msgid "JustTable"
2163
  msgstr ""
2164
 
@@ -2188,8 +2308,8 @@ msgstr ""
2188
  msgid "Label"
2189
  msgstr ""
2190
 
2191
- #: includes/addons/wl_product_filter.php:785
2192
  #: includes/addons/wl_product_horizontal_filter.php:916
 
2193
  msgctxt "label"
2194
  msgid "Search for:"
2195
  msgstr ""
@@ -2198,11 +2318,6 @@ msgstr ""
2198
  msgid "Label Color"
2199
  msgstr ""
2200
 
2201
- #: includes/admin/include/admin-setting.php:932
2202
- #: includes/admin/include/admin-setting.php:935
2203
- msgid "Last name"
2204
- msgstr ""
2205
-
2206
  #: includes/addons/wl_store_features.php:44
2207
  msgid "Layout"
2208
  msgstr ""
@@ -2232,48 +2347,40 @@ msgstr ""
2232
  msgid "Layout Two"
2233
  msgstr ""
2234
 
2235
- #: includes/admin/include/admin-setting.php:1665
2236
  msgid "leaving us a review on our WP repository"
2237
  msgstr ""
2238
 
2239
- #: includes/addons/add_banner.php:67 includes/addons/product_tabs.php:232
2240
- #: includes/addons/product_tabs.php:954 includes/addons/product_tabs.php:1033
 
 
2241
  #: includes/addons/special_day_offer.php:57
2242
  #: includes/addons/special_day_offer.php:273
 
 
2243
  #: includes/addons/wb_archive_product.php:237
2244
  #: includes/addons/wb_archive_product.php:896
2245
- #: includes/addons/wb_customer_review.php:286
2246
- #: includes/addons/wb_product_data_tab.php:113
2247
- #: includes/addons/wb_product_description.php:51
2248
  #: includes/addons/wb_product_related.php:165
2249
- #: includes/addons/wb_product_short_description.php:53
2250
- #: includes/addons/wb_product_title.php:105 includes/addons/wl_brand.php:294
2251
- #: includes/addons/wl_category.php:280 includes/addons/wl_faq.php:350
2252
- #: includes/addons/wl_faq.php:573 includes/addons/wl_onepage_slider.php:169
2253
- #: includes/addons/wl_product_horizontal_filter.php:738
2254
  #: includes/addons/wl_product_video_gallery.php:58
2255
- #: includes/addons/wl_store_features.php:139
2256
- #: includes/admin/include/admin-setting.php:1292
 
 
2257
  msgid "Left"
2258
  msgstr ""
2259
 
2260
- #: includes/admin/include/admin-setting.php:1901
2261
- msgid "Lifetime"
2262
- msgstr ""
2263
-
2264
- #: includes/admin/include/admin-setting.php:1927
2265
- msgid "Lifetime Single Website"
2266
- msgstr ""
2267
-
2268
- #: includes/admin/include/admin-setting.php:1931
2269
- msgid "Lifetime Unlimited Website"
2270
  msgstr ""
2271
 
2272
- #: includes/admin/include/admin-setting.php:1935
2273
- msgid "Lifetime Unlimited Websites"
2274
  msgstr ""
2275
 
2276
- #: includes/admin/include/admin-setting.php:1154
2277
  msgid "Limit"
2278
  msgstr ""
2279
 
@@ -2294,28 +2401,28 @@ msgstr ""
2294
  msgid "List Item"
2295
  msgstr ""
2296
 
2297
- #: includes/admin/include/admin-setting.php:1479
2298
  msgid "List View Button background color"
2299
  msgstr ""
2300
 
2301
- #: includes/admin/include/admin-setting.php:1465
2302
  msgid "List View Button color"
2303
  msgstr ""
2304
 
2305
- #: includes/admin/include/admin-setting.php:1486
2306
  msgid "List View Button hover background color"
2307
  msgstr ""
2308
 
2309
- #: includes/admin/include/admin-setting.php:1472
2310
  msgid "List View Button Hover color"
2311
  msgstr ""
2312
 
2313
- #: includes/admin/include/admin-setting.php:1239
2314
  msgid "Load Products in Elementor Addons"
2315
  msgstr ""
2316
 
2317
- #: includes/admin/include/admin-setting.php:724
2318
- msgid "Login Form <span>( Pro )</span>"
2319
  msgstr ""
2320
 
2321
  #: includes/addons/wb_customer_review.php:124
@@ -2347,23 +2454,17 @@ msgstr ""
2347
  msgid "Managing Director"
2348
  msgstr ""
2349
 
2350
- #: includes/admin/include/admin-setting.php:1059
2351
  msgid "Manual"
2352
  msgstr ""
2353
 
2354
- #: includes/addons/add_banner.php:167 includes/addons/add_banner.php:218
2355
- #: includes/addons/product_accordion.php:328
2356
- #: includes/addons/product_accordion.php:472
2357
- #: includes/addons/product_accordion.php:535
2358
- #: includes/addons/product_accordion.php:581
2359
- #: includes/addons/product_curvy.php:336 includes/addons/product_curvy.php:465
2360
- #: includes/addons/product_curvy.php:563 includes/addons/product_curvy.php:626
2361
- #: includes/addons/product_curvy.php:707
2362
- #: includes/addons/product_image_accordion.php:276
2363
- #: includes/addons/product_image_accordion.php:340
2364
- #: includes/addons/product_image_accordion.php:394
2365
- #: includes/addons/product_image_accordion.php:457
2366
- #: includes/addons/product_image_accordion.php:503
2367
  #: includes/addons/special_day_offer.php:298
2368
  #: includes/addons/special_day_offer.php:357
2369
  #: includes/addons/special_day_offer.php:416
@@ -2371,50 +2472,57 @@ msgstr ""
2371
  #: includes/addons/special_day_offer.php:534
2372
  #: includes/addons/special_day_offer.php:593
2373
  #: includes/addons/special_day_offer.php:704
 
 
 
 
 
 
 
 
 
 
2374
  #: includes/addons/wb_archive_product.php:212
2375
  #: includes/addons/wb_archive_product.php:295
2376
  #: includes/addons/wb_archive_product.php:360
2377
  #: includes/addons/wb_archive_product.php:523
2378
  #: includes/addons/wb_archive_product.php:610
2379
- #: includes/addons/wb_customer_review.php:416
2380
- #: includes/addons/wb_customer_review.php:472
2381
- #: includes/addons/wb_customer_review.php:528
2382
- #: includes/addons/wb_image_marker.php:346
2383
- #: includes/addons/wb_image_marker.php:388
2384
- #: includes/addons/wb_product_additional_information.php:98
2385
- #: includes/addons/wb_product_add_to_cart.php:90
2386
- #: includes/addons/wb_product_call_for_price.php:121
2387
  #: includes/addons/wb_product_image.php:70
2388
- #: includes/addons/wb_product_meta.php:88
2389
- #: includes/addons/wb_product_price.php:67
2390
- #: includes/addons/wb_product_rating.php:79
2391
  #: includes/addons/wb_product_related.php:148
2392
- #: includes/addons/wb_product_stock.php:67
 
 
 
 
 
 
 
 
 
2393
  #: includes/addons/wb_product_suggest_price.php:245
2394
  #: includes/addons/wb_product_suggest_price.php:344
2395
  #: includes/addons/wb_product_suggest_price.php:442
2396
  #: includes/addons/wb_product_suggest_price.php:597
2397
  #: includes/addons/wb_product_suggest_price.php:740
 
2398
  #: includes/addons/wb_product_title.php:88
2399
- #: includes/addons/wb_product_upsell.php:138 includes/addons/wl_brand.php:278
 
 
 
 
 
 
 
 
 
2400
  #: includes/addons/wl_category_grid.php:500
2401
  #: includes/addons/wl_category_grid.php:594
2402
- #: includes/addons/wl_onepage_slider.php:236
2403
- #: includes/addons/wl_onepage_slider.php:278
2404
- #: includes/addons/wl_product_filter.php:191
2405
- #: includes/addons/wl_product_horizontal_filter.php:332
2406
- #: includes/addons/wl_product_horizontal_filter.php:418
2407
- #: includes/addons/wl_product_horizontal_filter.php:485
2408
- #: includes/addons/wl_product_video_gallery.php:144
2409
- #: includes/addons/wl_store_features.php:360
2410
- #: includes/addons/wl_store_features.php:436
2411
- #: includes/addons/wl_store_features.php:482
2412
- #: includes/addons/wl_store_features.php:528
2413
- #: includes/addons/wl_testimonial.php:512
2414
- #: includes/addons/wl_testimonial.php:600
2415
- #: includes/addons/wl_testimonial.php:656
2416
- #: includes/addons/wl_testimonial.php:712
2417
- #: includes/addons/wl_testimonial.php:772
2418
  msgid "Margin"
2419
  msgstr ""
2420
 
@@ -2448,9 +2556,9 @@ msgstr ""
2448
  msgid "Max Width"
2449
  msgstr ""
2450
 
 
2451
  #: includes/addons/wb_archive_product.php:133
2452
  #: includes/addons/wb_product_related.php:83
2453
- #: includes/addons/wb_product_upsell.php:67
2454
  msgid "Menu Order"
2455
  msgstr ""
2456
 
@@ -2474,36 +2582,38 @@ msgstr ""
2474
  msgid "Min price"
2475
  msgstr ""
2476
 
2477
- #: includes/admin/include/admin-setting.php:835
2478
- msgid "Mini Cart <span>( Pro )</span>"
2479
  msgstr ""
2480
 
2481
- #: includes/admin/include/admin-setting.php:1287
2482
- msgid "Mini Cart Position <span>( Pro )</span>"
2483
  msgstr ""
2484
 
2485
  #: includes/addons/product_tabs.php:84
2486
  msgid "Mixed order Products"
2487
  msgstr ""
2488
 
2489
- #: includes/addons/product_tabs.php:570
2490
  #: includes/addons/wl_category_grid.php:393
2491
- #: includes/addons/wl_testimonial.php:427
2492
  msgid "Mobile Phone"
2493
  msgstr ""
2494
 
2495
- #: includes/addons/product_tabs.php:603
2496
  #: includes/addons/wl_category_grid.php:424
2497
- #: includes/addons/wl_testimonial.php:458
2498
  msgid "Mobile Resolution"
2499
  msgstr ""
2500
 
2501
- #: includes/admin/include/class.extension-manager.php:229
2502
- #: includes/admin/include/class.extension-manager.php:301
 
 
 
 
2503
  msgid "More Details"
2504
  msgstr ""
2505
 
2506
- #: includes/admin/include/admin-setting.php:1586
2507
  #: includes/admin/include/class.extension-manager.php:86
2508
  msgid "Multi Currency"
2509
  msgstr ""
@@ -2512,8 +2622,8 @@ msgstr ""
2512
  msgid "Multi Currency Pro for WooCommerce"
2513
  msgstr ""
2514
 
2515
- #: includes/admin/include/admin-setting.php:1299
2516
- msgid "Multi Step Checkout <span>( Pro )</span>"
2517
  msgstr ""
2518
 
2519
  #: includes/admin/include/class.extension-manager.php:117
@@ -2531,63 +2641,54 @@ msgstr ""
2531
  msgid "Multiple Categories"
2532
  msgstr ""
2533
 
2534
- #: includes/admin/include/admin-setting.php:684
2535
- msgid "My Account <span>( Pro )</span>"
2536
- msgstr ""
2537
-
2538
- #: includes/admin/include/admin-setting.php:716
2539
- msgid "My Account Address <span>( Pro )</span>"
2540
  msgstr ""
2541
 
2542
- #: includes/admin/include/admin-setting.php:692
2543
- msgid "My Account Dashboard <span>( Pro )</span>"
2544
  msgstr ""
2545
 
2546
- #: includes/admin/include/admin-setting.php:700
2547
- msgid "My Account Download <span>( Pro )</span>"
2548
  msgstr ""
2549
 
2550
- #: includes/admin/include/admin-setting.php:708
2551
- msgid "My Account Edit<span>( Pro )</span>"
2552
  msgstr ""
2553
 
2554
- #: includes/admin/include/admin-setting.php:1742
2555
- #: includes/admin/include/admin-setting.php:1760
2556
- msgid "My Account Login page Builder"
2557
  msgstr ""
2558
 
2559
- #: includes/admin/include/admin-setting.php:224
2560
  msgid "My Account Login page Template"
2561
  msgstr ""
2562
 
2563
- #: includes/admin/include/admin-setting.php:740
2564
- msgid "My Account Logout <span>( Pro )</span>"
2565
- msgstr ""
2566
-
2567
- #: includes/admin/include/admin-setting.php:748
2568
- msgid "My Account Order <span>( Pro )</span>"
2569
  msgstr ""
2570
 
2571
- #: includes/admin/include/admin-setting.php:1741
2572
- #: includes/admin/include/admin-setting.php:1759
2573
- msgid "My Account Page Builder"
2574
  msgstr ""
2575
 
2576
- #: includes/admin/include/admin-setting.php:212
2577
  msgid "My Account Page Template"
2578
  msgstr ""
2579
 
2580
- #: classes/class.default_data.php:208
2581
  msgid "N/A"
2582
  msgstr ""
2583
 
2584
- #: includes/helper-function.php:695 includes/addons/product_accordion.php:165
2585
- #: includes/addons/product_curvy.php:200
2586
  #: includes/addons/product_image_accordion.php:144
2587
- #: includes/addons/product_tabs.php:164
 
2588
  #: includes/addons/wb_customer_review.php:76
2589
  #: includes/addons/wb_customer_review.php:388
2590
- #: includes/addons/wl_testimonial.php:78 includes/addons/wl_testimonial.php:572
2591
  msgid "Name"
2592
  msgstr ""
2593
 
@@ -2595,23 +2696,21 @@ msgstr ""
2595
  msgid "Name Field Placeholder"
2596
  msgstr ""
2597
 
2598
- #: includes/addons/product_tabs.php:753
2599
  #: includes/addons/wl_category_grid.php:830
2600
- #: includes/addons/wl_testimonial.php:966
2601
  msgid "Navigation"
2602
  msgstr ""
2603
 
2604
- #: includes/addons/product_tabs.php:638
2605
  #: includes/addons/wl_category_grid.php:673
2606
- #: includes/addons/wl_testimonial.php:809
2607
  msgid "Navigation Arrow"
2608
  msgstr ""
2609
 
2610
- #: includes/addons/product_tabs.php:702 includes/addons/product_tabs.php:806
 
 
2611
  #: includes/addons/wl_category_grid.php:758
2612
  #: includes/addons/wl_category_grid.php:881
2613
- #: includes/addons/wl_testimonial.php:894
2614
- #: includes/addons/wl_testimonial.php:1017
2615
  msgid "Navigation Dots"
2616
  msgstr ""
2617
 
@@ -2619,33 +2718,37 @@ msgstr ""
2619
  msgid "New"
2620
  msgstr ""
2621
 
 
2622
  #: includes/addons/wb_customer_review.php:188
2623
  #: includes/addons/wl_category_grid.php:197
2624
- #: includes/addons/wl_testimonial.php:200
2625
  msgid "Nine"
2626
  msgstr ""
2627
 
2628
- #: includes/addons/product_tabs.php:465
 
 
2629
  #: includes/addons/wb_customer_review.php:202
 
2630
  #: includes/addons/wl_category_grid.php:150
2631
  #: includes/addons/wl_category_grid.php:211
2632
- #: includes/addons/wl_category_grid.php:295 includes/addons/wl_faq.php:110
2633
- #: includes/addons/wl_faq.php:189 includes/addons/wl_faq.php:202
2634
- #: includes/addons/wl_testimonial.php:214
2635
- #: includes/addons/wl_testimonial.php:328
2636
  msgid "No"
2637
  msgstr ""
2638
 
 
2639
  #: includes/addons/wb_customer_review.php:199
2640
  #: includes/addons/wl_category_grid.php:208
2641
- #: includes/addons/wl_testimonial.php:211
2642
  msgid "No Gutters"
2643
  msgstr ""
2644
 
2645
- #: classes/class.default_data.php:151
2646
  msgid "No Rating Available"
2647
  msgstr ""
2648
 
 
 
 
 
2649
  #: includes/widgets/ajax-search/base.php:59
2650
  msgid "No Results Found"
2651
  msgstr ""
@@ -2654,53 +2757,63 @@ msgstr ""
2654
  msgid "No saved templates found."
2655
  msgstr ""
2656
 
2657
- #: includes/helper-function.php:692 includes/addons/product_accordion.php:162
2658
- #: includes/addons/product_curvy.php:197
 
 
 
2659
  #: includes/addons/product_image_accordion.php:141
2660
- #: includes/addons/product_tabs.php:161
 
2661
  #: includes/addons/wl_product_filter.php:881
 
2662
  msgid "None"
2663
  msgstr ""
2664
 
2665
- #: includes/addons/product_accordion.php:607
2666
- #: includes/addons/product_curvy.php:743
2667
- #: includes/addons/product_image_accordion.php:529
2668
- #: includes/addons/product_tabs.php:264 includes/addons/product_tabs.php:631
2669
- #: includes/addons/product_tabs.php:867 includes/addons/product_tabs.php:1124
2670
  #: includes/addons/special_day_offer.php:633
 
 
 
2671
  #: includes/addons/wb_archive_product.php:320
2672
  #: includes/addons/wb_archive_product.php:376
2673
  #: includes/addons/wb_archive_product.php:549
2674
  #: includes/addons/wb_archive_product.php:699
2675
- #: includes/addons/wb_product_add_to_cart.php:51
2676
  #: includes/addons/wb_product_call_for_price.php:82
2677
- #: includes/addons/wb_product_data_tab.php:48
 
2678
  #: includes/addons/wb_product_suggest_price.php:405
2679
  #: includes/addons/wb_product_suggest_price.php:558
2680
  #: includes/addons/wb_product_suggest_price.php:701
2681
- #: includes/addons/wl_category_grid.php:666 includes/addons/wl_faq.php:374
2682
- #: includes/addons/wl_faq.php:621 includes/addons/wl_product_filter.php:289
2683
  #: includes/addons/wl_product_filter.php:396
2684
  #: includes/addons/wl_product_filter.php:633
2685
- #: includes/addons/wl_product_horizontal_filter.php:595
2686
- #: includes/addons/wl_product_horizontal_filter.php:776
2687
- #: includes/addons/wl_store_features.php:309
2688
- #: includes/addons/wl_testimonial.php:802
2689
  msgid "Normal"
2690
  msgstr ""
2691
 
2692
- #: classes/class.assest_management.php:321
2693
  msgid "Nothing Found"
2694
  msgstr ""
2695
 
2696
- #: includes/admin/include/admin-setting.php:1053
2697
  msgid "Notification Content Type"
2698
  msgstr ""
2699
 
2700
- #: includes/admin/include/admin-setting.php:1116
2701
  msgid "Notification showing time"
2702
  msgstr ""
2703
 
 
 
 
 
2704
  #: includes/addons/product_tabs.php:124
2705
  msgid "Number of Products"
2706
  msgstr ""
@@ -2732,36 +2845,16 @@ msgstr ""
2732
  msgid "Old Price"
2733
  msgstr ""
2734
 
 
2735
  #: includes/addons/wb_customer_review.php:180
2736
  #: includes/addons/wl_category_grid.php:189
2737
- #: includes/addons/wl_testimonial.php:192
2738
  msgid "One"
2739
  msgstr ""
2740
 
2741
- #: includes/admin/include/admin-setting.php:340
2742
  msgid "One page slider"
2743
  msgstr ""
2744
 
2745
- #: includes/admin/include/admin-setting.php:1900
2746
- msgid "One Year"
2747
- msgstr ""
2748
-
2749
- #: includes/admin/include/admin-setting.php:1909
2750
- msgid "One Year Single Website"
2751
- msgstr ""
2752
-
2753
- #: includes/admin/include/admin-setting.php:1913
2754
- msgid "One Year Unlimited Website"
2755
- msgstr ""
2756
-
2757
- #: includes/admin/include/admin-setting.php:1917
2758
- msgid "One Year Unlimited Websites"
2759
- msgstr ""
2760
-
2761
- #: includes/admin/include/admin-setting.php:1714
2762
- msgid "Online Documentation"
2763
- msgstr ""
2764
-
2765
  #: includes/addons/wb_image_marker.php:56
2766
  msgid "Opacity Color"
2767
  msgstr ""
@@ -2782,63 +2875,62 @@ msgstr ""
2782
  msgid "Option"
2783
  msgstr ""
2784
 
2785
- #: includes/addons/product_tabs.php:178
2786
  #: includes/addons/wb_archive_product.php:144
2787
  #: includes/addons/wb_product_related.php:91
2788
- #: includes/addons/wb_product_upsell.php:75 includes/addons/wl_category.php:132
2789
  #: includes/addons/wl_category_grid.php:107
2790
  msgid "Order"
2791
  msgstr ""
2792
 
 
2793
  #: includes/addons/product_accordion.php:179
2794
  #: includes/addons/product_curvy.php:214
2795
- #: includes/addons/product_image_accordion.php:158
2796
  msgid "order"
2797
  msgstr ""
2798
 
2799
- #: includes/addons/wb_product_related.php:73
2800
- #: includes/addons/wb_product_upsell.php:57
2801
- #: includes/addons/wl_product_filter.php:42
2802
  #: includes/addons/wl_product_horizontal_filter.php:41
2803
  #: includes/addons/wl_product_horizontal_filter.php:118
2804
  #: includes/addons/wl_product_horizontal_filter.php:119
 
 
 
2805
  msgid "Order By"
2806
  msgstr ""
2807
 
2808
- #: includes/addons/product_accordion.php:158
2809
- #: includes/addons/product_curvy.php:193
2810
- #: includes/addons/product_image_accordion.php:137
2811
- #: includes/addons/product_tabs.php:157
2812
  #: includes/addons/wb_archive_product.php:123
 
 
 
2813
  msgid "Order by"
2814
  msgstr ""
2815
 
2816
- #: includes/admin/include/admin-setting.php:1022
2817
- msgid "Order Note"
2818
- msgstr ""
2819
-
2820
- #: includes/admin/include/admin-setting.php:1025
2821
- msgid "Order notes"
2822
- msgstr ""
2823
-
2824
- #: includes/admin/include/admin-setting.php:1167
2825
  msgid "Order Upto"
2826
  msgstr ""
2827
 
2828
- #: includes/admin/include/admin-setting.php:97
2829
- msgid "Other"
 
 
 
2830
  msgstr ""
2831
 
2832
- #: includes/helper-function.php:435 includes/helper-function.php:479
2833
  msgid "Out of stock"
2834
  msgstr ""
2835
 
2836
- #: includes/helper-function.php:347
2837
  msgid "p"
2838
  msgstr ""
2839
 
2840
- #: includes/addons/product_accordion.php:340
2841
- #: includes/addons/product_tabs.php:690
 
 
 
 
 
2842
  #: includes/addons/special_day_offer.php:310
2843
  #: includes/addons/special_day_offer.php:369
2844
  #: includes/addons/special_day_offer.php:428
@@ -2846,71 +2938,52 @@ msgstr ""
2846
  #: includes/addons/special_day_offer.php:546
2847
  #: includes/addons/special_day_offer.php:605
2848
  #: includes/addons/special_day_offer.php:691
 
 
 
 
 
 
 
2849
  #: includes/addons/wb_archive_product.php:200
2850
  #: includes/addons/wb_archive_product.php:347
2851
  #: includes/addons/wb_archive_product.php:623
2852
  #: includes/addons/wb_archive_product.php:718
2853
- #: includes/addons/wb_archive_product.php:859
2854
- #: includes/addons/wb_customer_review.php:309
2855
- #: includes/addons/wb_customer_review.php:429
2856
- #: includes/addons/wb_customer_review.php:485
2857
- #: includes/addons/wb_customer_review.php:541
2858
- #: includes/addons/wb_image_marker.php:232
2859
- #: includes/addons/wb_image_marker.php:285
2860
- #: includes/addons/wb_product_add_to_cart.php:78
2861
  #: includes/addons/wb_product_call_for_price.php:109
 
 
 
2862
  #: includes/addons/wb_product_suggest_price.php:258
2863
  #: includes/addons/wb_product_suggest_price.php:357
2864
  #: includes/addons/wb_product_suggest_price.php:455
2865
  #: includes/addons/wb_product_suggest_price.php:585
2866
  #: includes/addons/wb_product_suggest_price.php:728
2867
- #: includes/addons/wb_whols.php:72 includes/addons/wl_brand.php:266
2868
- #: includes/addons/wl_category_grid.php:445
2869
- #: includes/addons/wl_category_grid.php:746 includes/addons/wl_faq.php:322
2870
- #: includes/addons/wl_faq.php:391 includes/addons/wl_faq.php:509
2871
- #: includes/addons/wl_faq.php:594 includes/addons/wl_onepage_slider.php:299
2872
  #: includes/addons/wl_product_filter.php:179
2873
  #: includes/addons/wl_product_filter.php:265
2874
  #: includes/addons/wl_product_filter.php:438
2875
  #: includes/addons/wl_product_filter.php:683
2876
- #: includes/addons/wl_product_horizontal_filter.php:320
2877
- #: includes/addons/wl_product_horizontal_filter.php:406
2878
- #: includes/addons/wl_product_horizontal_filter.php:473
2879
- #: includes/addons/wl_product_horizontal_filter.php:571
2880
- #: includes/addons/wl_product_video_gallery.php:189
2881
- #: includes/addons/wl_store_features.php:347
2882
- #: includes/addons/wl_store_features.php:423
2883
- #: includes/addons/wl_testimonial.php:500
2884
- #: includes/addons/wl_testimonial.php:613
2885
- #: includes/addons/wl_testimonial.php:669
2886
- #: includes/addons/wl_testimonial.php:725
2887
- #: includes/addons/wl_testimonial.php:882
2888
  msgid "Padding"
2889
  msgstr ""
2890
 
 
2891
  #: includes/addons/wb_archive_product.php:90
2892
  #: includes/addons/wb_archive_product.php:686
2893
- #: includes/addons/wl_onepage_slider.php:495
2894
  msgid "Pagination"
2895
  msgstr ""
2896
 
2897
- #: includes/admin/include/admin-setting.php:1832
2898
- msgid "Parlo - Free"
2899
- msgstr ""
2900
-
2901
- #: includes/admin/include/admin-setting.php:1833
2902
- msgid ""
2903
- "Parlo is a free WooCommerce theme developed by our team. You can use this "
2904
- "for your store."
2905
- msgstr ""
2906
-
2907
- #: includes/admin/include/admin-setting.php:1857
2908
- msgid "Parlo Pro - included in WooLentor Pro"
2909
- msgstr ""
2910
-
2911
- #: includes/addons/product_tabs.php:469
2912
  #: includes/addons/wl_category_grid.php:299
2913
- #: includes/addons/wl_testimonial.php:332
2914
  msgid "Pause on Hover?"
2915
  msgstr ""
2916
 
@@ -2918,17 +2991,12 @@ msgstr ""
2918
  msgid "Peter Rose"
2919
  msgstr ""
2920
 
2921
- #: includes/admin/include/admin-setting.php:995
2922
- #: includes/admin/include/admin-setting.php:998
2923
- msgid "Phone"
2924
- msgstr ""
2925
-
2926
  #: includes/base.php:186
2927
  msgid "PHP"
2928
  msgstr ""
2929
 
2930
- #: includes/admin/include/admin-setting.php:1031
2931
- #: includes/admin/include/admin-setting.php:1034
2932
  msgid "Place order"
2933
  msgstr ""
2934
 
@@ -2942,12 +3010,19 @@ msgctxt "placeholder"
2942
  msgid "Search Products&hellip;"
2943
  msgstr ""
2944
 
 
2945
  #: includes/addons/wb_product_suggest_price.php:211
2946
  #: includes/addons/wb_product_suggest_price.php:313
2947
- #: includes/addons/wl_product_horizontal_filter.php:659
2948
  msgid "Placeholder Color"
2949
  msgstr ""
2950
 
 
 
 
 
 
 
 
2951
  #: includes/addons/wb_product_suggest_price.php:132
2952
  #: includes/addons/wb_product_suggest_price.php:133
2953
  msgid "Please Enter your email"
@@ -2958,70 +3033,54 @@ msgstr ""
2958
  msgid "Please Enter your name"
2959
  msgstr ""
2960
 
2961
- #: includes/addons/wl_product_filter.php:939
2962
  msgid "Please Select Filter Type"
2963
  msgstr ""
2964
 
2965
- #: includes/admin/include/template-library.php:347
2966
  msgid "Plugin Not Found"
2967
  msgstr ""
2968
 
2969
- #: includes/admin/include/template-library.php:367
2970
  msgid "Plugin Successfully Activated"
2971
  msgstr ""
2972
 
 
2973
  #: includes/addons/wb_archive_product.php:130
2974
  #: includes/addons/wb_product_related.php:80
2975
- #: includes/addons/wb_product_upsell.php:64
2976
  msgid "Popularity"
2977
  msgstr ""
2978
 
 
 
2979
  #: includes/addons/wb_archive_product.php:891
2980
  #: includes/addons/wl_category_grid.php:681
2981
  #: includes/addons/wl_category_grid.php:766
2982
- #: includes/addons/wl_testimonial.php:817
2983
- #: includes/addons/wl_testimonial.php:902
2984
- #: includes/admin/include/admin-setting.php:1066
2985
  msgid "Position"
2986
  msgstr ""
2987
 
2988
- #: includes/admin/include/admin-setting.php:1529
2989
  msgid "Post Duplicator Condition"
2990
  msgstr ""
2991
 
2992
- #: includes/admin/include/admin-setting.php:977
2993
- #: includes/admin/include/admin-setting.php:980
2994
- msgid "Postcode / ZIP"
2995
- msgstr ""
2996
-
2997
- #: includes/admin/include/admin-setting.php:1782
2998
- msgid "premium version"
2999
- msgstr ""
3000
-
3001
- #: classes/class.assest_management.php:328
3002
- #: includes/admin/include/admin-setting.php:1825
3003
- #: includes/admin/include/admin-setting.php:1834
3004
- #: includes/admin/include/admin-setting.php:1843
3005
- #: includes/admin/include/admin-setting.php:1851
3006
- #: includes/admin/include/admin-setting.php:1859
3007
- #: includes/admin/include/admin-setting.php:1867
3008
- #: includes/admin/include/admin-setting.php:1875
3009
- #: includes/admin/include/admin-setting.php:1883
3010
  msgid "Preview"
3011
  msgstr ""
3012
 
 
 
 
3013
  #: includes/addons/wb_archive_product.php:129
3014
  #: includes/addons/wb_archive_product.php:402
3015
- #: includes/addons/wb_product_price.php:40
3016
  #: includes/addons/wb_product_related.php:79
3017
- #: includes/addons/wb_product_upsell.php:63
3018
  #: includes/addons/wl_product_filter.php:40
3019
- #: includes/addons/wl_product_horizontal_filter.php:39
3020
- #: includes/admin/include/admin-setting.php:1341
3021
  msgid "Price"
3022
  msgstr ""
3023
 
3024
- #: includes/class.sale_notification.php:137
3025
  msgid "Price :"
3026
  msgstr ""
3027
 
@@ -3035,6 +3094,10 @@ msgstr ""
3035
  msgid "Price color"
3036
  msgstr ""
3037
 
 
 
 
 
3038
  #: includes/addons/wl_product_filter.php:590
3039
  msgid "Price Label"
3040
  msgstr ""
@@ -3056,62 +3119,53 @@ msgstr ""
3056
  msgid "Pricing"
3057
  msgstr ""
3058
 
3059
- #: classes/class.assest_management.php:316
 
 
3060
  #: includes/admin/include/templates_list.php:53
3061
  msgid "Pro"
3062
  msgstr ""
3063
 
3064
- #: includes/admin/include/class.extension-manager.php:159
3065
  msgid "Pro extension"
3066
  msgstr ""
3067
 
3068
- #: includes/admin/include/admin-setting.php:1842
3069
- msgid ""
3070
- "Pro version of 99fy is included in WooLentor pro. It will save money for the "
3071
- "WooLentor pro users."
3072
- msgstr ""
3073
-
3074
  #: includes/addons/wl_faq.php:154
3075
  msgid "Producing Perfume From Home"
3076
  msgstr ""
3077
 
3078
- #: includes/helper-function.php:737
 
3079
  msgid "Product Added"
3080
  msgstr ""
3081
 
3082
- #: includes/admin/include/admin-setting.php:380
3083
  msgid "Product Archive"
3084
  msgstr ""
3085
 
3086
- #: includes/admin/include/admin-setting.php:1737
3087
- #: includes/admin/include/admin-setting.php:1755
3088
- msgid "Product Archive Category Wise Individual layout"
3089
- msgstr ""
3090
-
3091
- #: includes/admin/include/admin-setting.php:564
3092
- msgid "Product Archive Layout <span>( Pro )</span>"
3093
  msgstr ""
3094
 
3095
- #: includes/admin/include/admin-setting.php:166
3096
  msgid "Product Archive Page Template"
3097
  msgstr ""
3098
 
3099
- #: includes/custom-metabox.php:7 includes/admin/include/admin-setting.php:1418
3100
  msgid "Product Badge"
3101
  msgstr ""
3102
 
3103
- #: includes/admin/include/admin-setting.php:580
3104
- msgid "Product Cart Table <span>( Pro )</span>"
3105
  msgstr ""
3106
 
3107
- #: includes/admin/include/admin-setting.php:588
3108
- msgid "Product Cart Total <span>( Pro )</span>"
3109
  msgstr ""
3110
 
3111
- #: includes/addons/product_accordion.php:124
3112
- #: includes/addons/product_curvy.php:159
3113
  #: includes/addons/product_image_accordion.php:113
3114
- #: includes/addons/product_tabs.php:136
 
3115
  msgid "Product Categories"
3116
  msgstr ""
3117
 
@@ -3141,39 +3195,39 @@ msgid ""
3141
  "the pro version"
3142
  msgstr ""
3143
 
3144
- #: includes/admin/include/admin-setting.php:612
3145
- msgid "Product Cross Sell <span>( Pro )</span>"
3146
  msgstr ""
3147
 
3148
- #: includes/admin/include/admin-setting.php:436
3149
  msgid "Product Data Tab"
3150
  msgstr ""
3151
 
3152
- #: includes/admin/include/admin-setting.php:444
3153
  msgid "Product Description"
3154
  msgstr ""
3155
 
3156
- #: includes/admin/include/admin-setting.php:873
3157
  msgid "Product Details Page"
3158
  msgstr ""
3159
 
3160
- #: includes/admin/include/admin-setting.php:548
3161
- msgid "Product Expanding Grid <span>( Pro )</span>"
3162
  msgstr ""
3163
 
3164
- #: includes/admin/include/admin-setting.php:388
3165
  msgid "Product Filter"
3166
  msgstr ""
3167
 
3168
- #: includes/admin/include/admin-setting.php:556
3169
- msgid "Product Filterable Grid <span>( Pro )</span>"
3170
  msgstr ""
3171
 
3172
- #: includes/admin/include/admin-setting.php:572
3173
- msgid "Product Grid <span>( Pro )</span>"
3174
  msgstr ""
3175
 
3176
- #: includes/admin/include/admin-setting.php:396
3177
  msgid "Product Horizontal Filter"
3178
  msgstr ""
3179
 
@@ -3181,13 +3235,13 @@ msgstr ""
3181
  msgid "Product hover content area padding"
3182
  msgstr ""
3183
 
 
3184
  #: includes/addons/product_accordion.php:112
3185
  #: includes/addons/product_curvy.php:147
3186
- #: includes/addons/product_image_accordion.php:91
3187
  msgid "Product IDs"
3188
  msgstr ""
3189
 
3190
- #: includes/admin/include/admin-setting.php:484
3191
  msgid "Product Image"
3192
  msgstr ""
3193
 
@@ -3204,14 +3258,14 @@ msgstr ""
3204
  msgid "Product image border"
3205
  msgstr ""
3206
 
 
3207
  #: includes/addons/product_accordion.php:138
3208
  #: includes/addons/product_curvy.php:173
3209
- #: includes/addons/product_image_accordion.php:103
3210
- #: includes/admin/include/admin-setting.php:133
3211
  msgid "Product Limit"
3212
  msgstr ""
3213
 
3214
- #: includes/admin/include/admin-setting.php:516
3215
  msgid "Product Meta Info"
3216
  msgstr ""
3217
 
@@ -3219,39 +3273,43 @@ msgstr ""
3219
  msgid "Product Not Available"
3220
  msgstr ""
3221
 
3222
- #: includes/helper-function.php:700 includes/addons/product_accordion.php:485
3223
- #: includes/addons/product_curvy.php:478
3224
  #: includes/addons/product_image_accordion.php:407
3225
- #: includes/addons/product_tabs.php:1000
3226
- #: includes/admin/include/admin-setting.php:460
 
3227
  msgid "Product Price"
3228
  msgstr ""
3229
 
 
 
 
 
 
3230
  #: includes/addons/product_accordion.php:548
3231
  #: includes/addons/product_curvy.php:639
3232
- #: includes/addons/product_image_accordion.php:470
3233
- #: includes/admin/include/admin-setting.php:468
3234
  msgid "Product Rating"
3235
  msgstr ""
3236
 
3237
  #: includes/addons/wb_product_reviews.php:39
3238
- #: includes/admin/include/admin-setting.php:476
3239
  msgid "Product Reviews"
3240
  msgstr ""
3241
 
3242
- #: includes/admin/include/admin-setting.php:811
3243
- msgid "Product Sale Schedule <span>( Pro )</span>"
3244
  msgstr ""
3245
 
3246
  #: includes/addons/product_tabs.php:54
3247
  msgid "Product Settings"
3248
  msgstr ""
3249
 
3250
- #: includes/admin/include/admin-setting.php:156
3251
  msgid "Product Shop Page Template"
3252
  msgstr ""
3253
 
3254
- #: includes/admin/include/admin-setting.php:452
3255
  msgid "Product Short Description"
3256
  msgstr ""
3257
 
@@ -3259,11 +3317,15 @@ msgstr ""
3259
  msgid "Product Slider"
3260
  msgstr ""
3261
 
3262
- #: includes/admin/include/admin-setting.php:796
3263
- msgid "Product Social Share <span>( Pro )</span>"
 
 
 
 
3264
  msgstr ""
3265
 
3266
- #: includes/admin/include/admin-setting.php:508
3267
  msgid "Product Stock Status"
3268
  msgstr ""
3269
 
@@ -3272,7 +3334,7 @@ msgid "Product Style"
3272
  msgstr ""
3273
 
3274
  #: includes/addons/product_tabs.php:194
3275
- #: includes/admin/include/admin-setting.php:252
3276
  msgid "Product Tab"
3277
  msgstr ""
3278
 
@@ -3280,32 +3342,32 @@ msgstr ""
3280
  msgid "Product tab menu background"
3281
  msgstr ""
3282
 
3283
- #: includes/addons/product_curvy.php:406
3284
  #: includes/addons/product_image_accordion.php:353
 
3285
  #: includes/addons/wb_product_title.php:41
3286
  #: includes/addons/wb_product_title.php:60
3287
- #: includes/admin/include/admin-setting.php:404
3288
  msgid "Product Title"
3289
  msgstr ""
3290
 
3291
- #: includes/admin/include/admin-setting.php:500
3292
  msgid "Product Upsell"
3293
  msgstr ""
3294
 
3295
- #: includes/admin/include/admin-setting.php:492
3296
  msgid "Product Video Gallery"
3297
  msgstr ""
3298
 
3299
- #: includes/addons/wb_customer_review.php:67
3300
  #: includes/addons/wl_testimonial.php:69
 
3301
  #, php-format
3302
  msgid ""
3303
  "Product Wise Rating/Review Display is available in WooLentor Pro. <a "
3304
  "href=\"%s\" target=\"_blank\">Purchase WooLentor Pro</a>"
3305
  msgstr ""
3306
 
3307
- #: includes/admin/include/admin-setting.php:788
3308
- msgid "Product Zoom<span>( Pro )</span>"
3309
  msgstr ""
3310
 
3311
  #: includes/addons/wb_product_related.php:47
@@ -3316,8 +3378,13 @@ msgstr ""
3316
  msgid "Products reviews"
3317
  msgstr ""
3318
 
3319
- #: includes/admin/include/admin-setting.php:1782
3320
- msgid "Purchase our"
 
 
 
 
 
3321
  msgstr ""
3322
 
3323
  #: includes/addons/wl_brand.php:222 includes/addons/wl_brand.php:365
@@ -3325,7 +3392,7 @@ msgid "Purchase our premium version to unlock these pro features!"
3325
  msgstr ""
3326
 
3327
  #: includes/addons/wb_product_qr_code.php:39
3328
- #: includes/admin/include/admin-setting.php:540
3329
  msgid "QR Code"
3330
  msgstr ""
3331
 
@@ -3333,37 +3400,32 @@ msgstr ""
3333
  msgid "Quantity"
3334
  msgstr ""
3335
 
 
3336
  #: includes/addons/product_accordion.php:72
3337
  #: includes/addons/product_curvy.php:107
3338
- #: includes/addons/product_image_accordion.php:51
3339
  msgid "Query Settings"
3340
  msgstr ""
3341
 
3342
- #: includes/admin/include/admin-setting.php:1432
3343
  msgid "Quick Action Button"
3344
  msgstr ""
3345
 
3346
- #: includes/admin/include/admin-setting.php:236
3347
  msgid "Quick View Template"
3348
  msgstr ""
3349
 
3350
- #: includes/addons/universal_product.php:2385 includes/addons/universal_product.php:2426 includes/addons/universal_product.php:2568 includes/addons/universal_product.php:2609
3351
- msgid "Quick View"
3352
- msgstr ""
3353
-
3354
- #: includes/helper-function.php:698 includes/addons/product_accordion.php:168
3355
- #: includes/addons/product_curvy.php:203
3356
- #: includes/addons/product_image_accordion.php:147
3357
- #: includes/addons/product_tabs.php:167
3358
  #: includes/addons/wb_archive_product.php:132
 
3359
  #: includes/addons/wb_product_related.php:82
3360
- #: includes/addons/wb_product_upsell.php:66
 
3361
  msgid "Random"
3362
  msgstr ""
3363
 
 
3364
  #: includes/addons/product_accordion.php:88
3365
  #: includes/addons/product_curvy.php:123
3366
- #: includes/addons/product_image_accordion.php:67
3367
  msgid "Random Products"
3368
  msgstr ""
3369
 
@@ -3371,27 +3433,31 @@ msgstr ""
3371
  msgid "Range Slider"
3372
  msgstr ""
3373
 
 
 
3374
  #: includes/addons/wb_archive_product.php:131
3375
  #: includes/addons/wb_archive_product.php:478
3376
- #: includes/addons/wb_customer_review.php:557
3377
  #: includes/addons/wb_product_related.php:81
3378
- #: includes/addons/wb_product_upsell.php:65
3379
- #: includes/addons/wl_testimonial.php:741
3380
- #: includes/admin/include/admin-setting.php:1397
3381
  msgid "Rating"
3382
  msgstr ""
3383
 
 
3384
  #: includes/addons/product_accordion.php:569
3385
  #: includes/addons/product_curvy.php:677 includes/addons/product_curvy.php:692
3386
- #: includes/addons/product_image_accordion.php:491
3387
  msgid "Rating Color"
3388
  msgstr ""
3389
 
3390
- #: includes/admin/include/admin-setting.php:1409
3391
  msgid "Rating color"
3392
  msgstr ""
3393
 
3394
- #: includes/admin/include/admin-setting.php:1662
 
 
 
 
3395
  msgid "Rating icon"
3396
  msgstr ""
3397
 
@@ -3399,92 +3465,149 @@ msgstr ""
3399
  msgid "Rating Star Color"
3400
  msgstr ""
3401
 
3402
- #: includes/admin/include/admin-setting.php:1058
3403
  msgid "Real"
3404
  msgstr ""
3405
 
3406
- #: includes/addons/product_accordion.php:83
3407
- #: includes/addons/product_curvy.php:118
3408
  #: includes/addons/product_image_accordion.php:62
3409
- #: includes/addons/product_tabs.php:79
 
3410
  msgid "Recent Products"
3411
  msgstr ""
3412
 
3413
- #: includes/addons/wl_product_filter.php:67
3414
  #: includes/addons/wl_product_horizontal_filter.php:212
 
3415
  msgid "Redirect Custom URL"
3416
  msgstr ""
3417
 
3418
- #: includes/admin/include/admin-setting.php:732
3419
- msgid "Registration Form <span>( Pro )</span>"
3420
  msgstr ""
3421
 
3422
  #: includes/addons/wb_archive_product.php:444
3423
  msgid "Regular Price"
3424
  msgstr ""
3425
 
 
3426
  #: includes/addons/product_accordion.php:514
3427
  #: includes/addons/product_curvy.php:524 includes/addons/product_curvy.php:539
3428
- #: includes/addons/product_image_accordion.php:436
3429
  msgid "Regular Price Color"
3430
  msgstr ""
3431
 
3432
- #: includes/admin/include/admin-setting.php:1353
3433
  msgid "Regular price color"
3434
  msgstr ""
3435
 
3436
- #: includes/admin/include/admin-setting.php:819
3437
- msgid "Related Pro..( Custom ) <span>( Pro )</span>"
3438
  msgstr ""
3439
 
3440
  #: includes/addons/wb_product_related.php:41
3441
- #: includes/admin/include/admin-setting.php:412
3442
  msgid "Related Product"
3443
  msgstr ""
3444
 
3445
- #: includes/admin/include/admin-setting.php:87
3446
  msgid "Rename Label"
3447
  msgstr ""
3448
 
 
 
 
 
3449
  #: includes/addons/wb_customer_review.php:39
3450
  msgid "Review"
3451
  msgstr ""
3452
 
3453
- #: includes/addons/wb_customer_review.php:61
3454
  #: includes/addons/wl_testimonial.php:63
 
3455
  msgid "Review Type"
3456
  msgstr ""
3457
 
3458
- #: includes/admin/include/admin-setting.php:907
3459
- #: includes/admin/include/admin-setting.php:910
3460
  msgid "Reviews"
3461
  msgstr ""
3462
 
3463
- #: includes/addons/add_banner.php:68 includes/addons/product_tabs.php:240
3464
- #: includes/addons/product_tabs.php:962 includes/addons/product_tabs.php:1041
 
 
3465
  #: includes/addons/special_day_offer.php:58
3466
  #: includes/addons/special_day_offer.php:281
 
 
3467
  #: includes/addons/wb_archive_product.php:245
3468
  #: includes/addons/wb_archive_product.php:900
3469
- #: includes/addons/wb_customer_review.php:294
3470
- #: includes/addons/wb_product_data_tab.php:121
3471
- #: includes/addons/wb_product_description.php:59
3472
  #: includes/addons/wb_product_related.php:173
3473
- #: includes/addons/wb_product_short_description.php:61
3474
- #: includes/addons/wb_product_title.php:113 includes/addons/wl_brand.php:302
3475
- #: includes/addons/wl_category.php:288 includes/addons/wl_faq.php:358
3476
- #: includes/addons/wl_faq.php:581 includes/addons/wl_onepage_slider.php:177
3477
- #: includes/addons/wl_product_horizontal_filter.php:746
3478
  #: includes/addons/wl_product_video_gallery.php:62
3479
- #: includes/addons/wl_store_features.php:147
 
 
 
3480
  msgid "Right"
3481
  msgstr ""
3482
 
3483
- #: includes/addons/product_tabs.php:112
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3484
  #: includes/addons/wb_archive_product.php:75
 
3485
  msgid "Rows"
3486
  msgstr ""
3487
 
 
 
 
 
 
3488
  #: includes/addons/wl_onepage_slider.php:470
3489
  msgid "Ruffled Poplin Dress"
3490
  msgstr ""
@@ -3501,20 +3624,19 @@ msgstr ""
3501
  msgid "Sale Price"
3502
  msgstr ""
3503
 
 
3504
  #: includes/addons/product_accordion.php:494
3505
  #: includes/addons/product_curvy.php:487 includes/addons/product_curvy.php:501
3506
- #: includes/addons/product_image_accordion.php:416
3507
  msgid "Sale Price Color"
3508
  msgstr ""
3509
 
3510
- #: includes/admin/include/admin-setting.php:1346
3511
  msgid "Sale price color"
3512
  msgstr ""
3513
 
3514
- #: includes/addons/product_accordion.php:86
3515
- #: includes/addons/product_curvy.php:121
3516
  #: includes/addons/product_image_accordion.php:65
3517
- #: includes/addons/product_tabs.php:82
 
3518
  msgid "Sale Products"
3519
  msgstr ""
3520
 
@@ -3522,21 +3644,31 @@ msgstr ""
3522
  msgid "Sale Tag"
3523
  msgstr ""
3524
 
3525
- #: includes/helper-function.php:432 includes/helper-function.php:474
3526
  msgid "Sale!"
3527
  msgstr ""
3528
 
3529
- #: includes/admin/include/admin-setting.php:92
3530
  msgid "Sales Notification"
3531
  msgstr ""
3532
 
 
 
 
 
 
 
 
 
 
 
3533
  #: includes/addons/wl_product_horizontal_filter.php:256
3534
  msgid "Search Button Icon"
3535
  msgstr ""
3536
 
3537
- #: includes/addons/wl_product_filter.php:39
3538
  #: includes/addons/wl_product_horizontal_filter.php:203
3539
  #: includes/addons/wl_product_horizontal_filter.php:500
 
3540
  msgid "Search Form"
3541
  msgstr ""
3542
 
@@ -3560,21 +3692,41 @@ msgstr ""
3560
  msgid "select"
3561
  msgstr ""
3562
 
3563
- #: includes/admin/include/admin-setting.php:225
3564
- msgid "Select a template for the Login page layout <span>( Pro )</span>"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3565
  msgstr ""
3566
 
3567
- #: includes/admin/include/admin-setting.php:213
3568
- msgid "Select a template for the My Account page layout <span>( Pro )</span>"
3569
  msgstr ""
3570
 
3571
- #: includes/admin/include/admin-setting.php:237
3572
- msgid ""
3573
- "Select a template for the product's quick view layout <span>( Pro )</span>"
3574
  msgstr ""
3575
 
3576
- #: includes/admin/include/admin-setting.php:201
3577
- msgid "Select a template for the Thank you page layout <span>( Pro )</span>"
 
3578
  msgstr ""
3579
 
3580
  #: includes/addons/wl_category_grid.php:80
@@ -3586,17 +3738,17 @@ msgstr ""
3586
  msgid "Select Content Source"
3587
  msgstr ""
3588
 
3589
- #: includes/admin/include/admin-setting.php:1054
3590
- msgid "Select Content Type <span>( Pro )</span>"
3591
  msgstr ""
3592
 
3593
- #: includes/addons/wl_brand.php:54 includes/addons/wl_category.php:50
3594
  msgid "Select Layout"
3595
  msgstr ""
3596
 
 
3597
  #: includes/addons/product_accordion.php:98
3598
  #: includes/addons/product_curvy.php:133
3599
- #: includes/addons/product_image_accordion.php:77
3600
  msgid "Select Product"
3601
  msgstr ""
3602
 
@@ -3616,97 +3768,90 @@ msgstr ""
3616
  msgid "Send To Mail"
3617
  msgstr ""
3618
 
3619
- #: includes/admin/include/admin-setting.php:1204
3620
- msgid "Set the background color of the notification. <span>( Pro )</span>"
3621
  msgstr ""
3622
 
3623
- #: includes/admin/include/admin-setting.php:1220
3624
- msgid "Set the content color of the notification. <span>( Pro )</span>"
3625
  msgstr ""
3626
 
3627
- #: includes/admin/include/admin-setting.php:1228
3628
- msgid "Set the cross icon color of the notification. <span>( Pro )</span>"
3629
  msgstr ""
3630
 
3631
- #: includes/admin/include/admin-setting.php:1212
3632
- msgid "Set the heading color of the notification. <span>( Pro )</span>"
3633
  msgstr ""
3634
 
3635
- #: includes/admin/include/admin-setting.php:1079
3636
- msgid "Set the image position of the notification. <span>( Pro )</span>"
3637
  msgstr ""
3638
 
3639
- #: includes/helper-function.php:627 includes/helper-function.php:645
3640
  msgid "Set the initial stock amount from"
3641
  msgstr ""
3642
 
3643
- #: includes/admin/include/admin-setting.php:1129
3644
- msgid "Set the interval time between notifications. <span>( Pro )</span>"
3645
  msgstr ""
3646
 
3647
- #: includes/admin/include/admin-setting.php:1155
3648
  msgid "Set the number of notifications to display."
3649
  msgstr ""
3650
 
3651
- #: includes/admin/include/admin-setting.php:1240
3652
  msgid "Set the number of products to load in Elementor Addons"
3653
  msgstr ""
3654
 
3655
- #: includes/admin/include/admin-setting.php:1288
3656
- msgid "Set the position of the Mini Cart."
3657
- msgstr ""
3658
-
3659
- #: includes/admin/include/admin-setting.php:1067
3660
- msgid ""
3661
- "Set the position of the Sales Notification.( Top Left, Top Right, Bottom "
3662
- "Right option are pro features ) <span>( Pro )</span>"
3663
  msgstr ""
3664
 
3665
- #: includes/base.php:261 includes/admin/include/admin-setting.php:52
3666
- #: includes/admin/include/admin-setting.php:53
3667
  msgid "Settings"
3668
  msgstr ""
3669
 
 
3670
  #: includes/addons/wb_customer_review.php:186
3671
  #: includes/addons/wl_category_grid.php:195
3672
- #: includes/addons/wl_testimonial.php:198
3673
  msgid "Seven"
3674
  msgstr ""
3675
 
 
 
 
 
 
3676
  #: includes/addons/wl_onepage_slider.php:471
3677
  #: includes/addons/wl_onepage_slider.php:476
3678
  #: includes/addons/wl_onepage_slider.php:481
3679
  msgid "Shop now"
3680
  msgstr ""
3681
 
3682
- #: includes/admin/include/admin-setting.php:857
3683
  msgid "Shop Page"
3684
  msgstr ""
3685
 
3686
- #: includes/admin/include/admin-setting.php:1733
3687
- #: includes/admin/include/admin-setting.php:1751
3688
- msgid "Shop Page Builder ( Custom Design )"
3689
- msgstr ""
3690
-
3691
- #: includes/admin/include/admin-setting.php:1732
3692
- #: includes/admin/include/admin-setting.php:1750
3693
- msgid "Shop Page Builder ( Default Layout )"
3694
  msgstr ""
3695
 
3696
- #: includes/admin/include/admin-setting.php:1383
3697
- msgid "Short Description"
3698
  msgstr ""
3699
 
 
3700
  #: includes/addons/wb_archive_product.php:804
3701
- #: includes/addons/wb_product_additional_information.php:50
3702
  #: includes/addons/wb_product_related.php:107
3703
- #: includes/addons/wb_product_upsell.php:90
3704
  msgid "Show"
3705
  msgstr ""
3706
 
 
3707
  #: includes/addons/product_accordion.php:89
3708
  #: includes/addons/product_curvy.php:124
3709
- #: includes/addons/product_image_accordion.php:68
3710
  msgid "Show By Id"
3711
  msgstr ""
3712
 
@@ -3738,39 +3883,35 @@ msgstr ""
3738
  msgid "Show Result Count"
3739
  msgstr ""
3740
 
3741
- #: includes/admin/include/admin-setting.php:1279
3742
- msgid "Side Mini Cart <span>( Pro )</span>"
3743
  msgstr ""
3744
 
3745
- #: includes/addons/wl_category_grid.php:69
3746
- msgid "Single Category"
3747
  msgstr ""
3748
 
3749
- #: includes/admin/include/admin-setting.php:1261
3750
- msgid "Single Product Ajax Add To Cart"
 
 
3751
  msgstr ""
3752
 
3753
- #: includes/admin/include/admin-setting.php:1736
3754
- #: includes/admin/include/admin-setting.php:1754
3755
- msgid "Single Product Individual Layout"
3756
  msgstr ""
3757
 
3758
- #: includes/admin/include/admin-setting.php:1270
3759
- msgid "Single Product Sticky Add To Cart <span>( Pro )</span>"
3760
  msgstr ""
3761
 
3762
- #: includes/admin/include/admin-setting.php:146
3763
  msgid "Single Product Template"
3764
  msgstr ""
3765
 
3766
- #: includes/admin/include/admin-setting.php:1735
3767
- #: includes/admin/include/admin-setting.php:1753
3768
- msgid "Single Product Template Builder"
3769
- msgstr ""
3770
-
3771
  #: includes/addons/wb_customer_review.php:185
3772
  #: includes/addons/wl_category_grid.php:194
3773
- #: includes/addons/wl_testimonial.php:197
3774
  msgid "Six"
3775
  msgstr ""
3776
 
@@ -3779,35 +3920,64 @@ msgstr ""
3779
  msgid "Size"
3780
  msgstr ""
3781
 
3782
- #: classes/class.default_data.php:208
3783
  msgid "SKU:"
3784
  msgstr ""
3785
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3786
  #: includes/addons/wl_onepage_slider.php:40
3787
  msgid "Slider"
3788
  msgstr ""
3789
 
3790
- #: includes/addons/product_tabs.php:438
3791
  #: includes/addons/wl_category_grid.php:274
3792
- #: includes/addons/wl_testimonial.php:307
3793
  msgid "Slider Arrow"
3794
  msgstr ""
3795
 
3796
- #: includes/addons/product_tabs.php:476
3797
  #: includes/addons/wl_category_grid.php:306
3798
- #: includes/addons/wl_testimonial.php:339
3799
  msgid "Slider autoplay"
3800
  msgstr ""
3801
 
3802
- #: includes/addons/product_tabs.php:616 includes/addons/wl_brand.php:350
3803
- #: includes/addons/wl_brand.php:362 includes/addons/wl_category_grid.php:652
3804
- #: includes/addons/wl_testimonial.php:788
3805
  msgid "Slider Controller Style"
3806
  msgstr ""
3807
 
3808
- #: includes/addons/product_tabs.php:451
3809
  #: includes/addons/wl_category_grid.php:284
3810
- #: includes/addons/wl_testimonial.php:317
3811
  msgid "Slider dots"
3812
  msgstr ""
3813
 
@@ -3815,25 +3985,23 @@ msgstr ""
3815
  msgid "Slider Handler"
3816
  msgstr ""
3817
 
3818
- #: includes/addons/product_tabs.php:515 includes/addons/product_tabs.php:548
3819
- #: includes/addons/product_tabs.php:591
 
 
3820
  #: includes/addons/wl_category_grid.php:341
3821
  #: includes/addons/wl_category_grid.php:372
3822
  #: includes/addons/wl_category_grid.php:413
3823
- #: includes/addons/wl_testimonial.php:375
3824
- #: includes/addons/wl_testimonial.php:406
3825
- #: includes/addons/wl_testimonial.php:447
3826
  msgid "Slider item to scroll"
3827
  msgstr ""
3828
 
3829
- #: includes/addons/product_tabs.php:423 includes/addons/product_tabs.php:536
3830
- #: includes/addons/product_tabs.php:579
 
 
3831
  #: includes/addons/wl_category_grid.php:263
3832
  #: includes/addons/wl_category_grid.php:361
3833
  #: includes/addons/wl_category_grid.php:402
3834
- #: includes/addons/wl_testimonial.php:296
3835
- #: includes/addons/wl_testimonial.php:395
3836
- #: includes/addons/wl_testimonial.php:436
3837
  msgid "Slider Items"
3838
  msgstr ""
3839
 
@@ -3844,18 +4012,18 @@ msgid ""
3844
  "target=\"_blank\">Get Pro</a>"
3845
  msgstr ""
3846
 
3847
- #: includes/addons/wl_category_grid.php:162
3848
  #: includes/addons/wl_testimonial.php:165
 
3849
  msgid "Slider On"
3850
  msgstr ""
3851
 
3852
- #: includes/addons/product_tabs.php:413 includes/addons/wl_brand.php:208
3853
- #: includes/addons/wl_brand.php:219 includes/addons/wl_category_grid.php:253
3854
- #: includes/addons/wl_testimonial.php:286
3855
  msgid "Slider Option"
3856
  msgstr ""
3857
 
3858
- #: includes/helper-function.php:640
3859
  msgid "Sold"
3860
  msgstr ""
3861
 
@@ -3864,40 +4032,40 @@ msgstr ""
3864
  msgid "Something is wrong! try again"
3865
  msgstr ""
3866
 
3867
- #: includes/admin/include/template-library.php:382
3868
  msgid "Sorry, you are not allowed to install themes on this site."
3869
  msgstr ""
3870
 
3871
- #: includes/addons/wl_product_filter.php:41
3872
  #: includes/addons/wl_product_horizontal_filter.php:40
3873
  #: includes/addons/wl_product_horizontal_filter.php:113
3874
  #: includes/addons/wl_product_horizontal_filter.php:114
 
3875
  msgid "Sort By"
3876
  msgstr ""
3877
 
3878
- #: includes/helper-function.php:510
3879
  msgid "Sort by average rating"
3880
  msgstr ""
3881
 
3882
- #: includes/helper-function.php:511
3883
  msgid "Sort by latest"
3884
  msgstr ""
3885
 
3886
- #: includes/helper-function.php:509
3887
  msgid "Sort by popularity"
3888
  msgstr ""
3889
 
3890
- #: includes/helper-function.php:513
3891
  msgid "Sort by price: high to low"
3892
  msgstr ""
3893
 
3894
- #: includes/helper-function.php:512
3895
  msgid "Sort by price: low to high"
3896
  msgstr ""
3897
 
 
3898
  #: includes/addons/wb_customer_review.php:211
3899
  #: includes/addons/wl_category_grid.php:220
3900
- #: includes/addons/wl_testimonial.php:223
3901
  msgid "Space"
3902
  msgstr ""
3903
 
@@ -3905,11 +4073,11 @@ msgstr ""
3905
  msgid "Spacing"
3906
  msgstr ""
3907
 
3908
- #: includes/helper-function.php:349
3909
  msgid "span"
3910
  msgstr ""
3911
 
3912
- #: includes/admin/include/admin-setting.php:300
3913
  msgid "Special Day Offer"
3914
  msgstr ""
3915
 
@@ -3925,49 +4093,43 @@ msgstr ""
3925
  msgid "Start from $100"
3926
  msgstr ""
3927
 
3928
- #: includes/admin/include/admin-setting.php:986
3929
- #: includes/admin/include/admin-setting.php:989
3930
- msgid "State"
3931
  msgstr ""
3932
 
3933
- #: includes/admin/include/admin-setting.php:1271
3934
- msgid "Sticky Add to Cart on Single Product page"
3935
  msgstr ""
3936
 
3937
- #: includes/admin/include/admin-setting.php:804
3938
- msgid "Stock Progress Bar <span>( Pro )</span>"
3939
  msgstr ""
3940
 
3941
  #: includes/addons/wl_store_features.php:37
3942
  msgid "Store Feature"
3943
  msgstr ""
3944
 
3945
- #: includes/admin/include/admin-setting.php:356
3946
  msgid "Store Features"
3947
  msgstr ""
3948
 
3949
- #: includes/admin/include/admin-setting.php:950
3950
- #: includes/admin/include/admin-setting.php:953
3951
- msgid "Street address"
3952
- msgstr ""
3953
-
3954
- #: includes/addons/add_banner.php:50 includes/addons/add_banner.php:139
3955
- #: includes/addons/product_accordion.php:320
3956
- #: includes/addons/product_curvy.php:57 includes/addons/product_curvy.php:328
3957
- #: includes/addons/product_image_accordion.php:268
3958
- #: includes/addons/product_tabs.php:854
3959
- #: includes/addons/special_day_offer.php:261
3960
- #: includes/addons/wb_customer_review.php:46
3961
- #: includes/addons/wb_image_marker.php:78
3962
- #: includes/addons/wb_product_description.php:40
3963
- #: includes/addons/wb_product_rating.php:40
3964
  #: includes/addons/wb_product_short_description.php:41
3965
- #: includes/addons/wb_product_stock.php:40
3966
  #: includes/addons/wb_wc_multicurrency.php:50
3967
- #: includes/addons/wl_category.php:204
3968
  #: includes/addons/wl_onepage_slider.php:148
 
3969
  #: includes/addons/wl_testimonial.php:48
3970
- #: includes/admin/include/admin-setting.php:102
 
 
 
 
 
 
 
 
 
 
 
3971
  msgid "Style"
3972
  msgstr ""
3973
 
@@ -3976,44 +4138,40 @@ msgstr ""
3976
  msgid "Style Five"
3977
  msgstr ""
3978
 
 
3979
  #: includes/addons/wb_customer_review.php:53
3980
- #: includes/addons/wb_image_marker.php:85
3981
  #: includes/addons/wl_category_grid.php:54
3982
- #: includes/addons/wl_testimonial.php:55
3983
  msgid "Style Four"
3984
  msgstr ""
3985
 
3986
- #: includes/addons/add_banner.php:54 includes/addons/product_curvy.php:61
3987
- #: includes/addons/product_tabs.php:65
3988
- #: includes/addons/wb_customer_review.php:50
3989
  #: includes/addons/wb_image_marker.php:82
 
 
3990
  #: includes/addons/wl_category_grid.php:51
3991
- #: includes/addons/wl_testimonial.php:52
3992
  msgid "Style One"
3993
  msgstr ""
3994
 
3995
- #: includes/addons/product_curvy.php:63 includes/addons/product_tabs.php:67
3996
- #: includes/addons/wb_customer_review.php:52
3997
  #: includes/addons/wb_image_marker.php:84
3998
- #: includes/addons/wl_category_grid.php:53
3999
- #: includes/addons/wl_testimonial.php:54
4000
  msgid "Style Three"
4001
  msgstr ""
4002
 
4003
- #: includes/addons/add_banner.php:55 includes/addons/product_curvy.php:62
4004
- #: includes/addons/product_tabs.php:66
4005
- #: includes/addons/wb_customer_review.php:51
4006
  #: includes/addons/wb_image_marker.php:83
 
 
4007
  #: includes/addons/wl_category_grid.php:52
4008
- #: includes/addons/wl_testimonial.php:53
4009
  msgid "Style Two"
4010
  msgstr ""
4011
 
4012
- #: includes/addons/add_banner.php:188 includes/addons/special_day_offer.php:384
4013
  #: includes/addons/wl_onepage_slider.php:79
4014
  #: includes/addons/wl_onepage_slider.php:249
 
4015
  #: includes/addons/wl_store_features.php:114
4016
- #: includes/addons/wl_store_features.php:497
4017
  msgid "Sub Title"
4018
  msgstr ""
4019
 
@@ -4022,9 +4180,9 @@ msgstr ""
4022
  msgid "Submit"
4023
  msgstr ""
4024
 
 
4025
  #: includes/addons/wb_product_suggest_price.php:393
4026
  #: includes/addons/wl_product_filter.php:277
4027
- #: includes/addons/wl_product_horizontal_filter.php:583
4028
  msgid "Submit Button"
4029
  msgstr ""
4030
 
@@ -4037,6 +4195,14 @@ msgstr ""
4037
  msgid "Submit Button Text"
4038
  msgstr ""
4039
 
 
 
 
 
 
 
 
 
4040
  #: includes/addons/special_day_offer.php:95
4041
  msgid "Subtitle"
4042
  msgstr ""
@@ -4045,17 +4211,22 @@ msgstr ""
4045
  msgid "Success Message"
4046
  msgstr ""
4047
 
4048
- #: includes/admin/include/admin-setting.php:1618
4049
- msgid "Successfully Settings Saved."
4050
- msgstr ""
4051
-
4052
  #: includes/addons/wb_product_suggest_price.php:43
4053
  #: includes/addons/wb_product_suggest_price.php:63
4054
  #: includes/addons/wb_product_suggest_price.php:64
4055
- #: includes/admin/include/admin-setting.php:532
4056
  msgid "Suggest Price"
4057
  msgstr ""
4058
 
 
 
 
 
 
 
 
 
 
4059
  #: includes/addons/wb_product_data_tab.php:40
4060
  msgid "Tab Menu"
4061
  msgstr ""
@@ -4084,19 +4255,22 @@ msgstr ""
4084
  msgid "Table Heading"
4085
  msgstr ""
4086
 
4087
- #: includes/addons/product_tabs.php:527
4088
  #: includes/addons/wl_category_grid.php:352
4089
- #: includes/addons/wl_testimonial.php:386
4090
  msgid "Tablet"
4091
  msgstr ""
4092
 
4093
- #: includes/addons/product_tabs.php:560
4094
  #: includes/addons/wl_category_grid.php:383
4095
- #: includes/addons/wl_testimonial.php:417
4096
  msgid "Tablet Resolution"
4097
  msgstr ""
4098
 
4099
- #: classes/class.default_data.php:214
 
 
 
 
 
4100
  msgid "Tag:"
4101
  msgid_plural "Tags:"
4102
  msgstr[0] ""
@@ -4107,40 +4281,40 @@ msgstr[1] ""
4107
  msgid "Template Library"
4108
  msgstr ""
4109
 
4110
- #: includes/admin/include/admin-setting.php:1525
4111
  #: includes/admin/include/templates_list.php:33
4112
  msgid "Templates"
4113
  msgstr ""
4114
 
 
4115
  #: includes/addons/wb_customer_review.php:189
4116
  #: includes/addons/wl_category_grid.php:198
4117
- #: includes/addons/wl_testimonial.php:201
4118
  msgid "Ten"
4119
  msgstr ""
4120
 
4121
  #: includes/addons/wl_testimonial.php:41
4122
- #: includes/admin/include/admin-setting.php:348
4123
  msgid "Testimonial"
4124
  msgstr ""
4125
 
4126
- #: includes/addons/wb_archive_product.php:818
4127
- #: includes/addons/wb_product_add_to_cart.php:58
4128
- #: includes/addons/wb_product_add_to_cart.php:143
4129
- #: includes/addons/wb_product_call_for_price.php:89
4130
- #: includes/addons/wb_product_call_for_price.php:174
4131
  #: includes/addons/wb_product_data_tab.php:55
4132
  #: includes/addons/wb_product_data_tab.php:147
4133
  #: includes/addons/wb_product_data_tab.php:225
 
 
 
4134
  #: includes/addons/wb_product_description.php:76
4135
- #: includes/addons/wb_product_meta.php:46
4136
- #: includes/addons/wb_product_short_description.php:78
4137
- #: includes/addons/wb_product_stock.php:47
4138
  #: includes/addons/wb_product_suggest_price.php:200
4139
  #: includes/addons/wb_product_suggest_price.php:302
4140
  #: includes/addons/wb_product_suggest_price.php:565
4141
  #: includes/addons/wb_product_suggest_price.php:650
4142
  #: includes/addons/wb_product_suggest_price.php:708
4143
  #: includes/addons/wb_product_suggest_price.php:793
 
 
 
4144
  msgid "Text Color"
4145
  msgstr ""
4146
 
@@ -4148,8 +4322,8 @@ msgstr ""
4148
  msgid "Textarea"
4149
  msgstr ""
4150
 
4151
- #: includes/admin/include/admin-setting.php:764
4152
- msgid "Thank You Cus.. Address <span>( Pro )</span>"
4153
  msgstr ""
4154
 
4155
  #: includes/addons/wb_product_suggest_price.php:167
@@ -4157,20 +4331,15 @@ msgstr ""
4157
  msgid "Thank you for contacting with us"
4158
  msgstr ""
4159
 
4160
- #: includes/admin/include/admin-setting.php:756
4161
- msgid "Thank You Order <span>( Pro )</span>"
4162
- msgstr ""
4163
-
4164
- #: includes/admin/include/admin-setting.php:772
4165
- msgid "Thank You Order Details <span>( Pro )</span>"
4166
  msgstr ""
4167
 
4168
- #: includes/admin/include/admin-setting.php:1740
4169
- #: includes/admin/include/admin-setting.php:1758
4170
- msgid "Thank You Page Builder"
4171
  msgstr ""
4172
 
4173
- #: includes/admin/include/admin-setting.php:200
4174
  msgid "Thank You Page Template"
4175
  msgstr ""
4176
 
@@ -4178,15 +4347,13 @@ msgstr ""
4178
  msgid "The Basics Of Western Astrology Explained"
4179
  msgstr ""
4180
 
4181
- #: includes/addons/product_tabs.php:604
4182
  #: includes/addons/wl_category_grid.php:425
4183
- #: includes/addons/wl_testimonial.php:459
4184
  msgid "The resolution to mobile."
4185
  msgstr ""
4186
 
4187
- #: includes/addons/product_tabs.php:561
4188
  #: includes/addons/wl_category_grid.php:384
4189
- #: includes/addons/wl_testimonial.php:418
4190
  msgid "The resolution to the tablet."
4191
  msgstr ""
4192
 
@@ -4196,17 +4363,13 @@ msgid ""
4196
  "WordPress."
4197
  msgstr ""
4198
 
4199
- #: includes/admin/include/template-library.php:393
4200
  msgid "Theme Activated"
4201
  msgstr ""
4202
 
4203
- #: includes/admin/include/admin-setting.php:82
4204
- msgid "Theme Library"
4205
- msgstr ""
4206
-
4207
  #: includes/addons/wb_customer_review.php:182
4208
  #: includes/addons/wl_category_grid.php:191
4209
- #: includes/addons/wl_testimonial.php:194
4210
  msgid "Three"
4211
  msgstr ""
4212
 
@@ -4223,32 +4386,33 @@ msgstr ""
4223
  msgid "Thumbnails Position"
4224
  msgstr ""
4225
 
4226
- #: includes/admin/include/admin-setting.php:1128
4227
  msgid "Time Interval"
4228
  msgstr ""
4229
 
4230
- #: includes/helper-function.php:696 includes/addons/add_banner.php:147
4231
- #: includes/addons/product_accordion.php:166
4232
- #: includes/addons/product_curvy.php:201
4233
- #: includes/addons/product_image_accordion.php:145
4234
- #: includes/addons/product_tabs.php:165 includes/addons/product_tabs.php:942
 
 
4235
  #: includes/addons/special_day_offer.php:86
4236
  #: includes/addons/special_day_offer.php:325
 
 
4237
  #: includes/addons/wb_archive_product.php:128
4238
  #: includes/addons/wb_archive_product.php:310
4239
- #: includes/addons/wb_image_marker.php:300
4240
  #: includes/addons/wb_product_related.php:78
4241
- #: includes/addons/wb_product_upsell.php:62 includes/addons/wl_category.php:307
4242
- #: includes/addons/wl_category_grid.php:539 includes/addons/wl_faq.php:64
4243
- #: includes/addons/wl_onepage_slider.php:69
4244
- #: includes/addons/wl_onepage_slider.php:207
4245
  #: includes/addons/wl_product_filter.php:90
4246
  #: includes/addons/wl_product_filter.php:139
4247
- #: includes/addons/wl_product_horizontal_filter.php:193
4248
- #: includes/addons/wl_product_horizontal_filter.php:366
4249
- #: includes/addons/wl_store_features.php:104
4250
- #: includes/addons/wl_store_features.php:451
4251
- #: includes/admin/include/admin-setting.php:1320
4252
  msgid "Title"
4253
  msgstr ""
4254
 
@@ -4256,24 +4420,24 @@ msgstr ""
4256
  msgid "Title Area"
4257
  msgstr ""
4258
 
 
4259
  #: includes/addons/product_accordion.php:410
4260
  #: includes/addons/product_curvy.php:423 includes/addons/product_curvy.php:437
4261
- #: includes/addons/product_image_accordion.php:370
4262
  #: includes/addons/wb_product_title.php:68
4263
  msgid "Title Color"
4264
  msgstr ""
4265
 
4266
  #: includes/addons/product_tabs.php:988 includes/addons/product_tabs.php:1070
4267
- #: includes/admin/include/admin-setting.php:1325
4268
  msgid "Title color"
4269
  msgstr ""
4270
 
4271
- #: includes/addons/product_curvy.php:452
4272
  #: includes/addons/product_image_accordion.php:382
 
4273
  msgid "Title Hover Color"
4274
  msgstr ""
4275
 
4276
- #: includes/admin/include/admin-setting.php:1332
4277
  msgid "Title hover color"
4278
  msgstr ""
4279
 
@@ -4290,11 +4454,7 @@ msgstr ""
4290
  msgid "to"
4291
  msgstr ""
4292
 
4293
- #: includes/admin/include/admin-setting.php:1782
4294
- msgid "to unlock these pro elements!"
4295
- msgstr ""
4296
-
4297
- #: includes/admin/include/admin-setting.php:1437
4298
  msgid "Tool tip color"
4299
  msgstr ""
4300
 
@@ -4305,29 +4465,31 @@ msgstr ""
4305
  msgid "Top"
4306
  msgstr ""
4307
 
4308
- #: includes/helper-function.php:702
 
 
 
 
4309
  msgid "Top Rated"
4310
  msgstr ""
4311
 
4312
- #: includes/addons/product_accordion.php:87
4313
- #: includes/addons/product_curvy.php:122
4314
  #: includes/addons/product_image_accordion.php:66
4315
- #: includes/addons/product_tabs.php:83
 
4316
  msgid "Top Rated Products"
4317
  msgstr ""
4318
 
4319
- #: includes/helper-function.php:701
4320
- msgid "Top Seller"
4321
  msgstr ""
4322
 
4323
- #: includes/admin/include/admin-setting.php:968
4324
- #: includes/admin/include/admin-setting.php:971
4325
- msgid "Town / City"
4326
  msgstr ""
4327
 
 
4328
  #: includes/addons/wb_customer_review.php:181
4329
  #: includes/addons/wl_category_grid.php:190
4330
- #: includes/addons/wl_testimonial.php:193
4331
  msgid "Two"
4332
  msgstr ""
4333
 
@@ -4339,8 +4501,8 @@ msgstr ""
4339
  msgid "Type your button text here"
4340
  msgstr ""
4341
 
4342
- #: includes/addons/product_accordion.php:208
4343
  #: includes/addons/product_image_accordion.php:188
 
4344
  msgid "Type your cart button text"
4345
  msgstr ""
4346
 
@@ -4352,79 +4514,72 @@ msgstr ""
4352
  msgid "Type your sub title here"
4353
  msgstr ""
4354
 
4355
- #: includes/addons/wl_brand.php:73 includes/addons/wl_onepage_slider.php:71
4356
  msgid "Type your title here"
4357
  msgstr ""
4358
 
4359
- #: includes/addons/add_banner.php:180 includes/addons/add_banner.php:210
4360
- #: includes/addons/add_banner.php:264 includes/addons/special_day_offer.php:349
 
 
 
 
 
 
 
 
 
 
 
4361
  #: includes/addons/special_day_offer.php:408
4362
  #: includes/addons/special_day_offer.php:467
4363
  #: includes/addons/special_day_offer.php:526
4364
  #: includes/addons/special_day_offer.php:585
4365
  #: includes/addons/special_day_offer.php:652
4366
- #: includes/addons/wb_ever_compare_table.php:84
4367
- #: includes/addons/wb_just_table.php:83
4368
- #: includes/addons/wb_product_additional_information.php:87
4369
- #: includes/addons/wb_product_additional_information.php:133
4370
- #: includes/addons/wb_product_add_to_cart.php:70
4371
- #: includes/addons/wb_product_call_for_price.php:101
4372
  #: includes/addons/wb_product_data_tab.php:90
4373
  #: includes/addons/wb_product_data_tab.php:182
4374
- #: includes/addons/wb_product_data_tab.php:217
4375
- #: includes/addons/wb_product_description.php:88
4376
- #: includes/addons/wb_product_meta.php:80
4377
- #: includes/addons/wb_product_price.php:59
4378
- #: includes/addons/wb_product_price.php:100
4379
  #: includes/addons/wb_product_related.php:140
4380
- #: includes/addons/wb_product_short_description.php:91
4381
- #: includes/addons/wb_product_stock.php:59
 
4382
  #: includes/addons/wb_product_suggest_price.php:577
4383
  #: includes/addons/wb_product_suggest_price.php:720
4384
  #: includes/addons/wb_product_title.php:80
4385
- #: includes/addons/wb_product_upsell.php:127
4386
- #: includes/addons/wb_wc_multicurrency.php:86 includes/addons/wb_whols.php:64
4387
- #: includes/addons/wb_wishsuite_table.php:104
4388
- #: includes/addons/wl_category.php:340 includes/addons/wl_category_grid.php:586
4389
- #: includes/addons/wl_category_grid.php:641 includes/addons/wl_faq.php:448
4390
- #: includes/addons/wl_faq.php:561 includes/addons/wl_onepage_slider.php:228
4391
- #: includes/addons/wl_onepage_slider.php:270
4392
- #: includes/addons/wl_onepage_slider.php:334
4393
  #: includes/addons/wl_product_filter.php:162
4394
  #: includes/addons/wl_product_filter.php:248
4395
  #: includes/addons/wl_product_filter.php:415
4396
- #: includes/addons/wl_product_horizontal_filter.php:389
4397
- #: includes/addons/wl_product_horizontal_filter.php:456
4398
- #: includes/addons/wl_product_horizontal_filter.php:542
4399
- #: includes/addons/wl_store_features.php:474
4400
- #: includes/addons/wl_store_features.php:520
 
 
 
 
4401
  msgid "Typography"
4402
  msgstr ""
4403
 
4404
- #: includes/admin/include/admin-setting.php:1694
4405
- msgid "Universal layout"
4406
- msgstr ""
4407
-
4408
- #: includes/admin/include/admin-setting.php:1682
4409
  msgid "Universal layout style options"
4410
  msgstr ""
4411
 
4412
- #: includes/admin/include/admin-setting.php:260
4413
  msgid "Universal Product"
4414
  msgstr ""
4415
 
4416
- #: includes/admin/include/admin-setting.php:827
4417
- msgid "Upsell Pro..( Custom ) <span>( Pro )</span>"
4418
  msgstr ""
4419
 
4420
  #: includes/addons/wb_product_upsell.php:39
4421
  msgid "Upsells"
4422
  msgstr ""
4423
 
4424
- #: includes/admin/include/admin-setting.php:1817
4425
- msgid "Use Our WooCommerce Theme for your online Store."
4426
- msgstr ""
4427
-
4428
  #: includes/addons/special_day_offer.php:227
4429
  msgid "Vertical Position"
4430
  msgstr ""
@@ -4450,10 +4605,28 @@ msgstr ""
4450
  msgid "Video Thumbnails"
4451
  msgstr ""
4452
 
4453
- #: includes/admin/include/admin-setting.php:1709
 
4454
  msgid "Video Tutorial"
4455
  msgstr ""
4456
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4457
  #: includes/addons/wl_faq.php:164
4458
  msgid "What Curling Irons Are The Best Ones"
4459
  msgstr ""
@@ -4462,15 +4635,11 @@ msgstr ""
4462
  msgid "When the product tab is off, Then working slider."
4463
  msgstr ""
4464
 
4465
- #: includes/admin/include/admin-setting.php:1091
4466
  msgid "When to start notification load duration."
4467
  msgstr ""
4468
 
4469
- #: includes/admin/include/admin-setting.php:1665
4470
- msgid "Which will motivate us a lot."
4471
- msgstr ""
4472
-
4473
- #: includes/admin/include/admin-setting.php:1575
4474
  #: includes/admin/include/class.extension-manager.php:76
4475
  msgid "Whols"
4476
  msgstr ""
@@ -4490,18 +4659,23 @@ msgstr ""
4490
  msgid "Whols Pro – WooCommerce Wholesale Prices"
4491
  msgstr ""
4492
 
4493
- #: includes/addons/special_day_offer.php:173
4494
  #: includes/addons/wl_onepage_slider.php:429
4495
  #: includes/addons/wl_onepage_slider.php:503
 
 
4496
  msgid "Width"
4497
  msgstr ""
4498
 
 
 
 
 
4499
  #: includes/addons/wb_wishsuite_table.php:45
4500
  #: includes/admin/include/class.extension-manager.php:66
4501
  msgid "WishSuite"
4502
  msgstr ""
4503
 
4504
- #: includes/admin/include/admin-setting.php:1542
4505
  msgid "WishSuite Table"
4506
  msgstr ""
4507
 
@@ -4558,7 +4732,7 @@ msgid "WL: One page slider"
4558
  msgstr ""
4559
 
4560
  #: includes/addons/product_accordion.php:14
4561
- #: includes/admin/include/admin-setting.php:284
4562
  msgid "WL: Product Accordion"
4563
  msgstr ""
4564
 
@@ -4571,7 +4745,7 @@ msgid "WL: Product Archive Layout (Default)"
4571
  msgstr ""
4572
 
4573
  #: includes/addons/product_curvy.php:14
4574
- #: includes/admin/include/admin-setting.php:268
4575
  msgid "WL: Product Curvy"
4576
  msgstr ""
4577
 
@@ -4596,7 +4770,7 @@ msgid "WL: Product Image"
4596
  msgstr ""
4597
 
4598
  #: includes/addons/product_image_accordion.php:14
4599
- #: includes/admin/include/admin-setting.php:276
4600
  msgid "WL: Product Image Accordion"
4601
  msgstr ""
4602
 
@@ -4672,13 +4846,17 @@ msgstr ""
4672
  msgid "WL: WishSuite Table"
4673
  msgstr ""
4674
 
4675
- #: includes/admin/include/admin-setting.php:72
 
 
 
 
 
4676
  msgid "WooCommerce Template"
4677
  msgstr ""
4678
 
4679
- #: includes/base.php:185 includes/admin/include/admin-setting.php:42
4680
- #: includes/admin/include/admin-setting.php:43
4681
- #: includes/admin/include/admin-setting.php:1637
4682
  msgid "WooLentor"
4683
  msgstr ""
4684
 
@@ -4694,27 +4872,27 @@ msgstr ""
4694
  msgid "WooLentor Ajax Product Search Widget"
4695
  msgstr ""
4696
 
4697
- #: includes/admin/include/admin-setting.php:1729
4698
- msgid "WooLentor Free"
4699
- msgstr ""
4700
-
4701
- #: includes/admin/include/admin-setting.php:1725
4702
- msgid "WooLentor Free VS WooLentor Pro."
4703
  msgstr ""
4704
 
4705
- #: includes/admin/include/admin-setting.php:1640
4706
  msgid ""
4707
  "WooLentor is one of the most popular WooCommerce Elementor Addons on "
4708
- "WordPress.org. It has been downloaded more than 528,763 times and 50,000 "
4709
  "stores are using WooLentor plugin. Why not you?"
4710
  msgstr ""
4711
 
4712
- #: includes/admin/include/admin-setting.php:1747
4713
- msgid "WooLentor Pro"
 
 
 
 
4714
  msgstr ""
4715
 
4716
- #: includes/admin/include/admin-setting.php:1602
4717
- msgid "WooLentor Settings"
4718
  msgstr ""
4719
 
4720
  #: includes/widgets/ajax-search/widget-product-search-ajax.php:14
@@ -4742,54 +4920,115 @@ msgstr ""
4742
  msgid "Y Position"
4743
  msgstr ""
4744
 
4745
- #: includes/addons/product_tabs.php:466
 
 
4746
  #: includes/addons/wb_customer_review.php:201
 
4747
  #: includes/addons/wl_category_grid.php:149
4748
  #: includes/addons/wl_category_grid.php:210
4749
- #: includes/addons/wl_category_grid.php:296 includes/addons/wl_faq.php:109
4750
- #: includes/addons/wl_faq.php:188 includes/addons/wl_faq.php:201
4751
- #: includes/addons/wl_testimonial.php:213
4752
- #: includes/addons/wl_testimonial.php:329
4753
  msgid "Yes"
4754
  msgstr ""
4755
 
4756
- #: includes/admin/include/template-library.php:152
4757
  msgid "You are not permitted to import the template."
4758
  msgstr ""
4759
 
4760
- #: includes/admin/include/admin-setting.php:1530
 
 
 
 
 
 
 
 
4761
  msgid "You can enable duplicator for individual post."
4762
  msgstr ""
4763
 
4764
- #: includes/admin/include/admin-setting.php:134
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4765
  msgid "You can handle the product limit for the Shop page"
4766
  msgstr ""
4767
 
4768
- #: includes/admin/include/admin-setting.php:167
4769
  msgid "You can select a custom template for the Product Archive page layout"
4770
  msgstr ""
4771
 
4772
- #: includes/admin/include/admin-setting.php:147
4773
  msgid "You can select a custom template for the product details page layout"
4774
  msgstr ""
4775
 
4776
- #: includes/admin/include/admin-setting.php:157
4777
  msgid "You can select a custom template for the Shop page layout"
4778
  msgstr ""
4779
 
4780
- #: includes/admin/include/admin-setting.php:177
4781
- msgid "You can select a template for the Cart page layout <span>( Pro )</span>"
4782
  msgstr ""
4783
 
4784
- #: includes/admin/include/admin-setting.php:189
4785
- msgid ""
4786
- "You can select a template for the Checkout page layout <span>( Pro )</span>"
4787
  msgstr ""
4788
 
4789
  #: includes/addons/wl_onepage_slider.php:480
4790
  msgid "Zippers cotton jogger"
4791
  msgstr ""
4792
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4793
  #: includes/addons/wl_testimonial.php:149
4794
  msgid ""
4795
  "“ Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod "
3
  msgstr ""
4
  "Project-Id-Version: WooLentor - WooCommerce Elementor Addons + Builder\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2021-11-13 05:05+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
  "Language-Team: \n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "X-Generator: Loco https://localise.biz/\n"
16
+ "X-Loco-Version: 2.5.5; wp-5.8.2\n"
17
  "X-Domain: woolentor"
18
 
19
  #. 1: Plugin name 2: PHP 3: Required PHP version
56
  "plugin to be installed and activated. Please install WooCommerce to continue."
57
  msgstr ""
58
 
59
+ #: classes/class.default_data.php:238
60
  #, php-format
61
  msgid "%s customer review"
62
  msgid_plural "%s customer reviews"
63
  msgstr[0] ""
64
  msgstr[1] ""
65
 
66
+ #: includes/admin/templates/dashboard-sidebar.php:26
67
+ msgid ". Which will motivate us a lot."
 
 
 
 
 
68
  msgstr ""
69
 
70
  #: includes/addons/product_curvy.php:78 includes/addons/product_curvy.php:96
72
  msgid "1"
73
  msgstr ""
74
 
75
+ #: includes/admin/include/admin_fields.php:1054
76
+ msgid "1 day"
77
+ msgstr ""
78
+
79
+ #: includes/admin/include/admin_fields.php:961
80
+ #: includes/admin/include/admin_fields.php:986
81
+ #: includes/admin/include/admin_fields.php:1011
82
  msgid "1 minute"
83
  msgstr ""
84
 
85
+ #: includes/admin/include/admin_fields.php:1060
86
  msgid "1 week"
87
  msgstr ""
88
 
89
+ #: includes/admin/include/admin_fields.php:962
90
+ #: includes/admin/include/admin_fields.php:987
91
+ #: includes/admin/include/admin_fields.php:1012
92
  msgid "1.5 minutes"
93
  msgstr ""
94
 
95
+ #: includes/admin/templates/dashboard-sidebar.php:13
96
  msgid "10 Custom Shop Page Templates"
97
  msgstr ""
98
 
99
+ #: includes/admin/include/admin_fields.php:1061
100
+ msgid "10 days"
101
+ msgstr ""
102
+
103
+ #: includes/admin/include/admin_fields.php:956
104
+ #: includes/admin/include/admin_fields.php:981
105
+ #: includes/admin/include/admin_fields.php:1006
106
  msgid "10 seconds"
107
  msgstr ""
108
 
111
  msgid "123-456-7890"
112
  msgstr ""
113
 
114
+ #: includes/admin/templates/dashboard-sidebar.php:12
 
 
 
 
115
  msgid "15 Product Custom Templates"
116
  msgstr ""
117
 
 
 
 
 
118
  #: includes/addons/product_curvy.php:79 includes/addons/product_curvy.php:97
119
  #: includes/addons/product_tabs.php:97
120
  msgid "2"
121
  msgstr ""
122
 
123
+ #: includes/admin/include/admin_fields.php:1055
124
+ msgid "2 days"
125
+ msgstr ""
126
+
127
+ #: includes/admin/include/admin_fields.php:963
128
+ #: includes/admin/include/admin_fields.php:988
129
+ #: includes/admin/include/admin_fields.php:1013
130
  msgid "2 minutes"
131
  msgstr ""
132
 
133
+ #: includes/admin/include/admin_fields.php:948
134
+ #: includes/admin/include/admin_fields.php:974
135
+ #: includes/admin/include/admin_fields.php:999
136
  msgid "2 seconds"
137
  msgstr ""
138
 
139
+ #: includes/admin/include/admin_fields.php:1062
140
+ msgid "2 weeks"
141
+ msgstr ""
142
+
143
+ #: includes/admin/include/admin_fields.php:957
144
+ #: includes/admin/include/admin_fields.php:982
145
+ #: includes/admin/include/admin_fields.php:1007
146
  msgid "20 seconds"
147
  msgstr ""
148
 
150
  msgid "3"
151
  msgstr ""
152
 
153
+ #: includes/admin/include/admin_fields.php:1056
154
+ msgid "3 days"
155
  msgstr ""
156
 
157
+ #: includes/admin/include/admin_fields.php:949
158
  msgid "3 seconds"
159
  msgstr ""
160
 
161
+ #: includes/admin/include/admin_fields.php:1063
162
+ msgid "3 weeks"
163
+ msgstr ""
164
+
165
+ #: includes/admin/include/admin_fields.php:958
166
+ #: includes/admin/include/admin_fields.php:983
167
+ #: includes/admin/include/admin_fields.php:1008
168
  msgid "30 seconds"
169
  msgstr ""
170
 
172
  msgid "4"
173
  msgstr ""
174
 
175
+ #: includes/admin/include/admin_fields.php:1057
176
+ msgid "4 days"
177
+ msgstr ""
178
+
179
+ #: includes/admin/include/admin_fields.php:950
180
+ #: includes/admin/include/admin_fields.php:975
181
+ #: includes/admin/include/admin_fields.php:1000
182
  msgid "4 seconds"
183
  msgstr ""
184
 
185
+ #: includes/admin/include/admin_fields.php:1064
186
+ msgid "4 weeks"
 
187
  msgstr ""
188
 
189
+ #: includes/admin/include/admin_fields.php:959
190
+ #: includes/admin/include/admin_fields.php:984
191
+ #: includes/admin/include/admin_fields.php:1009
192
+ msgid "40 seconds"
193
  msgstr ""
194
 
195
  #: includes/addons/product_tabs.php:100
196
  msgid "5"
197
  msgstr ""
198
 
199
+ #: includes/admin/include/admin_fields.php:1058
200
+ msgid "5 days"
201
+ msgstr ""
202
+
203
+ #: includes/admin/templates/dashboard-sidebar.php:15
204
  msgid "5 Premium WooCommerce Themes included. (Save $200)"
205
  msgstr ""
206
 
207
+ #: includes/admin/include/admin_fields.php:951
208
+ #: includes/admin/include/admin_fields.php:976
209
+ #: includes/admin/include/admin_fields.php:1001
210
  msgid "5 seconds"
211
  msgstr ""
212
 
213
+ #: includes/admin/include/admin_fields.php:1065
214
+ msgid "5 weeks"
215
+ msgstr ""
216
+
217
+ #: includes/admin/include/admin_fields.php:960
218
+ #: includes/admin/include/admin_fields.php:985
219
+ #: includes/admin/include/admin_fields.php:1010
220
  msgid "50 seconds"
221
  msgstr ""
222
 
224
  msgid "50%"
225
  msgstr ""
226
 
227
+ #: includes/admin/include/admin_fields.php:1203
228
+ #: includes/admin/include/admin_fields.php:1204
229
+ msgid "550px"
230
+ msgstr ""
231
+
232
  #: includes/addons/product_tabs.php:101
233
  msgid "6"
234
  msgstr ""
235
 
236
+ #: includes/admin/include/admin_fields.php:1059
237
+ msgid "6 days"
238
+ msgstr ""
239
+
240
+ #: includes/admin/include/admin_fields.php:952
241
+ #: includes/admin/include/admin_fields.php:977
242
+ #: includes/admin/include/admin_fields.php:1002
243
  msgid "6 seconds"
244
  msgstr ""
245
 
246
+ #: includes/admin/include/admin_fields.php:1066
247
+ msgid "6 weeks"
248
+ msgstr ""
249
+
250
+ #: includes/admin/include/admin_fields.php:953
251
+ #: includes/admin/include/admin_fields.php:978
252
+ #: includes/admin/include/admin_fields.php:1003
253
  msgid "7 seconds"
254
  msgstr ""
255
 
256
+ #: includes/admin/include/admin_fields.php:1067
257
+ msgid "7 weeks"
258
  msgstr ""
259
 
260
+ #: includes/admin/templates/dashboard-sidebar.php:11
261
+ msgid "76 Elementor Elements"
 
262
  msgstr ""
263
 
264
+ #: includes/admin/include/admin_fields.php:954
265
+ #: includes/admin/include/admin_fields.php:979
266
+ #: includes/admin/include/admin_fields.php:1004
267
+ msgid "8 seconds"
268
  msgstr ""
269
 
270
+ #: includes/admin/include/admin_fields.php:1068
271
+ msgid "8 weeks"
272
  msgstr ""
273
 
274
+ #: includes/admin/include/admin_fields.php:955
275
+ #: includes/admin/include/admin_fields.php:980
276
+ #: includes/admin/include/admin_fields.php:1005
277
+ msgid "9 seconds"
278
  msgstr ""
279
 
280
+ #: includes/admin/include/admin_fields.php:1212
281
+ #: includes/admin/include/admin_fields.php:1213
282
+ msgid "90%"
283
  msgstr ""
284
 
285
  #: includes/addons/product_tabs.php:1475 includes/addons/product_tabs.php:1601
286
+ #: woolentor-blocks/src/blocks/product-tab/index.php:328
287
  msgid ":"
288
  msgstr ""
289
 
290
+ #: woolentor-blocks/src/blocks/product-curvy/index.php:149
291
+ msgid "<i class=\"fa fa-shopping-cart\"></i>"
292
+ msgstr ""
293
+
294
  #: includes/addons/product_tabs.php:1113
295
  msgid "Action Button"
296
  msgstr ""
297
 
298
+ #: includes/addons/product_image_accordion.php:518
299
  #: includes/addons/product_accordion.php:596
300
  #: includes/addons/product_curvy.php:722
 
301
  msgid "Action Button Style"
302
  msgstr ""
303
 
304
+ #: includes/admin/include/template-library.php:259
305
+ #: includes/admin/include/template-library.php:311
306
+ #: includes/admin/include/class.extension-manager.php:177
307
+ #: includes/admin/include/class.extension-manager.php:244
308
  msgid "Activate"
309
  msgstr ""
310
 
316
  msgid "Activate WooCommerce"
317
  msgstr ""
318
 
319
+ #: includes/admin/include/template-library.php:270
320
+ #: includes/admin/include/template-library.php:322
321
+ #: includes/admin/include/class.extension-manager.php:188
322
+ #: includes/admin/include/class.extension-manager.php:255
323
  msgid "Activated"
324
  msgstr ""
325
 
326
+ #: classes/class.assest_management.php:342
327
  msgid "Activating.."
328
  msgstr ""
329
 
330
+ #: classes/class.assest_management.php:343 includes/addons/wl_faq.php:460
331
+ #: includes/addons/wl_faq.php:756 includes/addons/wb_product_data_tab.php:140
332
  #: includes/addons/wb_archive_product.php:755
 
 
333
  msgid "Active"
334
  msgstr ""
335
 
337
  msgid "Active Slider Background"
338
  msgstr ""
339
 
340
+ #: includes/addons/product_image_accordion.php:69
341
  #: includes/addons/product_accordion.php:90
342
  #: includes/addons/product_curvy.php:125
 
343
  msgid "Add ID Manually"
344
  msgstr ""
345
 
346
+ #: includes/admin/include/admin_fields.php:809
347
+ #: includes/admin/include/admin_fields.php:825
348
  msgid "Add to Cart"
349
  msgstr ""
350
 
352
  msgid "Add To Cart Button"
353
  msgstr ""
354
 
355
+ #: includes/admin/include/admin_fields.php:379
356
  msgid "Add to Cart Button"
357
  msgstr ""
358
 
359
+ #: includes/addons/product_image_accordion.php:196
360
  #: includes/addons/product_accordion.php:216
361
  #: includes/addons/product_curvy.php:240
 
362
  msgid "Add to Cart Button Icon"
363
  msgstr ""
364
 
 
365
  #: includes/addons/product_image_accordion.php:185
366
+ #: includes/addons/product_accordion.php:205
367
+ #: includes/admin/include/admin_fields.php:806
368
+ #: includes/admin/include/admin_fields.php:822
369
  msgid "Add to Cart Button Text"
370
  msgstr ""
371
 
372
+ #: includes/helper-function.php:765 includes/helper-function.php:766
373
+ #: includes/helper-function.php:782
374
+ #: woolentor-blocks/includes/helper-functions.php:312
375
+ #: woolentor-blocks/includes/helper-functions.php:313
376
+ #: woolentor-blocks/includes/helper-functions.php:329
377
  msgid "Add to Compare"
378
  msgstr ""
379
 
381
  msgid "Add Youtube / Vimeo URL"
382
  msgstr ""
383
 
384
+ #: includes/admin/include/admin_fields.php:386
385
+ #: includes/admin/include/admin_fields.php:840
386
  msgid "Additional Information"
387
  msgstr ""
388
 
389
+ #: includes/admin/include/admin_fields.php:843
390
  msgid "Additional information"
391
  msgstr ""
392
 
393
+ #: includes/addons/wl_faq.php:179
394
  #: includes/addons/wl_product_horizontal_filter.php:186
395
+ #: includes/addons/wl_product_filter.php:83
396
  msgid "Additional Options"
397
  msgstr ""
398
 
 
 
 
 
 
399
  #: includes/addons/wb_product_suggest_price.php:87
400
  #: includes/addons/wb_product_suggest_price.php:88
401
  msgid "admin@domain.com"
402
  msgstr ""
403
 
404
+ #: includes/admin/include/admin_fields.php:267
405
  msgid "Ads Banner"
406
  msgstr ""
407
 
408
+ #: includes/admin/include/admin_fields.php:723
409
+ msgid "Advance Product Image"
410
  msgstr ""
411
 
412
  #: includes/addons/wl_category_grid.php:571
417
  msgid "After Title"
418
  msgstr ""
419
 
420
+ #: includes/admin/include/admin_fields.php:1264
421
  msgid "AJAX Add to Cart on Single Product page"
422
  msgstr ""
423
 
424
+ #: includes/admin/include/admin_fields.php:1256
425
  msgid "AJAX Search Widget"
426
  msgstr ""
427
 
428
+ #: includes/admin/include/admin_fields.php:1255
429
  msgid "Ajax Search Widget"
430
  msgstr ""
431
 
432
+ #: includes/addons/wl_faq.php:346 includes/addons/wl_faq.php:569
 
 
 
 
 
 
 
433
  #: includes/addons/wb_product_short_description.php:49
 
 
 
434
  #: includes/addons/wl_product_horizontal_filter.php:734
435
+ #: includes/addons/wl_onepage_slider.php:165
436
+ #: includes/addons/special_day_offer.php:269
437
  #: includes/addons/wl_store_features.php:135
438
+ #: includes/addons/wb_product_data_tab.php:109
439
+ #: includes/addons/wb_archive_product.php:233
440
+ #: includes/addons/wb_product_related.php:161
441
+ #: includes/addons/wb_product_description.php:47
442
+ #: includes/addons/wl_category.php:276 includes/addons/wl_brand.php:290
443
+ #: includes/addons/wb_product_title.php:101
444
+ #: includes/addons/wb_customer_review.php:282
445
+ #: includes/addons/product_tabs.php:228 includes/addons/product_tabs.php:950
446
+ #: includes/addons/product_tabs.php:1029
447
  msgid "Alignment"
448
  msgstr ""
449
 
463
  msgid "All Categories"
464
  msgstr ""
465
 
466
+ #: classes/class.assest_management.php:332
467
  msgid "All Items have been Loaded"
468
  msgstr ""
469
 
471
  msgid "Allow Order"
472
  msgstr ""
473
 
474
+ #: includes/admin/include/admin_fields.php:1075
475
+ msgid "Animation"
476
+ msgstr ""
477
+
478
+ #: includes/admin/include/admin_fields.php:1083
479
  msgid "Animation In"
480
  msgstr ""
481
 
482
+ #: includes/admin/include/admin_fields.php:1139
483
  msgid "Animation Out"
484
  msgstr ""
485
 
487
  msgid "Anna Miller"
488
  msgstr ""
489
 
490
+ #: includes/admin/include/admin_fields.php:1474
491
  msgid "Archive List View Action Button"
492
  msgstr ""
493
 
495
  msgid "Archive Product"
496
  msgstr ""
497
 
 
 
 
498
  #: includes/addons/wl_product_horizontal_filter.php:291
499
+ #: includes/addons/wl_onepage_slider.php:156
500
  #: includes/addons/wl_store_features.php:127
501
+ #: includes/addons/wb_customer_review.php:274
502
+ #: includes/addons/wl_category_grid.php:437
503
  msgid "Area"
504
  msgstr ""
505
 
515
  msgid "Area Padding"
516
  msgstr ""
517
 
518
+ #: includes/addons/wl_product_horizontal_filter.php:951
519
+ #: includes/addons/wb_product_upsell.php:80
520
  #: includes/addons/wb_archive_product.php:148
521
  #: includes/addons/wb_product_related.php:95
 
522
  #: includes/addons/wl_product_filter.php:882
 
523
  msgid "ASC"
524
  msgstr ""
525
 
 
 
526
  #: includes/addons/product_image_accordion.php:163
527
+ #: includes/addons/product_accordion.php:184
528
+ #: includes/addons/wl_category.php:136 includes/addons/product_curvy.php:219
529
+ #: includes/addons/product_tabs.php:183
530
  #: includes/addons/wl_category_grid.php:111
531
  msgid "Ascending"
532
  msgstr ""
533
 
534
+ #: includes/addons/wl_testimonial.php:363 includes/addons/product_tabs.php:503
535
  #: includes/addons/wl_category_grid.php:329
 
536
  msgid "Autoplay animation speed"
537
  msgstr ""
538
 
539
+ #: includes/addons/wl_testimonial.php:350 includes/addons/product_tabs.php:490
540
  #: includes/addons/wl_category_grid.php:317
 
541
  msgid "Autoplay speed"
542
  msgstr ""
543
 
545
  msgid "Awaiting category image"
546
  msgstr ""
547
 
548
+ #: classes/class.default_data.php:270
549
  msgid "Awaiting product image"
550
  msgstr ""
551
 
553
  msgid "Back to Library"
554
  msgstr ""
555
 
556
+ #: includes/addons/wl_faq.php:304 includes/addons/wl_faq.php:382
557
+ #: includes/addons/wl_faq.php:467 includes/addons/wl_faq.php:645
558
+ #: includes/addons/wl_faq.php:780
559
+ #: includes/addons/wl_product_horizontal_filter.php:345
560
+ #: includes/addons/wl_product_horizontal_filter.php:532
561
+ #: includes/addons/wl_product_horizontal_filter.php:719
562
+ #: includes/addons/wl_product_horizontal_filter.php:806
563
+ #: includes/addons/wl_product_horizontal_filter.php:837
564
+ #: includes/addons/wl_onepage_slider.php:192
565
+ #: includes/addons/wl_onepage_slider.php:343
566
+ #: includes/addons/wl_onepage_slider.php:549
567
+ #: includes/addons/wl_onepage_slider.php:565
568
+ #: includes/addons/special_day_offer.php:681
569
+ #: includes/addons/special_day_offer.php:760
570
+ #: includes/addons/wl_testimonial.php:985
571
+ #: includes/addons/wl_store_features.php:215
572
+ #: includes/addons/wl_store_features.php:317
573
+ #: includes/addons/wl_store_features.php:381
574
+ #: includes/addons/product_image_accordion.php:289
575
+ #: includes/addons/product_image_accordion.php:560
576
+ #: includes/addons/product_image_accordion.php:619
577
  #: includes/addons/product_accordion.php:353
578
  #: includes/addons/product_accordion.php:366
579
  #: includes/addons/product_accordion.php:630
580
  #: includes/addons/product_accordion.php:677
581
  #: includes/addons/product_curvy.php:380 includes/addons/product_curvy.php:393
582
  #: includes/addons/product_curvy.php:731 includes/addons/product_curvy.php:763
583
+ #: includes/addons/product_curvy.php:807 includes/addons/wb_just_table.php:119
 
 
 
 
 
 
 
 
 
 
 
584
  #: includes/addons/wb_product_suggest_price.php:236
585
  #: includes/addons/wb_product_suggest_price.php:335
586
  #: includes/addons/wb_product_suggest_price.php:433
587
  #: includes/addons/wb_product_suggest_price.php:510
 
 
 
 
 
 
 
 
588
  #: includes/addons/wl_product_filter.php:238
589
  #: includes/addons/wl_product_filter.php:308
590
  #: includes/addons/wl_product_filter.php:358
593
  #: includes/addons/wl_product_filter.php:559
594
  #: includes/addons/wl_product_filter.php:652
595
  #: includes/addons/wl_product_filter.php:716
596
+ #: includes/addons/wb_image_marker.php:47
597
+ #: includes/addons/wb_image_marker.php:203
598
+ #: includes/addons/wb_image_marker.php:256
599
+ #: includes/addons/wb_customer_review.php:323
600
+ #: includes/addons/product_tabs.php:773
601
+ #: includes/addons/wl_category_grid.php:467
602
+ #: includes/addons/wl_category_grid.php:849
 
 
603
  msgid "Background"
604
  msgstr ""
605
 
606
+ #: includes/addons/wl_testimonial.php:851
607
+ #: includes/addons/wl_testimonial.php:925
608
+ #: includes/addons/wl_testimonial.php:1025
609
+ #: includes/addons/wb_product_data_tab.php:66
610
+ #: includes/addons/wb_product_data_tab.php:158
611
  #: includes/addons/wb_archive_product.php:568
612
  #: includes/addons/wb_archive_product.php:657
613
  #: includes/addons/wb_archive_product.php:741
614
  #: includes/addons/wb_archive_product.php:774
615
  #: includes/addons/wb_archive_product.php:833
 
 
616
  #: includes/addons/wb_product_call_for_price.php:153
617
  #: includes/addons/wb_product_call_for_price.php:185
618
+ #: includes/addons/product_accordion.php:61
 
619
  #: includes/addons/wb_product_suggest_price.php:629
620
  #: includes/addons/wb_product_suggest_price.php:661
621
  #: includes/addons/wb_product_suggest_price.php:772
622
  #: includes/addons/wb_product_suggest_price.php:804
623
+ #: includes/addons/product_tabs.php:658 includes/addons/product_tabs.php:710
624
+ #: includes/addons/product_tabs.php:814 includes/addons/product_tabs.php:1143
625
+ #: includes/addons/product_tabs.php:1203
626
+ #: includes/addons/wb_product_add_to_cart.php:122
627
+ #: includes/addons/wb_product_add_to_cart.php:154
628
  #: includes/addons/wl_category_grid.php:715
629
  #: includes/addons/wl_category_grid.php:789
630
  #: includes/addons/wl_category_grid.php:889
631
+ #: includes/admin/include/admin_fields.php:1218
 
 
 
632
  msgid "Background Color"
633
  msgstr ""
634
 
 
635
  #: includes/addons/wl_onepage_slider.php:349
636
  #: includes/addons/wl_onepage_slider.php:555
637
+ #: includes/addons/product_accordion.php:57
638
  msgid "Background Type"
639
  msgstr ""
640
 
641
+ #: includes/admin/include/admin_fields.php:1437
642
  msgid "Badge color"
643
  msgstr ""
644
 
646
  msgid "Badge Image"
647
  msgstr ""
648
 
649
+ #: includes/addons/special_day_offer.php:43 includes/addons/add_banner.php:43
650
  msgid "Banner"
651
  msgstr ""
652
 
666
  msgid "Banner Link"
667
  msgstr ""
668
 
669
+ #: includes/addons/special_day_offer.php:97 includes/addons/add_banner.php:105
670
  msgid "Banner Sub Title"
671
  msgstr ""
672
 
673
+ #: includes/addons/special_day_offer.php:88 includes/addons/add_banner.php:97
674
  msgid "Banner Title"
675
  msgstr ""
676
 
682
  msgid "Before Title"
683
  msgstr ""
684
 
 
 
685
  #: includes/addons/product_image_accordion.php:64
686
+ #: includes/addons/product_accordion.php:85
687
+ #: includes/addons/product_curvy.php:120 includes/addons/product_tabs.php:81
688
  msgid "Best Selling Products"
689
  msgstr ""
690
 
692
  msgid "Boho Dreams"
693
  msgstr ""
694
 
695
+ #: includes/addons/wl_faq.php:284 includes/addons/wl_faq.php:405
696
+ #: includes/addons/wl_faq.php:489 includes/addons/wl_faq.php:674
697
+ #: includes/addons/wl_faq.php:809
698
+ #: includes/addons/wl_product_horizontal_filter.php:300
699
+ #: includes/addons/wl_product_horizontal_filter.php:398
700
+ #: includes/addons/wl_product_horizontal_filter.php:465
701
+ #: includes/addons/wl_product_horizontal_filter.php:551
702
+ #: includes/addons/wl_product_horizontal_filter.php:674
703
+ #: includes/addons/wl_onepage_slider.php:528
704
  #: includes/addons/special_day_offer.php:661
705
  #: includes/addons/special_day_offer.php:740
706
+ #: includes/addons/wl_testimonial.php:480
707
+ #: includes/addons/wl_testimonial.php:536
708
+ #: includes/addons/wl_testimonial.php:863
709
+ #: includes/addons/wl_testimonial.php:937
710
+ #: includes/addons/wl_testimonial.php:997
711
+ #: includes/addons/wl_testimonial.php:1038
712
+ #: includes/addons/wl_store_features.php:167
713
+ #: includes/addons/wl_store_features.php:327
714
+ #: includes/addons/wl_store_features.php:391
715
+ #: includes/addons/wl_store_features.php:415
716
  #: includes/addons/wb_archive_product.php:180
717
  #: includes/addons/wb_archive_product.php:275
718
  #: includes/addons/wb_archive_product.php:581
719
  #: includes/addons/wb_archive_product.php:670
 
 
 
 
 
 
720
  #: includes/addons/wb_product_call_for_price.php:134
721
+ #: includes/addons/wl_category.php:268 includes/addons/wl_brand.php:246
722
+ #: includes/addons/wl_brand.php:327
723
  #: includes/addons/wb_product_suggest_price.php:271
724
  #: includes/addons/wb_product_suggest_price.php:370
725
  #: includes/addons/wb_product_suggest_price.php:468
726
  #: includes/addons/wb_product_suggest_price.php:520
727
  #: includes/addons/wb_product_suggest_price.php:610
728
  #: includes/addons/wb_product_suggest_price.php:753
 
 
 
 
 
 
 
 
 
 
 
729
  #: includes/addons/wl_product_filter.php:171
730
  #: includes/addons/wl_product_filter.php:257
731
  #: includes/addons/wl_product_filter.php:329
734
  #: includes/addons/wl_product_filter.php:570
735
  #: includes/addons/wl_product_filter.php:663
736
  #: includes/addons/wl_product_filter.php:727
737
+ #: includes/addons/wb_image_marker.php:213
738
+ #: includes/addons/wb_image_marker.php:266
739
+ #: includes/addons/wb_image_marker.php:327
740
+ #: includes/addons/wb_customer_review.php:333
741
+ #: includes/addons/wb_customer_review.php:366
742
+ #: includes/addons/wb_wishsuite_table.php:95
743
+ #: includes/addons/wb_wishsuite_table.php:123
744
+ #: includes/addons/product_tabs.php:304 includes/addons/product_tabs.php:385
745
+ #: includes/addons/product_tabs.php:671 includes/addons/product_tabs.php:723
746
+ #: includes/addons/product_tabs.php:786 includes/addons/product_tabs.php:828
747
+ #: includes/addons/product_tabs.php:875
748
+ #: includes/addons/wb_product_add_to_cart.php:103
749
+ #: includes/addons/wl_category_grid.php:514
750
+ #: includes/addons/wl_category_grid.php:727
751
+ #: includes/addons/wl_category_grid.php:801
752
+ #: includes/addons/wl_category_grid.php:861
753
+ #: includes/addons/wl_category_grid.php:902
754
  msgid "Border"
755
  msgstr ""
756
 
757
+ #: includes/addons/wb_product_data_tab.php:77
758
+ #: includes/addons/wb_product_data_tab.php:169
759
+ #: includes/addons/wb_archive_product.php:706
760
  #: includes/addons/product_image_accordion.php:547
761
  #: includes/addons/product_image_accordion.php:604
 
 
 
762
  #: includes/addons/wb_product_call_for_price.php:196
763
+ #: includes/addons/product_accordion.php:390
764
+ #: includes/addons/product_curvy.php:348 includes/addons/product_curvy.php:364
765
  #: includes/addons/wb_product_suggest_price.php:672
766
  #: includes/addons/wb_product_suggest_price.php:815
767
+ #: includes/addons/wb_product_add_to_cart.php:165
768
+ #: includes/addons/wb_ever_compare_table.php:183
769
  msgid "Border Color"
770
  msgstr ""
771
 
772
+ #: includes/addons/wl_faq.php:292 includes/addons/wl_faq.php:413
773
+ #: includes/addons/wl_faq.php:497 includes/addons/wl_faq.php:685
774
+ #: includes/addons/wl_faq.php:820
775
+ #: includes/addons/wl_product_horizontal_filter.php:308
776
+ #: includes/addons/wl_product_horizontal_filter.php:559
777
+ #: includes/addons/wl_product_horizontal_filter.php:682
778
+ #: includes/addons/wl_onepage_slider.php:536
779
  #: includes/addons/special_day_offer.php:669
780
  #: includes/addons/special_day_offer.php:748
781
+ #: includes/addons/wl_testimonial.php:488
782
+ #: includes/addons/wl_testimonial.php:544
783
+ #: includes/addons/wl_testimonial.php:871
784
+ #: includes/addons/wl_testimonial.php:945
785
+ #: includes/addons/wl_testimonial.php:1005
786
+ #: includes/addons/wl_testimonial.php:1046
787
+ #: includes/addons/wl_store_features.php:335
788
+ #: includes/addons/wb_product_data_tab.php:98
789
+ #: includes/addons/wb_product_data_tab.php:190
790
  #: includes/addons/wb_archive_product.php:188
791
  #: includes/addons/wb_archive_product.php:283
792
  #: includes/addons/wb_archive_product.php:589
793
  #: includes/addons/wb_archive_product.php:875
794
+ #: includes/addons/product_image_accordion.php:569
 
 
 
 
 
 
 
 
795
  #: includes/addons/wb_product_image.php:57
796
  #: includes/addons/wb_product_image.php:102
797
+ #: includes/addons/wb_product_call_for_price.php:142
798
+ #: includes/addons/product_accordion.php:639
799
+ #: includes/addons/product_curvy.php:772
800
+ #: includes/addons/wl_product_video_gallery.php:130
801
+ #: includes/addons/wl_product_video_gallery.php:176
802
+ #: includes/addons/wl_brand.php:254 includes/addons/wl_brand.php:335
803
  #: includes/addons/wb_product_suggest_price.php:280
804
  #: includes/addons/wb_product_suggest_price.php:379
805
  #: includes/addons/wb_product_suggest_price.php:477
806
  #: includes/addons/wb_product_suggest_price.php:529
807
  #: includes/addons/wb_product_suggest_price.php:618
808
  #: includes/addons/wb_product_suggest_price.php:761
 
 
 
 
 
 
 
 
 
809
  #: includes/addons/wl_product_filter.php:578
810
  #: includes/addons/wl_product_filter.php:671
811
+ #: includes/addons/wb_image_marker.php:221
812
+ #: includes/addons/wb_image_marker.php:274
813
+ #: includes/addons/wb_image_marker.php:335
814
+ #: includes/addons/wb_customer_review.php:341
815
+ #: includes/addons/wb_customer_review.php:374
816
+ #: includes/addons/product_tabs.php:312 includes/addons/product_tabs.php:394
817
+ #: includes/addons/product_tabs.php:679 includes/addons/product_tabs.php:731
818
+ #: includes/addons/product_tabs.php:794 includes/addons/product_tabs.php:836
819
+ #: includes/addons/product_tabs.php:883
820
+ #: includes/addons/wb_product_add_to_cart.php:111
821
+ #: includes/addons/wl_category_grid.php:522
822
+ #: includes/addons/wl_category_grid.php:735
823
+ #: includes/addons/wl_category_grid.php:809
824
+ #: includes/addons/wl_category_grid.php:869
825
+ #: includes/addons/wl_category_grid.php:910
826
  msgid "Border Radius"
827
  msgstr ""
828
 
829
+ #: includes/addons/special_day_offer.php:56
830
  #: includes/addons/wl_product_video_gallery.php:70
831
+ #: includes/addons/add_banner.php:69
832
  msgid "Bottom"
833
  msgstr ""
834
 
835
+ #: includes/admin/include/admin_fields.php:915
836
  msgid "Bottom Left"
837
  msgstr ""
838
 
839
+ #: includes/admin/include/admin_fields.php:916
840
+ msgid "Bottom Right"
841
+ msgstr ""
842
+
843
  #: includes/addons/wl_testimonial.php:253
844
+ #: includes/addons/wb_customer_review.php:241
845
  msgid "Bottom Space"
846
  msgstr ""
847
 
848
+ #: includes/admin/include/admin_fields.php:1088
849
+ #: includes/admin/include/admin_fields.php:1144
850
+ msgid "bounce"
851
+ msgstr ""
852
+
853
+ #: includes/admin/include/admin_fields.php:1098
854
+ msgid "bounceIn"
855
+ msgstr ""
856
+
857
+ #: includes/admin/include/admin_fields.php:1099
858
+ msgid "bounceInDown"
859
+ msgstr ""
860
+
861
+ #: includes/admin/include/admin_fields.php:1100
862
+ msgid "bounceInLeft"
863
+ msgstr ""
864
+
865
+ #: includes/admin/include/admin_fields.php:1101
866
+ msgid "bounceInRight"
867
+ msgstr ""
868
+
869
+ #: includes/admin/include/admin_fields.php:1102
870
+ msgid "bounceInUp"
871
+ msgstr ""
872
+
873
+ #: includes/admin/include/admin_fields.php:1154
874
+ msgid "bounceOut"
875
+ msgstr ""
876
+
877
+ #: includes/admin/include/admin_fields.php:1155
878
+ msgid "bounceOutDown"
879
+ msgstr ""
880
+
881
+ #: includes/admin/include/admin_fields.php:1156
882
+ msgid "bounceOutLeft"
883
+ msgstr ""
884
+
885
+ #: includes/admin/include/admin_fields.php:1157
886
+ msgid "bounceOutRight"
887
+ msgstr ""
888
+
889
+ #: includes/admin/include/admin_fields.php:1158
890
+ msgid "bounceOutUp"
891
+ msgstr ""
892
+
893
  #: includes/addons/wl_category_grid.php:487
894
  msgid "Box Color"
895
  msgstr ""
896
 
897
+ #: includes/addons/wl_faq.php:314 includes/addons/wl_faq.php:426
898
+ #: includes/addons/wl_faq.php:523 includes/addons/wl_faq.php:701
899
+ #: includes/addons/wl_faq.php:836
 
900
  #: includes/addons/wl_product_horizontal_filter.php:355
901
  #: includes/addons/wl_store_features.php:225
902
+ #: includes/addons/wb_archive_product.php:225
903
+ #: includes/addons/wl_category_grid.php:458
904
  msgid "Box Shadow"
905
  msgstr ""
906
 
916
  msgid "Brand Link"
917
  msgstr ""
918
 
919
+ #: includes/addons/wl_brand.php:47 includes/admin/include/admin_fields.php:337
920
+ #: woolentor-blocks/src/blocks/brand-logo/index.php:68
921
  msgid "Brand Logo"
922
  msgstr ""
923
 
929
  msgid "Brand Title"
930
  msgstr ""
931
 
932
+ #: includes/addons/wl_onepage_slider.php:290
933
+ #: includes/addons/special_day_offer.php:620 includes/addons/wb_whols.php:44
934
  #: includes/addons/wb_product_call_for_price.php:71
 
935
  #: includes/addons/wl_product_filter.php:621
936
+ #: includes/addons/wb_product_add_to_cart.php:40
937
+ #: includes/addons/add_banner.php:230
938
  msgid "Button"
939
  msgstr ""
940
 
941
+ #: includes/admin/include/admin_fields.php:1458
942
  msgid "Button color"
943
  msgstr ""
944
 
945
+ #: includes/admin/include/admin_fields.php:1465
946
  msgid "Button hover color"
947
  msgstr ""
948
 
949
+ #: includes/addons/wl_onepage_slider.php:99 includes/addons/add_banner.php:121
950
  msgid "Button Link"
951
  msgstr ""
952
 
954
  msgid "Button Phone Number"
955
  msgstr ""
956
 
957
+ #: includes/addons/wl_onepage_slider.php:89
958
+ #: includes/addons/special_day_offer.php:146
959
  #: includes/addons/special_day_offer.php:148
960
  #: includes/addons/wb_product_call_for_price.php:47
961
  #: includes/addons/wb_product_suggest_price.php:51
962
+ #: includes/addons/add_banner.php:113
963
  msgid "Button Text"
964
  msgstr ""
965
 
 
966
  #: includes/addons/product_image_accordion.php:187
967
+ #: includes/addons/product_accordion.php:207
968
  msgid "Buy"
969
  msgstr ""
970
 
971
+ #: classes/class.assest_management.php:339
972
+ #: includes/admin/include/template-library.php:278
973
+ #: includes/admin/include/template-library.php:330
974
+ #: includes/admin/include/class.extension-manager.php:208
975
+ #: includes/admin/templates/dashboard-popup.php:14
976
  msgid "Buy Now"
977
  msgstr ""
978
 
979
+ #: includes/admin/templates/dashboard-popup.php:12
980
+ msgid "BUY PRO"
981
  msgstr ""
982
 
983
+ #: includes/class.sale_notification.php:230
984
  msgid "By"
985
  msgstr ""
986
 
 
 
 
 
 
987
  #: includes/addons/wb_product_call_for_price.php:40
988
  #: includes/addons/wb_product_call_for_price.php:49
989
  #: includes/addons/wb_product_call_for_price.php:50
990
  msgid "Call For Price"
991
  msgstr ""
992
 
993
+ #: includes/admin/include/admin_fields.php:470
994
  msgid "Call for Price"
995
  msgstr ""
996
 
1008
  msgid "Cart Button Color"
1009
  msgstr ""
1010
 
1011
+ #: includes/admin/include/admin_fields.php:146
 
 
 
 
 
1012
  msgid "Cart Page Template"
1013
  msgstr ""
1014
 
1015
+ #: includes/admin/templates/dashboard-sidebar.php:14
1016
  msgid ""
1017
  "Cart Page, Checkout, My Account, Registration and Thank you page custom "
1018
  "layout template"
1019
  msgstr ""
1020
 
1021
+ #: includes/admin/include/admin_fields.php:1376
1022
  msgid "Category"
1023
  msgstr ""
1024
 
1026
  msgid "Category Color"
1027
  msgstr ""
1028
 
1029
+ #: includes/admin/include/admin_fields.php:1381
1030
  msgid "Category color"
1031
  msgstr ""
1032
 
1035
  msgstr ""
1036
 
1037
  #: includes/addons/wl_category_grid.php:40
1038
+ #: includes/admin/include/admin_fields.php:302
1039
  msgid "Category Grid"
1040
  msgstr ""
1041
 
1043
  msgid "Category Hover Color"
1044
  msgstr ""
1045
 
1046
+ #: includes/admin/include/admin_fields.php:1388
1047
  msgid "Category hover color"
1048
  msgstr ""
1049
 
1050
  #: includes/addons/wl_category.php:43
1051
+ #: includes/admin/include/admin_fields.php:295
1052
  msgid "Category List"
1053
  msgstr ""
1054
 
1055
+ #: classes/class.default_data.php:306
1056
  msgid "Category:"
1057
  msgid_plural "Categories:"
1058
  msgstr[0] ""
1059
  msgstr[1] ""
1060
 
1061
+ #: includes/addons/wl_faq.php:354 includes/addons/wl_faq.php:577
1062
+ #: includes/addons/wb_product_short_description.php:57
1063
+ #: includes/addons/wl_product_horizontal_filter.php:742
1064
+ #: includes/addons/wl_onepage_slider.php:173
1065
  #: includes/addons/special_day_offer.php:55
1066
  #: includes/addons/special_day_offer.php:277
1067
+ #: includes/addons/wl_store_features.php:143
 
1068
  #: includes/addons/wb_product_data_tab.php:117
1069
+ #: includes/addons/wb_archive_product.php:241
1070
  #: includes/addons/wb_product_related.php:169
1071
+ #: includes/addons/wb_product_description.php:55
1072
+ #: includes/addons/wl_category.php:284 includes/addons/wl_brand.php:298
1073
+ #: includes/addons/wb_product_title.php:109
1074
+ #: includes/addons/wb_customer_review.php:290
1075
+ #: includes/addons/product_tabs.php:236 includes/addons/product_tabs.php:958
1076
+ #: includes/addons/product_tabs.php:1037
1077
  msgid "Center"
1078
  msgstr ""
1079
 
1080
+ #: includes/admin/include/admin_fields.php:823
1081
  msgid "Change the Add to Cart button text for the Product details page."
1082
  msgstr ""
1083
 
1084
+ #: includes/admin/include/admin_fields.php:807
1085
  msgid "Change the Add to Cart button text for the Shop page."
1086
  msgstr ""
1087
 
1088
+ #: includes/admin/include/admin_fields.php:866
1089
+ msgid "Change the label for the Place order field."
1090
  msgstr ""
1091
 
1092
+ #: includes/admin/include/admin_fields.php:841
1093
+ msgid "Change the tab title for the product additional information"
1094
  msgstr ""
1095
 
1096
+ #: includes/admin/include/admin_fields.php:832
1097
+ msgid "Change the tab title for the product description."
1098
  msgstr ""
1099
 
1100
+ #: includes/admin/include/admin_fields.php:850
1101
+ msgid "Change the tab title for the product review"
1102
  msgstr ""
1103
 
1104
+ #: includes/admin/include/admin_fields.php:571
1105
+ msgid "Checkout Additional.."
1106
  msgstr ""
1107
 
1108
+ #: includes/admin/include/admin_fields.php:579
1109
+ msgid "Checkout Billing Form"
1110
  msgstr ""
1111
 
1112
+ #: includes/admin/include/admin_fields.php:603
1113
+ msgid "Checkout Co.. Form"
1114
  msgstr ""
1115
 
1116
+ #: includes/admin/include/admin_fields.php:611
1117
+ msgid "Checkout lo.. Form"
1118
  msgstr ""
1119
 
1120
+ #: includes/admin/include/admin_fields.php:619
1121
+ msgid "Checkout Order Review"
1122
  msgstr ""
1123
 
1124
+ #: includes/admin/include/admin_fields.php:858
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1125
  msgid "Checkout Page"
1126
  msgstr ""
1127
 
1128
+ #: includes/admin/include/admin_fields.php:159
 
 
 
 
 
1129
  msgid "Checkout Page Template"
1130
  msgstr ""
1131
 
1132
+ #: includes/admin/include/admin_fields.php:595
1133
+ msgid "Checkout Payment"
1134
  msgstr ""
1135
 
1136
+ #: includes/admin/include/admin_fields.php:587
1137
+ msgid "Checkout Shipping Form"
1138
  msgstr ""
1139
 
1140
+ #: includes/admin/include/admin_fields.php:1084
1141
+ msgid "Choose entrance animation."
1142
  msgstr ""
1143
 
1144
+ #: includes/admin/include/admin_fields.php:1140
1145
+ msgid "Choose exit animation."
1146
  msgstr ""
1147
 
1148
  #: includes/addons/wl_brand.php:80
1149
  msgid "Choose Image"
1150
  msgstr ""
1151
 
1152
+ #: includes/admin/include/admin_fields.php:898
1153
+ msgid "Choose Template"
1154
+ msgstr ""
1155
+
1156
+ #: includes/admin/include/admin_fields.php:899
1157
+ msgid "Choose template for manual notification."
1158
+ msgstr ""
1159
+
1160
  #: includes/addons/wl_testimonial.php:96
1161
+ #: includes/addons/wb_customer_review.php:94
1162
  msgid "Client Rating"
1163
  msgstr ""
1164
 
 
1165
  #: includes/addons/wl_testimonial.php:124
1166
+ #: includes/addons/wb_customer_review.php:122
1167
  msgid "Client Say"
1168
  msgstr ""
1169
 
 
1170
  #: includes/addons/wl_testimonial.php:685
1171
+ #: includes/addons/wb_customer_review.php:501
1172
  msgid "Client say"
1173
  msgstr ""
1174
 
1197
  msgid "Collapse Icon Color"
1198
  msgstr ""
1199
 
1200
+ #: includes/addons/wl_faq.php:435 includes/addons/wl_faq.php:476
1201
+ #: includes/addons/wl_faq.php:548 includes/addons/wl_faq.php:628
1202
+ #: includes/addons/wl_faq.php:657 includes/addons/wl_faq.php:763
1203
+ #: includes/addons/wl_faq.php:792
1204
+ #: includes/addons/wl_product_horizontal_filter.php:377
1205
+ #: includes/addons/wl_product_horizontal_filter.php:444
1206
+ #: includes/addons/wl_product_horizontal_filter.php:520
1207
+ #: includes/addons/wl_product_horizontal_filter.php:602
1208
+ #: includes/addons/wl_product_horizontal_filter.php:633
1209
+ #: includes/addons/wl_product_horizontal_filter.php:695
1210
+ #: includes/addons/wl_product_horizontal_filter.php:783
1211
+ #: includes/addons/wl_product_horizontal_filter.php:825
1212
+ #: includes/addons/wl_onepage_slider.php:216
1213
+ #: includes/addons/wl_onepage_slider.php:258
1214
+ #: includes/addons/wl_onepage_slider.php:311
1215
+ #: includes/addons/wl_onepage_slider.php:386
1216
+ #: includes/addons/wb_product_upsell.php:113
1217
  #: includes/addons/special_day_offer.php:336
1218
  #: includes/addons/special_day_offer.php:395
1219
  #: includes/addons/special_day_offer.php:454
1221
  #: includes/addons/special_day_offer.php:572
1222
  #: includes/addons/special_day_offer.php:639
1223
  #: includes/addons/special_day_offer.php:727
1224
+ #: includes/addons/wl_testimonial.php:580
1225
+ #: includes/addons/wl_testimonial.php:637
1226
+ #: includes/addons/wl_testimonial.php:693
1227
+ #: includes/addons/wl_testimonial.php:749
1228
+ #: includes/addons/wl_testimonial.php:840
1229
+ #: includes/addons/wl_testimonial.php:974
1230
+ #: includes/addons/wl_store_features.php:462
1231
+ #: includes/addons/wl_store_features.php:508
1232
  #: includes/addons/wb_archive_product.php:326
1233
  #: includes/addons/wb_archive_product.php:383
1234
  #: includes/addons/wb_archive_product.php:418
1237
  #: includes/addons/wb_archive_product.php:645
1238
  #: includes/addons/wb_archive_product.php:730
1239
  #: includes/addons/wb_archive_product.php:762
1240
+ #: includes/addons/product_image_accordion.php:536
1241
+ #: includes/addons/product_image_accordion.php:591
1242
+ #: includes/addons/wb_whols.php:52 includes/addons/wb_product_related.php:128
1243
+ #: includes/addons/product_accordion.php:614
1244
+ #: includes/addons/product_accordion.php:661
1245
+ #: includes/addons/wl_category.php:315 includes/addons/product_curvy.php:750
1246
+ #: includes/addons/product_curvy.php:794
 
 
 
1247
  #: includes/addons/wb_product_suggest_price.php:412
1248
  #: includes/addons/wb_product_suggest_price.php:498
 
 
 
 
 
 
 
 
 
 
 
 
1249
  #: includes/addons/wl_product_filter.php:150
1250
  #: includes/addons/wl_product_filter.php:226
1251
  #: includes/addons/wl_product_filter.php:296
1254
  #: includes/addons/wl_product_filter.php:468
1255
  #: includes/addons/wl_product_filter.php:640
1256
  #: includes/addons/wl_product_filter.php:704
1257
+ #: includes/addons/wb_image_marker.php:190
1258
+ #: includes/addons/wb_image_marker.php:307
1259
+ #: includes/addons/wb_image_marker.php:368
1260
+ #: includes/addons/wb_customer_review.php:396
1261
+ #: includes/addons/wb_customer_review.php:453
1262
+ #: includes/addons/wb_customer_review.php:509
1263
+ #: includes/addons/wb_customer_review.php:564
1264
+ #: includes/addons/product_tabs.php:279 includes/addons/product_tabs.php:358
1265
+ #: includes/addons/product_tabs.php:646 includes/addons/product_tabs.php:761
1266
+ #: includes/addons/product_tabs.php:1131 includes/addons/product_tabs.php:1191
1267
+ #: includes/addons/wb_product_additional_information.php:72
1268
+ #: includes/addons/wb_product_additional_information.php:120
1269
+ #: includes/addons/add_banner.php:155 includes/addons/add_banner.php:197
1270
+ #: includes/addons/add_banner.php:239 includes/addons/wl_category_grid.php:547
1271
+ #: includes/addons/wl_category_grid.php:618
1272
+ #: includes/addons/wl_category_grid.php:704
1273
+ #: includes/addons/wl_category_grid.php:838
1274
  msgid "Color"
1275
  msgstr ""
1276
 
 
 
 
 
 
1277
  #: includes/addons/wb_product_upsell.php:46
 
 
1278
  #: includes/addons/wl_testimonial.php:178
1279
  #: includes/addons/wl_testimonial.php:188
1280
+ #: includes/addons/wb_archive_product.php:50
1281
+ #: includes/addons/wb_product_related.php:61
1282
+ #: includes/addons/product_curvy.php:71 includes/addons/product_curvy.php:89
1283
+ #: includes/addons/wb_customer_review.php:176
1284
+ #: includes/addons/product_tabs.php:92 includes/addons/wl_category_grid.php:175
1285
+ #: includes/addons/wl_category_grid.php:185
1286
  msgid "Columns"
1287
  msgstr ""
1288
 
1289
+ #: includes/helper-function.php:727
 
1290
  #: includes/addons/product_image_accordion.php:146
1291
+ #: includes/addons/product_accordion.php:167
1292
+ #: includes/addons/product_curvy.php:202 includes/addons/product_tabs.php:166
1293
  msgid "Comment count"
1294
  msgstr ""
1295
 
1296
+ #: includes/helper-function.php:782
1297
+ #: woolentor-blocks/includes/helper-functions.php:329
 
 
 
 
1298
  msgid "Compare"
1299
  msgstr ""
1300
 
1301
+ #: includes/addons/wl_faq.php:41 includes/addons/wl_faq.php:78
1302
+ #: includes/addons/wl_faq.php:540 includes/addons/wl_onepage_slider.php:62
1303
+ #: includes/addons/wb_product_data_tab.php:208
 
 
1304
  #: includes/addons/wb_image_marker.php:247
1305
+ #: includes/addons/wb_ever_compare_table.php:127
1306
  #: includes/addons/wb_product_additional_information.php:113
 
 
1307
  msgid "Content"
1308
  msgstr ""
1309
 
1311
  msgid "Content Alignment"
1312
  msgstr ""
1313
 
 
1314
  #: includes/addons/wl_store_features.php:406
1315
+ #: includes/addons/product_accordion.php:445
1316
  msgid "Content Area"
1317
  msgstr ""
1318
 
1319
+ #: includes/admin/include/admin_fields.php:1325
1320
  msgid "Content area background"
1321
  msgstr ""
1322
 
1323
  #: includes/addons/product_accordion.php:461
1324
  #: includes/addons/product_curvy.php:596 includes/addons/product_curvy.php:610
1325
  #: includes/addons/wb_ever_compare_table.php:134
1326
+ #: includes/admin/include/admin_fields.php:1234
1327
  msgid "Content Color"
1328
  msgstr ""
1329
 
1330
+ #: includes/addons/product_image_accordion.php:209
1331
  #: includes/addons/product_accordion.php:262
1332
  #: includes/addons/product_curvy.php:254
 
1333
  msgid "Content Display"
1334
  msgstr ""
1335
 
1346
  msgid "Content Position"
1347
  msgstr ""
1348
 
1349
+ #: includes/addons/product_image_accordion.php:177
1350
  #: includes/addons/product_accordion.php:198
1351
  #: includes/addons/product_curvy.php:233
 
1352
  msgid "Content Settings"
1353
  msgstr ""
1354
 
1356
  msgid "Count"
1357
  msgstr ""
1358
 
1359
+ #: includes/admin/include/admin_fields.php:1509
1360
  msgid "Counter Timer"
1361
  msgstr ""
1362
 
1363
+ #: includes/admin/include/admin_fields.php:1514
1364
  msgid "Counter timer color"
1365
  msgstr ""
1366
 
 
 
 
 
 
1367
  #: includes/admin/include/templates_list.php:16
1368
  msgid "Create a new page from this template"
1369
  msgstr ""
1370
 
1371
+ #: includes/admin/include/admin_fields.php:1242
1372
  msgid "Cross Icon Color"
1373
  msgstr ""
1374
 
1375
+ #: includes/admin/include/admin_fields.php:563
1376
+ msgid "Cross Sell ..( Custom )"
1377
  msgstr ""
1378
 
1379
+ #: includes/addons/wl_faq.php:54 includes/addons/wl_testimonial.php:67
1380
+ #: includes/addons/wb_customer_review.php:65
1381
  msgid "Custom"
1382
  msgstr ""
1383
 
1389
  msgid "Custom Order"
1390
  msgstr ""
1391
 
1392
+ #: includes/addons/product_image_accordion.php:127
1393
  #: includes/addons/product_accordion.php:148
1394
  #: includes/addons/product_curvy.php:183
 
1395
  msgid "Custom order"
1396
  msgstr ""
1397
 
1403
  msgid "Customer"
1404
  msgstr ""
1405
 
1406
+ #: includes/admin/include/admin_fields.php:281
1407
  msgid "Customer Review"
1408
  msgstr ""
1409
 
1410
+ #: includes/admin/admin-init.php:308
1411
+ msgid "Data Fetch successfully!"
1412
  msgstr ""
1413
 
1414
+ #: includes/admin/admin-init.php:268
1415
+ msgid "Data Saved successfully!"
 
 
1416
  msgstr ""
1417
 
1418
+ #: includes/helper-function.php:724 includes/addons/wb_product_upsell.php:62
 
 
 
1419
  #: includes/addons/wb_archive_product.php:127
1420
+ #: includes/addons/product_image_accordion.php:143
1421
  #: includes/addons/wb_product_related.php:77
1422
+ #: includes/addons/product_accordion.php:164
1423
+ #: includes/addons/product_curvy.php:199 includes/addons/product_tabs.php:163
1424
  msgid "Date"
1425
  msgstr ""
1426
 
1428
  msgid "Default"
1429
  msgstr ""
1430
 
1431
+ #: includes/admin/include/admin_fields.php:1326
1432
+ #: includes/admin/include/admin_fields.php:1340
1433
+ #: includes/admin/include/admin_fields.php:1347
1434
+ #: includes/admin/include/admin_fields.php:1361
1435
+ #: includes/admin/include/admin_fields.php:1368
1436
+ #: includes/admin/include/admin_fields.php:1382
1437
+ #: includes/admin/include/admin_fields.php:1389
1438
+ #: includes/admin/include/admin_fields.php:1403
1439
+ #: includes/admin/include/admin_fields.php:1417
1440
+ #: includes/admin/include/admin_fields.php:1424
1441
+ #: includes/admin/include/admin_fields.php:1438
1442
+ #: includes/admin/include/admin_fields.php:1452
1443
+ #: includes/admin/include/admin_fields.php:1459
1444
+ #: includes/admin/include/admin_fields.php:1466
1445
+ #: includes/admin/include/admin_fields.php:1480
1446
+ #: includes/admin/include/admin_fields.php:1487
1447
+ #: includes/admin/include/admin_fields.php:1494
1448
+ #: includes/admin/include/admin_fields.php:1501
1449
+ #: includes/admin/include/admin_fields.php:1515
1450
  msgid "Default Color for universal layout."
1451
  msgstr ""
1452
 
1453
+ #: includes/helper-function.php:538
1454
  msgid "Default sorting"
1455
  msgstr ""
1456
 
1458
  msgid "Default title"
1459
  msgstr ""
1460
 
1461
+ #: includes/addons/wl_product_horizontal_filter.php:952
1462
+ #: includes/addons/wb_product_upsell.php:81
1463
  #: includes/addons/wb_archive_product.php:149
1464
  #: includes/addons/wb_product_related.php:96
 
1465
  #: includes/addons/wl_product_filter.php:883
 
1466
  msgid "DESC"
1467
  msgstr ""
1468
 
 
 
1469
  #: includes/addons/product_image_accordion.php:162
1470
+ #: includes/addons/product_accordion.php:183
1471
+ #: includes/addons/wl_category.php:137 includes/addons/product_curvy.php:218
1472
+ #: includes/addons/product_tabs.php:182
1473
  #: includes/addons/wl_category_grid.php:112
1474
  msgid "Descending"
1475
  msgstr ""
1477
  #: includes/addons/special_day_offer.php:104
1478
  #: includes/addons/special_day_offer.php:443
1479
  #: includes/addons/wb_image_marker.php:361
1480
+ #: includes/admin/include/admin_fields.php:831
1481
+ #: includes/admin/include/admin_fields.php:834
1482
  msgid "Description"
1483
  msgstr ""
1484
 
1485
+ #: includes/admin/include/admin_fields.php:1402
1486
  msgid "Description color"
1487
  msgstr ""
1488
 
1489
+ #: classes/class.default_data.php:219
1490
+ msgid "Description dose not set this product."
1491
+ msgstr ""
1492
+
1493
+ #: includes/addons/wl_testimonial.php:87 includes/addons/wl_testimonial.php:629
1494
  #: includes/addons/wb_customer_review.php:85
1495
  #: includes/addons/wb_customer_review.php:445
 
1496
  msgid "Designation"
1497
  msgstr ""
1498
 
1500
  msgid "Designer"
1501
  msgstr ""
1502
 
 
1503
  #: includes/addons/wl_testimonial.php:148
1504
+ #: includes/addons/wb_customer_review.php:154
1505
  msgid "Developer"
1506
  msgstr ""
1507
 
1508
+ #: includes/admin/templates/dashboard-element.php:19
1509
+ #: includes/admin/templates/dashboard-module.php:22
1510
+ msgid "Disable all"
1511
+ msgstr ""
1512
+
1513
+ #: includes/helper-function.php:378
1514
  msgid "div"
1515
  msgstr ""
1516
 
1517
+ #: includes/admin/include/admin_fields.php:1050
1518
+ msgid "Do not show purchases older than."
 
 
1519
  msgstr ""
1520
 
1521
  #: includes/addons/wl_faq.php:107
1522
  msgid "Do you want to individual icon ?"
1523
  msgstr ""
1524
 
1525
+ #: includes/admin/include/admin_field-manager.php:193
1526
+ #: includes/admin/templates/dashboard-welcome.php:19
1527
+ msgid "Documentation"
1528
  msgstr ""
1529
 
1530
+ #: includes/admin/include/template-library.php:198
1531
  msgid "Edit Page"
1532
  msgstr ""
1533
 
1534
+ #: includes/admin/include/template-library.php:198
1535
  msgid "Edit Template"
1536
  msgstr ""
1537
 
1538
+ #: includes/addons/wl_testimonial.php:199
1539
  #: includes/addons/wb_customer_review.php:187
1540
  #: includes/addons/wl_category_grid.php:196
 
1541
  msgid "Eight"
1542
  msgstr ""
1543
 
1553
  msgid "Elementor Template"
1554
  msgstr ""
1555
 
1556
+ #: includes/admin/include/admin_fields.php:44
1557
  msgid "Elements"
1558
  msgstr ""
1559
 
 
 
 
 
 
1560
  #: includes/admin/include/class.extension-manager.php:126
1561
  msgid ""
1562
  "Email Candy is an outstanding WordPress plugin that allows you to customize "
1574
  msgid "Email Field Placeholder"
1575
  msgstr ""
1576
 
1577
+ #: includes/admin/include/admin_fields.php:539
1578
+ msgid "Empty Cart Message"
1579
  msgstr ""
1580
 
1581
+ #: includes/admin/include/admin_fields.php:547
1582
+ msgid "Empty Cart Re.. Button"
1583
  msgstr ""
1584
 
1585
+ #: includes/addons/product_image_accordion.php:479
1586
  #: includes/addons/product_accordion.php:557
1587
  #: includes/addons/product_curvy.php:648 includes/addons/product_curvy.php:662
 
1588
  msgid "Empty Rating Color"
1589
  msgstr ""
1590
 
1591
+ #: includes/admin/include/admin_fields.php:1416
1592
  msgid "Empty rating color"
1593
  msgstr ""
1594
 
1596
  msgid "Empty Rating Star Color"
1597
  msgstr ""
1598
 
 
1599
  #: includes/addons/wb_wishsuite_table.php:52
1600
+ #: includes/addons/wb_ever_compare_table.php:52
1601
  msgid "Empty table text"
1602
  msgstr ""
1603
 
1604
+ #: includes/admin/include/admin_fields.php:1041
 
 
1605
  msgid "Enable"
1606
  msgstr ""
1607
 
1608
+ #: includes/admin/include/admin_fields.php:790
1609
  msgid "Enable / Disable Rename Label"
1610
  msgstr ""
1611
 
1612
+ #: includes/admin/include/admin_fields.php:878
1613
  msgid "Enable / Disable Sales Notification"
1614
  msgstr ""
1615
 
1616
+ #: includes/admin/include/admin_fields.php:95
1617
  msgid "Enable / Disable Template Builder"
1618
  msgstr ""
1619
 
1621
  msgid "Enable Add to Cart URL"
1622
  msgstr ""
1623
 
1624
+ #: includes/admin/templates/dashboard-element.php:18
1625
+ #: includes/admin/templates/dashboard-module.php:21
1626
+ msgid "Enable all"
1627
+ msgstr ""
1628
+
1629
  #: includes/custom-metabox.php:26
1630
  msgid "Enter your preferred SaleFlash text. Ex: New / Free etc"
1631
  msgstr ""
1639
  msgid "Even Heading Background"
1640
  msgstr ""
1641
 
1642
+ #: includes/admin/include/admin_fields.php:1568
1643
  msgid "Ever Compare"
1644
  msgstr ""
1645
 
1653
  msgid "Extension"
1654
  msgstr ""
1655
 
1656
+ #: includes/admin/include/admin_fields.php:74
1657
+ msgid "Extensions"
1658
+ msgstr ""
1659
+
1660
  #: includes/addons/wl_category.php:175 includes/addons/wl_category.php:186
1661
  msgid "Extra Option"
1662
  msgstr ""
1663
 
1664
+ #: includes/admin/include/admin_fields.php:1103
1665
+ msgid "fadeIn"
1666
+ msgstr ""
1667
+
1668
+ #: includes/admin/include/admin_fields.php:1104
1669
+ msgid "fadeInDown"
1670
+ msgstr ""
1671
+
1672
+ #: includes/admin/include/admin_fields.php:1105
1673
+ msgid "fadeInDownBig"
1674
+ msgstr ""
1675
+
1676
+ #: includes/admin/include/admin_fields.php:1106
1677
  msgid "fadeInLeft"
1678
  msgstr ""
1679
 
1680
+ #: includes/admin/include/admin_fields.php:1107
1681
+ msgid "fadeInLeftBig"
1682
+ msgstr ""
1683
+
1684
+ #: includes/admin/include/admin_fields.php:1108
1685
+ msgid "fadeInRight"
1686
+ msgstr ""
1687
+
1688
+ #: includes/admin/include/admin_fields.php:1109
1689
+ msgid "fadeInRightBig"
1690
+ msgstr ""
1691
+
1692
+ #: includes/admin/include/admin_fields.php:1110
1693
+ msgid "fadeInUp"
1694
+ msgstr ""
1695
+
1696
+ #: includes/admin/include/admin_fields.php:1111
1697
+ msgid "fadeInUpBig"
1698
+ msgstr ""
1699
+
1700
+ #: includes/admin/include/admin_fields.php:1159
1701
+ msgid "fadeOut"
1702
+ msgstr ""
1703
+
1704
+ #: includes/admin/include/admin_fields.php:1160
1705
+ msgid "fadeOutDown"
1706
+ msgstr ""
1707
+
1708
+ #: includes/admin/include/admin_fields.php:1161
1709
+ msgid "fadeOutDownBig"
1710
+ msgstr ""
1711
+
1712
+ #: includes/admin/include/admin_fields.php:1162
1713
+ msgid "fadeOutLeft"
1714
+ msgstr ""
1715
+
1716
+ #: includes/admin/include/admin_fields.php:1163
1717
+ msgid "fadeOutLeftBig"
1718
  msgstr ""
1719
 
1720
+ #: includes/admin/include/admin_fields.php:1164
1721
+ msgid "fadeOutRight"
1722
  msgstr ""
1723
 
1724
+ #: includes/admin/include/admin_fields.php:1165
1725
+ msgid "fadeOutRightBig"
1726
  msgstr ""
1727
 
1728
+ #: includes/admin/include/admin_fields.php:1166
1729
+ msgid "fadeOutUp"
1730
  msgstr ""
1731
 
1732
+ #: includes/admin/include/admin_fields.php:1167
1733
+ msgid "fadeOutUpBig"
1734
  msgstr ""
1735
 
1736
+ #: includes/admin/include/admin_fields.php:330
1737
+ msgid "Faq"
1738
  msgstr ""
1739
 
1740
+ #: includes/addons/wl_faq.php:66
1741
  msgid "FAQ Title"
1742
  msgstr ""
1743
 
1744
+ #: includes/helper-function.php:729
1745
  msgid "Featured"
1746
  msgstr ""
1747
 
 
 
1748
  #: includes/addons/product_image_accordion.php:63
1749
+ #: includes/addons/product_accordion.php:84
1750
+ #: includes/addons/product_curvy.php:119 includes/addons/product_tabs.php:80
1751
  msgid "Featured Products"
1752
  msgstr ""
1753
 
 
 
1754
  #: includes/addons/wl_product_horizontal_filter.php:48
1755
  #: includes/addons/wl_product_horizontal_filter.php:195
1756
+ #: includes/addons/wl_product_filter.php:48
1757
+ #: includes/addons/wl_product_filter.php:829
1758
  msgid "Filter"
1759
  msgstr ""
1760
 
1766
  msgid "Filter Button Icon"
1767
  msgstr ""
1768
 
 
 
1769
  #: includes/addons/product_image_accordion.php:58
1770
+ #: includes/addons/product_accordion.php:79
1771
+ #: includes/addons/product_curvy.php:114 includes/addons/product_tabs.php:75
1772
  msgid "Filter By"
1773
  msgstr ""
1774
 
1789
  msgid "Filter Title"
1790
  msgstr ""
1791
 
 
1792
  #: includes/addons/wl_product_horizontal_filter.php:75
1793
+ #: includes/addons/wl_product_filter.php:55
1794
  msgid "Filter Type"
1795
  msgstr ""
1796
 
1797
+ #: includes/admin/include/admin_fields.php:943
1798
  msgid "First loading time"
1799
  msgstr ""
1800
 
1801
+ #: includes/addons/wl_testimonial.php:196
 
 
 
 
1802
  #: includes/addons/wb_customer_review.php:184
1803
  #: includes/addons/wl_category_grid.php:193
 
1804
  msgid "Five"
1805
  msgstr ""
1806
 
1808
  msgid "Flag only"
1809
  msgstr ""
1810
 
1811
+ #: includes/admin/include/admin_fields.php:1089
1812
+ #: includes/admin/include/admin_fields.php:1145
1813
+ msgid "flash"
1814
+ msgstr ""
1815
+
1816
+ #: includes/admin/include/admin_fields.php:1112
1817
+ #: includes/admin/include/admin_fields.php:1168
1818
+ msgid "flip"
1819
+ msgstr ""
1820
+
1821
+ #: includes/admin/include/admin_fields.php:1113
1822
+ msgid "flipInX"
1823
+ msgstr ""
1824
+
1825
+ #: includes/admin/include/admin_fields.php:1114
1826
+ msgid "flipInY"
1827
+ msgstr ""
1828
+
1829
+ #: includes/admin/include/admin_fields.php:1169
1830
+ msgid "flipOutX"
1831
+ msgstr ""
1832
+
1833
+ #: includes/admin/include/admin_fields.php:1170
1834
+ msgid "flipOutY"
1835
  msgstr ""
1836
 
 
 
1837
  #: includes/addons/wl_product_horizontal_filter.php:613
1838
  #: includes/addons/wl_product_horizontal_filter.php:794
1839
+ #: includes/addons/wl_onepage_slider.php:414
1840
+ #: includes/addons/wl_testimonial.php:760 includes/addons/product_tabs.php:1155
1841
  msgid "Font Size"
1842
  msgstr ""
1843
 
1845
  msgid "Form Style"
1846
  msgstr ""
1847
 
1848
+ #: includes/addons/wl_testimonial.php:195
1849
  #: includes/addons/wb_customer_review.php:183
1850
  #: includes/addons/wl_category_grid.php:192
 
1851
  msgid "Four"
1852
  msgstr ""
1853
 
1855
  msgid "Free"
1856
  msgstr ""
1857
 
1858
+ #: includes/admin/include/class.extension-manager.php:154
1859
  msgid "Free extension"
1860
  msgstr ""
1861
 
1863
  msgid "Free shipping"
1864
  msgstr ""
1865
 
1866
+ #: includes/admin/include/admin_fields.php:32
1867
  msgid "General"
1868
  msgstr ""
1869
 
1871
  msgid "Gerald Gilbert"
1872
  msgstr ""
1873
 
1874
+ #: includes/admin/templates/dashboard-welcome.php:21
1875
+ msgid "Get Now"
1876
  msgstr ""
1877
 
1878
+ #: includes/admin/templates/dashboard-sidebar.php:17
1879
+ msgid "Get Pro Now"
1880
  msgstr ""
1881
 
1882
+ #: includes/admin/templates/dashboard-welcome.php:43
1883
+ msgid "Get Support"
1884
  msgstr ""
1885
 
1886
+ #: includes/base.php:269 includes/addons/wl_category.php:192
1887
+ #: includes/addons/wl_brand.php:225 includes/addons/wl_brand.php:368
1888
  msgid "Go Pro"
1889
  msgstr ""
1890
 
1892
  msgid "Gradient Color"
1893
  msgstr ""
1894
 
1895
+ #: includes/helper-function.php:371
1896
  msgid "H1"
1897
  msgstr ""
1898
 
1899
+ #: includes/helper-function.php:372
1900
  msgid "H2"
1901
  msgstr ""
1902
 
1903
+ #: includes/helper-function.php:373
1904
  msgid "H3"
1905
  msgstr ""
1906
 
1907
+ #: includes/helper-function.php:374
1908
  msgid "H4"
1909
  msgstr ""
1910
 
1911
+ #: includes/helper-function.php:375
1912
  msgid "H5"
1913
  msgstr ""
1914
 
1915
+ #: includes/helper-function.php:376
1916
  msgid "H6"
1917
  msgstr ""
1918
 
1919
  #. Author of the plugin
 
1920
  msgid "HasThemes"
1921
  msgstr ""
1922
 
1923
+ #: includes/admin/templates/dashboard-welcome.php:53
1924
+ msgid ""
1925
+ "Have you ever noticed any missing features? Please notify us if you do. As "
1926
+ "soon as possible, our staff will add any necessary features based on your "
1927
+ "requests. Our commitment to our clients is second to none. We always attempt "
1928
+ "to fulfill their demands."
1929
+ msgstr ""
1930
+
1931
+ #: includes/addons/wb_wc_multicurrency.php:66
1932
+ #: includes/addons/wb_product_upsell.php:89
1933
+ #: includes/addons/wb_product_upsell.php:106
1934
+ #: includes/addons/wb_product_related.php:104
1935
+ #: includes/addons/wb_product_related.php:120
1936
  #: includes/addons/wb_just_table.php:63
1937
+ #: includes/addons/wb_ever_compare_table.php:64
1938
  #: includes/addons/wb_product_additional_information.php:41
1939
  #: includes/addons/wb_product_additional_information.php:48
1940
  #: includes/addons/wb_product_additional_information.php:65
 
 
 
 
 
1941
  msgid "Heading"
1942
  msgstr ""
1943
 
1946
  msgid "Heading Background"
1947
  msgstr ""
1948
 
 
 
 
1949
  #: includes/addons/wb_wc_multicurrency.php:74
1950
+ #: includes/addons/wb_product_data_tab.php:246
1951
+ #: includes/addons/wb_just_table.php:71
1952
  #: includes/addons/wb_wishsuite_table.php:72
1953
+ #: includes/addons/wb_ever_compare_table.php:72
1954
+ #: includes/admin/include/admin_fields.php:1226
1955
  msgid "Heading Color"
1956
  msgstr ""
1957
 
1963
  msgid "Heading Typography"
1964
  msgstr ""
1965
 
1966
+ #: includes/admin/include/admin_fields.php:1097
1967
+ #: includes/admin/include/admin_fields.php:1153
1968
+ msgid "heartBeat"
1969
+ msgstr ""
1970
+
1971
  #: includes/addons/wl_onepage_slider.php:444
1972
  #: includes/addons/wl_onepage_slider.php:515
1973
  #: includes/addons/wl_product_filter.php:525
1974
  msgid "Height"
1975
  msgstr ""
1976
 
1977
+ #: includes/admin/templates/dashboard-style.php:20
1978
+ #: includes/admin/templates/dashboard-style.php:23
1979
+ msgid "Helping Screenshot"
1980
  msgstr ""
1981
 
1982
+ #: includes/helper-function.php:657 includes/helper-function.php:675
1983
  msgid "here"
1984
  msgstr ""
1985
 
1986
+ #: includes/addons/wb_product_upsell.php:92
1987
  #: includes/addons/wb_archive_product.php:803
 
1988
  #: includes/addons/wb_product_related.php:106
1989
+ #: includes/addons/wb_product_additional_information.php:51
1990
  msgid "Hide"
1991
  msgstr ""
1992
 
1999
  msgid "Hide Content"
2000
  msgstr ""
2001
 
2002
+ #: includes/addons/product_image_accordion.php:239
2003
  #: includes/addons/product_accordion.php:295
2004
  #: includes/addons/product_curvy.php:274
 
2005
  msgid "Hide Price"
2006
  msgstr ""
2007
 
2008
+ #: includes/addons/product_image_accordion.php:251
2009
  #: includes/addons/product_accordion.php:306
2010
  #: includes/addons/product_curvy.php:311
 
2011
  msgid "Hide Rating"
2012
  msgstr ""
2013
 
 
2014
  #: includes/addons/product_image_accordion.php:228
2015
+ #: includes/addons/product_curvy.php:263
2016
  msgid "Hide Title"
2017
  msgstr ""
2018
 
2020
  msgid "Hierarchical"
2021
  msgstr ""
2022
 
2023
+ #: includes/admin/include/admin_fields.php:1130
2024
+ #: includes/admin/include/admin_fields.php:1186
2025
+ msgid "hinge"
 
 
 
 
 
2026
  msgstr ""
2027
 
2028
  #: includes/addons/wl_category.php:54
2033
  msgid "Horizontal Position"
2034
  msgstr ""
2035
 
2036
+ #: includes/addons/wl_product_horizontal_filter.php:627
2037
+ #: includes/addons/wl_product_horizontal_filter.php:819
 
 
 
2038
  #: includes/addons/special_day_offer.php:720
2039
+ #: includes/addons/wl_testimonial.php:959
2040
+ #: includes/addons/wl_store_features.php:374
2041
  #: includes/addons/wb_archive_product.php:639
2042
+ #: includes/addons/product_image_accordion.php:584
2043
  #: includes/addons/wb_product_call_for_price.php:167
2044
+ #: includes/addons/product_accordion.php:654
2045
+ #: includes/addons/product_curvy.php:787
2046
  #: includes/addons/wb_product_suggest_price.php:491
2047
  #: includes/addons/wb_product_suggest_price.php:643
2048
  #: includes/addons/wb_product_suggest_price.php:786
 
2049
  #: includes/addons/wl_product_filter.php:340
2050
  #: includes/addons/wl_product_filter.php:461
2051
  #: includes/addons/wl_product_filter.php:698
2052
+ #: includes/addons/product_tabs.php:350 includes/addons/product_tabs.php:745
2053
+ #: includes/addons/product_tabs.php:1063 includes/addons/product_tabs.php:1185
2054
+ #: includes/addons/wb_product_add_to_cart.php:136
2055
+ #: includes/addons/wl_category_grid.php:823
2056
  msgid "Hover"
2057
  msgstr ""
2058
 
 
2059
  #: includes/addons/wl_product_horizontal_filter.php:723
2060
+ #: includes/addons/wl_onepage_slider.php:359
2061
  msgid "Hover Background"
2062
  msgstr ""
2063
 
2074
  msgid "Hover Border Type"
2075
  msgstr ""
2076
 
2077
+ #: includes/addons/wl_product_horizontal_filter.php:707
 
2078
  #: includes/addons/wl_onepage_slider.php:322
2079
  #: includes/addons/wl_onepage_slider.php:400
2080
+ #: includes/addons/wl_category.php:327 includes/addons/add_banner.php:251
2081
+ #: includes/addons/wl_category_grid.php:559
2082
  msgid "Hover Color"
2083
  msgstr ""
2084
 
2085
+ #: includes/admin/include/admin_fields.php:970
2086
+ msgid "How long to keep the notification."
2087
  msgstr ""
2088
 
2089
  #. Author URI of the plugin
2094
  msgid "https://woolentor.com/"
2095
  msgstr ""
2096
 
2097
+ #: includes/addons/special_day_offer.php:133 includes/addons/wl_brand.php:93
2098
+ #: includes/addons/add_banner.php:123
2099
  msgid "https://your-link.com"
2100
  msgstr ""
2101
 
2102
+ #: includes/addons/wl_faq.php:609 includes/addons/wl_store_features.php:64
 
 
 
 
 
 
 
 
 
 
 
2103
  #: includes/addons/wl_store_features.php:80
2104
+ #: includes/addons/wl_product_filter.php:110
2105
  msgid "Icon"
2106
  msgstr ""
2107
 
2121
  msgid "Icon Position"
2122
  msgstr ""
2123
 
2124
+ #: includes/addons/wl_store_features.php:290
2125
  #: includes/addons/wl_product_filter.php:317
2126
  #: includes/addons/wl_product_filter.php:423
 
2127
  msgid "Icon Size"
2128
  msgstr ""
2129
 
2140
  msgid "Icon Width"
2141
  msgstr ""
2142
 
2143
+ #: includes/helper-function.php:723
 
2144
  #: includes/addons/product_image_accordion.php:142
2145
+ #: includes/addons/product_accordion.php:163
2146
+ #: includes/addons/product_curvy.php:198 includes/addons/product_tabs.php:162
2147
  msgid "ID"
2148
  msgstr ""
2149
 
2150
+ #: includes/admin/templates/dashboard-sidebar.php:26
2151
  msgid ""
2152
  "If you’re loving how our product has helped your business, please let the "
2153
+ "WordPress community know by "
2154
  msgstr ""
2155
 
2156
+ #: includes/addons/wl_onepage_slider.php:49
2157
  #: includes/addons/special_day_offer.php:66
2158
+ #: includes/addons/wl_testimonial.php:107
2159
+ #: includes/addons/wl_testimonial.php:527
2160
+ #: includes/addons/wl_store_features.php:68
2161
+ #: includes/addons/wl_store_features.php:93
2162
  #: includes/addons/wb_archive_product.php:266
2163
+ #: includes/addons/wb_product_image.php:40
2164
+ #: includes/addons/wb_image_marker.php:39
2165
  #: includes/addons/wb_customer_review.php:105
2166
  #: includes/addons/wb_customer_review.php:357
 
 
2167
  #: includes/addons/wl_category_grid.php:479
 
 
 
 
 
2168
  msgid "Image"
2169
  msgstr ""
2170
 
2172
  msgid "Image Area Border Color"
2173
  msgstr ""
2174
 
2175
+ #: includes/admin/include/admin_fields.php:927
2176
  msgid "Image Left"
2177
  msgstr ""
2178
 
2179
+ #: includes/admin/include/admin_fields.php:288
2180
  msgid "Image Marker"
2181
  msgstr ""
2182
 
2183
+ #: includes/admin/include/admin_fields.php:922
2184
  msgid "Image Position"
2185
  msgstr ""
2186
 
2187
+ #: includes/admin/include/admin_fields.php:928
2188
+ msgid "Image Right"
2189
+ msgstr ""
2190
+
2191
  #: includes/addons/wl_store_features.php:236
2192
  msgid "Image/Icon"
2193
  msgstr ""
2194
 
2195
+ #: classes/class.assest_management.php:338
2196
  msgid "Import"
2197
  msgstr ""
2198
 
2200
  msgid "Import template to your Library"
2201
  msgstr ""
2202
 
2203
+ #: classes/class.assest_management.php:336
2204
  msgid "Import to Library"
2205
  msgstr ""
2206
 
2207
+ #: classes/class.assest_management.php:337
2208
  msgid "Import to Page"
2209
  msgstr ""
2210
 
2211
+ #: classes/class.assest_management.php:331
2212
  msgid "in this package"
2213
  msgstr ""
2214
 
2216
  msgid "Input"
2217
  msgstr ""
2218
 
 
2219
  #: includes/addons/wl_product_horizontal_filter.php:511
2220
+ #: includes/addons/wl_product_filter.php:217
2221
  msgid "Input Box"
2222
  msgstr ""
2223
 
2229
  msgid "Install Elementor"
2230
  msgstr ""
2231
 
2232
+ #: includes/admin/include/template-library.php:265
2233
+ #: includes/admin/include/template-library.php:317
2234
+ #: includes/admin/include/class.extension-manager.php:183
2235
+ #: includes/admin/include/class.extension-manager.php:250
 
2236
  msgid "Install Now"
2237
  msgstr ""
2238
 
2240
  msgid "Install WooCommerce"
2241
  msgstr ""
2242
 
2243
+ #: classes/class.assest_management.php:341
2244
  msgid "Installing.."
2245
  msgstr ""
2246
 
2247
+ #: includes/addons/wl_faq.php:255 includes/addons/wl_testimonial.php:471
2248
  #: includes/addons/wb_archive_product.php:171
 
2249
  msgid "Item"
2250
  msgstr ""
2251
 
2253
  msgid "Item Gap Color"
2254
  msgstr ""
2255
 
2256
+ #: includes/addons/wl_faq.php:263
2257
+ msgid "Item Spacing"
2258
+ msgstr ""
2259
+
2260
+ #: includes/admin/include/admin_fields.php:1131
2261
+ msgid "jackInTheBox"
2262
+ msgstr ""
2263
+
2264
+ #: includes/admin/include/admin_fields.php:1096
2265
+ #: includes/admin/include/admin_fields.php:1152
2266
+ msgid "jello"
2267
+ msgstr ""
2268
+
2269
+ #: includes/addons/wb_product_short_description.php:65
2270
  #: includes/addons/special_day_offer.php:285
2271
+ #: includes/addons/wl_store_features.php:151
2272
  #: includes/addons/wb_product_data_tab.php:125
2273
+ #: includes/addons/wb_archive_product.php:249
2274
  #: includes/addons/wb_product_description.php:63
2275
+ #: includes/addons/product_tabs.php:244 includes/addons/product_tabs.php:966
2276
+ #: includes/addons/product_tabs.php:1045
2277
  msgid "Justified"
2278
  msgstr ""
2279
 
2280
  #: includes/addons/wb_just_table.php:44
2281
+ #: includes/admin/include/admin_fields.php:1578
2282
  msgid "JustTable"
2283
  msgstr ""
2284
 
2308
  msgid "Label"
2309
  msgstr ""
2310
 
 
2311
  #: includes/addons/wl_product_horizontal_filter.php:916
2312
+ #: includes/addons/wl_product_filter.php:785
2313
  msgctxt "label"
2314
  msgid "Search for:"
2315
  msgstr ""
2318
  msgid "Label Color"
2319
  msgstr ""
2320
 
 
 
 
 
 
2321
  #: includes/addons/wl_store_features.php:44
2322
  msgid "Layout"
2323
  msgstr ""
2347
  msgid "Layout Two"
2348
  msgstr ""
2349
 
2350
+ #: includes/admin/templates/dashboard-sidebar.php:26
2351
  msgid "leaving us a review on our WP repository"
2352
  msgstr ""
2353
 
2354
+ #: includes/addons/wl_faq.php:350 includes/addons/wl_faq.php:573
2355
+ #: includes/addons/wb_product_short_description.php:53
2356
+ #: includes/addons/wl_product_horizontal_filter.php:738
2357
+ #: includes/addons/wl_onepage_slider.php:169
2358
  #: includes/addons/special_day_offer.php:57
2359
  #: includes/addons/special_day_offer.php:273
2360
+ #: includes/addons/wl_store_features.php:139
2361
+ #: includes/addons/wb_product_data_tab.php:113
2362
  #: includes/addons/wb_archive_product.php:237
2363
  #: includes/addons/wb_archive_product.php:896
 
 
 
2364
  #: includes/addons/wb_product_related.php:165
2365
+ #: includes/addons/wb_product_description.php:51
2366
+ #: includes/addons/wl_category.php:280
 
 
 
2367
  #: includes/addons/wl_product_video_gallery.php:58
2368
+ #: includes/addons/wl_brand.php:294 includes/addons/wb_product_title.php:105
2369
+ #: includes/addons/wb_customer_review.php:286
2370
+ #: includes/addons/product_tabs.php:232 includes/addons/product_tabs.php:954
2371
+ #: includes/addons/product_tabs.php:1033 includes/addons/add_banner.php:67
2372
  msgid "Left"
2373
  msgstr ""
2374
 
2375
+ #: includes/admin/include/admin_fields.php:1115
2376
+ msgid "lightSpeedIn"
 
 
 
 
 
 
 
 
2377
  msgstr ""
2378
 
2379
+ #: includes/admin/include/admin_fields.php:1171
2380
+ msgid "lightSpeedOut"
2381
  msgstr ""
2382
 
2383
+ #: includes/admin/include/admin_fields.php:1027
2384
  msgid "Limit"
2385
  msgstr ""
2386
 
2401
  msgid "List Item"
2402
  msgstr ""
2403
 
2404
+ #: includes/admin/include/admin_fields.php:1493
2405
  msgid "List View Button background color"
2406
  msgstr ""
2407
 
2408
+ #: includes/admin/include/admin_fields.php:1479
2409
  msgid "List View Button color"
2410
  msgstr ""
2411
 
2412
+ #: includes/admin/include/admin_fields.php:1500
2413
  msgid "List View Button hover background color"
2414
  msgstr ""
2415
 
2416
+ #: includes/admin/include/admin_fields.php:1486
2417
  msgid "List View Button Hover color"
2418
  msgstr ""
2419
 
2420
+ #: includes/admin/include/admin_fields.php:1300
2421
  msgid "Load Products in Elementor Addons"
2422
  msgstr ""
2423
 
2424
+ #: includes/admin/include/admin_fields.php:667
2425
+ msgid "Login Form"
2426
  msgstr ""
2427
 
2428
  #: includes/addons/wb_customer_review.php:124
2454
  msgid "Managing Director"
2455
  msgstr ""
2456
 
2457
+ #: includes/admin/include/admin_fields.php:892
2458
  msgid "Manual"
2459
  msgstr ""
2460
 
2461
+ #: includes/addons/wb_product_price.php:67
2462
+ #: includes/addons/wl_product_horizontal_filter.php:332
2463
+ #: includes/addons/wl_product_horizontal_filter.php:418
2464
+ #: includes/addons/wl_product_horizontal_filter.php:485
2465
+ #: includes/addons/wl_onepage_slider.php:236
2466
+ #: includes/addons/wl_onepage_slider.php:278
2467
+ #: includes/addons/wb_product_upsell.php:139
 
 
 
 
 
 
2468
  #: includes/addons/special_day_offer.php:298
2469
  #: includes/addons/special_day_offer.php:357
2470
  #: includes/addons/special_day_offer.php:416
2472
  #: includes/addons/special_day_offer.php:534
2473
  #: includes/addons/special_day_offer.php:593
2474
  #: includes/addons/special_day_offer.php:704
2475
+ #: includes/addons/wl_testimonial.php:512
2476
+ #: includes/addons/wl_testimonial.php:600
2477
+ #: includes/addons/wl_testimonial.php:656
2478
+ #: includes/addons/wl_testimonial.php:712
2479
+ #: includes/addons/wl_testimonial.php:772
2480
+ #: includes/addons/wb_product_meta.php:88
2481
+ #: includes/addons/wl_store_features.php:360
2482
+ #: includes/addons/wl_store_features.php:436
2483
+ #: includes/addons/wl_store_features.php:482
2484
+ #: includes/addons/wl_store_features.php:528
2485
  #: includes/addons/wb_archive_product.php:212
2486
  #: includes/addons/wb_archive_product.php:295
2487
  #: includes/addons/wb_archive_product.php:360
2488
  #: includes/addons/wb_archive_product.php:523
2489
  #: includes/addons/wb_archive_product.php:610
2490
+ #: includes/addons/product_image_accordion.php:276
2491
+ #: includes/addons/product_image_accordion.php:340
2492
+ #: includes/addons/product_image_accordion.php:394
2493
+ #: includes/addons/product_image_accordion.php:457
2494
+ #: includes/addons/product_image_accordion.php:503
 
 
 
2495
  #: includes/addons/wb_product_image.php:70
 
 
 
2496
  #: includes/addons/wb_product_related.php:148
2497
+ #: includes/addons/wb_product_call_for_price.php:121
2498
+ #: includes/addons/product_accordion.php:328
2499
+ #: includes/addons/product_accordion.php:472
2500
+ #: includes/addons/product_accordion.php:535
2501
+ #: includes/addons/product_accordion.php:581
2502
+ #: includes/addons/product_curvy.php:336 includes/addons/product_curvy.php:465
2503
+ #: includes/addons/product_curvy.php:563 includes/addons/product_curvy.php:626
2504
+ #: includes/addons/product_curvy.php:707
2505
+ #: includes/addons/wl_product_video_gallery.php:144
2506
+ #: includes/addons/wl_brand.php:278
2507
  #: includes/addons/wb_product_suggest_price.php:245
2508
  #: includes/addons/wb_product_suggest_price.php:344
2509
  #: includes/addons/wb_product_suggest_price.php:442
2510
  #: includes/addons/wb_product_suggest_price.php:597
2511
  #: includes/addons/wb_product_suggest_price.php:740
2512
+ #: includes/addons/wb_product_rating.php:79
2513
  #: includes/addons/wb_product_title.php:88
2514
+ #: includes/addons/wl_product_filter.php:191
2515
+ #: includes/addons/wb_image_marker.php:346
2516
+ #: includes/addons/wb_image_marker.php:388
2517
+ #: includes/addons/wb_customer_review.php:416
2518
+ #: includes/addons/wb_customer_review.php:472
2519
+ #: includes/addons/wb_customer_review.php:528
2520
+ #: includes/addons/wb_product_stock.php:67
2521
+ #: includes/addons/wb_product_add_to_cart.php:90
2522
+ #: includes/addons/wb_product_additional_information.php:98
2523
+ #: includes/addons/add_banner.php:167 includes/addons/add_banner.php:218
2524
  #: includes/addons/wl_category_grid.php:500
2525
  #: includes/addons/wl_category_grid.php:594
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2526
  msgid "Margin"
2527
  msgstr ""
2528
 
2556
  msgid "Max Width"
2557
  msgstr ""
2558
 
2559
+ #: includes/addons/wb_product_upsell.php:68
2560
  #: includes/addons/wb_archive_product.php:133
2561
  #: includes/addons/wb_product_related.php:83
 
2562
  msgid "Menu Order"
2563
  msgstr ""
2564
 
2582
  msgid "Min price"
2583
  msgstr ""
2584
 
2585
+ #: includes/admin/include/admin_fields.php:778
2586
+ msgid "Mini Cart"
2587
  msgstr ""
2588
 
2589
+ #: includes/admin/templates/dashboard-welcome.php:52
2590
+ msgid "Missing any Feature?"
2591
  msgstr ""
2592
 
2593
  #: includes/addons/product_tabs.php:84
2594
  msgid "Mixed order Products"
2595
  msgstr ""
2596
 
2597
+ #: includes/addons/wl_testimonial.php:427 includes/addons/product_tabs.php:570
2598
  #: includes/addons/wl_category_grid.php:393
 
2599
  msgid "Mobile Phone"
2600
  msgstr ""
2601
 
2602
+ #: includes/addons/wl_testimonial.php:458 includes/addons/product_tabs.php:603
2603
  #: includes/addons/wl_category_grid.php:424
 
2604
  msgid "Mobile Resolution"
2605
  msgstr ""
2606
 
2607
+ #: includes/admin/include/admin_fields.php:68
2608
+ msgid "Modules"
2609
+ msgstr ""
2610
+
2611
+ #: includes/admin/include/class.extension-manager.php:205
2612
+ #: includes/admin/include/class.extension-manager.php:273
2613
  msgid "More Details"
2614
  msgstr ""
2615
 
2616
+ #: includes/admin/include/admin_fields.php:1598
2617
  #: includes/admin/include/class.extension-manager.php:86
2618
  msgid "Multi Currency"
2619
  msgstr ""
2622
  msgid "Multi Currency Pro for WooCommerce"
2623
  msgstr ""
2624
 
2625
+ #: includes/admin/include/admin_fields.php:1288
2626
+ msgid "Multi Step Checkout"
2627
  msgstr ""
2628
 
2629
  #: includes/admin/include/class.extension-manager.php:117
2641
  msgid "Multiple Categories"
2642
  msgstr ""
2643
 
2644
+ #: includes/admin/include/admin_fields.php:627
2645
+ msgid "My Account"
 
 
 
 
2646
  msgstr ""
2647
 
2648
+ #: includes/admin/include/admin_fields.php:659
2649
+ msgid "My Account Address"
2650
  msgstr ""
2651
 
2652
+ #: includes/admin/include/admin_fields.php:635
2653
+ msgid "My Account Dashboard"
2654
  msgstr ""
2655
 
2656
+ #: includes/admin/include/admin_fields.php:643
2657
+ msgid "My Account Download"
2658
  msgstr ""
2659
 
2660
+ #: includes/admin/include/admin_fields.php:651
2661
+ msgid "My Account Edit"
 
2662
  msgstr ""
2663
 
2664
+ #: includes/admin/include/admin_fields.php:198
2665
  msgid "My Account Login page Template"
2666
  msgstr ""
2667
 
2668
+ #: includes/admin/include/admin_fields.php:683
2669
+ msgid "My Account Logout"
 
 
 
 
2670
  msgstr ""
2671
 
2672
+ #: includes/admin/include/admin_fields.php:691
2673
+ msgid "My Account Order"
 
2674
  msgstr ""
2675
 
2676
+ #: includes/admin/include/admin_fields.php:185
2677
  msgid "My Account Page Template"
2678
  msgstr ""
2679
 
2680
+ #: classes/class.default_data.php:302
2681
  msgid "N/A"
2682
  msgstr ""
2683
 
2684
+ #: includes/helper-function.php:725 includes/addons/wl_testimonial.php:78
2685
+ #: includes/addons/wl_testimonial.php:572
2686
  #: includes/addons/product_image_accordion.php:144
2687
+ #: includes/addons/product_accordion.php:165
2688
+ #: includes/addons/product_curvy.php:200
2689
  #: includes/addons/wb_customer_review.php:76
2690
  #: includes/addons/wb_customer_review.php:388
2691
+ #: includes/addons/product_tabs.php:164
2692
  msgid "Name"
2693
  msgstr ""
2694
 
2696
  msgid "Name Field Placeholder"
2697
  msgstr ""
2698
 
2699
+ #: includes/addons/wl_testimonial.php:966 includes/addons/product_tabs.php:753
2700
  #: includes/addons/wl_category_grid.php:830
 
2701
  msgid "Navigation"
2702
  msgstr ""
2703
 
2704
+ #: includes/addons/wl_testimonial.php:809 includes/addons/product_tabs.php:638
2705
  #: includes/addons/wl_category_grid.php:673
 
2706
  msgid "Navigation Arrow"
2707
  msgstr ""
2708
 
2709
+ #: includes/addons/wl_testimonial.php:894
2710
+ #: includes/addons/wl_testimonial.php:1017 includes/addons/product_tabs.php:702
2711
+ #: includes/addons/product_tabs.php:806
2712
  #: includes/addons/wl_category_grid.php:758
2713
  #: includes/addons/wl_category_grid.php:881
 
 
2714
  msgid "Navigation Dots"
2715
  msgstr ""
2716
 
2718
  msgid "New"
2719
  msgstr ""
2720
 
2721
+ #: includes/addons/wl_testimonial.php:200
2722
  #: includes/addons/wb_customer_review.php:188
2723
  #: includes/addons/wl_category_grid.php:197
 
2724
  msgid "Nine"
2725
  msgstr ""
2726
 
2727
+ #: includes/addons/wl_faq.php:110 includes/addons/wl_faq.php:189
2728
+ #: includes/addons/wl_faq.php:202 includes/addons/wl_testimonial.php:214
2729
+ #: includes/addons/wl_testimonial.php:328
2730
  #: includes/addons/wb_customer_review.php:202
2731
+ #: includes/addons/product_tabs.php:465
2732
  #: includes/addons/wl_category_grid.php:150
2733
  #: includes/addons/wl_category_grid.php:211
2734
+ #: includes/addons/wl_category_grid.php:295
 
 
 
2735
  msgid "No"
2736
  msgstr ""
2737
 
2738
+ #: includes/addons/wl_testimonial.php:211
2739
  #: includes/addons/wb_customer_review.php:199
2740
  #: includes/addons/wl_category_grid.php:208
 
2741
  msgid "No Gutters"
2742
  msgstr ""
2743
 
2744
+ #: classes/class.default_data.php:244
2745
  msgid "No Rating Available"
2746
  msgstr ""
2747
 
2748
+ #: classes/class.default_data.php:404
2749
+ msgid "No related products are available."
2750
+ msgstr ""
2751
+
2752
  #: includes/widgets/ajax-search/base.php:59
2753
  msgid "No Results Found"
2754
  msgstr ""
2757
  msgid "No saved templates found."
2758
  msgstr ""
2759
 
2760
+ #: classes/class.default_data.php:374
2761
+ msgid "No upsell products are available."
2762
+ msgstr ""
2763
+
2764
+ #: includes/helper-function.php:722
2765
  #: includes/addons/product_image_accordion.php:141
2766
+ #: includes/addons/product_accordion.php:162
2767
+ #: includes/addons/product_curvy.php:197
2768
  #: includes/addons/wl_product_filter.php:881
2769
+ #: includes/addons/product_tabs.php:161
2770
  msgid "None"
2771
  msgstr ""
2772
 
2773
+ #: includes/addons/wl_faq.php:374 includes/addons/wl_faq.php:621
2774
+ #: includes/addons/wl_product_horizontal_filter.php:595
2775
+ #: includes/addons/wl_product_horizontal_filter.php:776
 
 
2776
  #: includes/addons/special_day_offer.php:633
2777
+ #: includes/addons/wl_testimonial.php:802
2778
+ #: includes/addons/wl_store_features.php:309
2779
+ #: includes/addons/wb_product_data_tab.php:48
2780
  #: includes/addons/wb_archive_product.php:320
2781
  #: includes/addons/wb_archive_product.php:376
2782
  #: includes/addons/wb_archive_product.php:549
2783
  #: includes/addons/wb_archive_product.php:699
2784
+ #: includes/addons/product_image_accordion.php:529
2785
  #: includes/addons/wb_product_call_for_price.php:82
2786
+ #: includes/addons/product_accordion.php:607
2787
+ #: includes/addons/product_curvy.php:743
2788
  #: includes/addons/wb_product_suggest_price.php:405
2789
  #: includes/addons/wb_product_suggest_price.php:558
2790
  #: includes/addons/wb_product_suggest_price.php:701
2791
+ #: includes/addons/wl_product_filter.php:289
 
2792
  #: includes/addons/wl_product_filter.php:396
2793
  #: includes/addons/wl_product_filter.php:633
2794
+ #: includes/addons/product_tabs.php:264 includes/addons/product_tabs.php:631
2795
+ #: includes/addons/product_tabs.php:867 includes/addons/product_tabs.php:1124
2796
+ #: includes/addons/wb_product_add_to_cart.php:51
2797
+ #: includes/addons/wl_category_grid.php:666
2798
  msgid "Normal"
2799
  msgstr ""
2800
 
2801
+ #: classes/class.assest_management.php:333
2802
  msgid "Nothing Found"
2803
  msgstr ""
2804
 
2805
+ #: includes/admin/include/admin_fields.php:886
2806
  msgid "Notification Content Type"
2807
  msgstr ""
2808
 
2809
+ #: includes/admin/include/admin_fields.php:969
2810
  msgid "Notification showing time"
2811
  msgstr ""
2812
 
2813
+ #: includes/admin/include/admin_fields.php:935
2814
+ msgid "Notification Timing"
2815
+ msgstr ""
2816
+
2817
  #: includes/addons/product_tabs.php:124
2818
  msgid "Number of Products"
2819
  msgstr ""
2845
  msgid "Old Price"
2846
  msgstr ""
2847
 
2848
+ #: includes/addons/wl_testimonial.php:192
2849
  #: includes/addons/wb_customer_review.php:180
2850
  #: includes/addons/wl_category_grid.php:189
 
2851
  msgid "One"
2852
  msgstr ""
2853
 
2854
+ #: includes/admin/include/admin_fields.php:309
2855
  msgid "One page slider"
2856
  msgstr ""
2857
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2858
  #: includes/addons/wb_image_marker.php:56
2859
  msgid "Opacity Color"
2860
  msgstr ""
2875
  msgid "Option"
2876
  msgstr ""
2877
 
2878
+ #: includes/addons/wb_product_upsell.php:76
2879
  #: includes/addons/wb_archive_product.php:144
2880
  #: includes/addons/wb_product_related.php:91
2881
+ #: includes/addons/wl_category.php:132 includes/addons/product_tabs.php:178
2882
  #: includes/addons/wl_category_grid.php:107
2883
  msgid "Order"
2884
  msgstr ""
2885
 
2886
+ #: includes/addons/product_image_accordion.php:158
2887
  #: includes/addons/product_accordion.php:179
2888
  #: includes/addons/product_curvy.php:214
 
2889
  msgid "order"
2890
  msgstr ""
2891
 
 
 
 
2892
  #: includes/addons/wl_product_horizontal_filter.php:41
2893
  #: includes/addons/wl_product_horizontal_filter.php:118
2894
  #: includes/addons/wl_product_horizontal_filter.php:119
2895
+ #: includes/addons/wb_product_upsell.php:58
2896
+ #: includes/addons/wb_product_related.php:73
2897
+ #: includes/addons/wl_product_filter.php:42
2898
  msgid "Order By"
2899
  msgstr ""
2900
 
 
 
 
 
2901
  #: includes/addons/wb_archive_product.php:123
2902
+ #: includes/addons/product_image_accordion.php:137
2903
+ #: includes/addons/product_accordion.php:158
2904
+ #: includes/addons/product_curvy.php:193 includes/addons/product_tabs.php:157
2905
  msgid "Order by"
2906
  msgstr ""
2907
 
2908
+ #: includes/admin/include/admin_fields.php:1049
 
 
 
 
 
 
 
 
2909
  msgid "Order Upto"
2910
  msgstr ""
2911
 
2912
+ #: includes/admin/templates/dashboard-popup.php:13
2913
+ msgid ""
2914
+ "Our free version is great, but it doesn't have all our advanced features. "
2915
+ "The best way to unlock all of the features in our plugin is by purchasing "
2916
+ "the pro version."
2917
  msgstr ""
2918
 
2919
+ #: includes/helper-function.php:465 includes/helper-function.php:509
2920
  msgid "Out of stock"
2921
  msgstr ""
2922
 
2923
+ #: includes/helper-function.php:377
2924
  msgid "p"
2925
  msgstr ""
2926
 
2927
+ #: includes/addons/wl_faq.php:322 includes/addons/wl_faq.php:391
2928
+ #: includes/addons/wl_faq.php:509 includes/addons/wl_faq.php:594
2929
+ #: includes/addons/wl_product_horizontal_filter.php:320
2930
+ #: includes/addons/wl_product_horizontal_filter.php:406
2931
+ #: includes/addons/wl_product_horizontal_filter.php:473
2932
+ #: includes/addons/wl_product_horizontal_filter.php:571
2933
+ #: includes/addons/wl_onepage_slider.php:299
2934
  #: includes/addons/special_day_offer.php:310
2935
  #: includes/addons/special_day_offer.php:369
2936
  #: includes/addons/special_day_offer.php:428
2938
  #: includes/addons/special_day_offer.php:546
2939
  #: includes/addons/special_day_offer.php:605
2940
  #: includes/addons/special_day_offer.php:691
2941
+ #: includes/addons/wl_testimonial.php:500
2942
+ #: includes/addons/wl_testimonial.php:613
2943
+ #: includes/addons/wl_testimonial.php:669
2944
+ #: includes/addons/wl_testimonial.php:725
2945
+ #: includes/addons/wl_testimonial.php:882
2946
+ #: includes/addons/wl_store_features.php:347
2947
+ #: includes/addons/wl_store_features.php:423
2948
  #: includes/addons/wb_archive_product.php:200
2949
  #: includes/addons/wb_archive_product.php:347
2950
  #: includes/addons/wb_archive_product.php:623
2951
  #: includes/addons/wb_archive_product.php:718
2952
+ #: includes/addons/wb_archive_product.php:859 includes/addons/wb_whols.php:72
 
 
 
 
 
 
 
2953
  #: includes/addons/wb_product_call_for_price.php:109
2954
+ #: includes/addons/product_accordion.php:340
2955
+ #: includes/addons/wl_product_video_gallery.php:189
2956
+ #: includes/addons/wl_brand.php:266
2957
  #: includes/addons/wb_product_suggest_price.php:258
2958
  #: includes/addons/wb_product_suggest_price.php:357
2959
  #: includes/addons/wb_product_suggest_price.php:455
2960
  #: includes/addons/wb_product_suggest_price.php:585
2961
  #: includes/addons/wb_product_suggest_price.php:728
 
 
 
 
 
2962
  #: includes/addons/wl_product_filter.php:179
2963
  #: includes/addons/wl_product_filter.php:265
2964
  #: includes/addons/wl_product_filter.php:438
2965
  #: includes/addons/wl_product_filter.php:683
2966
+ #: includes/addons/wb_image_marker.php:232
2967
+ #: includes/addons/wb_image_marker.php:285
2968
+ #: includes/addons/wb_customer_review.php:309
2969
+ #: includes/addons/wb_customer_review.php:429
2970
+ #: includes/addons/wb_customer_review.php:485
2971
+ #: includes/addons/wb_customer_review.php:541
2972
+ #: includes/addons/product_tabs.php:690
2973
+ #: includes/addons/wb_product_add_to_cart.php:78
2974
+ #: includes/addons/wl_category_grid.php:445
2975
+ #: includes/addons/wl_category_grid.php:746
 
 
2976
  msgid "Padding"
2977
  msgstr ""
2978
 
2979
+ #: includes/addons/wl_onepage_slider.php:495
2980
  #: includes/addons/wb_archive_product.php:90
2981
  #: includes/addons/wb_archive_product.php:686
 
2982
  msgid "Pagination"
2983
  msgstr ""
2984
 
2985
+ #: includes/addons/wl_testimonial.php:332 includes/addons/product_tabs.php:469
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2986
  #: includes/addons/wl_category_grid.php:299
 
2987
  msgid "Pause on Hover?"
2988
  msgstr ""
2989
 
2991
  msgid "Peter Rose"
2992
  msgstr ""
2993
 
 
 
 
 
 
2994
  #: includes/base.php:186
2995
  msgid "PHP"
2996
  msgstr ""
2997
 
2998
+ #: includes/admin/include/admin_fields.php:865
2999
+ #: includes/admin/include/admin_fields.php:868
3000
  msgid "Place order"
3001
  msgstr ""
3002
 
3010
  msgid "Search Products&hellip;"
3011
  msgstr ""
3012
 
3013
+ #: includes/addons/wl_product_horizontal_filter.php:659
3014
  #: includes/addons/wb_product_suggest_price.php:211
3015
  #: includes/addons/wb_product_suggest_price.php:313
 
3016
  msgid "Placeholder Color"
3017
  msgstr ""
3018
 
3019
+ #: includes/admin/templates/dashboard-welcome.php:42
3020
+ msgid ""
3021
+ "Please do not hesitate to contact us if you require assistance or want a "
3022
+ "free store set-up. We will assist you within 12-24 hours of receiving your "
3023
+ "inquiry."
3024
+ msgstr ""
3025
+
3026
  #: includes/addons/wb_product_suggest_price.php:132
3027
  #: includes/addons/wb_product_suggest_price.php:133
3028
  msgid "Please Enter your email"
3033
  msgid "Please Enter your name"
3034
  msgstr ""
3035
 
3036
+ #: includes/addons/wl_product_filter.php:940
3037
  msgid "Please Select Filter Type"
3038
  msgstr ""
3039
 
3040
+ #: includes/admin/include/template-library.php:353
3041
  msgid "Plugin Not Found"
3042
  msgstr ""
3043
 
3044
+ #: includes/admin/include/template-library.php:373
3045
  msgid "Plugin Successfully Activated"
3046
  msgstr ""
3047
 
3048
+ #: includes/addons/wb_product_upsell.php:65
3049
  #: includes/addons/wb_archive_product.php:130
3050
  #: includes/addons/wb_product_related.php:80
 
3051
  msgid "Popularity"
3052
  msgstr ""
3053
 
3054
+ #: includes/addons/wl_testimonial.php:817
3055
+ #: includes/addons/wl_testimonial.php:902
3056
  #: includes/addons/wb_archive_product.php:891
3057
  #: includes/addons/wl_category_grid.php:681
3058
  #: includes/addons/wl_category_grid.php:766
3059
+ #: includes/admin/include/admin_fields.php:908
 
 
3060
  msgid "Position"
3061
  msgstr ""
3062
 
3063
+ #: includes/admin/include/admin_fields.php:1542
3064
  msgid "Post Duplicator Condition"
3065
  msgstr ""
3066
 
3067
+ #: classes/class.assest_management.php:340
3068
+ #: includes/admin/include/admin_field-manager.php:192
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3069
  msgid "Preview"
3070
  msgstr ""
3071
 
3072
+ #: includes/addons/wb_product_price.php:40
3073
+ #: includes/addons/wl_product_horizontal_filter.php:39
3074
+ #: includes/addons/wb_product_upsell.php:64
3075
  #: includes/addons/wb_archive_product.php:129
3076
  #: includes/addons/wb_archive_product.php:402
 
3077
  #: includes/addons/wb_product_related.php:79
 
3078
  #: includes/addons/wl_product_filter.php:40
3079
+ #: includes/admin/include/admin_fields.php:1355
 
3080
  msgid "Price"
3081
  msgstr ""
3082
 
3083
+ #: includes/class.sale_notification.php:229
3084
  msgid "Price :"
3085
  msgstr ""
3086
 
3094
  msgid "Price color"
3095
  msgstr ""
3096
 
3097
+ #: classes/class.default_data.php:200
3098
+ msgid "Price does not set this product."
3099
+ msgstr ""
3100
+
3101
  #: includes/addons/wl_product_filter.php:590
3102
  msgid "Price Label"
3103
  msgstr ""
3119
  msgid "Pricing"
3120
  msgstr ""
3121
 
3122
+ #: classes/class.assest_management.php:328
3123
+ #: includes/admin/include/admin_field-manager.php:92
3124
+ #: includes/admin/include/admin_field-manager.php:173
3125
  #: includes/admin/include/templates_list.php:53
3126
  msgid "Pro"
3127
  msgstr ""
3128
 
3129
+ #: includes/admin/include/class.extension-manager.php:155
3130
  msgid "Pro extension"
3131
  msgstr ""
3132
 
 
 
 
 
 
 
3133
  #: includes/addons/wl_faq.php:154
3134
  msgid "Producing Perfume From Home"
3135
  msgstr ""
3136
 
3137
+ #: includes/helper-function.php:767
3138
+ #: woolentor-blocks/includes/helper-functions.php:314
3139
  msgid "Product Added"
3140
  msgstr ""
3141
 
3142
+ #: includes/admin/include/admin_fields.php:344
3143
  msgid "Product Archive"
3144
  msgstr ""
3145
 
3146
+ #: includes/admin/include/admin_fields.php:507
3147
+ msgid "Product Archive Layout"
 
 
 
 
 
3148
  msgstr ""
3149
 
3150
+ #: includes/admin/include/admin_fields.php:136
3151
  msgid "Product Archive Page Template"
3152
  msgstr ""
3153
 
3154
+ #: includes/custom-metabox.php:7 includes/admin/include/admin_fields.php:1432
3155
  msgid "Product Badge"
3156
  msgstr ""
3157
 
3158
+ #: includes/admin/include/admin_fields.php:523
3159
+ msgid "Product Cart Table"
3160
  msgstr ""
3161
 
3162
+ #: includes/admin/include/admin_fields.php:531
3163
+ msgid "Product Cart Total"
3164
  msgstr ""
3165
 
 
 
3166
  #: includes/addons/product_image_accordion.php:113
3167
+ #: includes/addons/product_accordion.php:124
3168
+ #: includes/addons/product_curvy.php:159 includes/addons/product_tabs.php:136
3169
  msgid "Product Categories"
3170
  msgstr ""
3171
 
3195
  "the pro version"
3196
  msgstr ""
3197
 
3198
+ #: includes/admin/include/admin_fields.php:555
3199
+ msgid "Product Cross Sell"
3200
  msgstr ""
3201
 
3202
+ #: includes/admin/include/admin_fields.php:393
3203
  msgid "Product Data Tab"
3204
  msgstr ""
3205
 
3206
+ #: includes/admin/include/admin_fields.php:400
3207
  msgid "Product Description"
3208
  msgstr ""
3209
 
3210
+ #: includes/admin/include/admin_fields.php:815
3211
  msgid "Product Details Page"
3212
  msgstr ""
3213
 
3214
+ #: includes/admin/include/admin_fields.php:491
3215
+ msgid "Product Expanding Grid"
3216
  msgstr ""
3217
 
3218
+ #: includes/admin/include/admin_fields.php:351
3219
  msgid "Product Filter"
3220
  msgstr ""
3221
 
3222
+ #: includes/admin/include/admin_fields.php:499
3223
+ msgid "Product Filterable Grid"
3224
  msgstr ""
3225
 
3226
+ #: includes/admin/include/admin_fields.php:515
3227
+ msgid "Product Grid"
3228
  msgstr ""
3229
 
3230
+ #: includes/admin/include/admin_fields.php:358
3231
  msgid "Product Horizontal Filter"
3232
  msgstr ""
3233
 
3235
  msgid "Product hover content area padding"
3236
  msgstr ""
3237
 
3238
+ #: includes/addons/product_image_accordion.php:91
3239
  #: includes/addons/product_accordion.php:112
3240
  #: includes/addons/product_curvy.php:147
 
3241
  msgid "Product IDs"
3242
  msgstr ""
3243
 
3244
+ #: includes/admin/include/admin_fields.php:435
3245
  msgid "Product Image"
3246
  msgstr ""
3247
 
3258
  msgid "Product image border"
3259
  msgstr ""
3260
 
3261
+ #: includes/addons/product_image_accordion.php:103
3262
  #: includes/addons/product_accordion.php:138
3263
  #: includes/addons/product_curvy.php:173
3264
+ #: includes/admin/include/admin_fields.php:103
 
3265
  msgid "Product Limit"
3266
  msgstr ""
3267
 
3268
+ #: includes/admin/include/admin_fields.php:463
3269
  msgid "Product Meta Info"
3270
  msgstr ""
3271
 
3273
  msgid "Product Not Available"
3274
  msgstr ""
3275
 
3276
+ #: includes/helper-function.php:730
 
3277
  #: includes/addons/product_image_accordion.php:407
3278
+ #: includes/addons/product_accordion.php:485
3279
+ #: includes/addons/product_curvy.php:478 includes/addons/product_tabs.php:1000
3280
+ #: includes/admin/include/admin_fields.php:414
3281
  msgid "Product Price"
3282
  msgstr ""
3283
 
3284
+ #: includes/admin/include/admin_fields.php:1019
3285
+ msgid "Product Query Option"
3286
+ msgstr ""
3287
+
3288
+ #: includes/addons/product_image_accordion.php:470
3289
  #: includes/addons/product_accordion.php:548
3290
  #: includes/addons/product_curvy.php:639
3291
+ #: includes/admin/include/admin_fields.php:421
 
3292
  msgid "Product Rating"
3293
  msgstr ""
3294
 
3295
  #: includes/addons/wb_product_reviews.php:39
3296
+ #: includes/admin/include/admin_fields.php:428
3297
  msgid "Product Reviews"
3298
  msgstr ""
3299
 
3300
+ #: includes/admin/include/admin_fields.php:754
3301
+ msgid "Product Sale Schedule"
3302
  msgstr ""
3303
 
3304
  #: includes/addons/product_tabs.php:54
3305
  msgid "Product Settings"
3306
  msgstr ""
3307
 
3308
+ #: includes/admin/include/admin_fields.php:126
3309
  msgid "Product Shop Page Template"
3310
  msgstr ""
3311
 
3312
+ #: includes/admin/include/admin_fields.php:407
3313
  msgid "Product Short Description"
3314
  msgstr ""
3315
 
3317
  msgid "Product Slider"
3318
  msgstr ""
3319
 
3320
+ #: includes/admin/include/admin_fields.php:739
3321
+ msgid "Product Social Share"
3322
+ msgstr ""
3323
+
3324
+ #: includes/admin/include/admin_fields.php:1271
3325
+ msgid "Product sticky Add to cart"
3326
  msgstr ""
3327
 
3328
+ #: includes/admin/include/admin_fields.php:456
3329
  msgid "Product Stock Status"
3330
  msgstr ""
3331
 
3334
  msgstr ""
3335
 
3336
  #: includes/addons/product_tabs.php:194
3337
+ #: includes/admin/include/admin_fields.php:228
3338
  msgid "Product Tab"
3339
  msgstr ""
3340
 
3342
  msgid "Product tab menu background"
3343
  msgstr ""
3344
 
 
3345
  #: includes/addons/product_image_accordion.php:353
3346
+ #: includes/addons/product_curvy.php:406
3347
  #: includes/addons/wb_product_title.php:41
3348
  #: includes/addons/wb_product_title.php:60
3349
+ #: includes/admin/include/admin_fields.php:365
3350
  msgid "Product Title"
3351
  msgstr ""
3352
 
3353
+ #: includes/admin/include/admin_fields.php:449
3354
  msgid "Product Upsell"
3355
  msgstr ""
3356
 
3357
+ #: includes/admin/include/admin_fields.php:442
3358
  msgid "Product Video Gallery"
3359
  msgstr ""
3360
 
 
3361
  #: includes/addons/wl_testimonial.php:69
3362
+ #: includes/addons/wb_customer_review.php:67
3363
  #, php-format
3364
  msgid ""
3365
  "Product Wise Rating/Review Display is available in WooLentor Pro. <a "
3366
  "href=\"%s\" target=\"_blank\">Purchase WooLentor Pro</a>"
3367
  msgstr ""
3368
 
3369
+ #: includes/admin/include/admin_fields.php:731
3370
+ msgid "Product Zoom"
3371
  msgstr ""
3372
 
3373
  #: includes/addons/wb_product_related.php:47
3378
  msgid "Products reviews"
3379
  msgstr ""
3380
 
3381
+ #: includes/base.php:241
3382
+ msgid "Promo Banner"
3383
+ msgstr ""
3384
+
3385
+ #: includes/admin/include/admin_fields.php:1090
3386
+ #: includes/admin/include/admin_fields.php:1146
3387
+ msgid "pulse"
3388
  msgstr ""
3389
 
3390
  #: includes/addons/wl_brand.php:222 includes/addons/wl_brand.php:365
3392
  msgstr ""
3393
 
3394
  #: includes/addons/wb_product_qr_code.php:39
3395
+ #: includes/admin/include/admin_fields.php:484
3396
  msgid "QR Code"
3397
  msgstr ""
3398
 
3400
  msgid "Quantity"
3401
  msgstr ""
3402
 
3403
+ #: includes/addons/product_image_accordion.php:51
3404
  #: includes/addons/product_accordion.php:72
3405
  #: includes/addons/product_curvy.php:107
 
3406
  msgid "Query Settings"
3407
  msgstr ""
3408
 
3409
+ #: includes/admin/include/admin_fields.php:1446
3410
  msgid "Quick Action Button"
3411
  msgstr ""
3412
 
3413
+ #: includes/admin/include/admin_fields.php:211
3414
  msgid "Quick View Template"
3415
  msgstr ""
3416
 
3417
+ #: includes/helper-function.php:728 includes/addons/wb_product_upsell.php:67
 
 
 
 
 
 
 
3418
  #: includes/addons/wb_archive_product.php:132
3419
+ #: includes/addons/product_image_accordion.php:147
3420
  #: includes/addons/wb_product_related.php:82
3421
+ #: includes/addons/product_accordion.php:168
3422
+ #: includes/addons/product_curvy.php:203 includes/addons/product_tabs.php:167
3423
  msgid "Random"
3424
  msgstr ""
3425
 
3426
+ #: includes/addons/product_image_accordion.php:67
3427
  #: includes/addons/product_accordion.php:88
3428
  #: includes/addons/product_curvy.php:123
 
3429
  msgid "Random Products"
3430
  msgstr ""
3431
 
3433
  msgid "Range Slider"
3434
  msgstr ""
3435
 
3436
+ #: includes/addons/wb_product_upsell.php:66
3437
+ #: includes/addons/wl_testimonial.php:741
3438
  #: includes/addons/wb_archive_product.php:131
3439
  #: includes/addons/wb_archive_product.php:478
 
3440
  #: includes/addons/wb_product_related.php:81
3441
+ #: includes/addons/wb_customer_review.php:557
3442
+ #: includes/admin/include/admin_fields.php:1411
 
3443
  msgid "Rating"
3444
  msgstr ""
3445
 
3446
+ #: includes/addons/product_image_accordion.php:491
3447
  #: includes/addons/product_accordion.php:569
3448
  #: includes/addons/product_curvy.php:677 includes/addons/product_curvy.php:692
 
3449
  msgid "Rating Color"
3450
  msgstr ""
3451
 
3452
+ #: includes/admin/include/admin_fields.php:1423
3453
  msgid "Rating color"
3454
  msgstr ""
3455
 
3456
+ #: classes/class.default_data.php:226
3457
+ msgid "Rating dose not enable"
3458
+ msgstr ""
3459
+
3460
+ #: includes/admin/templates/dashboard-sidebar.php:23
3461
  msgid "Rating icon"
3462
  msgstr ""
3463
 
3465
  msgid "Rating Star Color"
3466
  msgstr ""
3467
 
3468
+ #: includes/admin/include/admin_fields.php:891
3469
  msgid "Real"
3470
  msgstr ""
3471
 
 
 
3472
  #: includes/addons/product_image_accordion.php:62
3473
+ #: includes/addons/product_accordion.php:83
3474
+ #: includes/addons/product_curvy.php:118 includes/addons/product_tabs.php:79
3475
  msgid "Recent Products"
3476
  msgstr ""
3477
 
 
3478
  #: includes/addons/wl_product_horizontal_filter.php:212
3479
+ #: includes/addons/wl_product_filter.php:67
3480
  msgid "Redirect Custom URL"
3481
  msgstr ""
3482
 
3483
+ #: includes/admin/include/admin_fields.php:675
3484
+ msgid "Registration Form"
3485
  msgstr ""
3486
 
3487
  #: includes/addons/wb_archive_product.php:444
3488
  msgid "Regular Price"
3489
  msgstr ""
3490
 
3491
+ #: includes/addons/product_image_accordion.php:436
3492
  #: includes/addons/product_accordion.php:514
3493
  #: includes/addons/product_curvy.php:524 includes/addons/product_curvy.php:539
 
3494
  msgid "Regular Price Color"
3495
  msgstr ""
3496
 
3497
+ #: includes/admin/include/admin_fields.php:1367
3498
  msgid "Regular price color"
3499
  msgstr ""
3500
 
3501
+ #: includes/admin/include/admin_fields.php:762
3502
+ msgid "Related Pro..( Custom )"
3503
  msgstr ""
3504
 
3505
  #: includes/addons/wb_product_related.php:41
3506
+ #: includes/admin/include/admin_fields.php:372
3507
  msgid "Related Product"
3508
  msgstr ""
3509
 
3510
+ #: includes/admin/include/admin_fields.php:50
3511
  msgid "Rename Label"
3512
  msgstr ""
3513
 
3514
+ #: includes/admin/templates/dashboard-welcome.php:54
3515
+ msgid "Request"
3516
+ msgstr ""
3517
+
3518
  #: includes/addons/wb_customer_review.php:39
3519
  msgid "Review"
3520
  msgstr ""
3521
 
 
3522
  #: includes/addons/wl_testimonial.php:63
3523
+ #: includes/addons/wb_customer_review.php:61
3524
  msgid "Review Type"
3525
  msgstr ""
3526
 
3527
+ #: includes/admin/include/admin_fields.php:849
3528
+ #: includes/admin/include/admin_fields.php:852
3529
  msgid "Reviews"
3530
  msgstr ""
3531
 
3532
+ #: includes/addons/wl_faq.php:358 includes/addons/wl_faq.php:581
3533
+ #: includes/addons/wb_product_short_description.php:61
3534
+ #: includes/addons/wl_product_horizontal_filter.php:746
3535
+ #: includes/addons/wl_onepage_slider.php:177
3536
  #: includes/addons/special_day_offer.php:58
3537
  #: includes/addons/special_day_offer.php:281
3538
+ #: includes/addons/wl_store_features.php:147
3539
+ #: includes/addons/wb_product_data_tab.php:121
3540
  #: includes/addons/wb_archive_product.php:245
3541
  #: includes/addons/wb_archive_product.php:900
 
 
 
3542
  #: includes/addons/wb_product_related.php:173
3543
+ #: includes/addons/wb_product_description.php:59
3544
+ #: includes/addons/wl_category.php:288
 
 
 
3545
  #: includes/addons/wl_product_video_gallery.php:62
3546
+ #: includes/addons/wl_brand.php:302 includes/addons/wb_product_title.php:113
3547
+ #: includes/addons/wb_customer_review.php:294
3548
+ #: includes/addons/product_tabs.php:240 includes/addons/product_tabs.php:962
3549
+ #: includes/addons/product_tabs.php:1041 includes/addons/add_banner.php:68
3550
  msgid "Right"
3551
  msgstr ""
3552
 
3553
+ #: includes/admin/include/admin_fields.php:1132
3554
+ msgid "rollIn"
3555
+ msgstr ""
3556
+
3557
+ #: includes/admin/include/admin_fields.php:1133
3558
+ msgid "rollOut"
3559
+ msgstr ""
3560
+
3561
+ #: includes/admin/include/admin_fields.php:1116
3562
+ msgid "rotateIn"
3563
+ msgstr ""
3564
+
3565
+ #: includes/admin/include/admin_fields.php:1117
3566
+ msgid "rotateInDownLeft"
3567
+ msgstr ""
3568
+
3569
+ #: includes/admin/include/admin_fields.php:1118
3570
+ msgid "rotateInDownRight"
3571
+ msgstr ""
3572
+
3573
+ #: includes/admin/include/admin_fields.php:1119
3574
+ msgid "rotateInUpLeft"
3575
+ msgstr ""
3576
+
3577
+ #: includes/admin/include/admin_fields.php:1120
3578
+ msgid "rotateInUpRight"
3579
+ msgstr ""
3580
+
3581
+ #: includes/admin/include/admin_fields.php:1172
3582
+ msgid "rotateOut"
3583
+ msgstr ""
3584
+
3585
+ #: includes/admin/include/admin_fields.php:1173
3586
+ msgid "rotateOutDownLeft"
3587
+ msgstr ""
3588
+
3589
+ #: includes/admin/include/admin_fields.php:1174
3590
+ msgid "rotateOutDownRight"
3591
+ msgstr ""
3592
+
3593
+ #: includes/admin/include/admin_fields.php:1175
3594
+ msgid "rotateOutUpLeft"
3595
+ msgstr ""
3596
+
3597
+ #: includes/admin/include/admin_fields.php:1176
3598
+ msgid "rotateOutUpRight"
3599
+ msgstr ""
3600
+
3601
  #: includes/addons/wb_archive_product.php:75
3602
+ #: includes/addons/product_tabs.php:112
3603
  msgid "Rows"
3604
  msgstr ""
3605
 
3606
+ #: includes/admin/include/admin_fields.php:1091
3607
+ #: includes/admin/include/admin_fields.php:1147
3608
+ msgid "rubberBand"
3609
+ msgstr ""
3610
+
3611
  #: includes/addons/wl_onepage_slider.php:470
3612
  msgid "Ruffled Poplin Dress"
3613
  msgstr ""
3624
  msgid "Sale Price"
3625
  msgstr ""
3626
 
3627
+ #: includes/addons/product_image_accordion.php:416
3628
  #: includes/addons/product_accordion.php:494
3629
  #: includes/addons/product_curvy.php:487 includes/addons/product_curvy.php:501
 
3630
  msgid "Sale Price Color"
3631
  msgstr ""
3632
 
3633
+ #: includes/admin/include/admin_fields.php:1360
3634
  msgid "Sale price color"
3635
  msgstr ""
3636
 
 
 
3637
  #: includes/addons/product_image_accordion.php:65
3638
+ #: includes/addons/product_accordion.php:86
3639
+ #: includes/addons/product_curvy.php:121 includes/addons/product_tabs.php:82
3640
  msgid "Sale Products"
3641
  msgstr ""
3642
 
3644
  msgid "Sale Tag"
3645
  msgstr ""
3646
 
3647
+ #: includes/helper-function.php:462 includes/helper-function.php:504
3648
  msgid "Sale!"
3649
  msgstr ""
3650
 
3651
+ #: includes/admin/include/admin_fields.php:56
3652
  msgid "Sales Notification"
3653
  msgstr ""
3654
 
3655
+ #: includes/admin/templates/dashboard-element.php:38
3656
+ #: includes/admin/templates/dashboard-style.php:26
3657
+ #: includes/admin/templates/dashboard-renamelabel.php:20
3658
+ #: includes/admin/templates/dashboard-settings.php:18
3659
+ #: includes/admin/templates/dashboard-module-setting-popup.php:17
3660
+ #: includes/admin/templates/dashboard-sales-notification.php:20
3661
+ #: includes/admin/templates/dashboard-module.php:49
3662
+ msgid "Save Changes"
3663
+ msgstr ""
3664
+
3665
  #: includes/addons/wl_product_horizontal_filter.php:256
3666
  msgid "Search Button Icon"
3667
  msgstr ""
3668
 
 
3669
  #: includes/addons/wl_product_horizontal_filter.php:203
3670
  #: includes/addons/wl_product_horizontal_filter.php:500
3671
+ #: includes/addons/wl_product_filter.php:39
3672
  msgid "Search Form"
3673
  msgstr ""
3674
 
3692
  msgid "select"
3693
  msgstr ""
3694
 
3695
+ #: includes/admin/include/admin_fields.php:151
3696
+ msgid "Select a template for the cart page layout"
3697
+ msgstr ""
3698
+
3699
+ #: includes/admin/include/admin_fields.php:164
3700
+ msgid "Select a template for the Checkout page layout"
3701
+ msgstr ""
3702
+
3703
+ #: includes/admin/include/admin_fields.php:199
3704
+ msgid "Select a template for the Login page layout"
3705
+ msgstr ""
3706
+
3707
+ #: includes/admin/include/admin_fields.php:203
3708
+ msgid "Select a template for the My account login page layout"
3709
+ msgstr ""
3710
+
3711
+ #: includes/admin/include/admin_fields.php:186
3712
+ msgid "Select a template for the My Account page layout"
3713
+ msgstr ""
3714
+
3715
+ #: includes/admin/include/admin_fields.php:190
3716
+ msgid "Select a template for the My account page layout"
3717
  msgstr ""
3718
 
3719
+ #: includes/admin/include/admin_fields.php:212
3720
+ msgid "Select a template for the product's quick view layout"
3721
  msgstr ""
3722
 
3723
+ #: includes/admin/include/admin_fields.php:216
3724
+ msgid "Select a template for the Quick view layout"
 
3725
  msgstr ""
3726
 
3727
+ #: includes/admin/include/admin_fields.php:173
3728
+ #: includes/admin/include/admin_fields.php:177
3729
+ msgid "Select a template for the Thank you page layout"
3730
  msgstr ""
3731
 
3732
  #: includes/addons/wl_category_grid.php:80
3738
  msgid "Select Content Source"
3739
  msgstr ""
3740
 
3741
+ #: includes/admin/include/admin_fields.php:887
3742
+ msgid "Select Content Type"
3743
  msgstr ""
3744
 
3745
+ #: includes/addons/wl_category.php:50 includes/addons/wl_brand.php:54
3746
  msgid "Select Layout"
3747
  msgstr ""
3748
 
3749
+ #: includes/addons/product_image_accordion.php:77
3750
  #: includes/addons/product_accordion.php:98
3751
  #: includes/addons/product_curvy.php:133
 
3752
  msgid "Select Product"
3753
  msgstr ""
3754
 
3768
  msgid "Send To Mail"
3769
  msgstr ""
3770
 
3771
+ #: includes/admin/include/admin_fields.php:1219
3772
+ msgid "Set the background color of the notification."
3773
  msgstr ""
3774
 
3775
+ #: includes/admin/include/admin_fields.php:1235
3776
+ msgid "Set the content color of the notification."
3777
  msgstr ""
3778
 
3779
+ #: includes/admin/include/admin_fields.php:1243
3780
+ msgid "Set the cross icon color of the notification."
3781
  msgstr ""
3782
 
3783
+ #: includes/admin/include/admin_fields.php:1227
3784
+ msgid "Set the heading color of the notification."
3785
  msgstr ""
3786
 
3787
+ #: includes/admin/include/admin_fields.php:923
3788
+ msgid "Set the image position of the notification."
3789
  msgstr ""
3790
 
3791
+ #: includes/helper-function.php:657 includes/helper-function.php:675
3792
  msgid "Set the initial stock amount from"
3793
  msgstr ""
3794
 
3795
+ #: includes/admin/include/admin_fields.php:995
3796
+ msgid "Set the interval time between notifications."
3797
  msgstr ""
3798
 
3799
+ #: includes/admin/include/admin_fields.php:1028
3800
  msgid "Set the number of notifications to display."
3801
  msgstr ""
3802
 
3803
+ #: includes/admin/include/admin_fields.php:1301
3804
  msgid "Set the number of products to load in Elementor Addons"
3805
  msgstr ""
3806
 
3807
+ #: includes/admin/include/admin_fields.php:909
3808
+ msgid "Set the position of the Sales Notification Position on frontend."
 
 
 
 
 
 
3809
  msgstr ""
3810
 
3811
+ #: includes/base.php:266 includes/admin/admin-init.php:96
3812
+ #: includes/admin/admin-init.php:97
3813
  msgid "Settings"
3814
  msgstr ""
3815
 
3816
+ #: includes/addons/wl_testimonial.php:198
3817
  #: includes/addons/wb_customer_review.php:186
3818
  #: includes/addons/wl_category_grid.php:195
 
3819
  msgid "Seven"
3820
  msgstr ""
3821
 
3822
+ #: includes/admin/include/admin_fields.php:1092
3823
+ #: includes/admin/include/admin_fields.php:1148
3824
+ msgid "shake"
3825
+ msgstr ""
3826
+
3827
  #: includes/addons/wl_onepage_slider.php:471
3828
  #: includes/addons/wl_onepage_slider.php:476
3829
  #: includes/addons/wl_onepage_slider.php:481
3830
  msgid "Shop now"
3831
  msgstr ""
3832
 
3833
+ #: includes/admin/include/admin_fields.php:799
3834
  msgid "Shop Page"
3835
  msgstr ""
3836
 
3837
+ #: includes/admin/include/admin_fields.php:1397
3838
+ msgid "Short Description"
 
 
 
 
 
 
3839
  msgstr ""
3840
 
3841
+ #: classes/class.default_data.php:209
3842
+ msgid "Short description dose not set this product."
3843
  msgstr ""
3844
 
3845
+ #: includes/addons/wb_product_upsell.php:91
3846
  #: includes/addons/wb_archive_product.php:804
 
3847
  #: includes/addons/wb_product_related.php:107
3848
+ #: includes/addons/wb_product_additional_information.php:50
3849
  msgid "Show"
3850
  msgstr ""
3851
 
3852
+ #: includes/addons/product_image_accordion.php:68
3853
  #: includes/addons/product_accordion.php:89
3854
  #: includes/addons/product_curvy.php:124
 
3855
  msgid "Show By Id"
3856
  msgstr ""
3857
 
3883
  msgid "Show Result Count"
3884
  msgstr ""
3885
 
3886
+ #: includes/admin/include/admin_fields.php:1040
3887
+ msgid "Show/Display all products from each order"
3888
  msgstr ""
3889
 
3890
+ #: includes/admin/include/admin_fields.php:1280
3891
+ msgid "Side Mini Cart"
3892
  msgstr ""
3893
 
3894
+ #: includes/admin/templates/dashboard-welcome.php:66
3895
+ msgid ""
3896
+ "Sign up for our email list to get discounts, exclusive offers, the latest "
3897
+ "items, and news in your inbox."
3898
  msgstr ""
3899
 
3900
+ #: includes/addons/wl_category_grid.php:69
3901
+ msgid "Single Category"
 
3902
  msgstr ""
3903
 
3904
+ #: includes/admin/include/admin_fields.php:1263
3905
+ msgid "Single Product Ajax Add To Cart"
3906
  msgstr ""
3907
 
3908
+ #: includes/admin/include/admin_fields.php:116
3909
  msgid "Single Product Template"
3910
  msgstr ""
3911
 
3912
+ #: includes/addons/wl_testimonial.php:197
 
 
 
 
3913
  #: includes/addons/wb_customer_review.php:185
3914
  #: includes/addons/wl_category_grid.php:194
 
3915
  msgid "Six"
3916
  msgstr ""
3917
 
3920
  msgid "Size"
3921
  msgstr ""
3922
 
3923
+ #: classes/class.default_data.php:302
3924
  msgid "SKU:"
3925
  msgstr ""
3926
 
3927
+ #: includes/admin/include/admin_fields.php:1122
3928
+ msgid "slideInDown"
3929
+ msgstr ""
3930
+
3931
+ #: includes/admin/include/admin_fields.php:1123
3932
+ msgid "slideInLeft"
3933
+ msgstr ""
3934
+
3935
+ #: includes/admin/include/admin_fields.php:1124
3936
+ msgid "slideInRight"
3937
+ msgstr ""
3938
+
3939
+ #: includes/admin/include/admin_fields.php:1121
3940
+ msgid "slideInUp"
3941
+ msgstr ""
3942
+
3943
+ #: includes/admin/include/admin_fields.php:1178
3944
+ msgid "slideOutDown"
3945
+ msgstr ""
3946
+
3947
+ #: includes/admin/include/admin_fields.php:1179
3948
+ msgid "slideOutLeft"
3949
+ msgstr ""
3950
+
3951
+ #: includes/admin/include/admin_fields.php:1180
3952
+ msgid "slideOutRight"
3953
+ msgstr ""
3954
+
3955
+ #: includes/admin/include/admin_fields.php:1177
3956
+ msgid "slideOutUp"
3957
+ msgstr ""
3958
+
3959
  #: includes/addons/wl_onepage_slider.php:40
3960
  msgid "Slider"
3961
  msgstr ""
3962
 
3963
+ #: includes/addons/wl_testimonial.php:307 includes/addons/product_tabs.php:438
3964
  #: includes/addons/wl_category_grid.php:274
 
3965
  msgid "Slider Arrow"
3966
  msgstr ""
3967
 
3968
+ #: includes/addons/wl_testimonial.php:339 includes/addons/product_tabs.php:476
3969
  #: includes/addons/wl_category_grid.php:306
 
3970
  msgid "Slider autoplay"
3971
  msgstr ""
3972
 
3973
+ #: includes/addons/wl_testimonial.php:788 includes/addons/wl_brand.php:350
3974
+ #: includes/addons/wl_brand.php:362 includes/addons/product_tabs.php:616
3975
+ #: includes/addons/wl_category_grid.php:652
3976
  msgid "Slider Controller Style"
3977
  msgstr ""
3978
 
3979
+ #: includes/addons/wl_testimonial.php:317 includes/addons/product_tabs.php:451
3980
  #: includes/addons/wl_category_grid.php:284
 
3981
  msgid "Slider dots"
3982
  msgstr ""
3983
 
3985
  msgid "Slider Handler"
3986
  msgstr ""
3987
 
3988
+ #: includes/addons/wl_testimonial.php:375
3989
+ #: includes/addons/wl_testimonial.php:406
3990
+ #: includes/addons/wl_testimonial.php:447 includes/addons/product_tabs.php:515
3991
+ #: includes/addons/product_tabs.php:548 includes/addons/product_tabs.php:591
3992
  #: includes/addons/wl_category_grid.php:341
3993
  #: includes/addons/wl_category_grid.php:372
3994
  #: includes/addons/wl_category_grid.php:413
 
 
 
3995
  msgid "Slider item to scroll"
3996
  msgstr ""
3997
 
3998
+ #: includes/addons/wl_testimonial.php:296
3999
+ #: includes/addons/wl_testimonial.php:395
4000
+ #: includes/addons/wl_testimonial.php:436 includes/addons/product_tabs.php:423
4001
+ #: includes/addons/product_tabs.php:536 includes/addons/product_tabs.php:579
4002
  #: includes/addons/wl_category_grid.php:263
4003
  #: includes/addons/wl_category_grid.php:361
4004
  #: includes/addons/wl_category_grid.php:402
 
 
 
4005
  msgid "Slider Items"
4006
  msgstr ""
4007
 
4012
  "target=\"_blank\">Get Pro</a>"
4013
  msgstr ""
4014
 
 
4015
  #: includes/addons/wl_testimonial.php:165
4016
+ #: includes/addons/wl_category_grid.php:162
4017
  msgid "Slider On"
4018
  msgstr ""
4019
 
4020
+ #: includes/addons/wl_testimonial.php:286 includes/addons/wl_brand.php:208
4021
+ #: includes/addons/wl_brand.php:219 includes/addons/product_tabs.php:413
4022
+ #: includes/addons/wl_category_grid.php:253
4023
  msgid "Slider Option"
4024
  msgstr ""
4025
 
4026
+ #: includes/helper-function.php:670
4027
  msgid "Sold"
4028
  msgstr ""
4029
 
4032
  msgid "Something is wrong! try again"
4033
  msgstr ""
4034
 
4035
+ #: includes/admin/include/template-library.php:388
4036
  msgid "Sorry, you are not allowed to install themes on this site."
4037
  msgstr ""
4038
 
 
4039
  #: includes/addons/wl_product_horizontal_filter.php:40
4040
  #: includes/addons/wl_product_horizontal_filter.php:113
4041
  #: includes/addons/wl_product_horizontal_filter.php:114
4042
+ #: includes/addons/wl_product_filter.php:41
4043
  msgid "Sort By"
4044
  msgstr ""
4045
 
4046
+ #: includes/helper-function.php:540
4047
  msgid "Sort by average rating"
4048
  msgstr ""
4049
 
4050
+ #: includes/helper-function.php:541
4051
  msgid "Sort by latest"
4052
  msgstr ""
4053
 
4054
+ #: includes/helper-function.php:539
4055
  msgid "Sort by popularity"
4056
  msgstr ""
4057
 
4058
+ #: includes/helper-function.php:543
4059
  msgid "Sort by price: high to low"
4060
  msgstr ""
4061
 
4062
+ #: includes/helper-function.php:542
4063
  msgid "Sort by price: low to high"
4064
  msgstr ""
4065
 
4066
+ #: includes/addons/wl_testimonial.php:223
4067
  #: includes/addons/wb_customer_review.php:211
4068
  #: includes/addons/wl_category_grid.php:220
 
4069
  msgid "Space"
4070
  msgstr ""
4071
 
4073
  msgid "Spacing"
4074
  msgstr ""
4075
 
4076
+ #: includes/helper-function.php:379
4077
  msgid "span"
4078
  msgstr ""
4079
 
4080
+ #: includes/admin/include/admin_fields.php:274
4081
  msgid "Special Day Offer"
4082
  msgstr ""
4083
 
4093
  msgid "Start from $100"
4094
  msgstr ""
4095
 
4096
+ #: includes/admin/include/admin_fields.php:1272
4097
+ msgid "Sticky Add to Cart on Single Product page"
 
4098
  msgstr ""
4099
 
4100
+ #: classes/class.default_data.php:349
4101
+ msgid "Stock availability does not exist this product."
4102
  msgstr ""
4103
 
4104
+ #: includes/admin/include/admin_fields.php:747
4105
+ msgid "Stock Progress Bar"
4106
  msgstr ""
4107
 
4108
  #: includes/addons/wl_store_features.php:37
4109
  msgid "Store Feature"
4110
  msgstr ""
4111
 
4112
+ #: includes/admin/include/admin_fields.php:323
4113
  msgid "Store Features"
4114
  msgstr ""
4115
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4116
  #: includes/addons/wb_product_short_description.php:41
 
4117
  #: includes/addons/wb_wc_multicurrency.php:50
 
4118
  #: includes/addons/wl_onepage_slider.php:148
4119
+ #: includes/addons/special_day_offer.php:261
4120
  #: includes/addons/wl_testimonial.php:48
4121
+ #: includes/addons/product_image_accordion.php:268
4122
+ #: includes/addons/wb_product_description.php:40
4123
+ #: includes/addons/product_accordion.php:320
4124
+ #: includes/addons/wl_category.php:204 includes/addons/product_curvy.php:57
4125
+ #: includes/addons/product_curvy.php:328
4126
+ #: includes/addons/wb_product_rating.php:40
4127
+ #: includes/addons/wb_image_marker.php:78
4128
+ #: includes/addons/wb_customer_review.php:46
4129
+ #: includes/addons/wb_product_stock.php:40 includes/addons/product_tabs.php:854
4130
+ #: includes/addons/add_banner.php:50 includes/addons/add_banner.php:139
4131
+ #: includes/admin/include/admin_fields.php:62
4132
+ #: includes/admin/include/admin_fields.php:1192
4133
  msgid "Style"
4134
  msgstr ""
4135
 
4138
  msgid "Style Five"
4139
  msgstr ""
4140
 
4141
+ #: includes/addons/wl_testimonial.php:55 includes/addons/wb_image_marker.php:85
4142
  #: includes/addons/wb_customer_review.php:53
 
4143
  #: includes/addons/wl_category_grid.php:54
 
4144
  msgid "Style Four"
4145
  msgstr ""
4146
 
4147
+ #: includes/addons/wl_testimonial.php:52 includes/addons/product_curvy.php:61
 
 
4148
  #: includes/addons/wb_image_marker.php:82
4149
+ #: includes/addons/wb_customer_review.php:50
4150
+ #: includes/addons/product_tabs.php:65 includes/addons/add_banner.php:54
4151
  #: includes/addons/wl_category_grid.php:51
 
4152
  msgid "Style One"
4153
  msgstr ""
4154
 
4155
+ #: includes/addons/wl_testimonial.php:54 includes/addons/product_curvy.php:63
 
4156
  #: includes/addons/wb_image_marker.php:84
4157
+ #: includes/addons/wb_customer_review.php:52
4158
+ #: includes/addons/product_tabs.php:67 includes/addons/wl_category_grid.php:53
4159
  msgid "Style Three"
4160
  msgstr ""
4161
 
4162
+ #: includes/addons/wl_testimonial.php:53 includes/addons/product_curvy.php:62
 
 
4163
  #: includes/addons/wb_image_marker.php:83
4164
+ #: includes/addons/wb_customer_review.php:51
4165
+ #: includes/addons/product_tabs.php:66 includes/addons/add_banner.php:55
4166
  #: includes/addons/wl_category_grid.php:52
 
4167
  msgid "Style Two"
4168
  msgstr ""
4169
 
 
4170
  #: includes/addons/wl_onepage_slider.php:79
4171
  #: includes/addons/wl_onepage_slider.php:249
4172
+ #: includes/addons/special_day_offer.php:384
4173
  #: includes/addons/wl_store_features.php:114
4174
+ #: includes/addons/wl_store_features.php:497 includes/addons/add_banner.php:188
4175
  msgid "Sub Title"
4176
  msgstr ""
4177
 
4180
  msgid "Submit"
4181
  msgstr ""
4182
 
4183
+ #: includes/addons/wl_product_horizontal_filter.php:583
4184
  #: includes/addons/wb_product_suggest_price.php:393
4185
  #: includes/addons/wl_product_filter.php:277
 
4186
  msgid "Submit Button"
4187
  msgstr ""
4188
 
4195
  msgid "Submit Button Text"
4196
  msgstr ""
4197
 
4198
+ #: includes/admin/templates/dashboard-welcome.php:68
4199
+ msgid "Subscribe"
4200
+ msgstr ""
4201
+
4202
+ #: includes/admin/templates/dashboard-welcome.php:65
4203
+ msgid "Subscribe and Get Offers"
4204
+ msgstr ""
4205
+
4206
  #: includes/addons/special_day_offer.php:95
4207
  msgid "Subtitle"
4208
  msgstr ""
4211
  msgid "Success Message"
4212
  msgstr ""
4213
 
 
 
 
 
4214
  #: includes/addons/wb_product_suggest_price.php:43
4215
  #: includes/addons/wb_product_suggest_price.php:63
4216
  #: includes/addons/wb_product_suggest_price.php:64
4217
+ #: includes/admin/include/admin_fields.php:477
4218
  msgid "Suggest Price"
4219
  msgstr ""
4220
 
4221
+ #: includes/admin/templates/dashboard-welcome.php:41
4222
+ msgid "Support"
4223
+ msgstr ""
4224
+
4225
+ #: includes/admin/include/admin_fields.php:1093
4226
+ #: includes/admin/include/admin_fields.php:1149
4227
+ msgid "swing"
4228
+ msgstr ""
4229
+
4230
  #: includes/addons/wb_product_data_tab.php:40
4231
  msgid "Tab Menu"
4232
  msgstr ""
4255
  msgid "Table Heading"
4256
  msgstr ""
4257
 
4258
+ #: includes/addons/wl_testimonial.php:386 includes/addons/product_tabs.php:527
4259
  #: includes/addons/wl_category_grid.php:352
 
4260
  msgid "Tablet"
4261
  msgstr ""
4262
 
4263
+ #: includes/addons/wl_testimonial.php:417 includes/addons/product_tabs.php:560
4264
  #: includes/addons/wl_category_grid.php:383
 
4265
  msgid "Tablet Resolution"
4266
  msgstr ""
4267
 
4268
+ #: includes/admin/include/admin_fields.php:1094
4269
+ #: includes/admin/include/admin_fields.php:1150
4270
+ msgid "tada"
4271
+ msgstr ""
4272
+
4273
+ #: classes/class.default_data.php:308
4274
  msgid "Tag:"
4275
  msgid_plural "Tags:"
4276
  msgstr[0] ""
4281
  msgid "Template Library"
4282
  msgstr ""
4283
 
4284
+ #: includes/admin/include/admin_fields.php:1529
4285
  #: includes/admin/include/templates_list.php:33
4286
  msgid "Templates"
4287
  msgstr ""
4288
 
4289
+ #: includes/addons/wl_testimonial.php:201
4290
  #: includes/addons/wb_customer_review.php:189
4291
  #: includes/addons/wl_category_grid.php:198
 
4292
  msgid "Ten"
4293
  msgstr ""
4294
 
4295
  #: includes/addons/wl_testimonial.php:41
4296
+ #: includes/admin/include/admin_fields.php:316
4297
  msgid "Testimonial"
4298
  msgstr ""
4299
 
4300
+ #: includes/addons/wb_product_short_description.php:78
4301
+ #: includes/addons/wb_product_meta.php:46
 
 
 
4302
  #: includes/addons/wb_product_data_tab.php:55
4303
  #: includes/addons/wb_product_data_tab.php:147
4304
  #: includes/addons/wb_product_data_tab.php:225
4305
+ #: includes/addons/wb_archive_product.php:818
4306
+ #: includes/addons/wb_product_call_for_price.php:89
4307
+ #: includes/addons/wb_product_call_for_price.php:174
4308
  #: includes/addons/wb_product_description.php:76
 
 
 
4309
  #: includes/addons/wb_product_suggest_price.php:200
4310
  #: includes/addons/wb_product_suggest_price.php:302
4311
  #: includes/addons/wb_product_suggest_price.php:565
4312
  #: includes/addons/wb_product_suggest_price.php:650
4313
  #: includes/addons/wb_product_suggest_price.php:708
4314
  #: includes/addons/wb_product_suggest_price.php:793
4315
+ #: includes/addons/wb_product_stock.php:47
4316
+ #: includes/addons/wb_product_add_to_cart.php:58
4317
+ #: includes/addons/wb_product_add_to_cart.php:143
4318
  msgid "Text Color"
4319
  msgstr ""
4320
 
4322
  msgid "Textarea"
4323
  msgstr ""
4324
 
4325
+ #: includes/admin/include/admin_fields.php:707
4326
+ msgid "Thank You Cus.. Address"
4327
  msgstr ""
4328
 
4329
  #: includes/addons/wb_product_suggest_price.php:167
4331
  msgid "Thank you for contacting with us"
4332
  msgstr ""
4333
 
4334
+ #: includes/admin/include/admin_fields.php:699
4335
+ msgid "Thank You Order"
 
 
 
 
4336
  msgstr ""
4337
 
4338
+ #: includes/admin/include/admin_fields.php:715
4339
+ msgid "Thank You Order Details"
 
4340
  msgstr ""
4341
 
4342
+ #: includes/admin/include/admin_fields.php:172
4343
  msgid "Thank You Page Template"
4344
  msgstr ""
4345
 
4347
  msgid "The Basics Of Western Astrology Explained"
4348
  msgstr ""
4349
 
4350
+ #: includes/addons/wl_testimonial.php:459 includes/addons/product_tabs.php:604
4351
  #: includes/addons/wl_category_grid.php:425
 
4352
  msgid "The resolution to mobile."
4353
  msgstr ""
4354
 
4355
+ #: includes/addons/wl_testimonial.php:418 includes/addons/product_tabs.php:561
4356
  #: includes/addons/wl_category_grid.php:384
 
4357
  msgid "The resolution to the tablet."
4358
  msgstr ""
4359
 
4363
  "WordPress."
4364
  msgstr ""
4365
 
4366
+ #: includes/admin/include/template-library.php:399
4367
  msgid "Theme Activated"
4368
  msgstr ""
4369
 
4370
+ #: includes/addons/wl_testimonial.php:194
 
 
 
4371
  #: includes/addons/wb_customer_review.php:182
4372
  #: includes/addons/wl_category_grid.php:191
 
4373
  msgid "Three"
4374
  msgstr ""
4375
 
4386
  msgid "Thumbnails Position"
4387
  msgstr ""
4388
 
4389
+ #: includes/admin/include/admin_fields.php:994
4390
  msgid "Time Interval"
4391
  msgstr ""
4392
 
4393
+ #: includes/helper-function.php:726 includes/addons/wl_faq.php:64
4394
+ #: includes/addons/wl_faq.php:338
4395
+ #: includes/addons/wl_product_horizontal_filter.php:193
4396
+ #: includes/addons/wl_product_horizontal_filter.php:366
4397
+ #: includes/addons/wl_onepage_slider.php:69
4398
+ #: includes/addons/wl_onepage_slider.php:207
4399
+ #: includes/addons/wb_product_upsell.php:63
4400
  #: includes/addons/special_day_offer.php:86
4401
  #: includes/addons/special_day_offer.php:325
4402
+ #: includes/addons/wl_store_features.php:104
4403
+ #: includes/addons/wl_store_features.php:451
4404
  #: includes/addons/wb_archive_product.php:128
4405
  #: includes/addons/wb_archive_product.php:310
4406
+ #: includes/addons/product_image_accordion.php:145
4407
  #: includes/addons/wb_product_related.php:78
4408
+ #: includes/addons/product_accordion.php:166
4409
+ #: includes/addons/wl_category.php:307 includes/addons/product_curvy.php:201
 
 
4410
  #: includes/addons/wl_product_filter.php:90
4411
  #: includes/addons/wl_product_filter.php:139
4412
+ #: includes/addons/wb_image_marker.php:300 includes/addons/product_tabs.php:165
4413
+ #: includes/addons/product_tabs.php:942 includes/addons/add_banner.php:147
4414
+ #: includes/addons/wl_category_grid.php:539
4415
+ #: includes/admin/include/admin_fields.php:1334
 
4416
  msgid "Title"
4417
  msgstr ""
4418
 
4420
  msgid "Title Area"
4421
  msgstr ""
4422
 
4423
+ #: includes/addons/product_image_accordion.php:370
4424
  #: includes/addons/product_accordion.php:410
4425
  #: includes/addons/product_curvy.php:423 includes/addons/product_curvy.php:437
 
4426
  #: includes/addons/wb_product_title.php:68
4427
  msgid "Title Color"
4428
  msgstr ""
4429
 
4430
  #: includes/addons/product_tabs.php:988 includes/addons/product_tabs.php:1070
4431
+ #: includes/admin/include/admin_fields.php:1339
4432
  msgid "Title color"
4433
  msgstr ""
4434
 
 
4435
  #: includes/addons/product_image_accordion.php:382
4436
+ #: includes/addons/product_curvy.php:452
4437
  msgid "Title Hover Color"
4438
  msgstr ""
4439
 
4440
+ #: includes/admin/include/admin_fields.php:1346
4441
  msgid "Title hover color"
4442
  msgstr ""
4443
 
4454
  msgid "to"
4455
  msgstr ""
4456
 
4457
+ #: includes/admin/include/admin_fields.php:1451
 
 
 
 
4458
  msgid "Tool tip color"
4459
  msgstr ""
4460
 
4465
  msgid "Top"
4466
  msgstr ""
4467
 
4468
+ #: includes/admin/include/admin_fields.php:913
4469
+ msgid "Top Left"
4470
+ msgstr ""
4471
+
4472
+ #: includes/helper-function.php:732
4473
  msgid "Top Rated"
4474
  msgstr ""
4475
 
 
 
4476
  #: includes/addons/product_image_accordion.php:66
4477
+ #: includes/addons/product_accordion.php:87
4478
+ #: includes/addons/product_curvy.php:122 includes/addons/product_tabs.php:83
4479
  msgid "Top Rated Products"
4480
  msgstr ""
4481
 
4482
+ #: includes/admin/include/admin_fields.php:914
4483
+ msgid "Top Right"
4484
  msgstr ""
4485
 
4486
+ #: includes/helper-function.php:731
4487
+ msgid "Top Seller"
 
4488
  msgstr ""
4489
 
4490
+ #: includes/addons/wl_testimonial.php:193
4491
  #: includes/addons/wb_customer_review.php:181
4492
  #: includes/addons/wl_category_grid.php:190
 
4493
  msgid "Two"
4494
  msgstr ""
4495
 
4501
  msgid "Type your button text here"
4502
  msgstr ""
4503
 
 
4504
  #: includes/addons/product_image_accordion.php:188
4505
+ #: includes/addons/product_accordion.php:208
4506
  msgid "Type your cart button text"
4507
  msgstr ""
4508
 
4514
  msgid "Type your sub title here"
4515
  msgstr ""
4516
 
4517
+ #: includes/addons/wl_onepage_slider.php:71 includes/addons/wl_brand.php:73
4518
  msgid "Type your title here"
4519
  msgstr ""
4520
 
4521
+ #: includes/addons/wl_faq.php:448 includes/addons/wl_faq.php:561
4522
+ #: includes/addons/wb_product_short_description.php:91
4523
+ #: includes/addons/wb_product_price.php:59
4524
+ #: includes/addons/wb_product_price.php:100
4525
+ #: includes/addons/wl_product_horizontal_filter.php:389
4526
+ #: includes/addons/wl_product_horizontal_filter.php:456
4527
+ #: includes/addons/wl_product_horizontal_filter.php:542
4528
+ #: includes/addons/wb_wc_multicurrency.php:86
4529
+ #: includes/addons/wl_onepage_slider.php:228
4530
+ #: includes/addons/wl_onepage_slider.php:270
4531
+ #: includes/addons/wl_onepage_slider.php:334
4532
+ #: includes/addons/wb_product_upsell.php:128
4533
+ #: includes/addons/special_day_offer.php:349
4534
  #: includes/addons/special_day_offer.php:408
4535
  #: includes/addons/special_day_offer.php:467
4536
  #: includes/addons/special_day_offer.php:526
4537
  #: includes/addons/special_day_offer.php:585
4538
  #: includes/addons/special_day_offer.php:652
4539
+ #: includes/addons/wb_product_meta.php:80
4540
+ #: includes/addons/wl_store_features.php:474
4541
+ #: includes/addons/wl_store_features.php:520
 
 
 
4542
  #: includes/addons/wb_product_data_tab.php:90
4543
  #: includes/addons/wb_product_data_tab.php:182
4544
+ #: includes/addons/wb_product_data_tab.php:217 includes/addons/wb_whols.php:64
 
 
 
 
4545
  #: includes/addons/wb_product_related.php:140
4546
+ #: includes/addons/wb_product_call_for_price.php:101
4547
+ #: includes/addons/wb_product_description.php:88
4548
+ #: includes/addons/wl_category.php:340 includes/addons/wb_just_table.php:83
4549
  #: includes/addons/wb_product_suggest_price.php:577
4550
  #: includes/addons/wb_product_suggest_price.php:720
4551
  #: includes/addons/wb_product_title.php:80
 
 
 
 
 
 
 
 
4552
  #: includes/addons/wl_product_filter.php:162
4553
  #: includes/addons/wl_product_filter.php:248
4554
  #: includes/addons/wl_product_filter.php:415
4555
+ #: includes/addons/wb_product_stock.php:59
4556
+ #: includes/addons/wb_wishsuite_table.php:104
4557
+ #: includes/addons/wb_product_add_to_cart.php:70
4558
+ #: includes/addons/wb_ever_compare_table.php:84
4559
+ #: includes/addons/wb_product_additional_information.php:87
4560
+ #: includes/addons/wb_product_additional_information.php:133
4561
+ #: includes/addons/add_banner.php:180 includes/addons/add_banner.php:210
4562
+ #: includes/addons/add_banner.php:264 includes/addons/wl_category_grid.php:586
4563
+ #: includes/addons/wl_category_grid.php:641
4564
  msgid "Typography"
4565
  msgstr ""
4566
 
4567
+ #: includes/admin/include/admin_fields.php:1319
 
 
 
 
4568
  msgid "Universal layout style options"
4569
  msgstr ""
4570
 
4571
+ #: includes/admin/include/admin_fields.php:239
4572
  msgid "Universal Product"
4573
  msgstr ""
4574
 
4575
+ #: includes/admin/include/admin_fields.php:770
4576
+ msgid "Upsell Pro..( Custom )"
4577
  msgstr ""
4578
 
4579
  #: includes/addons/wb_product_upsell.php:39
4580
  msgid "Upsells"
4581
  msgstr ""
4582
 
 
 
 
 
4583
  #: includes/addons/special_day_offer.php:227
4584
  msgid "Vertical Position"
4585
  msgstr ""
4605
  msgid "Video Thumbnails"
4606
  msgstr ""
4607
 
4608
+ #: includes/admin/templates/dashboard-welcome.php:30
4609
+ #: includes/admin/templates/dashboard-welcome.php:32
4610
  msgid "Video Tutorial"
4611
  msgstr ""
4612
 
4613
+ #: includes/admin/templates/dashboard-welcome.php:31
4614
+ msgid ""
4615
+ "We create videos to make our customers comprehend the product quickly. Using "
4616
+ "video tutorials is a fantastic method to learn how to use our plugins. We've "
4617
+ "compiled a list of videos for you."
4618
+ msgstr ""
4619
+
4620
+ #: includes/admin/templates/dashboard-welcome.php:20
4621
+ msgid ""
4622
+ "We've organized the documentation and kept it up to date on a regular basis. "
4623
+ "This manual will assist you in using our plugin effectively."
4624
+ msgstr ""
4625
+
4626
+ #: includes/admin/templates/dashboard-welcome.php:8
4627
+ msgid "Welcome To WooLentor"
4628
+ msgstr ""
4629
+
4630
  #: includes/addons/wl_faq.php:164
4631
  msgid "What Curling Irons Are The Best Ones"
4632
  msgstr ""
4635
  msgid "When the product tab is off, Then working slider."
4636
  msgstr ""
4637
 
4638
+ #: includes/admin/include/admin_fields.php:944
4639
  msgid "When to start notification load duration."
4640
  msgstr ""
4641
 
4642
+ #: includes/admin/include/admin_fields.php:1588
 
 
 
 
4643
  #: includes/admin/include/class.extension-manager.php:76
4644
  msgid "Whols"
4645
  msgstr ""
4659
  msgid "Whols Pro – WooCommerce Wholesale Prices"
4660
  msgstr ""
4661
 
 
4662
  #: includes/addons/wl_onepage_slider.php:429
4663
  #: includes/addons/wl_onepage_slider.php:503
4664
+ #: includes/addons/special_day_offer.php:173
4665
+ #: includes/admin/include/admin_fields.php:1200
4666
  msgid "Width"
4667
  msgstr ""
4668
 
4669
+ #: includes/admin/include/admin_fields.php:1209
4670
+ msgid "Width for mobile"
4671
+ msgstr ""
4672
+
4673
  #: includes/addons/wb_wishsuite_table.php:45
4674
  #: includes/admin/include/class.extension-manager.php:66
4675
  msgid "WishSuite"
4676
  msgstr ""
4677
 
4678
+ #: includes/admin/include/admin_fields.php:1558
4679
  msgid "WishSuite Table"
4680
  msgstr ""
4681
 
4732
  msgstr ""
4733
 
4734
  #: includes/addons/product_accordion.php:14
4735
+ #: includes/admin/include/admin_fields.php:260
4736
  msgid "WL: Product Accordion"
4737
  msgstr ""
4738
 
4745
  msgstr ""
4746
 
4747
  #: includes/addons/product_curvy.php:14
4748
+ #: includes/admin/include/admin_fields.php:246
4749
  msgid "WL: Product Curvy"
4750
  msgstr ""
4751
 
4770
  msgstr ""
4771
 
4772
  #: includes/addons/product_image_accordion.php:14
4773
+ #: includes/admin/include/admin_fields.php:253
4774
  msgid "WL: Product Image Accordion"
4775
  msgstr ""
4776
 
4846
  msgid "WL: WishSuite Table"
4847
  msgstr ""
4848
 
4849
+ #: includes/admin/include/admin_fields.php:1095
4850
+ #: includes/admin/include/admin_fields.php:1151
4851
+ msgid "wobble"
4852
+ msgstr ""
4853
+
4854
+ #: includes/admin/include/admin_fields.php:38
4855
  msgid "WooCommerce Template"
4856
  msgstr ""
4857
 
4858
+ #: includes/base.php:185 includes/admin/admin-init.php:85
4859
+ #: includes/admin/admin-init.php:86
 
4860
  msgid "WooLentor"
4861
  msgstr ""
4862
 
4872
  msgid "WooLentor Ajax Product Search Widget"
4873
  msgstr ""
4874
 
4875
+ #: includes/admin/templates/dashboard-element.php:14
4876
+ msgid "WooLentor Element"
 
 
 
 
4877
  msgstr ""
4878
 
4879
+ #: includes/admin/templates/dashboard-sidebar.php:9
4880
  msgid ""
4881
  "WooLentor is one of the most popular WooCommerce Elementor Addons on "
4882
+ "WordPress.org. It has been downloaded more than 948,097 times and 70,000 "
4883
  "stores are using WooLentor plugin. Why not you?"
4884
  msgstr ""
4885
 
4886
+ #: includes/admin/templates/dashboard-sidebar.php:8
4887
+ msgid "Woolentor Logo"
4888
+ msgstr ""
4889
+
4890
+ #: includes/admin/templates/dashboard-module.php:17
4891
+ msgid "WooLentor Module"
4892
  msgstr ""
4893
 
4894
+ #: includes/admin/templates/dashboard-sidebar.php:31
4895
+ msgid "Woolentor trustpilot rating"
4896
  msgstr ""
4897
 
4898
  #: includes/widgets/ajax-search/widget-product-search-ajax.php:14
4920
  msgid "Y Position"
4921
  msgstr ""
4922
 
4923
+ #: includes/addons/wl_faq.php:109 includes/addons/wl_faq.php:188
4924
+ #: includes/addons/wl_faq.php:201 includes/addons/wl_testimonial.php:213
4925
+ #: includes/addons/wl_testimonial.php:329
4926
  #: includes/addons/wb_customer_review.php:201
4927
+ #: includes/addons/product_tabs.php:466
4928
  #: includes/addons/wl_category_grid.php:149
4929
  #: includes/addons/wl_category_grid.php:210
4930
+ #: includes/addons/wl_category_grid.php:296
 
 
 
4931
  msgid "Yes"
4932
  msgstr ""
4933
 
4934
+ #: includes/admin/include/template-library.php:158
4935
  msgid "You are not permitted to import the template."
4936
  msgstr ""
4937
 
4938
+ #: includes/admin/include/admin_fields.php:791
4939
+ msgid "You can enable / disable rename label from here."
4940
+ msgstr ""
4941
+
4942
+ #: includes/admin/include/admin_fields.php:879
4943
+ msgid "You can enable / disable sales notification from here."
4944
+ msgstr ""
4945
+
4946
+ #: includes/admin/include/admin_fields.php:1543
4947
  msgid "You can enable duplicator for individual post."
4948
  msgstr ""
4949
 
4950
+ #: includes/admin/templates/dashboard-element.php:15
4951
+ #: includes/admin/templates/dashboard-module.php:18
4952
+ msgid "You can enable or disable all options by one click."
4953
+ msgstr ""
4954
+
4955
+ #: includes/admin/include/admin_fields.php:96
4956
+ msgid "You can enable/disable template builder from here."
4957
+ msgstr ""
4958
+
4959
+ #: includes/admin/include/admin_fields.php:1201
4960
+ #: includes/admin/include/admin_fields.php:1210
4961
+ msgid "You can handle the notificaton width."
4962
+ msgstr ""
4963
+
4964
+ #: includes/admin/include/admin_fields.php:104
4965
  msgid "You can handle the product limit for the Shop page"
4966
  msgstr ""
4967
 
4968
+ #: includes/admin/include/admin_fields.php:137
4969
  msgid "You can select a custom template for the Product Archive page layout"
4970
  msgstr ""
4971
 
4972
+ #: includes/admin/include/admin_fields.php:117
4973
  msgid "You can select a custom template for the product details page layout"
4974
  msgstr ""
4975
 
4976
+ #: includes/admin/include/admin_fields.php:127
4977
  msgid "You can select a custom template for the Shop page layout"
4978
  msgstr ""
4979
 
4980
+ #: includes/admin/include/admin_fields.php:147
4981
+ msgid "You can select a template for the Cart page layout"
4982
  msgstr ""
4983
 
4984
+ #: includes/admin/include/admin_fields.php:160
4985
+ msgid "You can select a template for the Checkout page layout"
 
4986
  msgstr ""
4987
 
4988
  #: includes/addons/wl_onepage_slider.php:480
4989
  msgid "Zippers cotton jogger"
4990
  msgstr ""
4991
 
4992
+ #: includes/admin/include/admin_fields.php:1125
4993
+ msgid "zoomIn"
4994
+ msgstr ""
4995
+
4996
+ #: includes/admin/include/admin_fields.php:1126
4997
+ msgid "zoomInDown"
4998
+ msgstr ""
4999
+
5000
+ #: includes/admin/include/admin_fields.php:1127
5001
+ msgid "zoomInLeft"
5002
+ msgstr ""
5003
+
5004
+ #: includes/admin/include/admin_fields.php:1128
5005
+ msgid "zoomInRight"
5006
+ msgstr ""
5007
+
5008
+ #: includes/admin/include/admin_fields.php:1129
5009
+ msgid "zoomInUp"
5010
+ msgstr ""
5011
+
5012
+ #: includes/admin/include/admin_fields.php:1181
5013
+ msgid "zoomOut"
5014
+ msgstr ""
5015
+
5016
+ #: includes/admin/include/admin_fields.php:1182
5017
+ msgid "zoomOutDown"
5018
+ msgstr ""
5019
+
5020
+ #: includes/admin/include/admin_fields.php:1183
5021
+ msgid "zoomOutLeft"
5022
+ msgstr ""
5023
+
5024
+ #: includes/admin/include/admin_fields.php:1184
5025
+ msgid "zoomOutRight"
5026
+ msgstr ""
5027
+
5028
+ #: includes/admin/include/admin_fields.php:1185
5029
+ msgid "zoomOutUp"
5030
+ msgstr ""
5031
+
5032
  #: includes/addons/wl_testimonial.php:149
5033
  msgid ""
5034
  "“ Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod "
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: hasthemes, htplugins, devitemsllc, tarekht
3
  Tags: Elementor, WooCommerce, WooCommerce Elementor, WooCommerce Builder, WooCommerce Product
4
  Requires at least: 4.7
5
- Tested up to: 5.8.1
6
- Stable tag: 2.0.0
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -322,6 +322,11 @@ Elementor Pro is not required. But you can use wooLentor with Elementor free & P
322
 
323
  == Changelog ==
324
 
 
 
 
 
 
325
  = Version: 2.0.0 - Date: 2021-10-31 =
326
  * Changed : Template library data import page template.
327
  * Solved : Archive product column spacing issue.
@@ -633,4 +638,4 @@ This section describes how to install the WooLentor - WooCommerce Addons for Ele
633
  19. Template Library
634
  20. Widgets Control Panel
635
  21. WC Template Settings
636
- 22. Additional Settings
2
  Contributors: hasthemes, htplugins, devitemsllc, tarekht
3
  Tags: Elementor, WooCommerce, WooCommerce Elementor, WooCommerce Builder, WooCommerce Product
4
  Requires at least: 4.7
5
+ Tested up to: 5.8.2
6
+ Stable tag: 2.1.0
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
322
 
323
  == Changelog ==
324
 
325
+ = Version: 2.1.0 - Date: 2021-11-13 =
326
+ * Improved : Settings panel design.
327
+ * Solved : Sale badge showing issue in product gallery addon.
328
+ * Capability with latest Elementor and WooComemrce Version.
329
+
330
  = Version: 2.0.0 - Date: 2021-10-31 =
331
  * Changed : Template library data import page template.
332
  * Solved : Archive product column spacing issue.
638
  19. Template Library
639
  20. Widgets Control Panel
640
  21. WC Template Settings
641
+ 22. Module Settings
wl-woo-templates/archive-product.php CHANGED
@@ -12,7 +12,7 @@
12
  *
13
  * @see https://docs.woocommerce.com/document/template-structure/
14
  * @package WooCommerce/Templates
15
- * @version 3.6.0
16
  */
17
 
18
  defined( 'ABSPATH' ) || exit;
12
  *
13
  * @see https://docs.woocommerce.com/document/template-structure/
14
  * @package WooCommerce/Templates
15
+ * @version 3.4.0
16
  */
17
 
18
  defined( 'ABSPATH' ) || exit;
woolentor_addons_elementor.php CHANGED
@@ -3,21 +3,21 @@
3
  * Plugin Name: WooLentor - WooCommerce Elementor Addons + Builder
4
  * Description: The WooCommerce elements library for Elementor page builder plugin for WordPress.
5
  * Plugin URI: https://woolentor.com/
6
- * Version: 2.0.0
7
  * Author: HasThemes
8
  * Author URI: https://hasthemes.com/plugins/woolentor-pro/
9
  * License: GPL-2.0+
10
  * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
11
  * Text Domain: woolentor
12
  * Domain Path: /languages
13
- * WC tested up to: 5.8.0
14
- * Elementor tested up to: 3.4.5
15
- * Elementor Pro tested up to: 3.3.4
16
  */
17
 
18
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
19
 
20
- define( 'WOOLENTOR_VERSION', '2.0.0' );
21
  define( 'WOOLENTOR_ADDONS_PL_ROOT', __FILE__ );
22
  define( 'WOOLENTOR_ADDONS_PL_URL', plugins_url( '/', WOOLENTOR_ADDONS_PL_ROOT ) );
23
  define( 'WOOLENTOR_ADDONS_PL_PATH', plugin_dir_path( WOOLENTOR_ADDONS_PL_ROOT ) );
3
  * Plugin Name: WooLentor - WooCommerce Elementor Addons + Builder
4
  * Description: The WooCommerce elements library for Elementor page builder plugin for WordPress.
5
  * Plugin URI: https://woolentor.com/
6
+ * Version: 2.1.0
7
  * Author: HasThemes
8
  * Author URI: https://hasthemes.com/plugins/woolentor-pro/
9
  * License: GPL-2.0+
10
  * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
11
  * Text Domain: woolentor
12
  * Domain Path: /languages
13
+ * WC tested up to: 5.9.0
14
+ * Elementor tested up to: 3.4.7
15
+ * Elementor Pro tested up to: 3.5.1
16
  */
17
 
18
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
19
 
20
+ define( 'WOOLENTOR_VERSION', '2.1.0' );
21
  define( 'WOOLENTOR_ADDONS_PL_ROOT', __FILE__ );
22
  define( 'WOOLENTOR_ADDONS_PL_URL', plugins_url( '/', WOOLENTOR_ADDONS_PL_ROOT ) );
23
  define( 'WOOLENTOR_ADDONS_PL_PATH', plugin_dir_path( WOOLENTOR_ADDONS_PL_ROOT ) );