Cherry Projects - Version 1.2.2

Version Description

  • Add responsive layouts for cascading grid layout
  • Add projects items ajax success loading callback
  • Fixed bugs
Download this release

Release Info

Developer TemplateMonster 2002
Plugin Icon 128x128 Cherry Projects
Version 1.2.2
Comparing to
See all releases

Code changes from version 1.2.1 to 1.2.2

Files changed (85) hide show
  1. cherry-framework/cherry-core.php +1 -1
  2. cherry-framework/config.json +9 -9
  3. cherry-framework/modules/cherry-breadcrumbs/cherry-breadcrumbs.php +3 -3
  4. cherry-framework/modules/cherry-customizer/cherry-customizer.php +13 -4
  5. cherry-framework/modules/cherry-customizer/inc/class-cherry-wp-customize-iconpicker.php +20 -7
  6. cherry-framework/modules/cherry-dynamic-css/cherry-dynamic-css.php +85 -19
  7. cherry-framework/modules/cherry-handler/assets/js/cherry-handler.js +2 -1
  8. cherry-framework/modules/cherry-handler/assets/js/min/cherry-handler.min.js +1 -1
  9. cherry-framework/modules/cherry-handler/cherry-handler.php +4 -13
  10. cherry-framework/modules/cherry-interface-builder/inc/assets/cherry-interface-builder.scss +2 -1
  11. cherry-framework/modules/cherry-interface-builder/inc/assets/min/cherry-interface-builder.min.css +1 -1
  12. cherry-framework/modules/cherry-template-manager/cherry-template-manager.php +5 -31
  13. cherry-framework/modules/cherry-template-manager/inc/cherry-template-loader.php +5 -31
  14. cherry-framework/modules/cherry-template-manager/inc/cherry-template-parser.php +1 -27
  15. cherry-framework/modules/cherry-ui-elements/cherry-ui-elements.php +2 -2
  16. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-button/assets/min/ui-button.min.css +1 -1
  17. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-button/assets/ui-button.scss +56 -42
  18. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-button/assets/ui-kit/_mixins.scss +23 -163
  19. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-button/assets/ui-kit/_variables.scss +38 -17
  20. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-button/ui-button.php +11 -11
  21. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-button/view/button-view.php +2 -2
  22. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-checkbox/assets/min/ui-checkbox.min.css +1 -1
  23. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-checkbox/assets/ui-checkbox.scss +4 -0
  24. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-checkbox/assets/ui-kit/_mixins.scss +8 -6
  25. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-colorpicker/assets/min/ui-colorpicker.min.css +1 -1
  26. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-colorpicker/assets/ui-colorpicker.scss +73 -34
  27. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-colorpicker/assets/ui-kit/_mixins.scss +8 -6
  28. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/assets/min/ui-iconpicker.min.css +1 -1
  29. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/assets/min/ui-iconpicker.min.js +1 -1
  30. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/assets/ui-iconpicker.js +1 -1
  31. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/assets/ui-iconpicker.scss +6 -1
  32. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/assets/ui-kit/_mixins.scss +8 -6
  33. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/ui-iconpicker.php +8 -5
  34. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-media/assets/min/ui-media.min.css +1 -1
  35. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-media/assets/ui-kit/_mixins.scss +31 -163
  36. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-media/assets/ui-kit/_variables.scss +44 -15
  37. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-media/assets/ui-media.scss +27 -60
  38. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-media/ui-media.php +2 -2
  39. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-radio/assets/min/ui-radio.min.css +1 -1
  40. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-radio/assets/min/ui-radio.min.js +1 -1
  41. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-radio/assets/ui-kit/_mixins.scss +25 -7
  42. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-radio/assets/ui-radio.js +1 -1
  43. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-repeater/assets/min/ui-repeater.min.css +1 -1
  44. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-repeater/assets/ui-kit/_mixins.scss +21 -3
  45. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-repeater/assets/ui-repeater.scss +6 -0
  46. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/min/ui-select.min.css +1 -1
  47. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/min/ui-select.min.js +1 -1
  48. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/ui-kit/_mixins.scss +6 -173
  49. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/ui-kit/_variables.scss +9 -21
  50. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/ui-select.js +1 -1
  51. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/ui-select.scss +9 -8
  52. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-slider/assets/min/ui-slider.min.css +1 -1
  53. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-slider/assets/ui-kit/_mixins.scss +8 -6
  54. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-stepper/assets/min/ui-stepper.min.css +1 -1
  55. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-stepper/assets/ui-kit/_mixins.scss +7 -174
  56. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-stepper/assets/ui-kit/_variables.scss +5 -21
  57. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-stepper/assets/ui-stepper.scss +1 -2
  58. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-switcher/assets/min/ui-switcher.min.css +1 -1
  59. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-switcher/assets/min/ui-switcher.min.js +1 -1
  60. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-switcher/assets/ui-kit/_variables.scss +13 -21
  61. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-switcher/assets/ui-switcher.js +1 -1
  62. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-switcher/assets/ui-switcher.scss +30 -14
  63. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-text/assets/min/ui-text.min.css +1 -20
  64. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-text/assets/ui-kit/_mixins.scss +5 -172
  65. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-text/assets/ui-kit/_variables.scss +5 -21
  66. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-text/assets/ui-text.scss +1 -1
  67. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-textarea/assets/min/ui-textarea.min.css +1 -22
  68. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-textarea/assets/ui-kit/_mixins.scss +5 -172
  69. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-textarea/assets/ui-kit/_variables.scss +5 -21
  70. cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-textarea/assets/ui-textarea.scss +1 -1
  71. cherry-framework/modules/cherry-utility/cherry-utility.php +3 -3
  72. cherry-framework/modules/cherry-utility/inc/cherry-attributes-utilit.php +2 -1
  73. cherry-framework/modules/cherry-utility/inc/cherry-satellite-utilit.php +53 -6
  74. cherry-framework/modules/cherry5-insert-shortcode/assets/cherry-insert-shortcode.scss +17 -9
  75. cherry-framework/modules/cherry5-insert-shortcode/assets/min/cherry-insert-shortcode.min.css +1 -1
  76. cherry-framework/modules/cherry5-insert-shortcode/cherry5-insert-shortcode.php +5 -5
  77. cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-button.php +2 -2
  78. cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-popup.php +1 -1
  79. cherry-projects.php +6 -6
  80. languages/cherry-projects.pot +1042 -0
  81. public/assets/js/cherry-projects-plugin.js +31 -7
  82. public/assets/js/cherry-projects-scripts.js +30 -8
  83. public/includes/class-projects-data.php +31 -1
  84. readme.txt +8 -2
  85. wpml-config.xml +17 -3
cherry-framework/cherry-core.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /**
3
  * Class Cherry Core
4
- * Version: 1.4.0
5
  *
6
  * @package Cherry_Framework
7
  * @subpackage Class
1
  <?php
2
  /**
3
  * Class Cherry Core
4
+ * Version: 1.4.2
5
  *
6
  * @package Cherry_Framework
7
  * @subpackage Class
cherry-framework/config.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "name" : "Cherry Framework",
3
- "version" : "1.4.0",
4
  "description" : "",
5
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs",
6
  "git_link" : "https://github.com/CherryFramework/cherry-framework",
@@ -8,7 +8,7 @@
8
  "cherry-breadcrumbs" : {
9
  "name" : "Breadcrumb Trail",
10
  "description" : "A breadcrumb menu script for WordPress.",
11
- "version" : "1.1.2",
12
  "doc_link" : "",
13
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-breadcrumbs",
14
  "compatible" : ["theme", "plugin"],
@@ -19,7 +19,7 @@
19
  "cherry-customizer" : {
20
  "name" : "Customizer API",
21
  "description" : "Customizer functionality.",
22
- "version" : "1.1.5",
23
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs/blob/master/01.%20cherry-customizer.md",
24
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-customizer",
25
  "compatible" : ["theme", "plugin"],
@@ -41,7 +41,7 @@
41
  "cherry-dynamic-css" : {
42
  "name" : "Dynamic CSS",
43
  "description" : "Generate CSS.",
44
- "version" : "1.2.2",
45
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs/blob/master/03.%20cherry-dynamic-css.md",
46
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-dynamic-css",
47
  "compatible" : ["theme", "plugin"],
@@ -63,7 +63,7 @@
63
  "cherry-handler" : {
64
  "name" : "Cherry handler",
65
  "description" : "Initialize handlers.",
66
- "version" : "1.1.1",
67
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs/blob/master/02.%20cherry-handler.md",
68
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-handler",
69
  "compatible" : ["theme", "plugin"],
@@ -118,7 +118,7 @@
118
  "cherry-template-manager" : {
119
  "name" : "Template Manager",
120
  "description" : "Module for load and parse *.tmpl files.",
121
- "version" : "1.0.1",
122
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs/blob/master/05.%20cherry-template-manager.md",
123
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-template-manager",
124
  "compatible" : ["theme", "plugin"],
@@ -151,7 +151,7 @@
151
  "cherry-ui-elements" : {
152
  "name" : "UI Elements",
153
  "description" : "UI Elements",
154
- "version" : "1.3.4",
155
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs/blob/master/09.%20cherry-ui-elements.md",
156
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-ui-elements",
157
  "compatible" : ["theme", "plugin"],
@@ -162,7 +162,7 @@
162
  "cherry-utility" : {
163
  "name" : "Utility",
164
  "description" : "Multiple utility functions.",
165
- "version" : "1.1.5",
166
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs/blob/master/08.%20cherry-utility.md",
167
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-utility",
168
  "compatible" : ["theme", "plugin"],
@@ -184,7 +184,7 @@
184
  "cherry5-insert-shortcode" : {
185
  "name" : "Insert Shortcode",
186
  "description" : "The module allows you to add shortcodes from editor tinyMCE.",
187
- "version" : "1.0.0",
188
  "doc_link" : "",
189
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry5-insert-shortcode",
190
  "compatible" : [ "plugin" ],
1
  {
2
  "name" : "Cherry Framework",
3
+ "version" : "1.4.2",
4
  "description" : "",
5
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs",
6
  "git_link" : "https://github.com/CherryFramework/cherry-framework",
8
  "cherry-breadcrumbs" : {
9
  "name" : "Breadcrumb Trail",
10
  "description" : "A breadcrumb menu script for WordPress.",
11
+ "version" : "1.1.3",
12
  "doc_link" : "",
13
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-breadcrumbs",
14
  "compatible" : ["theme", "plugin"],
19
  "cherry-customizer" : {
20
  "name" : "Customizer API",
21
  "description" : "Customizer functionality.",
22
+ "version" : "1.1.7",
23
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs/blob/master/01.%20cherry-customizer.md",
24
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-customizer",
25
  "compatible" : ["theme", "plugin"],
41
  "cherry-dynamic-css" : {
42
  "name" : "Dynamic CSS",
43
  "description" : "Generate CSS.",
44
+ "version" : "1.4.0",
45
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs/blob/master/03.%20cherry-dynamic-css.md",
46
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-dynamic-css",
47
  "compatible" : ["theme", "plugin"],
63
  "cherry-handler" : {
64
  "name" : "Cherry handler",
65
  "description" : "Initialize handlers.",
66
+ "version" : "1.1.2",
67
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs/blob/master/02.%20cherry-handler.md",
68
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-handler",
69
  "compatible" : ["theme", "plugin"],
118
  "cherry-template-manager" : {
119
  "name" : "Template Manager",
120
  "description" : "Module for load and parse *.tmpl files.",
121
+ "version" : "1.0.2",
122
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs/blob/master/05.%20cherry-template-manager.md",
123
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-template-manager",
124
  "compatible" : ["theme", "plugin"],
151
  "cherry-ui-elements" : {
152
  "name" : "UI Elements",
153
  "description" : "UI Elements",
154
+ "version" : "1.4.1",
155
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs/blob/master/09.%20cherry-ui-elements.md",
156
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-ui-elements",
157
  "compatible" : ["theme", "plugin"],
162
  "cherry-utility" : {
163
  "name" : "Utility",
164
  "description" : "Multiple utility functions.",
165
+ "version" : "1.1.6",
166
  "doc_link" : "https://github.com/CherryFramework/cherry-framework-docs/blob/master/08.%20cherry-utility.md",
167
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry-utility",
168
  "compatible" : ["theme", "plugin"],
184
  "cherry5-insert-shortcode" : {
185
  "name" : "Insert Shortcode",
186
  "description" : "The module allows you to add shortcodes from editor tinyMCE.",
187
+ "version" : "1.0.1",
188
  "doc_link" : "",
189
  "git_link" : "https://github.com/CherryFramework/cherry-framework/tree/master/modules/cherry5-insert-shortcode",
190
  "compatible" : [ "plugin" ],
cherry-framework/modules/cherry-breadcrumbs/cherry-breadcrumbs.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Module Name: Breadcrumb Trail
4
  * Description: A breadcrumb menu script for WordPress
5
- * Version: 1.1.2
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
@@ -916,10 +916,10 @@ if ( ! class_exists( 'Cherry_Breadcrumbs' ) ) {
916
  /* Get the post type object. */
917
  $post_type_object = get_post_type_object( get_query_var( 'post_type' ) );
918
 
919
- if ( false !== $post_type_object->rewrite ) {
920
 
921
  /* If 'with_front' is true, add $wp_rewrite->front to the trail. */
922
- if ( $post_type_object->rewrite['with_front'] ) {
923
  $this->add_rewrite_front_items();
924
  }
925
  }
2
  /**
3
  * Module Name: Breadcrumb Trail
4
  * Description: A breadcrumb menu script for WordPress
5
+ * Version: 1.1.3
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
916
  /* Get the post type object. */
917
  $post_type_object = get_post_type_object( get_query_var( 'post_type' ) );
918
 
919
+ if ( ! empty( $post_type_object ) && false !== $post_type_object->rewrite ) {
920
 
921
  /* If 'with_front' is true, add $wp_rewrite->front to the trail. */
922
+ if ( ! empty( $post_type_object->rewrite ) && $post_type_object->rewrite['with_front'] ) {
923
  $this->add_rewrite_front_items();
924
  }
925
  }
cherry-framework/modules/cherry-customizer/cherry-customizer.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Module Name: Customizer
4
  * Description: Customizer functionality.
5
- * Version: 1.1.5
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
@@ -10,7 +10,7 @@
10
  *
11
  * @package Cherry_Framework
12
  * @subpackage Modules
13
- * @version 1.1.5
14
  * @author Cherry Team <cherryframework@gmail.com>
15
  * @copyright Copyright (c) 2012 - 2016, Cherry Team
16
  * @link http://www.cherryframework.com/
@@ -413,7 +413,14 @@ if ( ! class_exists( 'Cherry_Customizer' ) ) {
413
  case 'iconpicker':
414
  $control_class = 'Cherry_WP_Customize_Iconpicker';
415
  $icon_data = ( isset( $args['icon_data'] ) ) ? $args['icon_data'] : array();
416
- $control_args = wp_parse_args( array( 'icon_data' => $icon_data ), $control_args );
 
 
 
 
 
 
 
417
  break;
418
 
419
  default:
@@ -797,6 +804,8 @@ if ( ! class_exists( 'Cherry_Customizer' ) ) {
797
  // Get step.
798
  $step = ( isset( $atts['step'] ) ? $atts['step'] : 1 );
799
 
 
 
800
  if ( is_float( $step ) ) {
801
 
802
  // Ensure input is a float value.
@@ -805,7 +814,7 @@ if ( ! class_exists( 'Cherry_Customizer' ) ) {
805
  } else {
806
 
807
  // Ensure input is an absolute integer.
808
- $number = absint( $number );
809
  $checker = is_int( $number / $step );
810
  }
811
 
2
  /**
3
  * Module Name: Customizer
4
  * Description: Customizer functionality.
5
+ * Version: 1.1.7
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
10
  *
11
  * @package Cherry_Framework
12
  * @subpackage Modules
13
+ * @version 1.1.7
14
  * @author Cherry Team <cherryframework@gmail.com>
15
  * @copyright Copyright (c) 2012 - 2016, Cherry Team
16
  * @link http://www.cherryframework.com/
413
  case 'iconpicker':
414
  $control_class = 'Cherry_WP_Customize_Iconpicker';
415
  $icon_data = ( isset( $args['icon_data'] ) ) ? $args['icon_data'] : array();
416
+ $auto_parse = ( isset( $args['auto_parse'] ) ) ? $args['auto_parse'] : array();
417
+ $control_args = wp_parse_args(
418
+ array(
419
+ 'icon_data' => $icon_data,
420
+ 'auto_parse' => $auto_parse,
421
+ ),
422
+ $control_args
423
+ );
424
  break;
425
 
426
  default:
804
  // Get step.
805
  $step = ( isset( $atts['step'] ) ? $atts['step'] : 1 );
806
 
807
+ $number = ( ! isset( $atts['min'] ) && 0 > $number ) ? $setting->default : $number ;
808
+
809
  if ( is_float( $step ) ) {
810
 
811
  // Ensure input is a float value.
814
  } else {
815
 
816
  // Ensure input is an absolute integer.
817
+ $number = ( isset( $atts['min'] ) && 0 > $atts['min'] && 0 > $number ) ? intval( $number ) : absint( $number );
818
  $checker = is_int( $number / $step );
819
  }
820
 
cherry-framework/modules/cherry-customizer/inc/class-cherry-wp-customize-iconpicker.php CHANGED
@@ -18,12 +18,20 @@ if ( class_exists( 'WP_Customize_Control' ) ) {
18
  class Cherry_WP_Customize_Iconpicker extends WP_Customize_Control {
19
 
20
  /**
21
- * Cherry Core instance
22
  *
 
23
  * @var array
24
  */
25
  public $icon_data = array();
26
 
 
 
 
 
 
 
 
27
  /**
28
  * UI instance
29
  *
@@ -40,7 +48,11 @@ if ( class_exists( 'WP_Customize_Control' ) ) {
40
  <span class="customize-control-title">
41
  <?php echo esc_html( $this->label ); ?>
42
  </span>
43
-
 
 
 
 
44
  </label>
45
  <?php
46
  echo str_replace(
@@ -62,11 +74,12 @@ if ( class_exists( 'WP_Customize_Control' ) ) {
62
  );
63
 
64
  $args = array(
65
- 'type' => 'iconpicker',
66
- 'id' => $this->id,
67
- 'name' => $this->id,
68
- 'value' => $this->value(),
69
- 'icon_data' => $this->icon_data,
 
70
  );
71
 
72
  add_action( 'customize_controls_print_styles', array( $this, 'print_sets' ) );
18
  class Cherry_WP_Customize_Iconpicker extends WP_Customize_Control {
19
 
20
  /**
21
+ * Icons data array
22
  *
23
+ * @see cherry-ui-elements/inc/ui-elements/ui-iconpicker/ui-iconpicker.php for data array format.
24
  * @var array
25
  */
26
  public $icon_data = array();
27
 
28
+ /**
29
+ * Trigger to try automatically pase icons from CSS file or not.
30
+ *
31
+ * @var boolean
32
+ */
33
+ public $auto_parse = false;
34
+
35
  /**
36
  * UI instance
37
  *
48
  <span class="customize-control-title">
49
  <?php echo esc_html( $this->label ); ?>
50
  </span>
51
+ <?php if ( isset( $this->description ) ) : ?>
52
+ <span class="description customize-control-description">
53
+ <?php echo wp_kses_post( $this->description ); ?>
54
+ </span>
55
+ <?php endif; ?>
56
  </label>
57
  <?php
58
  echo str_replace(
74
  );
75
 
76
  $args = array(
77
+ 'type' => 'iconpicker',
78
+ 'id' => $this->id,
79
+ 'name' => $this->id,
80
+ 'value' => $this->value(),
81
+ 'icon_data' => $this->icon_data,
82
+ 'auto_parse' => $this->auto_parse,
83
  );
84
 
85
  add_action( 'customize_controls_print_styles', array( $this, 'print_sets' ) );
cherry-framework/modules/cherry-dynamic-css/cherry-dynamic-css.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Module Name: Dynamic CSS
4
  * Description: CSS parser which uses variables & functions for CSS code optimization
5
- * Version: 1.2.2
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
@@ -10,9 +10,9 @@
10
  *
11
  * @package Cherry_Framework
12
  * @subpackage Modules
13
- * @version 1.2.2
14
  * @author Cherry Team <cherryframework@gmail.com>
15
- * @copyright Copyright (c) 2012 - 2016, Cherry Team
16
  * @link http://www.cherryframework.com/
17
  * @license http://www.gnu.org/licenses/gpl-3.0.html
18
  */
@@ -72,6 +72,17 @@ if ( ! class_exists( 'Cherry_Dynamic_Css' ) ) {
72
  */
73
  public static $collector = null;
74
 
 
 
 
 
 
 
 
 
 
 
 
75
  /**
76
  * Constructor for the module
77
  */
@@ -79,18 +90,46 @@ if ( ! class_exists( 'Cherry_Dynamic_Css' ) ) {
79
 
80
  $this->core = $core;
81
  $this->args = wp_parse_args( $args, array(
82
- 'prefix' => 'blank',
83
- 'type' => 'theme_mod',
84
- 'single' => true,
85
- 'css_files' => null,
86
- 'options' => array(),
 
87
  ) );
88
 
89
- add_action( 'wp_head', array( $this, 'print_inline_css' ), 99 );
90
-
91
  $this->init_collector();
92
  }
93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  /**
95
  * Initalize CSS collector class
96
  *
@@ -296,12 +335,12 @@ if ( ! class_exists( 'Cherry_Dynamic_Css' ) ) {
296
  }
297
 
298
  /**
299
- * Print inline CSS after current theme stylesheet
300
  *
301
- * @since 1.0.0
302
- * @return void|bool false
303
  */
304
- public function print_inline_css() {
305
 
306
  if ( ! $this->args['css_files'] ) {
307
  return false;
@@ -311,6 +350,14 @@ if ( ! class_exists( 'Cherry_Dynamic_Css' ) ) {
311
  $this->args['css_files'] = array( $this->args['css_files'] );
312
  }
313
 
 
 
 
 
 
 
 
 
314
  ob_start();
315
 
316
  foreach ( $this->args['css_files'] as $file ) {
@@ -344,6 +391,23 @@ if ( ! class_exists( 'Cherry_Dynamic_Css' ) ) {
344
  */
345
  $parsed_css = apply_filters( 'cherry_dynamic_css_parsed_styles', $parsed_css, $this->args );
346
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
347
  printf( '<style type="text/css">%s</style>', $parsed_css );
348
 
349
  }
@@ -409,11 +473,13 @@ if ( ! class_exists( 'Cherry_Dynamic_Css' ) ) {
409
 
410
  $functions = $this->get_css_functions();
411
 
412
- // check if function exists and is not CSS @media query
413
- if ( ! array_key_exists( $matches[2], $functions ) && 'media' !== $matches[2] ) {
414
- return $not_found;
415
- } elseif ( 'media' == $matches[2] ) {
416
- return $matches[0];
 
 
417
  }
418
 
419
  $function = $functions[ $matches[2] ];
2
  /**
3
  * Module Name: Dynamic CSS
4
  * Description: CSS parser which uses variables & functions for CSS code optimization
5
+ * Version: 1.4.0
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
10
  *
11
  * @package Cherry_Framework
12
  * @subpackage Modules
13
+ * @version 1.4.0
14
  * @author Cherry Team <cherryframework@gmail.com>
15
+ * @copyright Copyright (c) 2012 - 2017, Cherry Team
16
  * @link http://www.cherryframework.com/
17
  * @license http://www.gnu.org/licenses/gpl-3.0.html
18
  */
72
  */
73
  public static $collector = null;
74
 
75
+ /**
76
+ * Reserved words list
77
+ *
78
+ * @since 1.4.0
79
+ * @var array
80
+ */
81
+ public $css_reserved = array(
82
+ 'media',
83
+ 'supports',
84
+ );
85
+
86
  /**
87
  * Constructor for the module
88
  */
90
 
91
  $this->core = $core;
92
  $this->args = wp_parse_args( $args, array(
93
+ 'prefix' => 'blank',
94
+ 'type' => 'theme_mod',
95
+ 'parent_handle' => false,
96
+ 'single' => true,
97
+ 'css_files' => null,
98
+ 'options' => array(),
99
  ) );
100
 
101
+ $this->init_dynamic_css();
 
102
  $this->init_collector();
103
  }
104
 
105
+ /**
106
+ * Initalize dynamic CSS with fallback compatibility.
107
+ *
108
+ * @since 1.3.0
109
+ * @return void
110
+ */
111
+ public function init_dynamic_css() {
112
+
113
+ /**
114
+ * Not actual for now, required only for fallback compatibility.
115
+ */
116
+ if ( empty( $this->args['parent_handle'] ) ) {
117
+ add_action( 'wp_head', array( $this, 'print_inline_css' ), 99 );
118
+ }
119
+
120
+ add_action( 'wp_enqueue_scripts', array( $this, 'add_inline_css' ), 99 );
121
+ }
122
+
123
+ /**
124
+ * Adds inline CSS into queue
125
+ *
126
+ * @since 1.3.0
127
+ * @return void
128
+ */
129
+ public function add_inline_css() {
130
+ wp_add_inline_style( $this->args['parent_handle'], $this->get_inline_css() );
131
+ }
132
+
133
  /**
134
  * Initalize CSS collector class
135
  *
335
  }
336
 
337
  /**
338
+ * Returns complied dynamic CSS string.
339
  *
340
+ * @since 1.3.0
341
+ * @return string|bool false
342
  */
343
+ public function get_inline_css() {
344
 
345
  if ( ! $this->args['css_files'] ) {
346
  return false;
350
  $this->args['css_files'] = array( $this->args['css_files'] );
351
  }
352
 
353
+ /**
354
+ * Filter CSS reserved words list
355
+ *
356
+ * @since 1.4.0
357
+ * @var array
358
+ */
359
+ $this->css_reserved = apply_filters( 'cherry_dynamic_css_reserved_words_list', $this->css_reserved );
360
+
361
  ob_start();
362
 
363
  foreach ( $this->args['css_files'] as $file ) {
391
  */
392
  $parsed_css = apply_filters( 'cherry_dynamic_css_parsed_styles', $parsed_css, $this->args );
393
 
394
+ return $parsed_css;
395
+ }
396
+
397
+ /**
398
+ * Print inline CSS after current theme stylesheet
399
+ *
400
+ * @since 1.0.0
401
+ * @return void|bool false
402
+ */
403
+ public function print_inline_css() {
404
+
405
+ $parsed_css = $this->get_inline_css();
406
+
407
+ if ( empty( $parsed_css ) ) {
408
+ return false;
409
+ }
410
+
411
  printf( '<style type="text/css">%s</style>', $parsed_css );
412
 
413
  }
473
 
474
  $functions = $this->get_css_functions();
475
 
476
+ // check if function exists and is not CSS-reserved word
477
+ if ( ! array_key_exists( $matches[2], $functions ) ) {
478
+ if ( is_array( $this->css_reserved ) && in_array( $matches[2], $this->css_reserved ) ) {
479
+ return $matches[0];
480
+ } else {
481
+ return $not_found;
482
+ }
483
  }
484
 
485
  $function = $functions[ $matches[2] ];
cherry-framework/modules/cherry-handler/assets/js/cherry-handler.js CHANGED
@@ -21,6 +21,7 @@
21
  'cache': false,
22
  'processData': true,
23
  'url': '',
 
24
  'beforeSendCallback': function() {},
25
  'errorCallback': function() {},
26
  'successCallback': function() {},
@@ -109,7 +110,7 @@
109
  dataType: self.handlerSettings.data_type,
110
  processData: settings.processData,
111
  beforeSend: function( jqXHR, ajaxSettings ) {
112
- if ( null !== self.ajaxRequest ) {
113
  self.ajaxRequest.abort();
114
  }
115
 
21
  'cache': false,
22
  'processData': true,
23
  'url': '',
24
+ 'async': false,
25
  'beforeSendCallback': function() {},
26
  'errorCallback': function() {},
27
  'successCallback': function() {},
110
  dataType: self.handlerSettings.data_type,
111
  processData: settings.processData,
112
  beforeSend: function( jqXHR, ajaxSettings ) {
113
+ if ( null !== self.ajaxRequest && ! settings.async ) {
114
  self.ajaxRequest.abort();
115
  }
116
 
cherry-framework/modules/cherry-handler/assets/js/min/cherry-handler.min.js CHANGED
@@ -1 +1 @@
1
- !function(e,a){"use strict";a.utilites.namespace("CherryAjaxHandler"),a.CherryAjaxHandler=function(t){var n=this,r={handlerId:"",cache:!1,processData:!0,url:"",beforeSendCallback:function(){},errorCallback:function(){},successCallback:function(){},completeCallback:function(){}};return t&&e.extend(r,t),window[r.handlerId]?(n.handlerSettings=window[r.handlerId]||{},n.ajaxRequest=null,n.ajaxProcessing=!1,n.data={action:n.handlerSettings.action,nonce:n.handlerSettings.nonce},""===r.url&&("false"===n.handlerSettings.is_public?r.url=window.ajaxurl:r.url=window.cherryHandlerAjaxUrl.ajax_url),n.send=function(){n.ajaxProcessing&&a.cherryHandlerUtils.noticeCreate("error-notice",n.handlerSettings.sys_messages.wait_processing,n.handlerSettings.is_public),n.ajaxProcessing=!0,n.ajaxRequest=jQuery.ajax({type:n.handlerSettings.type,url:r.url,data:n.data,cache:r.cache,dataType:n.handlerSettings.data_type,processData:r.processData,beforeSend:function(e,a){null!==n.ajaxRequest&&n.ajaxRequest.abort(),r.beforeSendCallback&&"function"==typeof r.beforeSendCallback&&r.beforeSendCallback(e,a)},error:function(a,t,n){e(document).trigger({type:"cherry-ajax-handler-error",jqXHR:a,textStatus:t,errorThrown:n}),r.errorCallback&&"function"==typeof r.errorCallback&&r.errorCallback(a,t,n)},success:function(t,c,s){n.ajaxProcessing=!1,e(document).trigger({type:"cherry-ajax-handler-success",response:t,jqXHR:s,textStatus:c}),r.successCallback&&"function"==typeof r.successCallback&&r.successCallback(t,c,s),a.cherryHandlerUtils.noticeCreate(t.type,t.message,n.handlerSettings.is_public)},complete:function(a,t){e(document).trigger({type:"cherry-ajax-handler-complete",jqXHR:a,textStatus:t}),r.completeCallback&&"function"==typeof r.completeCallback&&r.completeCallback(a,t)}})},n.sendData=function(e){var a=e||{};n.data={action:n.handlerSettings.action,nonce:n.handlerSettings.nonce,data:a},n.send()},void(n.sendFormData=function(t){var r,c=e(t);r=a.cherryHandlerUtils.serializeObject(c),n.sendData(r)})):(window.console&&window.console.warn("Handler id not found"),!1)},a.utilites.namespace("cherryHandlerUtils"),a.cherryHandlerUtils={noticeCreate:function(a,t,n){function r(){var a=100;e(".cherry-handler-notice").each(function(){e(this).css({top:a}),a+=e(this).outerHeight(!0)})}var c,s,i=0,o=n||!1;return!(!t||"true"===o)&&(c=e('<div class="cherry-handler-notice '+a+'"><span class="dashicons"></span><div class="inner">'+t+"</div></div>"),e("body").prepend(c),r(),i=-1*(c.outerWidth(!0)+10),c.css({right:i}),s=setTimeout(function(){c.css({right:10}).addClass("show-state")},100),s=setTimeout(function(){i=-1*(c.outerWidth(!0)+10),c.css({right:i}).removeClass("show-state")},4e3),void(s=setTimeout(function(){c.remove(),clearTimeout(s)},4500)))},serializeObject:function(a){var t=this,n={},r={},c={validate:/^[a-zA-Z][a-zA-Z0-9_-]*(?:\[(?:\d*|[a-zA-Z0-9_-]+)\])*$/,key:/[a-zA-Z0-9_-]+|(?=\[\])/g,push:/^$/,fixed:/^\d+$/,named:/^[a-zA-Z0-9_-]+$/};return this.build=function(e,a,t){return e[a]=t,e},this.push_counter=function(e){return void 0===r[e]&&(r[e]=0),r[e]++},e.each(a.serializeArray(),function(){var a,r,s,i;if(c.validate.test(this.name)){for(r=this.name.match(c.key),s=this.value,i=this.name;void 0!==(a=r.pop());)i=i.replace(new RegExp("\\["+a+"\\]$"),""),a.match(c.push)?s=t.build([],t.push_counter(i),s):a.match(c.fixed)?s=t.build([],a,s):a.match(c.named)&&(s=t.build({},a,s));n=e.extend(!0,n,s)}}),n}}}(jQuery,window.CherryJsCore);
1
+ !function(e,a){"use strict";a.utilites.namespace("CherryAjaxHandler"),a.CherryAjaxHandler=function(t){var n=this,r={handlerId:"",cache:!1,processData:!0,url:"",async:!1,beforeSendCallback:function(){},errorCallback:function(){},successCallback:function(){},completeCallback:function(){}};return t&&e.extend(r,t),window[r.handlerId]?(n.handlerSettings=window[r.handlerId]||{},n.ajaxRequest=null,n.ajaxProcessing=!1,n.data={action:n.handlerSettings.action,nonce:n.handlerSettings.nonce},""===r.url&&(r.url="false"===n.handlerSettings.is_public?window.ajaxurl:window.cherryHandlerAjaxUrl.ajax_url),n.send=function(){n.ajaxProcessing&&a.cherryHandlerUtils.noticeCreate("error-notice",n.handlerSettings.sys_messages.wait_processing,n.handlerSettings.is_public),n.ajaxProcessing=!0,n.ajaxRequest=jQuery.ajax({type:n.handlerSettings.type,url:r.url,data:n.data,cache:r.cache,dataType:n.handlerSettings.data_type,processData:r.processData,beforeSend:function(e,a){null===n.ajaxRequest||r.async||n.ajaxRequest.abort(),r.beforeSendCallback&&"function"==typeof r.beforeSendCallback&&r.beforeSendCallback(e,a)},error:function(a,t,n){e(document).trigger({type:"cherry-ajax-handler-error",jqXHR:a,textStatus:t,errorThrown:n}),r.errorCallback&&"function"==typeof r.errorCallback&&r.errorCallback(a,t,n)},success:function(t,c,s){n.ajaxProcessing=!1,e(document).trigger({type:"cherry-ajax-handler-success",response:t,jqXHR:s,textStatus:c}),r.successCallback&&"function"==typeof r.successCallback&&r.successCallback(t,c,s),a.cherryHandlerUtils.noticeCreate(t.type,t.message,n.handlerSettings.is_public)},complete:function(a,t){e(document).trigger({type:"cherry-ajax-handler-complete",jqXHR:a,textStatus:t}),r.completeCallback&&"function"==typeof r.completeCallback&&r.completeCallback(a,t)}})},n.sendData=function(e){var a=e||{};n.data={action:n.handlerSettings.action,nonce:n.handlerSettings.nonce,data:a},n.send()},void(n.sendFormData=function(t){var r,c=e(t);r=a.cherryHandlerUtils.serializeObject(c),n.sendData(r)})):(window.console&&window.console.warn("Handler id not found"),!1)},a.utilites.namespace("cherryHandlerUtils"),a.cherryHandlerUtils={noticeCreate:function(a,t,n){function r(){var a=100;e(".cherry-handler-notice").each(function(){e(this).css({top:a}),a+=e(this).outerHeight(!0)})}var c,s,i=0,o=n||!1;return t&&"true"!==o?(c=e('<div class="cherry-handler-notice '+a+'"><span class="dashicons"></span><div class="inner">'+t+"</div></div>"),e("body").prepend(c),r(),i=-1*(c.outerWidth(!0)+10),c.css({right:i}),s=setTimeout(function(){c.css({right:10}).addClass("show-state")},100),s=setTimeout(function(){i=-1*(c.outerWidth(!0)+10),c.css({right:i}).removeClass("show-state")},4e3),void(s=setTimeout(function(){c.remove(),clearTimeout(s)},4500))):!1},serializeObject:function(a){var t=this,n={},r={},c={validate:/^[a-zA-Z][a-zA-Z0-9_-]*(?:\[(?:\d*|[a-zA-Z0-9_-]+)\])*$/,key:/[a-zA-Z0-9_-]+|(?=\[\])/g,push:/^$/,fixed:/^\d+$/,named:/^[a-zA-Z0-9_-]+$/};return this.build=function(e,a,t){return e[a]=t,e},this.push_counter=function(e){return void 0===r[e]&&(r[e]=0),r[e]++},e.each(a.serializeArray(),function(){var a,r,s,i;if(c.validate.test(this.name)){for(r=this.name.match(c.key),s=this.value,i=this.name;void 0!==(a=r.pop());)i=i.replace(new RegExp("\\["+a+"\\]$"),""),a.match(c.push)?s=t.build([],t.push_counter(i),s):a.match(c.fixed)?s=t.build([],a,s):a.match(c.named)&&(s=t.build({},a,s));n=e.extend(!0,n,s)}}),n}}}(jQuery,window.CherryJsCore);
cherry-framework/modules/cherry-handler/cherry-handler.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Module Name: Cherry handler
4
  * Description: Initializes handlers
5
- * Version: 1.1.1
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
@@ -10,7 +10,7 @@
10
  *
11
  * @package Cherry_Framework
12
  * @subpackage Modules
13
- * @version 1.1.1
14
  * @author Cherry Team <cherryframework@gmail.com>
15
  * @copyright Copyright (c) 2012 - 2016, Cherry Team
16
  * @link http://www.cherryframework.com/
@@ -31,15 +31,6 @@ if ( ! class_exists( 'Cherry_Handler' ) ) {
31
  */
32
  class Cherry_Handler {
33
 
34
- /**
35
- * A reference to an instance of this class.
36
- *
37
- * @since 1.0.0
38
- * @access private
39
- * @var object
40
- */
41
- private static $handlers_list = array();
42
-
43
  /**
44
  * Default settings.
45
  *
@@ -166,7 +157,7 @@ if ( ! class_exists( 'Cherry_Handler' ) ) {
166
  'cherry-handler-js',
167
  esc_url( Cherry_Core::base_url( 'assets/js/min/cherry-handler.min.js', __FILE__ ) ),
168
  array( 'jquery' ),
169
- '1.0.0',
170
  true
171
  );
172
 
@@ -174,7 +165,7 @@ if ( ! class_exists( 'Cherry_Handler' ) ) {
174
  'cherry-handler-css',
175
  esc_url( Cherry_Core::base_url( 'assets/css/cherry-handler-styles.min.css', __FILE__ ) ),
176
  array(),
177
- '1.0.0',
178
  'all'
179
  );
180
  }
2
  /**
3
  * Module Name: Cherry handler
4
  * Description: Initializes handlers
5
+ * Version: 1.1.3
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
10
  *
11
  * @package Cherry_Framework
12
  * @subpackage Modules
13
+ * @version 1.1.3
14
  * @author Cherry Team <cherryframework@gmail.com>
15
  * @copyright Copyright (c) 2012 - 2016, Cherry Team
16
  * @link http://www.cherryframework.com/
31
  */
32
  class Cherry_Handler {
33
 
 
 
 
 
 
 
 
 
 
34
  /**
35
  * Default settings.
36
  *
157
  'cherry-handler-js',
158
  esc_url( Cherry_Core::base_url( 'assets/js/min/cherry-handler.min.js', __FILE__ ) ),
159
  array( 'jquery' ),
160
+ '1.1.3',
161
  true
162
  );
163
 
165
  'cherry-handler-css',
166
  esc_url( Cherry_Core::base_url( 'assets/css/cherry-handler-styles.min.css', __FILE__ ) ),
167
  array(),
168
+ '1.1.3',
169
  'all'
170
  );
171
  }
cherry-framework/modules/cherry-interface-builder/inc/assets/cherry-interface-builder.scss CHANGED
@@ -78,7 +78,8 @@ html{
78
  color: $link-hover-color;
79
  }
80
  &:focus{
81
- outline: 1px solid $link-hover-color;
 
82
  }
83
  }
84
  &__description{
78
  color: $link-hover-color;
79
  }
80
  &:focus{
81
+ outline: 1px solid rgba(41, 143, 252, .6);
82
+ box-shadow: 0px 0px 2px rgba(41,143,252,0.6);
83
  }
84
  }
85
  &__description{
cherry-framework/modules/cherry-interface-builder/inc/assets/min/cherry-interface-builder.min.css CHANGED
@@ -1 +1 @@
1
- .cherry-ui-kit button *{pointer-events:none}.cherry-component__content .cherry-settings__content{display:none}.cherry-component__content .cherry-settings__content.show{display:inherit}html{font-size:13px}.cherry-ui-kit h1{font-weight:700;font-size:2.308rem;line-height:2.308rem}.cherry-ui-kit h1 .dashicons{font-size:3rem;line-height:inherit;width:20px;margin:0 20px 0 -5px}.cherry-ui-kit h2{font-weight:600;font-size:1.538rem;line-height:1.538rem}.cherry-ui-kit h2 .dashicons{font-size:2rem;line-height:inherit;width:20px;margin-right:20px}.cherry-ui-kit h3{font-weight:600;font-size:1.231rem;line-height:1.231rem}.cherry-ui-kit h3 .dashicons{font-size:1.7rem;line-height:inherit;margin-right:5px}.cherry-ui-kit h4{font-weight:500;font-size:1.077rem;line-height:1.077rem}.cherry-ui-kit h5{font-weight:500;font-size:1.077rem;line-height:1.077rem}.cherry-ui-kit h6{font-weight:400;font-size:1rem;line-height:1rem}.cherry-ui-kit a{color:#298ffc;text-decoration:none}.cherry-ui-kit a:hover{color:#23282d}.cherry-ui-kit a:focus{outline:1px solid #23282d}.cherry-ui-kit__description{font-size:0.9rem;color:#96989a;margin:10px 0}.cherry-ui-kit__title{margin:20px 0}.cherry-ui-kit.hide{display:none}.cherry-control+.cherry-control,.cherry-settings+.cherry-control{border-top:1px solid rgba(0,0,0,0.1)}.cherry-section{padding:10px;background-color:#fff;margin-left:-10px}.cherry-section__title,.cherry-section__description{margin:10px 0 0 0}.cherry-section+.cherry-ui-kit{border-top:1px solid rgba(0,0,0,0.1)}@media (min-width: 783px){.cherry-section{box-shadow:0px 5px 21px rgba(0,0,0,0.1);border-radius:5px;border:1px solid rgba(0,0,0,0.1);padding:15px;margin:15px 15px 0 0}.cherry-section__holder{background-color:#efefef;border-radius:5px;padding:15px}.cherry-section__info{background-color:#fff;border-radius:5px;padding:15px;box-shadow:0px 5px 21px rgba(0,0,0,0.1);margin-bottom:15px}.cherry-section .cherry-settings{box-shadow:0px 5px 21px rgba(0,0,0,0.1);border-radius:5px;border:1px solid rgba(0,0,0,0.1);background-color:#fff;margin-top:15px}.cherry-section .cherry-settings:first-child{margin-top:0}}@media (min-width: 961px){.cherry-section{padding:30px;margin:20px 20px 0 0}.cherry-section__info{padding:30px;margin-bottom:30px}.cherry-section__holder{padding:30px}.cherry-section .cherry-settings{margin-top:30px}}.cherry-component{padding:20px 0}@media (min-width: 783px){.cherry-component{padding:15px}}@media (min-width: 961px){.cherry-component{padding:30px}}.cherry-component+*{border-top:1px solid rgba(0,0,0,0.1)}.cherry-component__title{margin-top:0}.cherry-component .cherry-component__content .cherry-settings{padding:0;border-top:none}.cherry-component__button{display:block;min-height:45px;-webkit-transition:all 300ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:all 300ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.cherry-component__button .cherry-ui-kit__title{color:inherit}.cherry-component__button.active,.cherry-component__button:hover{color:#298ffc;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.cherry-component__button:focus{outline:none;box-shadow:inset 0px 0px 10px rgba(41,143,252,0.5);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.cherry-component.cherry-accordion .cherry-component__button,.cherry-component.cherry-toggle .cherry-component__button{width:100%;padding:15px 20px;border:0;background:none;cursor:pointer;position:relative}.cherry-component.cherry-accordion .cherry-component__button .cherry-toggle__title,.cherry-component.cherry-toggle .cherry-component__button .cherry-toggle__title{font-weight:700;font-size:14px;float:left;margin:0}.cherry-component.cherry-accordion .cherry-component__button>span[class*="icon"],.cherry-component.cherry-toggle .cherry-component__button>span[class*="icon"]{position:absolute;top:50%;right:5px;margin-top:-10px;font-size:25px;color:#b4b7ba;padding:5px 5px;width:10px;height:9px;text-align:left;overflow:hidden}.cherry-component.cherry-accordion .cherry-component__button>span[class*="icon"].hide-icon,.cherry-component.cherry-toggle .cherry-component__button>span[class*="icon"].hide-icon{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}.cherry-component.cherry-accordion .cherry-component__button>span[class*="icon"].hide-icon:before,.cherry-component.cherry-toggle .cherry-component__button>span[class*="icon"].hide-icon:before{position:relative;top:-8px;left:-9px}.cherry-component.cherry-accordion .cherry-component__button>span[class*="icon"].show-icon,.cherry-component.cherry-toggle .cherry-component__button>span[class*="icon"].show-icon{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.cherry-component.cherry-accordion .cherry-component__button>span[class*="icon"].show-icon:before,.cherry-component.cherry-toggle .cherry-component__button>span[class*="icon"].show-icon:before{position:relative;top:-7px;left:-9px}.cherry-component.cherry-accordion .cherry-component__button.active>span[class*="icon"].show-icon,.cherry-component.cherry-toggle .cherry-component__button.active>span[class*="icon"].show-icon{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.cherry-component.cherry-accordion .cherry-component__button.active>span[class*="icon"].hide-icon,.cherry-component.cherry-toggle .cherry-component__button.active>span[class*="icon"].hide-icon{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.cherry-component.cherry-accordion .cherry-component__button+.cherry-settings__content,.cherry-component.cherry-toggle .cherry-component__button+.cherry-settings__content{border-top:1px solid rgba(0,0,0,0.1)}.cherry-component.cherry-accordion>.cherry-ui-kit__content>.cherry-settings+.cherry-settings,.cherry-component.cherry-toggle>.cherry-ui-kit__content>.cherry-settings+.cherry-settings{margin-top:10px}.cherry-component.cherry-accordion>.cherry-ui-kit__content>.cherry-settings,.cherry-component.cherry-toggle>.cherry-ui-kit__content>.cherry-settings{box-shadow:0px 5px 21px rgba(0,0,0,0.1);border-radius:5px;border:1px solid rgba(0,0,0,0.1)}.cherry-component.cherry-tab .cherry-tab__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;border-bottom:1px solid rgba(0,0,0,0.1)}.cherry-component.cherry-tab .cherry-tab__tabs .cherry-component__button{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;padding:15px 20px;border:0;background:none;cursor:pointer}.cherry-component.cherry-tab .cherry-tab__tabs .cherry-component__button.active{-ms-box-shadow:inset 0px -3px 0px 0px #298ffc;box-shadow:inset 0px -3px 0px 0px #298ffc}.cherry-component.cherry-tab .cherry-tab__tabs .cherry-component__button .cherry-tab__title{font-weight:700;font-size:14px;float:left;margin:0}.cherry-component.cherry-tab .cherry-tab__tabs .cherry-component__button+button{border-top:1px solid rgba(0,0,0,0.1)}.cherry-component.cherry-tab .cherry-tab__body{box-shadow:0px 5px 21px rgba(0,0,0,0.1);border-radius:5px;border:1px solid rgba(0,0,0,0.1);background-color:#fff}.cherry-component.cherry-tab .cherry-tab__body .cherry-settings{box-shadow:none;border-radius:0;border:none;background-color:inherit;margin:0}@media (min-width: 783px){.cherry-component.cherry-tab .cherry-tab__tabs{border:solid 1px rgba(0,0,0,0.1)}.cherry-component.cherry-tab .cherry-tab__tabs .cherry-component__button+button{border-top:none}.cherry-component.cherry-tab .cherry-tab__body{border:none}.cherry-component.cherry-tab .cherry-tab__body .cherry-tab__content{border:1px solid rgba(0,0,0,0.1)}.cherry-component.cherry-tab--horizontal>.cherry-tab__body{border-radius:none}.cherry-component.cherry-tab--horizontal>.cherry-tab__body>.cherry-tab__tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px 5px 0 0;border-bottom:none}.cherry-component.cherry-tab--horizontal>.cherry-tab__body>.cherry-tab__tabs .cherry-component__button{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.cherry-component.cherry-tab--horizontal>.cherry-tab__body>.cherry-tab__content{border-radius:0 0 5px 5px}.cherry-component.cherry-tab--vertical>.cherry-tab__body{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:none}.cherry-component.cherry-tab--vertical>.cherry-tab__body>.cherry-tab__tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;border-radius:5px 0 0 5px;border-right:none}.cherry-component.cherry-tab--vertical>.cherry-tab__body>.cherry-tab__tabs .cherry-component__button{text-align:right}.cherry-component.cherry-tab--vertical>.cherry-tab__body>.cherry-tab__tabs .cherry-component__button .cherry-tab__title{width:100%}.cherry-component.cherry-tab--vertical>.cherry-tab__body>.cherry-tab__tabs .cherry-component__button.active{box-shadow:inset -3px 0px 0px #298ffc}.cherry-component.cherry-tab--vertical>.cherry-tab__body>.cherry-tab__content{-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%;border-radius:0 5px 5px 0}}@media (min-width: 1200px){.cherry-component.cherry-tab--vertical .cherry-tab__tabs{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}.cherry-component.cherry-tab--vertical .cherry-tab__content{-webkit-box-flex:0;-ms-flex:0 1 80%;flex:0 1 80%}}.cherry-settings+.cherry-settings{border-top:1px solid rgba(0,0,0,0.1)}.cherry-settings .cherry-settings__title{margin-bottom:10px}.cherry-settings__description,.cherry-settings .cherry-settings__title{margin-left:10px}@media (min-width: 783px){.cherry-settings__description,.cherry-settings .cherry-settings__title{margin-left:15px}}@media (min-width: 961px){.cherry-settings__description,.cherry-settings .cherry-settings__title{margin-left:30px}}.cherry-control{padding:15px 20px}.cherry-control__title{margin:0 0 10px 0}.cherry-control__description{margin-top:0}.cherry-control .cherry-ui-container{margin:0}@media (min-width: 783px){.cherry-control{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.cherry-control__info{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;padding-right:15px}.cherry-control__content{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%}}@media (min-width: 961px){.cherry-control{padding:30px}}@media (min-width: 783px){.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner,.cherry-tab__content>.cherry-scroll,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content{max-height:700px;overflow-y:auto;position:relative}.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar{width:10px;height:10px}.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar-button,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar-button,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-button,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-button{width:0px;height:0px}.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar-thumb,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar-thumb,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-thumb,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-thumb{background-color:#298ffc;border:none;border-radius:5px}.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar-thumb:hover,.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar-thumb:active,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar-thumb:hover,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar-thumb:active,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-thumb:hover,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-thumb:active,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-thumb:hover,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-thumb:active{background:#206ff4}.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar-track,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar-track,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-track,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-track{background-color:#fff;border:none;border-radius:5px}.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar-corner,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar-corner,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-corner,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-corner{background:transparent}}
1
+ .cherry-ui-kit button *{pointer-events:none}.cherry-component__content .cherry-settings__content{display:none}.cherry-component__content .cherry-settings__content.show{display:inherit}html{font-size:13px}.cherry-ui-kit h1{font-weight:700;font-size:2.308rem;line-height:2.308rem}.cherry-ui-kit h1 .dashicons{font-size:3rem;line-height:inherit;width:20px;margin:0 20px 0 -5px}.cherry-ui-kit h2{font-weight:600;font-size:1.538rem;line-height:1.538rem}.cherry-ui-kit h2 .dashicons{font-size:2rem;line-height:inherit;width:20px;margin-right:20px}.cherry-ui-kit h3{font-weight:600;font-size:1.231rem;line-height:1.231rem}.cherry-ui-kit h3 .dashicons{font-size:1.7rem;line-height:inherit;margin-right:5px}.cherry-ui-kit h4{font-weight:500;font-size:1.077rem;line-height:1.077rem}.cherry-ui-kit h5{font-weight:500;font-size:1.077rem;line-height:1.077rem}.cherry-ui-kit h6{font-weight:400;font-size:1rem;line-height:1rem}.cherry-ui-kit a{color:#298ffc;text-decoration:none}.cherry-ui-kit a:hover{color:#23282d}.cherry-ui-kit a:focus{outline:1px solid rgba(41,143,252,0.6);box-shadow:0px 0px 2px rgba(41,143,252,0.6)}.cherry-ui-kit__description{font-size:0.9rem;color:#96989a;margin:10px 0}.cherry-ui-kit__title{margin:20px 0}.cherry-ui-kit.hide{display:none}.cherry-control+.cherry-control,.cherry-settings+.cherry-control{border-top:1px solid rgba(0,0,0,0.1)}.cherry-section{padding:10px;background-color:#fff;margin-left:-10px}.cherry-section__title,.cherry-section__description{margin:10px 0 0 0}.cherry-section+.cherry-ui-kit{border-top:1px solid rgba(0,0,0,0.1)}@media (min-width: 783px){.cherry-section{box-shadow:0px 5px 21px rgba(0,0,0,0.1);border-radius:5px;border:1px solid rgba(0,0,0,0.1);padding:15px;margin:15px 15px 0 0}.cherry-section__holder{background-color:#efefef;border-radius:5px;padding:15px}.cherry-section__info{background-color:#fff;border-radius:5px;padding:15px;box-shadow:0px 5px 21px rgba(0,0,0,0.1);margin-bottom:15px}.cherry-section .cherry-settings{box-shadow:0px 5px 21px rgba(0,0,0,0.1);border-radius:5px;border:1px solid rgba(0,0,0,0.1);background-color:#fff;margin-top:15px}.cherry-section .cherry-settings:first-child{margin-top:0}}@media (min-width: 961px){.cherry-section{padding:30px;margin:20px 20px 0 0}.cherry-section__info{padding:30px;margin-bottom:30px}.cherry-section__holder{padding:30px}.cherry-section .cherry-settings{margin-top:30px}}.cherry-component{padding:20px 0}@media (min-width: 783px){.cherry-component{padding:15px}}@media (min-width: 961px){.cherry-component{padding:30px}}.cherry-component+*{border-top:1px solid rgba(0,0,0,0.1)}.cherry-component__title{margin-top:0}.cherry-component .cherry-component__content .cherry-settings{padding:0;border-top:none}.cherry-component__button{display:block;min-height:45px;-webkit-transition:all 300ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:all 300ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.cherry-component__button .cherry-ui-kit__title{color:inherit}.cherry-component__button.active,.cherry-component__button:hover{color:#298ffc;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.cherry-component__button:focus{outline:none;box-shadow:inset 0px 0px 10px rgba(41,143,252,0.5);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.cherry-component.cherry-accordion .cherry-component__button,.cherry-component.cherry-toggle .cherry-component__button{width:100%;padding:15px 20px;border:0;background:none;cursor:pointer;position:relative}.cherry-component.cherry-accordion .cherry-component__button .cherry-toggle__title,.cherry-component.cherry-toggle .cherry-component__button .cherry-toggle__title{font-weight:700;font-size:14px;float:left;margin:0}.cherry-component.cherry-accordion .cherry-component__button>span[class*="icon"],.cherry-component.cherry-toggle .cherry-component__button>span[class*="icon"]{position:absolute;top:50%;right:5px;margin-top:-10px;font-size:25px;color:#b4b7ba;padding:5px 5px;width:10px;height:9px;text-align:left;overflow:hidden}.cherry-component.cherry-accordion .cherry-component__button>span[class*="icon"].hide-icon,.cherry-component.cherry-toggle .cherry-component__button>span[class*="icon"].hide-icon{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}.cherry-component.cherry-accordion .cherry-component__button>span[class*="icon"].hide-icon:before,.cherry-component.cherry-toggle .cherry-component__button>span[class*="icon"].hide-icon:before{position:relative;top:-8px;left:-9px}.cherry-component.cherry-accordion .cherry-component__button>span[class*="icon"].show-icon,.cherry-component.cherry-toggle .cherry-component__button>span[class*="icon"].show-icon{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.cherry-component.cherry-accordion .cherry-component__button>span[class*="icon"].show-icon:before,.cherry-component.cherry-toggle .cherry-component__button>span[class*="icon"].show-icon:before{position:relative;top:-7px;left:-9px}.cherry-component.cherry-accordion .cherry-component__button.active>span[class*="icon"].show-icon,.cherry-component.cherry-toggle .cherry-component__button.active>span[class*="icon"].show-icon{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.cherry-component.cherry-accordion .cherry-component__button.active>span[class*="icon"].hide-icon,.cherry-component.cherry-toggle .cherry-component__button.active>span[class*="icon"].hide-icon{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.cherry-component.cherry-accordion .cherry-component__button+.cherry-settings__content,.cherry-component.cherry-toggle .cherry-component__button+.cherry-settings__content{border-top:1px solid rgba(0,0,0,0.1)}.cherry-component.cherry-accordion>.cherry-ui-kit__content>.cherry-settings+.cherry-settings,.cherry-component.cherry-toggle>.cherry-ui-kit__content>.cherry-settings+.cherry-settings{margin-top:10px}.cherry-component.cherry-accordion>.cherry-ui-kit__content>.cherry-settings,.cherry-component.cherry-toggle>.cherry-ui-kit__content>.cherry-settings{box-shadow:0px 5px 21px rgba(0,0,0,0.1);border-radius:5px;border:1px solid rgba(0,0,0,0.1)}.cherry-component.cherry-tab .cherry-tab__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;border-bottom:1px solid rgba(0,0,0,0.1)}.cherry-component.cherry-tab .cherry-tab__tabs .cherry-component__button{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;padding:15px 20px;border:0;background:none;cursor:pointer}.cherry-component.cherry-tab .cherry-tab__tabs .cherry-component__button.active{-ms-box-shadow:inset 0px -3px 0px 0px #298ffc;box-shadow:inset 0px -3px 0px 0px #298ffc}.cherry-component.cherry-tab .cherry-tab__tabs .cherry-component__button .cherry-tab__title{font-weight:700;font-size:14px;float:left;margin:0}.cherry-component.cherry-tab .cherry-tab__tabs .cherry-component__button+button{border-top:1px solid rgba(0,0,0,0.1)}.cherry-component.cherry-tab .cherry-tab__body{box-shadow:0px 5px 21px rgba(0,0,0,0.1);border-radius:5px;border:1px solid rgba(0,0,0,0.1);background-color:#fff}.cherry-component.cherry-tab .cherry-tab__body .cherry-settings{box-shadow:none;border-radius:0;border:none;background-color:inherit;margin:0}@media (min-width: 783px){.cherry-component.cherry-tab .cherry-tab__tabs{border:solid 1px rgba(0,0,0,0.1)}.cherry-component.cherry-tab .cherry-tab__tabs .cherry-component__button+button{border-top:none}.cherry-component.cherry-tab .cherry-tab__body{border:none}.cherry-component.cherry-tab .cherry-tab__body .cherry-tab__content{border:1px solid rgba(0,0,0,0.1)}.cherry-component.cherry-tab--horizontal>.cherry-tab__body{border-radius:none}.cherry-component.cherry-tab--horizontal>.cherry-tab__body>.cherry-tab__tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px 5px 0 0;border-bottom:none}.cherry-component.cherry-tab--horizontal>.cherry-tab__body>.cherry-tab__tabs .cherry-component__button{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.cherry-component.cherry-tab--horizontal>.cherry-tab__body>.cherry-tab__content{border-radius:0 0 5px 5px}.cherry-component.cherry-tab--vertical>.cherry-tab__body{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:none}.cherry-component.cherry-tab--vertical>.cherry-tab__body>.cherry-tab__tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;border-radius:5px 0 0 5px;border-right:none}.cherry-component.cherry-tab--vertical>.cherry-tab__body>.cherry-tab__tabs .cherry-component__button{text-align:right}.cherry-component.cherry-tab--vertical>.cherry-tab__body>.cherry-tab__tabs .cherry-component__button .cherry-tab__title{width:100%}.cherry-component.cherry-tab--vertical>.cherry-tab__body>.cherry-tab__tabs .cherry-component__button.active{box-shadow:inset -3px 0px 0px #298ffc}.cherry-component.cherry-tab--vertical>.cherry-tab__body>.cherry-tab__content{-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%;border-radius:0 5px 5px 0}}@media (min-width: 1200px){.cherry-component.cherry-tab--vertical .cherry-tab__tabs{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}.cherry-component.cherry-tab--vertical .cherry-tab__content{-webkit-box-flex:0;-ms-flex:0 1 80%;flex:0 1 80%}}.cherry-settings+.cherry-settings{border-top:1px solid rgba(0,0,0,0.1)}.cherry-settings .cherry-settings__title{margin-bottom:10px}.cherry-settings__description,.cherry-settings .cherry-settings__title{margin-left:10px}@media (min-width: 783px){.cherry-settings__description,.cherry-settings .cherry-settings__title{margin-left:15px}}@media (min-width: 961px){.cherry-settings__description,.cherry-settings .cherry-settings__title{margin-left:30px}}.cherry-control{padding:15px 20px}.cherry-control__title{margin:0 0 10px 0}.cherry-control__description{margin-top:0}.cherry-control .cherry-ui-container{margin:0}@media (min-width: 783px){.cherry-control{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.cherry-control__info{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;padding-right:15px}.cherry-control__content{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%}}@media (min-width: 961px){.cherry-control{padding:30px}}@media (min-width: 783px){.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner,.cherry-tab__content>.cherry-scroll,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content{max-height:700px;overflow-y:auto;position:relative}.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar{width:10px;height:10px}.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar-button,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar-button,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-button,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-button{width:0px;height:0px}.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar-thumb,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar-thumb,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-thumb,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-thumb{background-color:#298ffc;border:none;border-radius:5px}.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar-thumb:hover,.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar-thumb:active,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar-thumb:hover,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar-thumb:active,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-thumb:hover,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-thumb:active,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-thumb:hover,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-thumb:active{background:#206ff4}.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar-track,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar-track,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-track,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-track{background-color:#fff;border:none;border-radius:5px}.cherry-section.cherry-scroll>.cherry-section__holder>.cherry-section__inner::-webkit-scrollbar-corner,.cherry-tab__content>.cherry-scroll::-webkit-scrollbar-corner,.cherry-accordion__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-corner,.cherry-toggle__content>.cherry-scroll>.cherry-settings__content::-webkit-scrollbar-corner{background:transparent}}
cherry-framework/modules/cherry-template-manager/cherry-template-manager.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Module Name: Template Manager
4
  * Description: Module load and parse tmpl files.
5
- * Version: 1.0.1
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
@@ -10,7 +10,7 @@
10
  *
11
  * @package Template_Manager
12
  * @subpackage Modules
13
- * @version 1.0.1
14
  * @author Cherry Team <cherryframework@gmail.com>
15
  * @copyright Copyright (c) 2012 - 2016, Cherry Team
16
  * @link http://www.cherryframework.com/
@@ -31,15 +31,6 @@ if ( ! class_exists( 'Cherry_Template_Manager' ) ) {
31
  */
32
  class Cherry_Template_Manager {
33
 
34
- /**
35
- * A reference to an instance of this class.
36
- *
37
- * @since 1.0.0
38
- * @access private
39
- * @var object
40
- */
41
- private static $instance = null;
42
-
43
  /**
44
  * Module arguments.
45
  *
@@ -86,7 +77,7 @@ if ( ! class_exists( 'Cherry_Template_Manager' ) ) {
86
 
87
  $this->include_class();
88
 
89
- $this->args = array_merge_recursive(
90
  $args,
91
  $this->args
92
  );
@@ -114,25 +105,8 @@ if ( ! class_exists( 'Cherry_Template_Manager' ) ) {
114
  * @return void
115
  */
116
  public function set_class() {
117
- $this->loader = Cherry_Template_Loader::get_instance( $this->args, $this );
118
- $this->parser = Cherry_Template_Parser::get_instance( $this->args, $this );
119
- }
120
-
121
- /**
122
- * Returns the instance.
123
- *
124
- * @since 1.0.0
125
- * @access public
126
- * @return object
127
- */
128
- public static function get_instance( $core = null, $args = array() ) {
129
-
130
- // If the single instance hasn't been set, set it now.
131
- if ( null == self::$instance ) {
132
- self::$instance = new self( $core, $args );
133
- }
134
-
135
- return self::$instance;
136
  }
137
  }
138
  }
2
  /**
3
  * Module Name: Template Manager
4
  * Description: Module load and parse tmpl files.
5
+ * Version: 1.0.2
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
10
  *
11
  * @package Template_Manager
12
  * @subpackage Modules
13
+ * @version 1.0.2
14
  * @author Cherry Team <cherryframework@gmail.com>
15
  * @copyright Copyright (c) 2012 - 2016, Cherry Team
16
  * @link http://www.cherryframework.com/
31
  */
32
  class Cherry_Template_Manager {
33
 
 
 
 
 
 
 
 
 
 
34
  /**
35
  * Module arguments.
36
  *
77
 
78
  $this->include_class();
79
 
80
+ $this->args = wp_parse_args(
81
  $args,
82
  $this->args
83
  );
105
  * @return void
106
  */
107
  public function set_class() {
108
+ $this->loader = new Cherry_Template_Loader( $this->args, $this );
109
+ $this->parser = new Cherry_Template_Parser( $this->args, $this );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  }
111
  }
112
  }
cherry-framework/modules/cherry-template-manager/inc/cherry-template-loader.php CHANGED
@@ -23,15 +23,6 @@ if ( ! class_exists( 'Cherry_Template_Loader' ) ) {
23
  */
24
  class Cherry_Template_Loader {
25
 
26
- /**
27
- * A reference to an instance of this class.
28
- *
29
- * @since 1.0.0
30
- * @access private
31
- * @var object
32
- */
33
- private static $instance = null;
34
-
35
  /**
36
  * A reference to an instance of this Cherry_Template_Manager class.
37
  *
@@ -50,8 +41,8 @@ if ( ! class_exists( 'Cherry_Template_Loader' ) ) {
50
  */
51
  private $args = array(
52
  'template_dir' => 'templates/%1$s/%2$s.tmpl',
53
- 'slug' => '',
54
- 'upload_dir' => '',
55
  );
56
 
57
  /**
@@ -63,7 +54,7 @@ if ( ! class_exists( 'Cherry_Template_Loader' ) ) {
63
  */
64
  public function __construct( $args = array(), $main_class = null ) {
65
 
66
- $this->args = array_merge_recursive(
67
  $args,
68
  $this->args
69
  );
@@ -116,7 +107,7 @@ if ( ! class_exists( 'Cherry_Template_Loader' ) ) {
116
  * @return string
117
  */
118
  private function get_slug() {
119
- $file_dir = wp_normalize_path( dirname( $this->cherry_template_manager_class->core->settings['base_dir'] ) );
120
  $product_dir = $this->get_project_root();
121
 
122
  $slug = str_replace( $product_dir, '', $file_dir );
@@ -135,7 +126,7 @@ if ( ! class_exists( 'Cherry_Template_Loader' ) ) {
135
  private function get_project_root() {
136
  $themes_dir = wp_normalize_path( get_theme_root() );
137
  $plugin_dir = wp_normalize_path( WP_PLUGIN_DIR );
138
- $file_dir = wp_normalize_path( dirname( $this->cherry_template_manager_class->core->settings['base_dir'] ) );
139
  $project_root = ( false === strpos( $file_dir, $themes_dir ) ) ? $plugin_dir : $themes_dir;
140
 
141
  return trailingslashit( $project_root );
@@ -198,22 +189,5 @@ if ( ! class_exists( 'Cherry_Template_Loader' ) ) {
198
  return;
199
  }
200
  }
201
-
202
-
203
- /**
204
- * Returns the instance.
205
- *
206
- * @since 1.0.0
207
- * @return object
208
- */
209
- public static function get_instance( $args, $main_class ) {
210
-
211
- // If the single instance hasn't been set, set it now.
212
- if ( null == self::$instance ) {
213
- self::$instance = new self( $args, $main_class );
214
- }
215
-
216
- return self::$instance;
217
- }
218
  }
219
  }
23
  */
24
  class Cherry_Template_Loader {
25
 
 
 
 
 
 
 
 
 
 
26
  /**
27
  * A reference to an instance of this Cherry_Template_Manager class.
28
  *
41
  */
42
  private $args = array(
43
  'template_dir' => 'templates/%1$s/%2$s.tmpl',
44
+ 'slug' => null,
45
+ 'upload_dir' => null,
46
  );
47
 
48
  /**
54
  */
55
  public function __construct( $args = array(), $main_class = null ) {
56
 
57
+ $this->args = wp_parse_args(
58
  $args,
59
  $this->args
60
  );
107
  * @return string
108
  */
109
  private function get_slug() {
110
+ $file_dir = wp_normalize_path( dirname( $this->cherry_template_manager_class->core->settings['extra_base_dir'] ) );
111
  $product_dir = $this->get_project_root();
112
 
113
  $slug = str_replace( $product_dir, '', $file_dir );
126
  private function get_project_root() {
127
  $themes_dir = wp_normalize_path( get_theme_root() );
128
  $plugin_dir = wp_normalize_path( WP_PLUGIN_DIR );
129
+ $file_dir = wp_normalize_path( dirname( $this->cherry_template_manager_class->core->settings['extra_base_dir'] ) );
130
  $project_root = ( false === strpos( $file_dir, $themes_dir ) ) ? $plugin_dir : $themes_dir;
131
 
132
  return trailingslashit( $project_root );
189
  return;
190
  }
191
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
192
  }
193
  }
cherry-framework/modules/cherry-template-manager/inc/cherry-template-parser.php CHANGED
@@ -22,16 +22,6 @@ if ( ! class_exists( 'Cherry_Template_Parser' ) ) {
22
  * @since 1.0.0
23
  */
24
  class Cherry_Template_Parser {
25
-
26
- /**
27
- * A reference to an instance of this class.
28
- *
29
- * @since 1.0.0
30
- * @access private
31
- * @var object
32
- */
33
- private static $instance = null;
34
-
35
  /**
36
  * A reference to an instance of this Cherry_Template_Manager class.
37
  *
@@ -70,7 +60,7 @@ if ( ! class_exists( 'Cherry_Template_Parser' ) ) {
70
  * @return void
71
  */
72
  public function __construct( $args = array(), $main_class = null ) {
73
- $this->args = array_merge_recursive(
74
  $args,
75
  $this->args
76
  );
@@ -202,21 +192,5 @@ if ( ! class_exists( 'Cherry_Template_Parser' ) ) {
202
  return;
203
  }
204
  }
205
-
206
- /**
207
- * Returns the instance.
208
- *
209
- * @since 1.0.0
210
- * @return object
211
- */
212
- public static function get_instance( $args, $main_class ) {
213
-
214
- // If the single instance hasn't been set, set it now.
215
- if ( null == self::$instance ) {
216
- self::$instance = new self( $args, $main_class );
217
- }
218
-
219
- return self::$instance;
220
- }
221
  }
222
  }
22
  * @since 1.0.0
23
  */
24
  class Cherry_Template_Parser {
 
 
 
 
 
 
 
 
 
 
25
  /**
26
  * A reference to an instance of this Cherry_Template_Manager class.
27
  *
60
  * @return void
61
  */
62
  public function __construct( $args = array(), $main_class = null ) {
63
+ $this->args = wp_parse_args(
64
  $args,
65
  $this->args
66
  );
192
  return;
193
  }
194
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
195
  }
196
  }
cherry-framework/modules/cherry-ui-elements/cherry-ui-elements.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Module Name: UI Elements
4
  * Description: Class for the building ui elements
5
- * Version: 1.3.4
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
@@ -10,7 +10,7 @@
10
  *
11
  * @package Cherry_Framework
12
  * @subpackage Modules
13
- * @version 1.3.4
14
  * @author Cherry Team <cherryframework@gmail.com>
15
  * @copyright Copyright (c) 2012 - 2016, Cherry Team
16
  * @link http://www.cherryframework.com/
2
  /**
3
  * Module Name: UI Elements
4
  * Description: Class for the building ui elements
5
+ * Version: 1.4.1
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
10
  *
11
  * @package Cherry_Framework
12
  * @subpackage Modules
13
+ * @version 1.4.1
14
  * @author Cherry Team <cherryframework@gmail.com>
15
  * @copyright Copyright (c) 2012 - 2016, Cherry Team
16
  * @link http://www.cherryframework.com/
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-button/assets/min/ui-button.min.css CHANGED
@@ -1 +1 @@
1
- .ui-button{padding:16px 30px;display:inline-block;background-color:#96989a;font-weight:900;text-transform:uppercase;color:#fff;box-shadow:0px 0px 13px rgba(0,0,0,0.2);cursor:pointer;border-radius:4px;border:none;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out}.ui-button:hover{background-color:#b4b7ba}.ui-button:focus{outline:none}.ui-button.ui-button-normal-style{background-color:#495159}.ui-button.ui-button-normal-style:hover{background-color:#393f45}.ui-button.ui-button-success-style{background-color:#48c569}.ui-button.ui-button-success-style:hover{background-color:#3ba956}.ui-button.ui-button-primary-style{background-color:#298ffc}.ui-button.ui-button-primary-style:hover{background-color:#206ff4}.ui-button.ui-button-danger-style{background-color:#e54343}.ui-button.ui-button-danger-style:hover{background-color:#c73434}.ui-button.ui-button-warning-style{background-color:#faa730}.ui-button.ui-button-warning-style:hover{background-color:#ee8425}
1
+ .cherry5-ui-button{position:relative;display:inline-block;font-size:12px;line-height:18px;font-weight:900;letter-spacing:0.5px;text-decoration:none;padding:15px 20px;color:#23282d;text-transform:uppercase;border-radius:4px;border-width:1px;border-style:solid;outline:none;cursor:pointer;transition:all 200ms linear}.cherry5-ui-button:before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;border-radius:4px;background-image:linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);content:''}.cherry5-ui-button:hover:before{background-image:linear-gradient(0deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%)}.cherry5-ui-button:active:before{opacity:0}.cherry5-ui-button.cherry5-ui-button-normal-style{color:#23282d;border-color:#d7d7d7 #b7b7b7 #b7b7b7 #d7d7d7;background-color:#f0f0f0}.cherry5-ui-button.cherry5-ui-button-normal-style:active{background-color:#e1e1e1;border-color:#9e9e9e #d7d7d7 #d7d7d7 #9e9e9e}.cherry5-ui-button.cherry5-ui-button-success-style{color:#fff;border-color:#49c56a #3a9e54 #3a9e54 #49c56a;background-color:#49c66a}.cherry5-ui-button.cherry5-ui-button-success-style:active{background-color:#3ba956;border-color:#2c7940 #49c56a #49c56a #2c7940}.cherry5-ui-button.cherry5-ui-button-primary-style{color:#fff;border-color:#5b9add #3e6a99 #3e6a99 #5b9add;background-color:#2a90fc}.cherry5-ui-button.cherry5-ui-button-primary-style:active{background-color:#206ff4;border-color:#2f5175 #5b9add #5b9add #2f5175}.cherry5-ui-button.cherry5-ui-button-secondary-style{color:#fff;border-color:#777879 #41464d #41464d #777879;background-color:#495159}.cherry5-ui-button.cherry5-ui-button-secondary-style:active{background-color:#495159;border-color:#2a2d31 #777879 #777879 #2a2d31}.cherry5-ui-button.cherry5-ui-button-danger-style{color:#fff;border-color:#e54444 #b83636 #b83636 #e54444;background-color:#e64545}.cherry5-ui-button.cherry5-ui-button-danger-style:active{background-color:#c73434;border-color:#912a2a #e54444 #e54444 #912a2a}.cherry5-ui-button.cherry5-ui-button-warning-style{color:#fff;border-color:#faa832 #c98627 #c98627 #faa832;background-color:#faa832}.cherry5-ui-button.cherry5-ui-button-warning-style:active{background-color:#ee8425;border-color:#9e6a1f #faa832 #faa832 #9e6a1f}
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-button/assets/ui-button.scss CHANGED
@@ -1,52 +1,66 @@
1
  @import "ui-kit/variables";
2
  @import "ui-kit/mixins";
3
 
4
- .ui-button{
5
- padding: 16px 30px;
6
- display: inline-block;
7
- background-color: $grey_color_1;
8
- font-weight: 900;
9
- text-transform: uppercase;
10
- color: #fff;
11
- box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.2);
12
- cursor: pointer;
13
- border-radius: 4px;
14
- border: none;
15
- transition: background 300ms ease-in-out;
16
- &:hover{
17
- background-color: $grey_color_4;
18
- }
19
- &:focus{
20
- outline: none;
21
  }
22
- &.ui-button-normal-style{
23
- background-color: $normal_color;
24
- &:hover{
25
- background-color: $normal_color_h;
26
- }
 
 
 
 
27
  }
28
- &.ui-button-success-style{
29
- background-color: $green_color;
30
- &:hover{
31
- background-color: $green_color_h;
32
- }
 
 
 
 
33
  }
34
- &.ui-button-primary-style{
35
- background-color: $blue_color;
36
- &:hover{
37
- background-color: $blue_color_h;
38
- }
 
 
 
 
39
  }
40
- &.ui-button-danger-style{
41
- background-color: $red_color;
42
- &:hover{
43
- background-color: $red_color_h;
44
- }
 
 
 
 
45
  }
46
- &.ui-button-warning-style{
47
- background-color: $orange_color;
48
- &:hover{
49
- background-color: $orange_color_h;
50
- }
 
 
 
 
51
  }
 
52
  }
1
  @import "ui-kit/variables";
2
  @import "ui-kit/mixins";
3
 
4
+ .cherry5-ui-button{
5
+ @include button_base();
6
+
7
+ &.cherry5-ui-button-normal-style {
8
+ color: $dark_color;
9
+ border-color: $normal_outset_1 $normal_outset_2 $normal_outset_2 $normal_outset_1;
10
+ background-color: $normal_gradint_2;
11
+ &:active {
12
+ background-color: $normal_bg_color;
13
+ border-color: darken( $normal_outset_2, 10%) $normal_outset_1 $normal_outset_1 darken( $normal_outset_2, 10%);
 
 
 
 
 
 
 
14
  }
15
+ }
16
+
17
+ &.cherry5-ui-button-success-style {
18
+ color: $light_color;
19
+ border-color: $success_outset_1 $success_outset_2 $success_outset_2 $success_outset_1;
20
+ background-color: $success_gradint_2;
21
+ &:active {
22
+ background-color: $success_bg_color;
23
+ border-color: darken( $success_outset_2, 10%) $success_outset_1 $success_outset_1 darken( $success_outset_2, 10%);
24
  }
25
+ }
26
+
27
+ &.cherry5-ui-button-primary-style {
28
+ color: $light_color;
29
+ border-color: $primary_outset_1 $primary_outset_2 $primary_outset_2 $primary_outset_1;
30
+ background-color: $primary_gradint_2;
31
+ &:active {
32
+ background-color: $primary_bg_color;
33
+ border-color: darken( $primary_outset_2, 10%) $primary_outset_1 $primary_outset_1 darken( $primary_outset_2, 10%);
34
  }
35
+ }
36
+
37
+ &.cherry5-ui-button-secondary-style {
38
+ color: $light_color;
39
+ border-color: $secondary_outset_1 $secondary_outset_2 $secondary_outset_2 $secondary_outset_1;
40
+ background-color: $secondary_gradint_2;
41
+ &:active {
42
+ background-color: $secondary_bg_color;
43
+ border-color: darken( $secondary_outset_2, 10%) $secondary_outset_1 $secondary_outset_1 darken( $secondary_outset_2, 10%);
44
  }
45
+ }
46
+
47
+ &.cherry5-ui-button-danger-style{
48
+ color: $light_color;
49
+ border-color: $danger_outset_1 $danger_outset_2 $danger_outset_2 $danger_outset_1;
50
+ background-color: $danger_gradint_2;
51
+ &:active {
52
+ background-color: $danger_bg_color;
53
+ border-color: darken( $danger_outset_2, 10%) $danger_outset_1 $danger_outset_1 darken( $danger_outset_2, 10%);
54
  }
55
+ }
56
+
57
+ &.cherry5-ui-button-warning-style{
58
+ color: $light_color;
59
+ border-color: $warning_outset_1 $warning_outset_2 $warning_outset_2 $warning_outset_1;
60
+ background-color: $warning_gradint_2;
61
+ &:active {
62
+ background-color: $warning_bg_color;
63
+ border-color: darken( $warning_outset_2, 10%) $warning_outset_1 $warning_outset_1 darken( $warning_outset_2, 10%);
64
  }
65
+ }
66
  }
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-button/assets/ui-kit/_mixins.scss CHANGED
@@ -1,182 +1,42 @@
1
  @mixin button_base() {
 
2
  display: inline-block;
3
- text-decoration: none;
4
  font-size: 12px;
5
- line-height: 20px;
6
- font-weight: bold;
 
 
7
  padding: 15px 20px;
8
- color: #fff;
9
  text-transform: uppercase;
10
  border-radius: $border_radius_small;
 
 
 
 
11
  transition: all 200ms linear;
12
- box-shadow: $box_shadow;
13
- &:hover {
14
- color: #fff;
15
- box-shadow: none;
16
- }
17
- &:focus,
18
- &:active {
19
- outline: none;
20
- box-shadow: none;
21
- color: #fff;
22
- }
23
- }
24
 
25
- @mixin button_normal() {
26
- background: $dark_color_2;
27
- &:hover {
28
- background: $dark_color_2_h;
29
- }
30
- }
31
-
32
- @mixin button_primary() {
33
- background: $blue_color;
34
- &:hover {
35
- background: $blue_color_h;
36
- }
37
- }
38
-
39
- @mixin button_success() {
40
- background: $green_color;
41
- &:hover {
42
- background: $green_color_h;
43
- }
44
- }
45
-
46
- @mixin button_danger() {
47
- background: $red_color;
48
- &:hover {
49
- background: $red_color_h;
50
  }
51
- }
52
 
53
- @mixin button_warning() {
54
- background: $orange_color;
55
  &:hover {
56
- background: $orange_color_h;
57
- }
58
- }
59
-
60
- @mixin input() {
61
- font-size: 14px;
62
- line-height: 20px;
63
- color: $dark_color_1;
64
- background-color: $grey_color_3;
65
- border-radius: $border_radius_extra_small;
66
- padding: 10px 20px;
67
- min-height: 50px;
68
- border: 1px solid $grey_color_3;
69
- box-shadow: none;
70
- &:focus{
71
- border-color: rgba(72,197,105,.6);
72
- box-shadow: 0 0 2px rgba(72,197,105,.6);
73
  }
74
- }
75
-
76
- @mixin button_icon( $icon ) {
77
- content: $icon;
78
- display: inline-block;
79
- font-family: dashicons;
80
- font-size: 16px;
81
- font-style: normal;
82
- font-weight: 400;
83
- height: 18px;
84
- line-height: 18px;
85
- text-align: center;
86
- text-decoration: inherit;
87
- transition: all 200ms linear;
88
- vertical-align: middle;
89
- }
90
-
91
- @mixin button_icon_before( $icon ) {
92
- &:before {
93
- @include button_icon( $icon );
94
- padding: 0 5px 0 0;
95
- }
96
- }
97
-
98
- @mixin button_icon_after( $icon ) {
99
- &:after {
100
- @include button_icon( $icon );
101
- padding: 0 0 0 5px;
102
- }
103
- }
104
-
105
- @mixin button_icon_middle( $icon ) {
106
- &:before {
107
- @include button_icon( $icon );
108
- margin: 0 -5px;
109
  }
110
- }
111
 
112
- @mixin link() {
113
- display: inline-block;
114
- text-decoration: none;
115
- font-size: 12px;
116
- line-height: 20px;
117
- font-weight: bold;
118
- color: $blue_color;
119
- text-transform: uppercase;
120
- transition: all 200ms linear;
121
- &:hover {
122
- color: $dark_color_1;
123
- box-shadow: none;
124
- }
125
- &:focus,
126
  &:active {
127
- outline: none;
128
- box-shadow: none;
129
- color: $blue_color;
130
- }
131
- }
132
-
133
- @mixin link_icon_before( $icon ) {
134
- &:before {
135
- @include button_icon( $icon );
136
- padding: 0 5px 0 0;
137
- color: $grey_color_4;
138
- }
139
- &:hover {
140
  &:before {
141
- color: $blue_color;
142
  }
143
  }
144
  }
145
-
146
- @mixin container() {
147
- padding: 30px;
148
- border: 2px solid $grey_color_2;
149
- background: $grey_color_3;
150
- border-radius: $border_radius_large;
151
- }
152
-
153
- @mixin container_heading() {
154
- margin: -30px -30px 30px -30px;
155
- border-radius: $border_radius_large $border_radius_large 0 0;
156
- border-bottom: 1px solid $grey_color_2;
157
- padding: 20px 30px;
158
- font-weight: bold;
159
- font-size: 16px;
160
- line-height: 18px;
161
- text-align: center;
162
- background: #fff;
163
- }
164
-
165
- @mixin box() {
166
- margin: 0 0 30px;
167
- padding: 20px;
168
- background: #fff;
169
- box-shadow: $box_shadow_box;
170
- border-radius: $border_radius;
171
- }
172
-
173
- @mixin box_heading() {
174
- margin: -20px -20px 20px -20px;
175
- border-radius: $border_radius_small $border_radius_small 0 0;
176
- border-bottom: 1px solid $grey_color_2;
177
- padding: 20px 30px;
178
- font-weight: bold;
179
- font-size: 16px;
180
- line-height: 18px;
181
- background: #fff;
182
- }
1
  @mixin button_base() {
2
+ position: relative;
3
  display: inline-block;
 
4
  font-size: 12px;
5
+ line-height: 18px;
6
+ font-weight: 900;
7
+ letter-spacing: 0.5px;
8
+ text-decoration: none;
9
  padding: 15px 20px;
10
+ color: $dark_color;
11
  text-transform: uppercase;
12
  border-radius: $border_radius_small;
13
+ border-width: 1px;
14
+ border-style: solid;
15
+ outline: none;
16
+ cursor: pointer;
17
  transition: all 200ms linear;
 
 
 
 
 
 
 
 
 
 
 
 
18
 
19
+ &:before {
20
+ position: absolute;
21
+ display: block;
22
+ width: 100%;
23
+ height: 100%;
24
+ top: 0;
25
+ left: 0;
26
+ border-radius: $border_radius_small;
27
+ background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);
28
+ content: '';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  }
 
30
 
 
 
31
  &:hover {
32
+ &:before {
33
+ background-image: linear-gradient(0deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  }
 
36
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  &:active {
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  &:before {
39
+ opacity: 0;
40
  }
41
  }
42
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-button/assets/ui-kit/_variables.scss CHANGED
@@ -1,20 +1,41 @@
1
- $dark_color_1: #23282d;
2
- $dark_color_2: #495159;
3
- $dark_color_2_h: #393f45;
4
- $grey_color_1: #96989a;
5
- $grey_color_2: #e5e5e5;
6
- $grey_color_3: #f1f1f1;
7
- $grey_color_4: #b4b7ba;
8
- $normal_color: #495159;
9
- $normal_color_h: #393f45;
10
- $blue_color: #298ffc;
11
- $blue_color_h: #206ff4;
12
- $green_color: #48c569;
13
- $green_color_h: #3ba956;
14
- $red_color: #e54343;
15
- $red_color_h: #c73434;
16
- $orange_color: #faa730;
17
- $orange_color_h: #ee8425;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18
 
19
  $border_radius_extra_small: 2px;
20
  $border_radius_small: 4px;
1
+ $light_color: #ffffff;
2
+ $dark_color: #23282d;
3
+
4
+ $normal_bg_color: #e1e1e1;
5
+ $normal_gradint_1: #ffffff;
6
+ $normal_gradint_2: #f0f0f0;
7
+ $normal_outset_1: #d7d7d7;
8
+ $normal_outset_2: #b7b7b7;
9
+
10
+ $primary_bg_color: #206ff4;
11
+ $primary_gradint_1: #5fadff;
12
+ $primary_gradint_2: #2a90fc;
13
+ $primary_outset_1: #5b9add;
14
+ $primary_outset_2: #3e6a99;
15
+
16
+ $secondary_bg_color: #495159;
17
+ $secondary_gradint_1: #4c5054;
18
+ $secondary_gradint_2: #495159;
19
+ $secondary_outset_1: #777879;
20
+ $secondary_outset_2: #41464d;
21
+
22
+ $success_bg_color: #3ba956;
23
+ $success_gradint_1: #71e18f;
24
+ $success_gradint_2: #49c66a;
25
+ $success_outset_1: #49c56a;
26
+ $success_outset_2: #3a9e54;
27
+
28
+ $danger_bg_color: #c73434;
29
+ $danger_gradint_1: #f98888;
30
+ $danger_gradint_2: #e64545;
31
+ $danger_outset_1: #e54444;
32
+ $danger_outset_2: #b83636;
33
+
34
+ $warning_bg_color: #ee8425;
35
+ $warning_gradint_1: #ffcb81;
36
+ $warning_gradint_2: #faa832;
37
+ $warning_outset_1: #faa832;
38
+ $warning_outset_2: #c98627;
39
 
40
  $border_radius_extra_small: 2px;
41
  $border_radius_small: 4px;
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-button/ui-button.php CHANGED
@@ -29,17 +29,17 @@ if ( ! class_exists( 'UI_Button' ) ) {
29
  * @var array
30
  */
31
  private $defaults_settings = array(
32
- 'id' => 'cherry-ui-button-id',
33
- 'name' => 'cherry-ui-button-name',
34
- 'value' => 'button',
35
- 'disabled' => false,
36
- 'form' => '',
37
- 'formaction' => '',
38
- 'type' => 'button',
39
- 'style' => 'normal',
40
- 'content' => 'Button',
41
- 'class' => '',
42
- 'master' => '',
43
  );
44
 
45
  /**
29
  * @var array
30
  */
31
  private $defaults_settings = array(
32
+ 'id' => 'cherry-ui-button-id',
33
+ 'name' => 'cherry-ui-button-name',
34
+ 'value' => 'button',
35
+ 'disabled' => false,
36
+ 'form' => '',
37
+ 'formaction' => '',
38
+ 'button_type' => 'button',
39
+ 'style' => 'normal',
40
+ 'content' => 'Button',
41
+ 'class' => '',
42
+ 'master' => '',
43
  );
44
 
45
  /**
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-button/view/button-view.php CHANGED
@@ -14,10 +14,10 @@
14
  if ( ! defined( 'WPINC' ) ) {
15
  die;
16
  }
17
- $class = trim( implode( ' ', array( 'ui-button', 'ui-button-' . $__data['style'] . '-style ', $__data['master'], $__data['class'] ) ) );
18
  $attrs = Cherry_Toolkit::join(
19
  array(
20
- 'type' => esc_attr( $__data['type'] ),
21
  'id' => esc_attr( $__data['id'] ),
22
  'name' => esc_attr( $__data['name'] ),
23
  'class' => esc_attr( $class ),
14
  if ( ! defined( 'WPINC' ) ) {
15
  die;
16
  }
17
+ $class = trim( implode( ' ', array( 'cherry5-ui-button', 'cherry5-ui-button-' . $__data['style'] . '-style ', $__data['master'], $__data['class'], 'ui-button' ) ) );
18
  $attrs = Cherry_Toolkit::join(
19
  array(
20
+ 'type' => esc_attr( $__data['button_type'] ),
21
  'id' => esc_attr( $__data['id'] ),
22
  'name' => esc_attr( $__data['name'] ),
23
  'class' => esc_attr( $class ),
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-checkbox/assets/min/ui-checkbox.min.css CHANGED
@@ -1 +1 @@
1
- .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.hide{display:none !important}.cherry-checkbox-item{width:26px;height:26px;display:inline-block;border-radius:2px;margin-right:10px;margin-bottom:6px;cursor:pointer;position:relative;background-color:#f1f1f1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1)}.cherry-checkbox-item .marker{position:absolute;width:26px;height:26px;top:0px;left:0px;color:#fff;font-size:28px;-webkit-transition:inherit;transition:inherit;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.cherry-checkbox-item .marker:before{-webkit-transition:inherit;transition:inherit;position:relative;left:-2px}.cherry-checkbox-input[checked]+.cherry-checkbox-item{background-color:#48c569}.cherry-checkbox-input[checked]+.cherry-checkbox-item .marker{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.cherry-checkbox-label{display:inline-block;vertical-align:top;font-size:14px;line-height:26px;color:#23282d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
1
+ .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.hide{display:none !important}.cherry-checkbox-item{width:26px;height:26px;display:inline-block;border-radius:2px;margin-right:10px;margin-bottom:6px;cursor:pointer;position:relative;background-color:#f1f1f1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1)}.cherry-checkbox-item .marker{position:absolute;width:26px;height:26px;top:0px;left:0px;color:#fff;font-size:28px;-webkit-transition:inherit;transition:inherit;-webkit-transform:scale(0);transform:scale(0)}.cherry-checkbox-item .marker:before{-webkit-transition:inherit;transition:inherit;position:relative;left:-2px}.cherry-checkbox-input[checked]+.cherry-checkbox-item{background-color:#48c569}.cherry-checkbox-input[checked]+.cherry-checkbox-item .marker{-webkit-transform:scale(1);transform:scale(1)}.cherry-checkbox-label{display:inline-block;vertical-align:top;font-size:14px;line-height:26px;color:#23282d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cherry-checkbox-label:focus{outline:1px solid rgba(41,143,252,0.6);box-shadow:0px 0px 2px rgba(41,143,252,0.6)}
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-checkbox/assets/ui-checkbox.scss CHANGED
@@ -55,4 +55,8 @@ label.cherry-label{
55
  line-height: 26px;
56
  color: $dark_color_1;
57
  user-select: none;
 
 
 
 
58
  }
55
  line-height: 26px;
56
  color: $dark_color_1;
57
  user-select: none;
58
+ &:focus{
59
+ outline: 1px solid rgba(41, 143, 252, .6);
60
+ box-shadow: 0px 0px 2px rgba(41,143,252,0.6);
61
+ }
62
  }
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-checkbox/assets/ui-kit/_mixins.scss CHANGED
@@ -17,7 +17,8 @@
17
  &:focus,
18
  &:active {
19
  outline: none;
20
- box-shadow: none;
 
21
  color: #fff;
22
  }
23
  }
@@ -64,12 +65,12 @@
64
  background-color: $grey_color_3;
65
  border-radius: $border_radius_extra_small;
66
  padding: 10px 20px;
67
- height: 50px;
68
  border: 1px solid $grey_color_3;
69
  box-shadow: none;
70
  &:focus{
71
- border-color: rgba(72,197,105,.6);
72
- box-shadow: 0 0 2px rgba(72,197,105,.6);
73
  }
74
  }
75
 
@@ -125,7 +126,8 @@
125
  &:focus,
126
  &:active {
127
  outline: none;
128
- box-shadow: none;
 
129
  color: $blue_color;
130
  }
131
  }
@@ -179,4 +181,4 @@
179
  font-size: 16px;
180
  line-height: 18px;
181
  background: #fff;
182
- }
17
  &:focus,
18
  &:active {
19
  outline: none;
20
+ border-color: rgba(41, 143, 252, .6);
21
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
22
  color: #fff;
23
  }
24
  }
65
  background-color: $grey_color_3;
66
  border-radius: $border_radius_extra_small;
67
  padding: 10px 20px;
68
+ min-height: 50px;
69
  border: 1px solid $grey_color_3;
70
  box-shadow: none;
71
  &:focus{
72
+ border-color: rgba(41, 143, 252, .6);
73
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
74
  }
75
  }
76
 
126
  &:focus,
127
  &:active {
128
  outline: none;
129
+ border-color: rgba(41, 143, 252, .6);
130
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
131
  color: $blue_color;
132
  }
133
  }
181
  font-size: 16px;
182
  line-height: 18px;
183
  background: #fff;
184
+ }
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-colorpicker/assets/min/ui-colorpicker.min.css CHANGED
@@ -1 +1 @@
1
- .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.wp-picker-container{display:block;background-color:#f1f1f1;border-radius:2px;display:inline-block;padding:8px;max-width:380px}.wp-picker-container a.wp-color-result{border:medium none;box-shadow:none;height:35px;margin:0;border-radius:0;padding-left:36px}.wp-picker-container a.wp-color-result:after{background-color:#f1f1f1;border:medium none;border-radius:0;line-height:36px;font-size:14px;color:#23282d;padding:0 80px 0 20px}@media screen and (max-width: 782px){.wp-picker-container a.wp-color-result{height:36px}.wp-picker-container a.wp-color-result:after{line-height:36px}}.wp-picker-container .wp-picker-holder{position:absolute;z-index:1000}.wp-picker-container .wp-picker-input-wrap input[type="text"]{padding:7px 4px}.wp-picker-container .wp-picker-input-wrap input.wp-picker-clear{height:32px}
1
+ .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.cherry-ui-colorpicker-wrapper{background-color:#f1f1f1;padding:5px;max-width:230px;height:46px;box-sizing:border-box}.cherry-ui-colorpicker-wrapper .wp-picker-container,.customize-control-content .wp-picker-container{display:block;position:relative;z-index:1000}.cherry-ui-colorpicker-wrapper .wp-picker-container:active,.customize-control-content .wp-picker-container:active{display:block}.cherry-ui-colorpicker-wrapper .wp-picker-container>.wp-color-result,.customize-control-content .wp-picker-container>.wp-color-result{margin:0;border-radius:2px;display:block;border:none;box-shadow:none;height:auto;padding-left:35px}.cherry-ui-colorpicker-wrapper .wp-picker-container>.wp-color-result:after,.customize-control-content .wp-picker-container>.wp-color-result:after{padding:7px 0px;font-size:14px;border-left:none}.cherry-ui-colorpicker-wrapper .wp-picker-container>.wp-color-result:focus,.cherry-ui-colorpicker-wrapper .wp-picker-container>.wp-color-result:active,.customize-control-content .wp-picker-container>.wp-color-result:focus,.customize-control-content .wp-picker-container>.wp-color-result:active{outline:none;border:1px solid rgba(41,143,252,0.6);box-shadow:0px 0px 2px rgba(41,143,252,0.6)}.cherry-ui-colorpicker-wrapper .wp-picker-container>.wp-picker-input-wrap,.customize-control-content .wp-picker-container>.wp-picker-input-wrap{display:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 40px);max-width:calc(100% - 40px);float:right}.cherry-ui-colorpicker-wrapper .wp-picker-container>.wp-picker-input-wrap:after,.customize-control-content .wp-picker-container>.wp-picker-input-wrap:after{content:'.';clear:both;visibility:hidden;height:0}.cherry-ui-colorpicker-wrapper .wp-picker-container>.wp-picker-input-wrap input[type="text"],.customize-control-content .wp-picker-container>.wp-picker-input-wrap input[type="text"]{padding:8px 10px 9px;font-size:14px;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cherry-ui-colorpicker-wrapper .wp-picker-container>.wp-picker-input-wrap input[type="button"],.customize-control-content .wp-picker-container>.wp-picker-input-wrap input[type="button"]{height:auto;border:none;border-radius:2px;box-shadow:none;padding:6px 10px 7px;font-size:14px;margin-left:5px;-ms-flex-negative:0;flex-shrink:0}.cherry-ui-colorpicker-wrapper .wp-picker-container.wp-picker-active>.wp-color-result,.customize-control-content .wp-picker-container.wp-picker-active>.wp-color-result{height:35px;width:0;display:inline-block;margin-right:5px}.cherry-ui-colorpicker-wrapper .wp-picker-container.wp-picker-active>.wp-color-result:after,.customize-control-content .wp-picker-container.wp-picker-active>.wp-color-result:after{display:none}.cherry-ui-colorpicker-wrapper .wp-picker-container.wp-picker-active>.wp-picker-input-wrap,.customize-control-content .wp-picker-container.wp-picker-active>.wp-picker-input-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-colorpicker/assets/ui-colorpicker.scss CHANGED
@@ -1,6 +1,8 @@
1
  @import "ui-kit/variables";
2
  @import "ui-kit/mixins";
3
 
 
 
4
  .cherry-ui-container{
5
  margin: 10px 0 20px 0;
6
  }
@@ -8,46 +10,83 @@ label.cherry-label{
8
  margin: 0 0 5px 0;
9
  display: block;
10
  }
11
- .wp-picker-container{
12
- display: block;
13
  background-color: $grey_color_3;
14
- border-radius: $border_radius_extra_small;
15
- display: inline-block;
16
- padding: 8px;
17
- max-width: 380px;
18
- a.wp-color-result{
19
- border: medium none;
20
- box-shadow: none;
21
- height: 35px;
22
- margin: 0;
23
- border-radius: 0;
24
- padding-left: 36px;
25
- &:after{
26
- background-color: $grey_color_3;
27
- border: medium none;
28
- border-radius: 0;
29
- line-height: 36px;
30
- font-size: 14px;
31
- color: $dark_color_1;
32
- padding: 0 80px 0 20px;
33
  }
34
- @media screen and (max-width: 782px){
35
- height: 36px;
 
 
 
 
 
 
36
  &:after{
37
- line-height: 36px;
 
 
 
 
 
 
 
38
  }
39
  }
40
- }
41
- .wp-picker-holder{
42
- position: absolute;
43
- z-index: 1000;
44
- }
45
- .wp-picker-input-wrap{
46
- input[type="text"]{
47
- padding: 7px 4px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
  }
49
- input.wp-picker-clear{
50
- height: 32px;
 
 
 
 
 
 
 
 
 
 
 
51
  }
52
  }
53
  }
1
  @import "ui-kit/variables";
2
  @import "ui-kit/mixins";
3
 
4
+ $font_size: 14px;
5
+
6
  .cherry-ui-container{
7
  margin: 10px 0 20px 0;
8
  }
10
  margin: 0 0 5px 0;
11
  display: block;
12
  }
13
+ .cherry-ui-colorpicker-wrapper{
 
14
  background-color: $grey_color_3;
15
+ padding: 5px;
16
+ max-width: 230px;
17
+ height: 46px;
18
+ box-sizing: border-box;
19
+ }
20
+ .cherry-ui-colorpicker-wrapper, .customize-control-content{
21
+ & .wp-picker-container{
22
+ display: block;
23
+
24
+ position: relative;
25
+ z-index: 1000;
26
+ &:active{
27
+ display: block;
 
 
 
 
 
 
28
  }
29
+ > .wp-color-result{
30
+ margin: 0;
31
+ border-radius: $border_radius_extra_small;
32
+ display: block;
33
+ border: none;
34
+ box-shadow: none;
35
+ height: auto;
36
+ padding-left: 35px;
37
  &:after{
38
+ padding:7px 0px;
39
+ font-size: $font_size;
40
+ border-left: none;
41
+ };
42
+ &:focus, &:active{
43
+ outline: none;
44
+ border: 1px solid rgba(41, 143, 252, .6);
45
+ box-shadow: 0px 0px 2px rgba(41,143,252,0.6);
46
  }
47
  }
48
+ > .wp-picker-input-wrap{
49
+ display: none;
50
+ display: flex;
51
+ width: calc(100% - 40px);
52
+ max-width: calc(100% - 40px);
53
+ float: right;
54
+ &:after{
55
+ content: '.';
56
+ clear: both;
57
+ visibility: hidden;
58
+ height: 0;
59
+ };
60
+ input[type="text"]{
61
+ padding: 8px 10px 9px;
62
+ font-size: $font_size;
63
+ max-width: 100%;
64
+ flex-grow: 1;
65
+ }
66
+ input[type="button"]{
67
+ height: auto;
68
+ border: none;
69
+ border-radius: $border_radius_extra_small;
70
+ box-shadow: none;
71
+ padding: 6px 10px 7px;
72
+ font-size: $font_size;
73
+ margin-left: 5px;
74
+ flex-shrink: 0;
75
+ }
76
  }
77
+ &.wp-picker-active{
78
+ > .wp-color-result{
79
+ height: 35px;
80
+ width: 0;
81
+ display: inline-block;
82
+ margin-right: 5px;
83
+ &:after{
84
+ display: none;
85
+ }
86
+ }
87
+ > .wp-picker-input-wrap{
88
+ display: inline-flex;
89
+ }
90
  }
91
  }
92
  }
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-colorpicker/assets/ui-kit/_mixins.scss CHANGED
@@ -17,7 +17,8 @@
17
  &:focus,
18
  &:active {
19
  outline: none;
20
- box-shadow: none;
 
21
  color: #fff;
22
  }
23
  }
@@ -64,12 +65,12 @@
64
  background-color: $grey_color_3;
65
  border-radius: $border_radius_extra_small;
66
  padding: 10px 20px;
67
- height: 50px;
68
  border: 1px solid $grey_color_3;
69
  box-shadow: none;
70
  &:focus{
71
- border-color: rgba(72,197,105,.6);
72
- box-shadow: 0 0 2px rgba(72,197,105,.6);
73
  }
74
  }
75
 
@@ -125,7 +126,8 @@
125
  &:focus,
126
  &:active {
127
  outline: none;
128
- box-shadow: none;
 
129
  color: $blue_color;
130
  }
131
  }
@@ -179,4 +181,4 @@
179
  font-size: 16px;
180
  line-height: 18px;
181
  background: #fff;
182
- }
17
  &:focus,
18
  &:active {
19
  outline: none;
20
+ border-color: rgba(41, 143, 252, .6);
21
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
22
  color: #fff;
23
  }
24
  }
65
  background-color: $grey_color_3;
66
  border-radius: $border_radius_extra_small;
67
  padding: 10px 20px;
68
+ min-height: 50px;
69
  border: 1px solid $grey_color_3;
70
  box-shadow: none;
71
  &:focus{
72
+ border-color: rgba(41, 143, 252, .6);
73
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
74
  }
75
  }
76
 
126
  &:focus,
127
  &:active {
128
  outline: none;
129
+ border-color: rgba(41, 143, 252, .6);
130
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
131
  color: $blue_color;
132
  }
133
  }
181
  font-size: 16px;
182
  line-height: 18px;
183
  background: #fff;
184
+ }
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/assets/min/ui-iconpicker.min.css CHANGED
@@ -1 +1 @@
1
- .cherry-ui-iconpicker-group{max-width:230px;position:relative}.cherry-ui-iconpicker-group .input-group-addon{position:absolute;width:36px;height:36px;left:0px;top:0px;background:#f1f1f1;font-size:14px;line-height:36px;text-align:center;border-radius:3px 0 0 3px;border-right:1px solid #dddcdc;margin:7px}.cherry-ui-iconpicker-group .input-group-addon .fa{line-height:36px}.cherry-ui-iconpicker-group .cherry-ui-text{font-size:14px;line-height:20px;color:#23282d;background-color:#f1f1f1;border-radius:2px;padding:10px 20px;height:50px;border:1px solid #f1f1f1;box-shadow:none;padding-left:60px}.cherry-ui-iconpicker-group .cherry-ui-text:focus{border-color:rgba(72,197,105,0.6);box-shadow:0 0 2px rgba(72,197,105,0.6)}.iconpicker-popover.popover{position:absolute;top:0;left:0;display:none;max-width:none;padding:1px;text-align:left;width:242px;background:#f0f0f0;z-index:999}.iconpicker-popover.popover.top,.iconpicker-popover.popover.topLeftCorner,.iconpicker-popover.popover.topLeft,.iconpicker-popover.popover.topRight,.iconpicker-popover.popover.topRightCorner{margin-top:-10px}.iconpicker-popover.popover.right,.iconpicker-popover.popover.rightTop,.iconpicker-popover.popover.rightBottom{margin-left:10px}.iconpicker-popover.popover.bottom,.iconpicker-popover.popover.bottomRightCorner,.iconpicker-popover.popover.bottomRight,.iconpicker-popover.popover.bottomLeft,.iconpicker-popover.popover.bottomLeftCorner{margin-top:10px}.iconpicker-popover.popover.left,.iconpicker-popover.popover.leftBottom,.iconpicker-popover.popover.leftTop{margin-left:-10px}.iconpicker-popover.popover.inline{margin:0 0 14px 0;position:relative;display:inline-block;opacity:1;top:auto;left:auto;bottom:auto;right:auto;max-width:100%;box-shadow:none;z-index:auto;vertical-align:top}.iconpicker-popover.popover.inline>.arrow{display:none}.dropdown-menu .iconpicker-popover.inline{margin:0;border:none}.dropdown-menu.iconpicker-container{padding:0}.iconpicker-popover.popover .popover-title{padding:14px;font-size:14px;line-height:16px;border-bottom:1px solid #ebebeb;background-color:#f0f0f0}.iconpicker-popover.popover .popover-title input[type=search].iconpicker-search{margin:0 0 2px 0}.iconpicker-popover.popover .popover-title-text ~ input[type=search].iconpicker-search{margin-top:14px}.iconpicker-popover.popover .popover-content{padding:0px;text-align:center}.iconpicker-popover .popover-footer{float:none;clear:both;padding:14px;text-align:right;margin:0;border-top:1px solid #ebebeb;background-color:#f0f0f0}.iconpicker-popover .popover-footer:before,.iconpicker-popover .popover-footer:after{content:" ";display:table}.iconpicker-popover .popover-footer:after{clear:both}.iconpicker-popover .popover-footer .iconpicker-btn{margin-left:10px}.iconpicker-popover .popover-footer input[type=search].iconpicker-search{margin-bottom:14px}.iconpicker-popover.popover>.arrow,.iconpicker-popover.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.iconpicker-popover.popover>.arrow{border-width:11px}.iconpicker-popover.popover>.arrow:after{border-width:10px;content:""}.iconpicker-popover.popover.top>.arrow,.iconpicker-popover.popover.topLeft>.arrow,.iconpicker-popover.popover.topRight>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#f0f0f0;bottom:-11px}.iconpicker-popover.popover.top>.arrow:after,.iconpicker-popover.popover.topLeft>.arrow:after,.iconpicker-popover.popover.topRight>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}.iconpicker-popover.popover.topLeft>.arrow{left:14px;margin-left:0}.iconpicker-popover.popover.topRight>.arrow{left:auto;right:14px;margin-left:0}.iconpicker-popover.popover.right>.arrow,.iconpicker-popover.popover.rightTop>.arrow,.iconpicker-popover.popover.rightBottom>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#f0f0f0}.iconpicker-popover.popover.right>.arrow:after,.iconpicker-popover.popover.rightTop>.arrow:after,.iconpicker-popover.popover.rightBottom>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.iconpicker-popover.popover.rightTop>.arrow{top:auto;bottom:14px;margin-top:0}.iconpicker-popover.popover.rightBottom>.arrow{top:14px;margin-top:0}.iconpicker-popover.popover.bottom>.arrow,.iconpicker-popover.popover.bottomRight>.arrow,.iconpicker-popover.popover.bottomLeft>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#f0f0f0;top:-11px}.iconpicker-popover.popover.bottom>.arrow:after,.iconpicker-popover.popover.bottomRight>.arrow:after,.iconpicker-popover.popover.bottomLeft>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#f0f0f0}.iconpicker-popover.popover.bottomLeft>.arrow{left:14px;margin-left:0}.iconpicker-popover.popover.bottomRight>.arrow{left:auto;right:14px;margin-left:0}.iconpicker-popover.popover.left>.arrow,.iconpicker-popover.popover.leftBottom>.arrow,.iconpicker-popover.popover.leftTop>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#f0f0f0}.iconpicker-popover.popover.left>.arrow:after,.iconpicker-popover.popover.leftBottom>.arrow:after,.iconpicker-popover.popover.leftTop>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}.iconpicker-popover.popover.leftBottom>.arrow{top:14px;margin-top:0}.iconpicker-popover.popover.leftTop>.arrow{top:auto;bottom:14px;margin-top:0}.iconpicker{position:relative;text-align:left;text-shadow:none;line-height:0;display:block;margin:0;overflow:hidden}.iconpicker *{box-sizing:content-box;position:relative}.iconpicker:before,.iconpicker:after{content:" ";display:table}.iconpicker:after{clear:both}.iconpicker .iconpicker-items{position:relative;clear:both;float:none;padding:10px 0 0 10px;background:#fff;margin:0;overflow:hidden;overflow-y:auto;min-height:55px;max-height:275px}.iconpicker .iconpicker-items:before,.iconpicker .iconpicker-items:after{content:" ";display:table}.iconpicker .iconpicker-items:after{clear:both}.iconpicker .iconpicker-item{float:left;width:28px;height:28px;line-height:28px;margin:0 7px 7px 0;text-align:center;cursor:pointer;border-radius:3px;font-size:18px;color:#444;box-shadow:0 0 0 1px #dddddd}.iconpicker .iconpicker-item .fa{line-height:28px}.iconpicker .iconpicker-item:hover:not(.iconpicker-selected){background-color:#eeeeee}.iconpicker .iconpicker-item.iconpicker-selected{box-shadow:none;background:#ddd}.iconpicker-component{cursor:pointer}
1
+ .cherry-ui-iconpicker-group{position:relative}.full .cherry-ui-iconpicker-group{max-width:100%}.fixed .cherry-ui-iconpicker-group{max-width:230px}.cherry-ui-iconpicker-group .input-group-addon{position:absolute;width:36px;height:36px;left:0px;top:0px;background:#f1f1f1;font-size:14px;line-height:36px;text-align:center;border-radius:3px 0 0 3px;border-right:1px solid #dddcdc;margin:7px}.cherry-ui-iconpicker-group .input-group-addon .fa{line-height:36px}.cherry-ui-iconpicker-group .cherry-ui-text{font-size:14px;line-height:20px;color:#23282d;background-color:#f1f1f1;border-radius:2px;padding:10px 20px;min-height:50px;border:1px solid #f1f1f1;box-shadow:none;padding-left:60px}.cherry-ui-iconpicker-group .cherry-ui-text:focus{border-color:rgba(41,143,252,0.6);box-shadow:0 0 2px rgba(41,143,252,0.6)}.iconpicker-popover.popover{position:absolute;top:0;left:0;display:none;max-width:none;padding:1px;text-align:left;width:242px;background:#f0f0f0;z-index:999}.iconpicker-popover.popover.top,.iconpicker-popover.popover.topLeftCorner,.iconpicker-popover.popover.topLeft,.iconpicker-popover.popover.topRight,.iconpicker-popover.popover.topRightCorner{margin-top:-10px}.iconpicker-popover.popover.right,.iconpicker-popover.popover.rightTop,.iconpicker-popover.popover.rightBottom{margin-left:10px}.iconpicker-popover.popover.bottom,.iconpicker-popover.popover.bottomRightCorner,.iconpicker-popover.popover.bottomRight,.iconpicker-popover.popover.bottomLeft,.iconpicker-popover.popover.bottomLeftCorner{margin-top:10px}.iconpicker-popover.popover.left,.iconpicker-popover.popover.leftBottom,.iconpicker-popover.popover.leftTop{margin-left:-10px}.iconpicker-popover.popover.inline{margin:0 0 14px 0;position:relative;display:inline-block;opacity:1;top:auto;left:auto;bottom:auto;right:auto;max-width:100%;box-shadow:none;z-index:auto;vertical-align:top}.iconpicker-popover.popover.inline>.arrow{display:none}.dropdown-menu .iconpicker-popover.inline{margin:0;border:none}.dropdown-menu.iconpicker-container{padding:0}.iconpicker-popover.popover .popover-title{padding:14px;font-size:14px;line-height:16px;border-bottom:1px solid #ebebeb;background-color:#f0f0f0}.iconpicker-popover.popover .popover-title input[type=search].iconpicker-search{margin:0 0 2px 0}.iconpicker-popover.popover .popover-title-text ~ input[type=search].iconpicker-search{margin-top:14px}.iconpicker-popover.popover .popover-content{padding:0px;text-align:center}.iconpicker-popover .popover-footer{float:none;clear:both;padding:14px;text-align:right;margin:0;border-top:1px solid #ebebeb;background-color:#f0f0f0}.iconpicker-popover .popover-footer:before,.iconpicker-popover .popover-footer:after{content:" ";display:table}.iconpicker-popover .popover-footer:after{clear:both}.iconpicker-popover .popover-footer .iconpicker-btn{margin-left:10px}.iconpicker-popover .popover-footer input[type=search].iconpicker-search{margin-bottom:14px}.iconpicker-popover.popover>.arrow,.iconpicker-popover.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.iconpicker-popover.popover>.arrow{border-width:11px}.iconpicker-popover.popover>.arrow:after{border-width:10px;content:""}.iconpicker-popover.popover.top>.arrow,.iconpicker-popover.popover.topLeft>.arrow,.iconpicker-popover.popover.topRight>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#f0f0f0;bottom:-11px}.iconpicker-popover.popover.top>.arrow:after,.iconpicker-popover.popover.topLeft>.arrow:after,.iconpicker-popover.popover.topRight>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}.iconpicker-popover.popover.topLeft>.arrow{left:14px;margin-left:0}.iconpicker-popover.popover.topRight>.arrow{left:auto;right:14px;margin-left:0}.iconpicker-popover.popover.right>.arrow,.iconpicker-popover.popover.rightTop>.arrow,.iconpicker-popover.popover.rightBottom>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#f0f0f0}.iconpicker-popover.popover.right>.arrow:after,.iconpicker-popover.popover.rightTop>.arrow:after,.iconpicker-popover.popover.rightBottom>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.iconpicker-popover.popover.rightTop>.arrow{top:auto;bottom:14px;margin-top:0}.iconpicker-popover.popover.rightBottom>.arrow{top:14px;margin-top:0}.iconpicker-popover.popover.bottom>.arrow,.iconpicker-popover.popover.bottomRight>.arrow,.iconpicker-popover.popover.bottomLeft>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#f0f0f0;top:-11px}.iconpicker-popover.popover.bottom>.arrow:after,.iconpicker-popover.popover.bottomRight>.arrow:after,.iconpicker-popover.popover.bottomLeft>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#f0f0f0}.iconpicker-popover.popover.bottomLeft>.arrow{left:14px;margin-left:0}.iconpicker-popover.popover.bottomRight>.arrow{left:auto;right:14px;margin-left:0}.iconpicker-popover.popover.left>.arrow,.iconpicker-popover.popover.leftBottom>.arrow,.iconpicker-popover.popover.leftTop>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#f0f0f0}.iconpicker-popover.popover.left>.arrow:after,.iconpicker-popover.popover.leftBottom>.arrow:after,.iconpicker-popover.popover.leftTop>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}.iconpicker-popover.popover.leftBottom>.arrow{top:14px;margin-top:0}.iconpicker-popover.popover.leftTop>.arrow{top:auto;bottom:14px;margin-top:0}.iconpicker{position:relative;text-align:left;text-shadow:none;line-height:0;display:block;margin:0;overflow:hidden}.iconpicker *{box-sizing:content-box;position:relative}.iconpicker:before,.iconpicker:after{content:" ";display:table}.iconpicker:after{clear:both}.iconpicker .iconpicker-items{position:relative;clear:both;float:none;padding:10px 0 0 10px;background:#fff;margin:0;overflow:hidden;overflow-y:auto;min-height:55px;max-height:275px}.iconpicker .iconpicker-items:before,.iconpicker .iconpicker-items:after{content:" ";display:table}.iconpicker .iconpicker-items:after{clear:both}.iconpicker .iconpicker-item{float:left;width:28px;height:28px;line-height:28px;margin:0 7px 7px 0;text-align:center;cursor:pointer;border-radius:3px;font-size:18px;color:#444;box-shadow:0 0 0 1px #dddddd}.iconpicker .iconpicker-item .fa{line-height:28px}.iconpicker .iconpicker-item:hover:not(.iconpicker-selected){background-color:#eeeeee}.iconpicker .iconpicker-item.iconpicker-selected{box-shadow:none;background:#ddd}.iconpicker-component{cursor:pointer}
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/assets/min/ui-iconpicker.min.js CHANGED
@@ -1 +1 @@
1
- !function(e,t,n){"use strict";t.utilites.namespace("ui_elements.iconpicker"),t.ui_elements.iconpicker={iconSets:{},iconSetsKey:"cherry5-icon-sets",init:function(){e(document).on("cherry-ajax-handler-success",this.setIconsSets.bind(this)).on("ready.iconpicker",this.setIconsSets.bind(this,window.сherry5IconSets)).on("ready.iconpicker",this.render.bind(this)).on("cherry-ui-elements-init",this.render.bind(this))},setIconsSets:function(e){var t,i=this;e&&(t=e.response?e.response.cherry5IconSets:e,n.each(t,function(e,t){i.iconSets[t]=e}),i.setState(i.iconSetsKey,i.iconSets))},getIconsSets:function(){var e=this.getState(this.iconSetsKey);e&&(this.iconSets=e)},render:function(t){var n,i,s,c=t._target?t._target:e("body"),o=e('.cherry-ui-iconpicker:not([name*="__i__"])',c),r=this;o[0]&&(this.getIconsSets(),o.each(function(){n=e(this),i=n.data("set"),s=r.iconSets[i],n.length&&s.icons&&n.iconpicker({icons:s.icons,iconBaseClass:s.iconBase,iconClassPrefix:s.iconPrefix,animation:!1,fullClassFormatter:function(e){return s.iconBase+" "+s.iconPrefix+e}}).on("iconpickerUpdated",function(){e(this).trigger("change")}),s&&e("head").append('<link rel="stylesheet" type="text/css" href="'+s.iconCSS+'"">')}))},getState:function(e){try{return JSON.parse(window.sessionStorage.getItem(e))}catch(e){return!1}},setState:function(e,t){try{window.sessionStorage.setItem(e,JSON.stringify(t))}catch(e){return!1}}},t.ui_elements.iconpicker.init()}(jQuery,window.CherryJsCore,window._);
1
+ !function(e,t,n){"use strict";t.utilites.namespace("ui_elements.iconpicker"),t.ui_elements.iconpicker={iconSets:{},iconSetsKey:"cherry5-icon-sets",init:function(){e(document).on("cherry-ajax-handler-success",this.setIconsSets.bind(this)).on("ready.iconpicker",this.setIconsSets.bind(this,window.cherry5IconSets)).on("ready.iconpicker",this.render.bind(this)).on("cherry-ui-elements-init",this.render.bind(this))},setIconsSets:function(e){var t,i=this;e&&(t=e.response?e.response.cherry5IconSets:e,n.each(t,function(e,t){i.iconSets[t]=e}),i.setState(i.iconSetsKey,i.iconSets))},getIconsSets:function(){var e=this.getState(this.iconSetsKey);e&&(this.iconSets=e)},render:function(t){var n,i,s,c=t._target?t._target:e("body"),o=e('.cherry-ui-iconpicker:not([name*="__i__"])',c),r=this;o[0]&&(this.getIconsSets(),o.each(function(){n=e(this),i=n.data("set"),s=r.iconSets[i],n.length&&s.icons&&n.iconpicker({icons:s.icons,iconBaseClass:s.iconBase,iconClassPrefix:s.iconPrefix,animation:!1,fullClassFormatter:function(e){return s.iconBase+" "+s.iconPrefix+e}}).on("iconpickerUpdated",function(){e(this).trigger("change")}),s&&e("head").append('<link rel="stylesheet" type="text/css" href="'+s.iconCSS+'"">')}))},getState:function(e){try{return JSON.parse(window.sessionStorage.getItem(e))}catch(e){return!1}},setState:function(e,t){try{window.sessionStorage.setItem(e,JSON.stringify(t))}catch(e){return!1}}},t.ui_elements.iconpicker.init()}(jQuery,window.CherryJsCore,window._);
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/assets/ui-iconpicker.js CHANGED
@@ -12,7 +12,7 @@
12
  init: function() {
13
  $( document )
14
  .on( 'cherry-ajax-handler-success', this.setIconsSets.bind( this ) )
15
- .on( 'ready.iconpicker', this.setIconsSets.bind( this, window.сherry5IconSets ) )
16
  .on( 'ready.iconpicker', this.render.bind( this ) )
17
  .on( 'cherry-ui-elements-init', this.render.bind( this ) );
18
  },
12
  init: function() {
13
  $( document )
14
  .on( 'cherry-ajax-handler-success', this.setIconsSets.bind( this ) )
15
+ .on( 'ready.iconpicker', this.setIconsSets.bind( this, window.cherry5IconSets ) )
16
  .on( 'ready.iconpicker', this.render.bind( this ) )
17
  .on( 'cherry-ui-elements-init', this.render.bind( this ) );
18
  },
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/assets/ui-iconpicker.scss CHANGED
@@ -2,8 +2,13 @@
2
  @import "ui-kit/mixins";
3
 
4
  .cherry-ui-iconpicker-group {
5
- max-width: 230px;
6
  position: relative;
 
 
 
 
 
 
7
  .input-group-addon {
8
  position: absolute;
9
  width: 36px;
2
  @import "ui-kit/mixins";
3
 
4
  .cherry-ui-iconpicker-group {
 
5
  position: relative;
6
+ .full &{
7
+ max-width: 100%;
8
+ }
9
+ .fixed &{
10
+ max-width: 230px;
11
+ }
12
  .input-group-addon {
13
  position: absolute;
14
  width: 36px;
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/assets/ui-kit/_mixins.scss CHANGED
@@ -17,7 +17,8 @@
17
  &:focus,
18
  &:active {
19
  outline: none;
20
- box-shadow: none;
 
21
  color: #fff;
22
  }
23
  }
@@ -64,12 +65,12 @@
64
  background-color: $grey_color_3;
65
  border-radius: $border_radius_extra_small;
66
  padding: 10px 20px;
67
- height: 50px;
68
  border: 1px solid $grey_color_3;
69
  box-shadow: none;
70
  &:focus{
71
- border-color: rgba(72,197,105,.6);
72
- box-shadow: 0 0 2px rgba(72,197,105,.6);
73
  }
74
  }
75
 
@@ -125,7 +126,8 @@
125
  &:focus,
126
  &:active {
127
  outline: none;
128
- box-shadow: none;
 
129
  color: $blue_color;
130
  }
131
  }
@@ -179,4 +181,4 @@
179
  font-size: 16px;
180
  line-height: 18px;
181
  background: #fff;
182
- }
17
  &:focus,
18
  &:active {
19
  outline: none;
20
+ border-color: rgba(41, 143, 252, .6);
21
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
22
  color: #fff;
23
  }
24
  }
65
  background-color: $grey_color_3;
66
  border-radius: $border_radius_extra_small;
67
  padding: 10px 20px;
68
+ min-height: 50px;
69
  border: 1px solid $grey_color_3;
70
  box-shadow: none;
71
  &:focus{
72
+ border-color: rgba(41, 143, 252, .6);
73
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
74
  }
75
  }
76
 
126
  &:focus,
127
  &:active {
128
  outline: none;
129
+ border-color: rgba(41, 143, 252, .6);
130
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
131
  color: $blue_color;
132
  }
133
  }
181
  font-size: 16px;
182
  line-height: 18px;
183
  background: #fff;
184
+ }
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/ui-iconpicker.php CHANGED
@@ -39,6 +39,7 @@ if ( ! class_exists( 'UI_Iconpicker' ) ) {
39
  'label' => '',
40
  'class' => '',
41
  'master' => '',
 
42
  'required' => false,
43
  );
44
 
@@ -110,7 +111,7 @@ if ( ! class_exists( 'UI_Iconpicker' ) ) {
110
  */
111
  public function render() {
112
  $html = '';
113
- $class = $this->settings['class'];
114
  $class .= ' ' . $this->settings['master'];
115
 
116
  $html .= '<div class="cherry-ui-container ' . esc_attr( $class ) . '">';
@@ -123,8 +124,6 @@ if ( ! class_exists( 'UI_Iconpicker' ) ) {
123
  $this->default_icon_data
124
  );
125
 
126
- $this->maybe_parse_set_from_css();
127
-
128
  $html .= '<div class="cherry-ui-iconpicker-group">';
129
 
130
  if ( $this->validate_icon_data( $this->settings['icon_data'] ) ) {
@@ -168,6 +167,10 @@ if ( ! class_exists( 'UI_Iconpicker' ) ) {
168
  */
169
  public function prepare_icon_set() {
170
 
 
 
 
 
171
  if ( ! array_key_exists( $this->settings['icon_data']['icon_set'], self::$sets ) ) {
172
  self::$sets[ $this->settings['icon_data']['icon_set'] ] = array(
173
  'iconCSS' => $this->settings['icon_data']['icon_css'],
@@ -198,7 +201,7 @@ if ( ! class_exists( 'UI_Iconpicker' ) ) {
198
 
199
  $result = ob_get_clean();
200
 
201
- preg_match_all( '/\.([-a-zA-Z0-9]+):before[, {]/', $result, $matches );
202
 
203
  if ( ! is_array( $matches ) || empty( $matches[1] ) ) {
204
  return;
@@ -277,7 +280,7 @@ if ( ! class_exists( 'UI_Iconpicker' ) ) {
277
  self::$printed_sets[] = $set;
278
  $json = json_encode( $data );
279
 
280
- printf( '<script> if ( ! window.сherry5IconSets ) { window.сherry5IconSets = {} } window.сherry5IconSets.%1$s = %2$s</script>', $set, $json );
281
  }
282
 
283
  }
39
  'label' => '',
40
  'class' => '',
41
  'master' => '',
42
+ 'width' => 'fixed', // full, fixed
43
  'required' => false,
44
  );
45
 
111
  */
112
  public function render() {
113
  $html = '';
114
+ $class = $this->settings['class'] . $this->settings['width'] ;
115
  $class .= ' ' . $this->settings['master'];
116
 
117
  $html .= '<div class="cherry-ui-container ' . esc_attr( $class ) . '">';
124
  $this->default_icon_data
125
  );
126
 
 
 
127
  $html .= '<div class="cherry-ui-iconpicker-group">';
128
 
129
  if ( $this->validate_icon_data( $this->settings['icon_data'] ) ) {
167
  */
168
  public function prepare_icon_set() {
169
 
170
+ if ( empty( $this->settings['icon_data']['icons'] ) ) {
171
+ $this->maybe_parse_set_from_css();
172
+ }
173
+
174
  if ( ! array_key_exists( $this->settings['icon_data']['icon_set'], self::$sets ) ) {
175
  self::$sets[ $this->settings['icon_data']['icon_set'] ] = array(
176
  'iconCSS' => $this->settings['icon_data']['icon_css'],
201
 
202
  $result = ob_get_clean();
203
 
204
+ preg_match_all( '/\.([-_a-zA-Z0-9]+):before[, {]/', $result, $matches );
205
 
206
  if ( ! is_array( $matches ) || empty( $matches[1] ) ) {
207
  return;
280
  self::$printed_sets[] = $set;
281
  $json = json_encode( $data );
282
 
283
+ printf( '<script> if ( ! window.cherry5IconSets ) { window.cherry5IconSets = {} } window.cherry5IconSets.%1$s = %2$s</script>', $set, $json );
284
  }
285
 
286
  }
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-media/assets/min/ui-media.min.css CHANGED
@@ -1 +1 @@
1
- .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.cherry-ui-media-wrap .cherry-upload-preview{display:block;margin:0 0 5px 0}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap{position:relative;display:inline-block;vertical-align:top;width:120px;height:120px}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap .inner{width:110px;height:110px;margin:3px;position:relative;border:2px solid #298ffc;border-radius:2px;overflow:hidden}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap .inner .preview-holder{width:100%;height:100%;position:relative;background:#f1f1f1;box-sizing:border-box}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap .inner .preview-holder .centered{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);transform:translate(50%, 50%)}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap .inner .preview-holder img{max-width:100%;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap .inner .preview-holder span{width:auto;height:auto;font-size:60px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap .inner .title{position:absolute;width:100%;padding:5px 0;bottom:0;left:0;color:#fff;background:rgba(41,143,252,0.8);text-align:center;font-size:11px;overflow:hidden}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap:hover .cherry-remove-image{display:block}.cherry-ui-media-wrap .cherry-upload-preview .cherry-media-thumb-sortable-placeholder{width:112px;height:112px;margin:3px;vertical-align:top;border:1px dashed #96989a;display:inline-block;background-color:#f1f1f1}.cherry-ui-media-wrap .upload-button{float:left}.cherry-ui-media-wrap .cherry-remove-image{width:30px;height:30px;color:#e54343;display:block;position:absolute;top:0;right:0;cursor:pointer;text-decoration:none;outline:0;display:none}.cherry-ui-media-wrap .cherry-remove-image i{width:30px;height:30px;font-size:30px}.cherry-ui-media-wrap .cherry-remove-image:hover{color:#c73434}.cherry-ui-media-wrap .cherry-bgsetting{float:left;width:32%;margin-right:1%}.cherry-ui-media-wrap .cherry-bgsetting:nth-child(3n+1){width:34%;margin-right:0}.cherry-ui-media-wrap .cherry-bgsetting select{margin-bottom:10px}.button-default_{display:inline-block;text-decoration:none;font-size:12px;line-height:20px;font-weight:bold;padding:15px 20px;color:#fff;text-transform:uppercase;border-radius:4px;-webkit-transition:all 200ms linear;transition:all 200ms linear;box-shadow:0 5px 13px rgba(0,0,0,0.18);border:none;cursor:pointer;background:#495159}.button-default_:hover{color:#fff;box-shadow:none}.button-default_:focus,.button-default_:active{outline:none;box-shadow:none;color:#fff}.button-default_:hover{background:#393f45}
1
+ .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.cherry-ui-media-wrap .cherry-upload-preview{display:block;margin:0 0 5px 0}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap{position:relative;display:inline-block;vertical-align:top;width:120px;height:120px}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap .inner{width:110px;height:110px;margin:3px;position:relative;border:2px solid #298ffc;border-radius:2px;overflow:hidden}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap .inner .preview-holder{width:100%;height:100%;position:relative;background:#f1f1f1;box-sizing:border-box}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap .inner .preview-holder .centered{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap .inner .preview-holder img{max-width:100%;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap .inner .preview-holder span{width:auto;height:auto;font-size:60px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap .inner .title{position:absolute;width:100%;padding:5px 0;bottom:0;left:0;color:#fff;background:rgba(41,143,252,0.8);text-align:center;font-size:11px;overflow:hidden}.cherry-ui-media-wrap .cherry-upload-preview .cherry-image-wrap:hover .cherry-remove-image{display:block}.cherry-ui-media-wrap .cherry-upload-preview .cherry-media-thumb-sortable-placeholder{width:112px;height:112px;margin:3px;vertical-align:top;border:1px dashed #dcdcdc;display:inline-block;background-color:#f1f1f1}.cherry-ui-media-wrap .upload-button{float:left}.cherry-ui-media-wrap .cherry-remove-image{width:30px;height:30px;color:#e54343;display:block;position:absolute;top:0;right:0;cursor:pointer;text-decoration:none;outline:0;display:none}.cherry-ui-media-wrap .cherry-remove-image i{width:30px;height:30px;font-size:30px}.cherry-ui-media-wrap .cherry-remove-image:hover{color:#d71e1e}.cherry-ui-media-wrap .cherry-bgsetting{float:left;width:32%;margin-right:1%}.cherry-ui-media-wrap .cherry-bgsetting:nth-child(3n+1){width:34%;margin-right:0}.cherry-ui-media-wrap .cherry-bgsetting select{margin-bottom:10px}.button-default_{position:relative;display:inline-block;font-size:12px;line-height:18px;font-weight:900;letter-spacing:0.5px;text-decoration:none;padding:15px 20px;color:#23282d;text-transform:uppercase;border-radius:4px;border-width:1px;border-style:solid;outline:none;cursor:pointer;transition:all 200ms linear;color:#fff;border-color:#777879 #2f343a #2f343a #777879;background-color:#495159}.button-default_:before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;border-radius:4px;background-image:linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);content:''}.button-default_:hover:before{background-image:linear-gradient(0deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%)}.button-default_:active:before{opacity:0}.button-default_:active{background-color:#495159;border-color:#181b1e #777879 #777879 #181b1e}
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-media/assets/ui-kit/_mixins.scss CHANGED
@@ -1,184 +1,52 @@
1
  @mixin button_base() {
 
2
  display: inline-block;
3
- text-decoration: none;
4
  font-size: 12px;
5
- line-height: 20px;
6
- font-weight: bold;
 
 
7
  padding: 15px 20px;
8
- color: #fff;
9
  text-transform: uppercase;
10
  border-radius: $border_radius_small;
11
- transition: all 200ms linear;
12
- box-shadow: $box_shadow;
13
- border: none;
14
  cursor: pointer;
15
- &:hover {
16
- color: #fff;
17
- box-shadow: none;
18
- }
19
- &:focus,
20
- &:active {
21
- outline: none;
22
- box-shadow: none;
23
- color: #fff;
24
- }
25
- }
26
-
27
- @mixin button_normal() {
28
- background: $dark_color_2;
29
- &:hover {
30
- background: $dark_color_2_h;
31
- }
32
- }
33
-
34
- @mixin button_primary() {
35
- background: $blue_color;
36
- &:hover {
37
- background: $blue_color_h;
38
- }
39
- }
40
-
41
- @mixin button_success() {
42
- background: $green_color;
43
- &:hover {
44
- background: $green_color_h;
45
- }
46
- }
47
-
48
- @mixin button_danger() {
49
- background: $red_color;
50
- &:hover {
51
- background: $red_color_h;
52
- }
53
- }
54
-
55
- @mixin button_warning() {
56
- background: $orange_color;
57
- &:hover {
58
- background: $orange_color_h;
59
- }
60
- }
61
-
62
- @mixin input() {
63
- font-size: 14px;
64
- line-height: 20px;
65
- color: $dark_color_1;
66
- background-color: $grey_color_3;
67
- border-radius: $border_radius_extra_small;
68
- padding: 10px 20px;
69
- height: 50px;
70
- border: 1px solid $grey_color_3;
71
- box-shadow: none;
72
- &:focus{
73
- border-color: rgba(72,197,105,.6);
74
- box-shadow: 0 0 2px rgba(72,197,105,.6);
75
- }
76
- }
77
-
78
- @mixin button_icon( $icon ) {
79
- content: $icon;
80
- display: inline-block;
81
- font-family: dashicons;
82
- font-size: 16px;
83
- font-style: normal;
84
- font-weight: 400;
85
- height: 18px;
86
- line-height: 18px;
87
- text-align: center;
88
- text-decoration: inherit;
89
  transition: all 200ms linear;
90
- vertical-align: middle;
91
- }
92
 
93
- @mixin button_icon_before( $icon ) {
94
  &:before {
95
- @include button_icon( $icon );
96
- padding: 0 5px 0 0;
 
 
 
 
 
 
 
97
  }
98
- }
99
 
100
- @mixin button_icon_after( $icon ) {
101
- &:after {
102
- @include button_icon( $icon );
103
- padding: 0 0 0 5px;
104
- }
105
- }
106
-
107
- @mixin button_icon_middle( $icon ) {
108
- &:before {
109
- @include button_icon( $icon );
110
- margin: 0 -5px;
111
- }
112
- }
113
-
114
- @mixin link() {
115
- display: inline-block;
116
- text-decoration: none;
117
- font-size: 12px;
118
- line-height: 20px;
119
- font-weight: bold;
120
- color: $blue_color;
121
- text-transform: uppercase;
122
- transition: all 200ms linear;
123
  &:hover {
124
- color: $dark_color_1;
125
- box-shadow: none;
126
- }
127
- &:focus,
128
- &:active {
129
- outline: none;
130
- box-shadow: none;
131
- color: $blue_color;
132
  }
133
- }
134
 
135
- @mixin link_icon_before( $icon ) {
136
- &:before {
137
- @include button_icon( $icon );
138
- padding: 0 5px 0 0;
139
- color: $grey_color_4;
140
- }
141
- &:hover {
142
  &:before {
143
- color: $blue_color;
144
  }
145
  }
146
  }
147
 
148
- @mixin container() {
149
- padding: 30px;
150
- border: 2px solid $grey_color_2;
151
- background: $grey_color_3;
152
- border-radius: $border_radius_large;
153
- }
154
-
155
- @mixin container_heading() {
156
- margin: -30px -30px 30px -30px;
157
- border-radius: $border_radius_large $border_radius_large 0 0;
158
- border-bottom: 1px solid $grey_color_2;
159
- padding: 20px 30px;
160
- font-weight: bold;
161
- font-size: 16px;
162
- line-height: 18px;
163
- text-align: center;
164
- background: #fff;
165
- }
166
-
167
- @mixin box() {
168
- margin: 0 0 30px;
169
- padding: 20px;
170
- background: #fff;
171
- box-shadow: $box_shadow_box;
172
- border-radius: $border_radius;
173
  }
174
-
175
- @mixin box_heading() {
176
- margin: -20px -20px 20px -20px;
177
- border-radius: $border_radius_small $border_radius_small 0 0;
178
- border-bottom: 1px solid $grey_color_2;
179
- padding: 20px 30px;
180
- font-weight: bold;
181
- font-size: 16px;
182
- line-height: 18px;
183
- background: #fff;
184
- }
1
  @mixin button_base() {
2
+ position: relative;
3
  display: inline-block;
 
4
  font-size: 12px;
5
+ line-height: 18px;
6
+ font-weight: 900;
7
+ letter-spacing: 0.5px;
8
+ text-decoration: none;
9
  padding: 15px 20px;
10
+ color: $dark_color;
11
  text-transform: uppercase;
12
  border-radius: $border_radius_small;
13
+ border-width: 1px;
14
+ border-style: solid;
15
+ outline: none;
16
  cursor: pointer;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  transition: all 200ms linear;
 
 
18
 
 
19
  &:before {
20
+ position: absolute;
21
+ display: block;
22
+ width: 100%;
23
+ height: 100%;
24
+ top: 0;
25
+ left: 0;
26
+ border-radius: $border_radius_small;
27
+ background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);
28
+ content: '';
29
  }
 
30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  &:hover {
32
+ &:before {
33
+ background-image: linear-gradient(0deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);
34
+ }
 
 
 
 
 
35
  }
 
36
 
37
+ &:active {
 
 
 
 
 
 
38
  &:before {
39
+ opacity: 0;
40
  }
41
  }
42
  }
43
 
44
+ @mixin secondary_button() {
45
+ color: $light_color;
46
+ border-color: $secondary_outset_1 $secondary_outset_2 $secondary_outset_2 $secondary_outset_1;
47
+ background-color: $secondary_gradint_2;
48
+ &:active {
49
+ background-color: $secondary_bg_color;
50
+ border-color: darken( $secondary_outset_2, 10%) $secondary_outset_1 $secondary_outset_1 darken( $secondary_outset_2, 10%);
51
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  }
 
 
 
 
 
 
 
 
 
 
 
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-media/assets/ui-kit/_variables.scss CHANGED
@@ -1,18 +1,47 @@
1
- $dark_color_1: #23282d;
2
- $dark_color_2: #495159;
3
- $dark_color_2_h: #393f45;
4
- $grey_color_1: #96989a;
5
- $grey_color_2: #e5e5e5;
6
- $grey_color_3: #f1f1f1;
7
- $grey_color_4: #b4b7ba;
8
  $blue_color: #298ffc;
9
- $blue_color_h: #206ff4;
10
- $green_color: #48c569;
11
- $green_color_h: #3ba956;
12
- $red_color: #e54343;
13
- $red_color_h: #c73434;
14
- $orange_color: #faa730;
15
- $orange_color_h: #ee8425;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
 
17
  $border_radius_extra_small: 2px;
18
  $border_radius_small: 4px;
@@ -20,4 +49,4 @@ $border_radius_medium: 6px;
20
  $border_radius_large: 8px;
21
 
22
  $box_shadow: 0 5px 13px rgba(0,0,0,.18);
23
- $box_shadow_box: 0 8px 21px rgba(0,0,0,.1);
1
+ $bg_color: #f1f1f1;
2
+ $border_color: #dcdcdc;
3
+
 
 
 
 
4
  $blue_color: #298ffc;
5
+ $remove_color: #e54343;
6
+
7
+ $light_color: #ffffff;
8
+ $dark_color: #23282d;
9
+
10
+ $normal_bg_color: #e1e1e1;
11
+ $normal_gradint_1: #ffffff;
12
+ $normal_gradint_2: #f0f0f0;
13
+ $normal_outset_1: #d7d7d7;
14
+ $normal_outset_2: #b7b7b7;
15
+
16
+ $primary_bg_color: #206ff4;
17
+ $primary_gradint_1: #5fadff;
18
+ $primary_gradint_2: #2a90fc;
19
+ $primary_outset_1: #5b9add;
20
+ $primary_outset_2: #3e6a99;
21
+
22
+ $secondary_bg_color: #495159;
23
+ $secondary_gradint_1: #4c5054;
24
+ $secondary_gradint_2: #495159;
25
+ $secondary_outset_1: #777879;
26
+ $secondary_outset_2: #2f343a;
27
+
28
+ $success_bg_color: #3ba956;
29
+ $success_gradint_1: #71e18f;
30
+ $success_gradint_2: #49c66a;
31
+ $success_outset_1: #49c56a;
32
+ $success_outset_2: #3a9e54;
33
+
34
+ $danger_bg_color: #c73434;
35
+ $danger_gradint_1: #f98888;
36
+ $danger_gradint_2: #e64545;
37
+ $danger_outset_1: #e54444;
38
+ $danger_outset_2: #b83636;
39
+
40
+ $warning_bg_color: #ee8425;
41
+ $warning_gradint_1: #ffcb81;
42
+ $warning_gradint_2: #faa832;
43
+ $warning_outset_1: #faa832;
44
+ $warning_outset_2: #c98627;
45
 
46
  $border_radius_extra_small: 2px;
47
  $border_radius_small: 4px;
49
  $border_radius_large: 8px;
50
 
51
  $box_shadow: 0 5px 13px rgba(0,0,0,.18);
52
+ $box_shadow_box: 0 8px 21px rgba(0,0,0,.1);
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-media/assets/ui-media.scss CHANGED
@@ -1,24 +1,24 @@
1
  @import "ui-kit/variables";
2
  @import "ui-kit/mixins";
3
 
4
- .cherry-ui-container{
5
  margin: 10px 0 20px 0;
6
  }
7
- label.cherry-label{
8
  margin: 0 0 5px 0;
9
  display: block;
10
  }
11
- .cherry-ui-media-wrap{
12
  .cherry-upload-preview{
13
  display: block;
14
  margin: 0 0 5px 0;
15
- .cherry-image-wrap{
16
  position: relative;
17
  display: inline-block;
18
  vertical-align: top;
19
  width: 120px;
20
  height: 120px;
21
- .inner{
22
  width: 110px;
23
  height: 110px;
24
  margin: 3px;
@@ -26,13 +26,13 @@ label.cherry-label{
26
  border: 2px solid $blue_color;
27
  border-radius: $border_radius_extra_small;
28
  overflow: hidden;
29
- .preview-holder{
30
  width: 100%;
31
  height: 100%;
32
  position: relative;
33
- background: $grey_color_3;
34
  box-sizing: border-box;
35
- .centered{
36
  position: absolute;
37
  width: 100%;
38
  height: 100%;
@@ -40,19 +40,19 @@ label.cherry-label{
40
  left: 0;
41
  transform: translate(50%,50%);
42
  }
43
- img{
44
  max-width: 100%;
45
  height: auto;
46
  transform: translate(-50%,-50%);
47
  }
48
- span{
49
  width: auto;
50
  height: auto;
51
  font-size: 60px;
52
  transform: translate(-50%,-50%);
53
  }
54
  }
55
- .title{
56
  position: absolute;
57
  width: 100%;
58
  padding: 5px 0;
@@ -65,29 +65,29 @@ label.cherry-label{
65
  overflow: hidden;
66
  }
67
  }
68
- &:hover{
69
- .cherry-remove-image{
70
  display: block;
71
  }
72
  }
73
  }
74
- .cherry-media-thumb-sortable-placeholder{
75
  width: 112px;
76
  height: 112px;
77
  margin: 3px;
78
  vertical-align: top;
79
- border: 1px dashed $grey_color_1;
80
  display: inline-block;
81
- background-color: $grey_color_3;
82
  }
83
  }
84
- .upload-button{
85
  float: left;
86
  }
87
- .cherry-remove-image{
88
  width: 30px;
89
  height: 30px;
90
- color: $red_color;
91
  display: block;
92
  position: absolute;
93
  top: 0;
@@ -96,63 +96,30 @@ label.cherry-label{
96
  text-decoration: none;
97
  outline: 0;
98
  display: none;
99
- i{
100
  width: 30px;
101
  height: 30px;
102
  font-size: 30px;
103
  }
104
- &:hover{
105
- color: $red_color_h;
106
  }
107
  }
108
- .cherry-bgsetting{
109
  float: left;
110
  width: 32%;
111
  margin-right: 1%;
112
- &:nth-child(3n+1){
113
  width: 34%;
114
  margin-right: 0;
115
  }
116
- select{
117
  margin-bottom: 10px;
118
  }
119
  }
120
  }
121
 
122
- .button-default_{
123
  @include button_base();
124
- @include button_normal();
125
  }
126
- /*.button_{
127
- display: inline-block;
128
- cursor: pointer;
129
- white-space: nowrap;
130
- text-decoration: none;
131
- box-sizing: border-box;
132
- backface-visibility: hidden;
133
- box-shadow: 0 0 1px rgba(0, 0, 0, 0);
134
- position: relative;
135
- transform: translateZ(0px);
136
- transition-duration: 0.5s;
137
- transition-property: color;
138
- vertical-align: middle;
139
- &:hover,
140
- &:active,
141
- &:focus {
142
- outline: none;
143
- }
144
- }
145
-
146
- .button-default_{
147
- @extend .button_;
148
- font-size: 13px;
149
- background-color: #ffffff;
150
- border: 1px solid #dddcdc;
151
- border-radius: 3px;
152
- line-height: 32px;
153
- margin: 0;
154
- padding: 0 14px;
155
- box-shadow: none;
156
- color: #464646;
157
- height: auto;
158
- }*/
1
  @import "ui-kit/variables";
2
  @import "ui-kit/mixins";
3
 
4
+ .cherry-ui-container {
5
  margin: 10px 0 20px 0;
6
  }
7
+ label.cherry-label {
8
  margin: 0 0 5px 0;
9
  display: block;
10
  }
11
+ .cherry-ui-media-wrap {
12
  .cherry-upload-preview{
13
  display: block;
14
  margin: 0 0 5px 0;
15
+ .cherry-image-wrap {
16
  position: relative;
17
  display: inline-block;
18
  vertical-align: top;
19
  width: 120px;
20
  height: 120px;
21
+ .inner {
22
  width: 110px;
23
  height: 110px;
24
  margin: 3px;
26
  border: 2px solid $blue_color;
27
  border-radius: $border_radius_extra_small;
28
  overflow: hidden;
29
+ .preview-holder {
30
  width: 100%;
31
  height: 100%;
32
  position: relative;
33
+ background: $bg_color;
34
  box-sizing: border-box;
35
+ .centered {
36
  position: absolute;
37
  width: 100%;
38
  height: 100%;
40
  left: 0;
41
  transform: translate(50%,50%);
42
  }
43
+ img {
44
  max-width: 100%;
45
  height: auto;
46
  transform: translate(-50%,-50%);
47
  }
48
+ span {
49
  width: auto;
50
  height: auto;
51
  font-size: 60px;
52
  transform: translate(-50%,-50%);
53
  }
54
  }
55
+ .title {
56
  position: absolute;
57
  width: 100%;
58
  padding: 5px 0;
65
  overflow: hidden;
66
  }
67
  }
68
+ &:hover {
69
+ .cherry-remove-image {
70
  display: block;
71
  }
72
  }
73
  }
74
+ .cherry-media-thumb-sortable-placeholder {
75
  width: 112px;
76
  height: 112px;
77
  margin: 3px;
78
  vertical-align: top;
79
+ border: 1px dashed $border_color;
80
  display: inline-block;
81
+ background-color: $bg_color;
82
  }
83
  }
84
+ .upload-button {
85
  float: left;
86
  }
87
+ .cherry-remove-image {
88
  width: 30px;
89
  height: 30px;
90
+ color: $remove_color;
91
  display: block;
92
  position: absolute;
93
  top: 0;
96
  text-decoration: none;
97
  outline: 0;
98
  display: none;
99
+ i {
100
  width: 30px;
101
  height: 30px;
102
  font-size: 30px;
103
  }
104
+ &:hover {
105
+ color: darken( $remove_color, 10% );
106
  }
107
  }
108
+ .cherry-bgsetting {
109
  float: left;
110
  width: 32%;
111
  margin-right: 1%;
112
+ &:nth-child(3n+1) {
113
  width: 34%;
114
  margin-right: 0;
115
  }
116
+ select {
117
  margin-bottom: 10px;
118
  }
119
  }
120
  }
121
 
122
+ .button-default_ {
123
  @include button_base();
124
+ @include secondary_button();
125
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-media/ui-media.php CHANGED
@@ -33,7 +33,7 @@ if ( ! class_exists( 'UI_Media' ) ) {
33
  'name' => 'cherry-ui-media-name',
34
  'value' => '',
35
  'multi_upload' => true,
36
- 'library_type' => '', // image, video
37
  'upload_button_text' => 'Choose Media',
38
  'label' => '',
39
  'class' => '',
@@ -137,7 +137,7 @@ if ( ! class_exists( 'UI_Media' ) ) {
137
  $html .= '</div>';
138
  $html .= '<div class="cherry-element-wrap">';
139
  $html .= '<input type="hidden" id="' . esc_attr( $this->settings['id'] ) . '" class="cherry-upload-input" name="' . esc_attr( $this->settings['name'] ) . '" value="' . esc_html( $this->settings['value'] ) . '" >';
140
- $html .= '<input type="button" class="upload-button cherry-upload-button button-default_" value="' . esc_attr( $this->settings['upload_button_text'] ) . '" data-title="' . esc_attr( $this->settings['upload_button_text'] ) . '" data-multi-upload="' . esc_attr( $this->settings['multi_upload'] ) . '" data-library-type="' . esc_attr( $this->settings['library_type'] ) . '"/>';
141
  $html .= '<div class="clear"></div>';
142
  $html .= '</div>';
143
  $html .= '</div>';
33
  'name' => 'cherry-ui-media-name',
34
  'value' => '',
35
  'multi_upload' => true,
36
+ 'library_type' => '', // image, video, sound
37
  'upload_button_text' => 'Choose Media',
38
  'label' => '',
39
  'class' => '',
137
  $html .= '</div>';
138
  $html .= '<div class="cherry-element-wrap">';
139
  $html .= '<input type="hidden" id="' . esc_attr( $this->settings['id'] ) . '" class="cherry-upload-input" name="' . esc_attr( $this->settings['name'] ) . '" value="' . esc_html( $this->settings['value'] ) . '" >';
140
+ $html .= '<button type="button" class="upload-button cherry-upload-button button-default_" value="' . esc_attr( $this->settings['upload_button_text'] ) . '" data-title="' . esc_attr( $this->settings['upload_button_text'] ) . '" data-multi-upload="' . esc_attr( $this->settings['multi_upload'] ) . '" data-library-type="' . esc_attr( $this->settings['library_type'] ) . '">' . esc_attr( $this->settings['upload_button_text'] ) . '</button>';
141
  $html .= '<div class="clear"></div>';
142
  $html .= '</div>';
143
  $html .= '</div>';
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-radio/assets/min/ui-radio.min.css CHANGED
@@ -1 +1 @@
1
- .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.hide{display:none !important}input.cherry-radio-input{display:none}.cherry-radio-item{margin-bottom:10px}.cherry-radio-item:last-child{margin-bottom:0}.cherry-radio-item label{display:inline-block;font-size:14px;line-height:22px;color:#23282d}.cherry-radio-item span{width:25px;height:25px;border-radius:25px;margin-right:10px;cursor:pointer;position:relative;background-color:#f1f1f1;display:inline-block;float:left}.cherry-radio-item span i{width:13px;height:13px;background-color:#298ffc;margin:6px;border-radius:20px;display:inline-block;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1)}.cherry-radio-item .cherry-radio-input:checked+label span i{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.cherry-radio-img{float:left;margin:10px 5px 0 5px;text-align:center;max-width:80px;position:relative}.cherry-radio-img label{display:inline-block}.cherry-radio-img img{width:100%;height:auto;margin:0 0 5px 0;pointer-events:none}.cherry-radio-img .cherry-radio-input:checked+label{font-weight:bold}.cherry-radio-img .cherry-radio-input:checked+label .check{display:block}.cherry-radio-img .cherry-radio-input:checked+label img{box-shadow:0 0 0 2px #fffeff,0 0 0 5px #298ffc}
1
+ .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.hide{display:none !important}input.cherry-radio-input{display:none}.cherry-radio-item{margin-bottom:10px}.cherry-radio-item:last-child{margin-bottom:0}.cherry-radio-item label{display:inline-block;font-size:14px;line-height:22px;color:#23282d}.cherry-radio-item span{width:25px;height:25px;border-radius:25px;margin-right:10px;cursor:pointer;position:relative;background-color:#f1f1f1;display:inline-block;float:left}.cherry-radio-item span i{width:13px;height:13px;background-color:#298ffc;margin:6px;border-radius:20px;display:inline-block;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1)}.cherry-radio-item .cherry-radio-input:checked+label span i{-webkit-transform:scale(1);transform:scale(1)}.cherry-radio-img{float:left;margin:10px 5px 0 5px;text-align:center;max-width:80px;position:relative}.cherry-radio-img label{display:inline-block}.cherry-radio-img img{width:100%;height:auto;margin:0 0 5px 0;pointer-events:none}.cherry-radio-img .cherry-radio-input:checked+label{font-weight:bold}.cherry-radio-img .cherry-radio-input:checked+label .check{display:block}.cherry-radio-img .cherry-radio-input:checked+label img{box-shadow:0 0 0 2px #fffeff,0 0 0 5px #298ffc}
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-radio/assets/min/ui-radio.min.js CHANGED
@@ -1 +1 @@
1
- !function(t,e){"use strict";e.utilites.namespace("ui_elements.radio"),e.ui_elements.radio={inputClass:'.cherry-radio-input:not([name*="__i__"])',containerClass:".cherry-ui-container",wrapperClass:".widget, .postbox, .cherry-form",init:function(){t(document).on("ready.cherry-ui-elements-init",this.addEvent.bind(this)).on("cherry-ui-elements-init",this.setState.bind(this))},addEvent:function(){t("body").on("click.masterSlave",this.inputClass,this.switchState.bind(this)),this.setState({_target:t("body")})},setState:function(e){this.switchState({currentTarget:t(this.inputClass,e._target)})},switchState:function(e){for(var i,s,n,a=t(e.currentTarget).closest(this.containerClass),r=t(this.inputClass,a),c=r.length-1;c>=0;c--)i=t(r[c]),n=i.data(),s=i.closest(this.wrapperClass),jQuery.isEmptyObject(n)||t("."+n.slave,s)[i[0].checked?"removeClass":"addClass"]("hide")}},e.ui_elements.radio.init()}(jQuery,window.CherryJsCore);
1
+ !function(t,e){"use strict";e.utilites.namespace("ui_elements.radio"),e.ui_elements.radio={inputClass:'.cherry-radio-input:not([name*="__i__"])',containerClass:".cherry-ui-container",wrapperClass:".widget, .postbox, .cherry-form, .cherry-ui-repeater-item",init:function(){t(document).on("ready.cherry-ui-elements-init",this.addEvent.bind(this)).on("cherry-ui-elements-init",this.setState.bind(this))},addEvent:function(){t("body").on("click.masterSlave",this.inputClass,this.switchState.bind(this)),this.setState({_target:t("body")})},setState:function(e){this.switchState({currentTarget:t(this.inputClass,e._target)})},switchState:function(e){for(var i,s,n,a=t(e.currentTarget).closest(this.containerClass),r=t(this.inputClass,a),c=r.length-1;c>=0;c--)i=t(r[c]),n=i.data(),s=i.closest(this.wrapperClass),jQuery.isEmptyObject(n)||t("."+n.slave,s)[i[0].checked?"removeClass":"addClass"]("hide")}},e.ui_elements.radio.init()}(jQuery,window.CherryJsCore);
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-radio/assets/ui-kit/_mixins.scss CHANGED
@@ -7,7 +7,7 @@
7
  padding: 15px 20px;
8
  color: #fff;
9
  text-transform: uppercase;
10
- border-radius: $border_radius;
11
  transition: all 200ms linear;
12
  box-shadow: $box_shadow;
13
  &:hover {
@@ -17,7 +17,8 @@
17
  &:focus,
18
  &:active {
19
  outline: none;
20
- box-shadow: none;
 
21
  color: #fff;
22
  }
23
  }
@@ -57,6 +58,22 @@
57
  }
58
  }
59
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  @mixin button_icon( $icon ) {
61
  content: $icon;
62
  display: inline-block;
@@ -109,7 +126,8 @@
109
  &:focus,
110
  &:active {
111
  outline: none;
112
- box-shadow: none;
 
113
  color: $blue_color;
114
  }
115
  }
@@ -131,12 +149,12 @@
131
  padding: 30px;
132
  border: 2px solid $grey_color_2;
133
  background: $grey_color_3;
134
- border-radius: $border_radius_2x;
135
  }
136
 
137
  @mixin container_heading() {
138
  margin: -30px -30px 30px -30px;
139
- border-radius: $border_radius_2x $border_radius_2x 0 0;
140
  border-bottom: 1px solid $grey_color_2;
141
  padding: 20px 30px;
142
  font-weight: bold;
@@ -156,11 +174,11 @@
156
 
157
  @mixin box_heading() {
158
  margin: -20px -20px 20px -20px;
159
- border-radius: $border_radius $border_radius 0 0;
160
  border-bottom: 1px solid $grey_color_2;
161
  padding: 20px 30px;
162
  font-weight: bold;
163
  font-size: 16px;
164
  line-height: 18px;
165
  background: #fff;
166
- }
7
  padding: 15px 20px;
8
  color: #fff;
9
  text-transform: uppercase;
10
+ border-radius: $border_radius_small;
11
  transition: all 200ms linear;
12
  box-shadow: $box_shadow;
13
  &:hover {
17
  &:focus,
18
  &:active {
19
  outline: none;
20
+ border-color: rgba(41, 143, 252, .6);
21
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
22
  color: #fff;
23
  }
24
  }
58
  }
59
  }
60
 
61
+ @mixin input() {
62
+ font-size: 14px;
63
+ line-height: 20px;
64
+ color: $dark_color_1;
65
+ background-color: $grey_color_3;
66
+ border-radius: $border_radius_extra_small;
67
+ padding: 10px 20px;
68
+ min-height: 50px;
69
+ border: 1px solid $grey_color_3;
70
+ box-shadow: none;
71
+ &:focus{
72
+ border-color: rgba(41, 143, 252, .6);
73
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
74
+ }
75
+ }
76
+
77
  @mixin button_icon( $icon ) {
78
  content: $icon;
79
  display: inline-block;
126
  &:focus,
127
  &:active {
128
  outline: none;
129
+ border-color: rgba(41, 143, 252, .6);
130
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
131
  color: $blue_color;
132
  }
133
  }
149
  padding: 30px;
150
  border: 2px solid $grey_color_2;
151
  background: $grey_color_3;
152
+ border-radius: $border_radius_large;
153
  }
154
 
155
  @mixin container_heading() {
156
  margin: -30px -30px 30px -30px;
157
+ border-radius: $border_radius_large $border_radius_large 0 0;
158
  border-bottom: 1px solid $grey_color_2;
159
  padding: 20px 30px;
160
  font-weight: bold;
174
 
175
  @mixin box_heading() {
176
  margin: -20px -20px 20px -20px;
177
+ border-radius: $border_radius_small $border_radius_small 0 0;
178
  border-bottom: 1px solid $grey_color_2;
179
  padding: 20px 30px;
180
  font-weight: bold;
181
  font-size: 16px;
182
  line-height: 18px;
183
  background: #fff;
184
+ }
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-radio/assets/ui-radio.js CHANGED
@@ -8,7 +8,7 @@
8
  CherryJsCore.ui_elements.radio = {
9
  inputClass: '.cherry-radio-input:not([name*="__i__"])',
10
  containerClass: '.cherry-ui-container',
11
- wrapperClass: '.widget, .postbox, .cherry-form',
12
 
13
  init: function () {
14
  $( document )
8
  CherryJsCore.ui_elements.radio = {
9
  inputClass: '.cherry-radio-input:not([name*="__i__"])',
10
  containerClass: '.cherry-ui-container',
11
+ wrapperClass: '.widget, .postbox, .cherry-form, .cherry-ui-repeater-item',
12
 
13
  init: function () {
14
  $( document )
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-repeater/assets/min/ui-repeater.min.css CHANGED
@@ -1 +1 @@
1
- .cherry-ui-repeater-container label.cherry-label{margin:0 0 5px 0;display:block}.cherry-ui-repeater-add{display:inline-block;text-decoration:none;font-size:12px;line-height:20px;font-weight:bold;color:#298ffc;text-transform:uppercase;-webkit-transition:all 200ms linear;transition:all 200ms linear}.cherry-ui-repeater-add:hover{color:#23282d;box-shadow:none}.cherry-ui-repeater-add:focus,.cherry-ui-repeater-add:active{outline:none;box-shadow:none;color:#298ffc}.cherry-ui-repeater-add:before{content:"";display:inline-block;font-family:dashicons;font-size:16px;font-style:normal;font-weight:400;height:18px;line-height:18px;text-align:center;text-decoration:inherit;-webkit-transition:all 200ms linear;transition:all 200ms linear;vertical-align:middle;padding:0 5px 0 0;color:#b4b7ba}.cherry-ui-repeater-add:hover:before{color:#298ffc}.cherry-ui-repeater-item{padding:10px 10px 10px 30px;position:relative}.cherry-ui-repeater-remove{position:absolute;width:20px;height:20px;right:18px;top:13px;border-radius:50%;border:1px solid currentColor;color:red;font-size:18px;line-height:20px;text-align:center;cursor:pointer}.cherry-ui-repeater-remove:before{content:"\00D7"}.cherry-ui-repeater-remove:hover{color:black}.cherry-ui-kit.cherry-ui-repeater-container{padding:30px;border:2px solid #e5e5e5;background:#f1f1f1;border-radius:8px}.cherry-ui-kit>label.cherry-label{margin:-30px -30px 30px -30px;border-radius:8px 8px 0 0;border-bottom:1px solid #e5e5e5;padding:20px 30px;font-weight:bold;font-size:16px;line-height:18px;text-align:center;background:#fff}.cherry-ui-kit .cherry-ui-repeater-item{margin:0 0 30px;padding:20px;background:#fff;box-shadow:0 8px 21px rgba(0,0,0,0.1);border-radius:4px}.cherry-ui-kit .cherry-ui-repeater-actions-box{margin:-20px -20px 20px -20px;border-radius:4px 4px 0 0;border-bottom:1px solid #e5e5e5;padding:20px 30px;font-weight:bold;font-size:16px;line-height:18px;background:#fff;padding:15px 20px;cursor:move;position:relative;text-align:center;min-height:18px}.cherry-ui-kit .cherry-ui-repeater-toggle{position:absolute;color:#b4b7ba;width:20px;height:20px;font-size:22px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none;box-shadow:none;outline:none;top:13px;left:18px}.cherry-ui-kit .cherry-ui-repeater-toggle:before{content:"\f142";-webkit-transition:all 200ms linear;transition:all 200ms linear;font-family:dashicons;vertical-align:middle}.cherry-ui-kit .cherry-ui-repeater-toggle:hover{color:#23282d}.cherry-ui-kit .cherry-ui-repeater-remove{position:absolute;border:none;color:#b4b7ba;font-size:20px;line-height:20px;width:20px;height:20px;text-align:center;vertical-align:middle;text-decoration:none;box-shadow:none;outline:none;top:13px;right:18px}.cherry-ui-kit .cherry-ui-repeater-remove:before{content:"\f158";-webkit-transition:all 200ms linear;transition:all 200ms linear;font-family:dashicons;vertical-align:middle}.cherry-ui-kit .cherry-ui-repeater-remove:hover{color:#23282d}.cherry-ui-kit .cherry-ui-repeater-title{width:70%;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:14px}.cherry-ui-kit .cherry-ui-repeater-min{padding-bottom:0}.cherry-ui-kit .cherry-ui-repeater-min>.cheryr-ui-repeater-content-box{display:none}.cherry-ui-kit .cherry-ui-repeater-min>.cherry-ui-repeater-actions-box{margin-bottom:0;border-bottom:none;background:none}.cherry-ui-kit .cherry-ui-repeater-min>.cherry-ui-repeater-actions-box .cherry-ui-repeater-toggle:before{content:"\f140"}
1
+ .cherry-ui-repeater-container label.cherry-label{margin:0 0 5px 0;display:block}.cherry-ui-repeater-add{display:inline-block;text-decoration:none;font-size:12px;line-height:20px;font-weight:bold;color:#298ffc;text-transform:uppercase;transition:all 200ms linear}.cherry-ui-repeater-add:hover{color:#23282d;box-shadow:none}.cherry-ui-repeater-add:focus,.cherry-ui-repeater-add:active{outline:none;border-color:rgba(41,143,252,0.6);box-shadow:0 0 2px rgba(41,143,252,0.6);color:#298ffc}.cherry-ui-repeater-add:before{content:"";display:inline-block;font-family:dashicons;font-size:16px;font-style:normal;font-weight:400;height:18px;line-height:18px;text-align:center;text-decoration:inherit;transition:all 200ms linear;vertical-align:middle;padding:0 5px 0 0;color:#b4b7ba}.cherry-ui-repeater-add:hover:before{color:#298ffc}.cherry-ui-repeater-item{padding:10px 10px 10px 30px;position:relative}.cherry-ui-repeater-remove{position:absolute;width:20px;height:20px;right:18px;top:13px;border-radius:50%;border:1px solid currentColor;color:red;font-size:18px;line-height:20px;text-align:center;cursor:pointer}.cherry-ui-repeater-remove:before{content:"\00D7"}.cherry-ui-repeater-remove:hover{color:black}.cherry-ui-kit.cherry-ui-repeater-container{padding:30px;border:2px solid #e5e5e5;background:#f1f1f1;border-radius:8px}.cherry-ui-kit>label.cherry-label{margin:-30px -30px 30px -30px;border-radius:8px 8px 0 0;border-bottom:1px solid #e5e5e5;padding:20px 30px;font-weight:bold;font-size:16px;line-height:18px;text-align:center;background:#fff}.cherry-ui-kit .cherry-ui-repeater-item{margin:0 0 30px;padding:20px;background:#fff;box-shadow:0 8px 21px rgba(0,0,0,0.1);border-radius:4px}.cherry-ui-kit .cherry-ui-repeater-actions-box{margin:-20px -20px 20px -20px;border-radius:4px 4px 0 0;border-bottom:1px solid #e5e5e5;padding:20px 30px;font-weight:bold;font-size:16px;line-height:18px;background:#fff;padding:15px 20px;cursor:move;position:relative;text-align:center;min-height:18px}.cherry-ui-kit .cherry-ui-repeater-toggle{position:absolute;color:#b4b7ba;width:20px;height:20px;font-size:22px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none;box-shadow:none;outline:none;top:13px;left:18px}.cherry-ui-kit .cherry-ui-repeater-toggle:before{content:"\f142";-webkit-transition:all 200ms linear;transition:all 200ms linear;font-family:dashicons;vertical-align:middle}.cherry-ui-kit .cherry-ui-repeater-toggle:hover{color:#23282d}.cherry-ui-kit .cherry-ui-repeater-remove{position:absolute;border:none;color:#b4b7ba;font-size:20px;line-height:20px;width:20px;height:20px;text-align:center;vertical-align:middle;text-decoration:none;box-shadow:none;outline:none;top:13px;right:18px}.cherry-ui-kit .cherry-ui-repeater-remove:before{content:"\f158";-webkit-transition:all 200ms linear;transition:all 200ms linear;font-family:dashicons;vertical-align:middle}.cherry-ui-kit .cherry-ui-repeater-remove:hover{color:#23282d}.cherry-ui-kit .cherry-ui-repeater-title{width:70%;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:14px}.cherry-ui-kit .cherry-ui-repeater-add:focus{outline:none;box-shadow:none}.cherry-ui-kit .cherry-ui-repeater-min{padding-bottom:0}.cherry-ui-kit .cherry-ui-repeater-min>.cheryr-ui-repeater-content-box{display:none}.cherry-ui-kit .cherry-ui-repeater-min>.cherry-ui-repeater-actions-box{margin-bottom:0;border-bottom:none;background:none}.cherry-ui-kit .cherry-ui-repeater-min>.cherry-ui-repeater-actions-box .cherry-ui-repeater-toggle:before{content:"\f140"}
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-repeater/assets/ui-kit/_mixins.scss CHANGED
@@ -17,7 +17,8 @@
17
  &:focus,
18
  &:active {
19
  outline: none;
20
- box-shadow: none;
 
21
  color: #fff;
22
  }
23
  }
@@ -57,6 +58,22 @@
57
  }
58
  }
59
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  @mixin button_icon( $icon ) {
61
  content: $icon;
62
  display: inline-block;
@@ -109,7 +126,8 @@
109
  &:focus,
110
  &:active {
111
  outline: none;
112
- box-shadow: none;
 
113
  color: $blue_color;
114
  }
115
  }
@@ -163,4 +181,4 @@
163
  font-size: 16px;
164
  line-height: 18px;
165
  background: #fff;
166
- }
17
  &:focus,
18
  &:active {
19
  outline: none;
20
+ border-color: rgba(41, 143, 252, .6);
21
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
22
  color: #fff;
23
  }
24
  }
58
  }
59
  }
60
 
61
+ @mixin input() {
62
+ font-size: 14px;
63
+ line-height: 20px;
64
+ color: $dark_color_1;
65
+ background-color: $grey_color_3;
66
+ border-radius: $border_radius_extra_small;
67
+ padding: 10px 20px;
68
+ min-height: 50px;
69
+ border: 1px solid $grey_color_3;
70
+ box-shadow: none;
71
+ &:focus{
72
+ border-color: rgba(41, 143, 252, .6);
73
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
74
+ }
75
+ }
76
+
77
  @mixin button_icon( $icon ) {
78
  content: $icon;
79
  display: inline-block;
126
  &:focus,
127
  &:active {
128
  outline: none;
129
+ border-color: rgba(41, 143, 252, .6);
130
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
131
  color: $blue_color;
132
  }
133
  }
181
  font-size: 16px;
182
  line-height: 18px;
183
  background: #fff;
184
+ }
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-repeater/assets/ui-repeater.scss CHANGED
@@ -116,6 +116,12 @@
116
  display: inline-block;
117
  font-size: 14px;
118
  }
 
 
 
 
 
 
119
  }
120
 
121
  .cherry-ui-repeater-min {
116
  display: inline-block;
117
  font-size: 14px;
118
  }
119
+ &-add {
120
+ &:focus {
121
+ outline: none;
122
+ box-shadow: none;
123
+ }
124
+ }
125
  }
126
 
127
  .cherry-ui-repeater-min {
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/min/ui-select.min.css CHANGED
@@ -1 +1 @@
1
- .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.hide{display:none !important}select.cherry-ui-select{width:100%;outline:0 none;color:#23282d;font-size:14px;line-height:20px;color:#23282d;background-color:#f1f1f1;border-radius:2px;padding:10px 20px;height:50px;border:1px solid #f1f1f1;box-shadow:none}select.cherry-ui-select:focus{border-color:rgba(72,197,105,0.6);box-shadow:0 0 2px rgba(72,197,105,0.6)}select.cherry-ui-select:focus{border-color:none;box-shadow:none}select.select2-hidden-accessible{display:none}.select2{color:#23282d;background-color:#f1f1f1;border-radius:2px}.select2 .selection .select2-selection.select2-selection--single{background-color:transparent;border:none;border-radius:2px;height:50px}.select2 .selection .select2-selection.select2-selection--single .select2-selection__rendered{padding:15px 20px;font-size:14px;line-height:20px}.select2 .selection .select2-selection.select2-selection--single .select2-selection__arrow{height:50px}.select2 .selection .select2-selection.select2-selection--multiple{background-color:transparent;border:none;border-radius:2px}.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered{font-size:14px;line-height:20px;padding:0;display:block}.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{line-height:20px;margin:5px;border:none;background-color:#495159;border-radius:2px;color:#fff;padding:10px}.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{color:#e54343;margin-right:10px}.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search{margin:0}.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search .select2-search__field{padding:0;margin:15px 10px;border:none;box-shadow:none;line-height:20px}.select2-container .select2-dropdown{background-color:#e5e5e5;border:none;border-radius:2px;margin:5px 0;box-shadow:0px 5px 21px rgba(0,0,0,0.1);z-index:500001}.select2-container .select2-dropdown .select2-search__field{border:none;box-shadow:none;border-radius:2px;margin:0}.select2-container .select2-dropdown .select2-search__field:focus{outline:none}.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]{color:#fff;background-color:#48c569}.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted{color:#fff;background-color:#495159}.select2-container .select2-dropdown .select2-results .select2-results__options .li[aria-disabled=true]{display:none}
1
+ .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.hide{display:none !important}select.cherry-ui-select{width:100%;outline:0 none;color:#23282d;font-size:14px;line-height:20px;color:#23282d;background-color:#f1f1f1;border-radius:2px;padding:10px 20px;min-height:50px;border:1px solid #dcdcdc;box-shadow:none}select.cherry-ui-select:focus{border-color:rgba(41,143,252,0.6);box-shadow:0 0 2px rgba(41,143,252,0.6)}select.cherry-ui-select:focus{border-color:none;box-shadow:none}select.select2-hidden-accessible{display:none}.select2{color:#23282d;background-color:#f1f1f1;border-radius:2px;border:1px solid #dcdcdc}.select2 .selection .select2-selection.select2-selection--single{background-color:transparent;border:none;border-radius:2px;height:50px}.select2 .selection .select2-selection.select2-selection--single .select2-selection__rendered{padding:15px 20px;font-size:14px;line-height:20px}.select2 .selection .select2-selection.select2-selection--single .select2-selection__arrow{height:50px}.select2 .selection .select2-selection.select2-selection--multiple{background-color:transparent;border:none;border-radius:2px}.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered{font-size:14px;line-height:20px;padding:0;display:block}.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{line-height:20px;margin:5px;border:none;background-color:#23282d;border-radius:2px;color:#fff;padding:10px}.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{color:#e64545;margin-right:10px}.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search{margin:0}.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search .select2-search__field{padding:0;margin:15px 10px;border:none;box-shadow:none;line-height:20px}.select2-container .select2-dropdown{background-color:#e5e5e5;border:none;border-radius:2px;margin:5px 0;box-shadow:0px 5px 21px rgba(0,0,0,0.1);z-index:500001}.select2-container .select2-dropdown .select2-search__field{border:none;box-shadow:none;border-radius:2px;margin:0}.select2-container .select2-dropdown .select2-search__field:focus{outline:none}.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]{color:#fff;background-color:#2a90fc}.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted{color:#fff;background-color:#23282d}.select2-container .select2-dropdown .select2-results .select2-results__options .li[aria-disabled=true]{display:none}
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/min/ui-select.min.js CHANGED
@@ -1 +1 @@
1
- !function(e,t){"use strict";t.utilites.namespace("ui_elements.select"),t.ui_elements.select={selectClass:'.cherry-ui-select[data-filter="true"]:not([name*="__i__"]), .cherry-ui-select[multiple]:not([name*="__i__"])',wrapperClass:".widget, .postbox, .cherry-form",init:function(){e(document).on("ready.cherry-ui-elements-init",this.render.bind(this)).on("cherry-ui-elements-init",this.render.bind(this))},render:function(t){var i=t._target?t._target:e("body");e(this.selectClass,i).each(this.select2Init.bind(this))},select2Init:function(t,i){var s=e(i),r={placeholder:s.attr("placeholder")};s.select2(r).on("change.cherrySelect2",this.changeEvent.bind(this)).trigger("change.cherrySelect2")},changeEvent:function(e){this.switchState(e.currentTarget)},switchState:function(t){for(var i,s,r,n=e(t),c=n[0].length;c>=0;c--)i=e(n[0][c]),s=i.data(),r=e(n[0]).closest(this.wrapperClass),jQuery.isEmptyObject(s)||e("."+s.slave,r)[i[0].selected?"removeClass":"addClass"]("hide")}},t.ui_elements.select.init()}(jQuery,window.CherryJsCore);
1
+ !function(e,t){"use strict";t.utilites.namespace("ui_elements.select"),t.ui_elements.select={selectClass:'.cherry-ui-select[data-filter="true"]:not([name*="__i__"]), .cherry-ui-select[multiple]:not([name*="__i__"])',wrapperClass:".widget, .postbox, .cherry-form, .cherry-ui-repeater-item",init:function(){e(document).on("ready.cherry-ui-elements-init",this.render.bind(this)).on("cherry-ui-elements-init",this.render.bind(this))},render:function(t){var i=t._target?t._target:e("body");e(this.selectClass,i).each(this.select2Init.bind(this))},select2Init:function(t,i){var s=e(i),r={placeholder:s.attr("placeholder")};s.select2(r).on("change.cherrySelect2",this.changeEvent.bind(this)).trigger("change.cherrySelect2")},changeEvent:function(e){this.switchState(e.currentTarget)},switchState:function(t){for(var i,s,r,n=e(t),c=n[0].length;c>=0;c--)i=e(n[0][c]),s=i.data(),r=e(n[0]).closest(this.wrapperClass),jQuery.isEmptyObject(s)||e("."+s.slave,r)[i[0].selected?"removeClass":"addClass"]("hide")}},t.ui_elements.select.init()}(jQuery,window.CherryJsCore);
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/ui-kit/_mixins.scss CHANGED
@@ -1,182 +1,15 @@
1
- @mixin button_base() {
2
- display: inline-block;
3
- text-decoration: none;
4
- font-size: 12px;
5
- line-height: 20px;
6
- font-weight: bold;
7
- padding: 15px 20px;
8
- color: #fff;
9
- text-transform: uppercase;
10
- border-radius: $border_radius_small;
11
- transition: all 200ms linear;
12
- box-shadow: $box_shadow;
13
- &:hover {
14
- color: #fff;
15
- box-shadow: none;
16
- }
17
- &:focus,
18
- &:active {
19
- outline: none;
20
- box-shadow: none;
21
- color: #fff;
22
- }
23
- }
24
-
25
- @mixin button_normal() {
26
- background: $dark_color_2;
27
- &:hover {
28
- background: $dark_color_2_h;
29
- }
30
- }
31
-
32
- @mixin button_primary() {
33
- background: $blue_color;
34
- &:hover {
35
- background: $blue_color_h;
36
- }
37
- }
38
-
39
- @mixin button_success() {
40
- background: $green_color;
41
- &:hover {
42
- background: $green_color_h;
43
- }
44
- }
45
-
46
- @mixin button_danger() {
47
- background: $red_color;
48
- &:hover {
49
- background: $red_color_h;
50
- }
51
- }
52
-
53
- @mixin button_warning() {
54
- background: $orange_color;
55
- &:hover {
56
- background: $orange_color_h;
57
- }
58
- }
59
-
60
  @mixin input() {
61
  font-size: 14px;
62
  line-height: 20px;
63
- color: $dark_color_1;
64
- background-color: $grey_color_3;
65
  border-radius: $border_radius_extra_small;
66
  padding: 10px 20px;
67
- height: 50px;
68
- border: 1px solid $grey_color_3;
69
  box-shadow: none;
70
  &:focus{
71
- border-color: rgba(72,197,105,.6);
72
- box-shadow: 0 0 2px rgba(72,197,105,.6);
73
- }
74
- }
75
-
76
- @mixin button_icon( $icon ) {
77
- content: $icon;
78
- display: inline-block;
79
- font-family: dashicons;
80
- font-size: 16px;
81
- font-style: normal;
82
- font-weight: 400;
83
- height: 18px;
84
- line-height: 18px;
85
- text-align: center;
86
- text-decoration: inherit;
87
- transition: all 200ms linear;
88
- vertical-align: middle;
89
- }
90
-
91
- @mixin button_icon_before( $icon ) {
92
- &:before {
93
- @include button_icon( $icon );
94
- padding: 0 5px 0 0;
95
- }
96
- }
97
-
98
- @mixin button_icon_after( $icon ) {
99
- &:after {
100
- @include button_icon( $icon );
101
- padding: 0 0 0 5px;
102
- }
103
- }
104
-
105
- @mixin button_icon_middle( $icon ) {
106
- &:before {
107
- @include button_icon( $icon );
108
- margin: 0 -5px;
109
- }
110
- }
111
-
112
- @mixin link() {
113
- display: inline-block;
114
- text-decoration: none;
115
- font-size: 12px;
116
- line-height: 20px;
117
- font-weight: bold;
118
- color: $blue_color;
119
- text-transform: uppercase;
120
- transition: all 200ms linear;
121
- &:hover {
122
- color: $dark_color_1;
123
- box-shadow: none;
124
- }
125
- &:focus,
126
- &:active {
127
- outline: none;
128
- box-shadow: none;
129
- color: $blue_color;
130
- }
131
- }
132
-
133
- @mixin link_icon_before( $icon ) {
134
- &:before {
135
- @include button_icon( $icon );
136
- padding: 0 5px 0 0;
137
- color: $grey_color_4;
138
- }
139
- &:hover {
140
- &:before {
141
- color: $blue_color;
142
  }
143
- }
144
- }
145
-
146
- @mixin container() {
147
- padding: 30px;
148
- border: 2px solid $grey_color_2;
149
- background: $grey_color_3;
150
- border-radius: $border_radius_large;
151
- }
152
-
153
- @mixin container_heading() {
154
- margin: -30px -30px 30px -30px;
155
- border-radius: $border_radius_large $border_radius_large 0 0;
156
- border-bottom: 1px solid $grey_color_2;
157
- padding: 20px 30px;
158
- font-weight: bold;
159
- font-size: 16px;
160
- line-height: 18px;
161
- text-align: center;
162
- background: #fff;
163
- }
164
-
165
- @mixin box() {
166
- margin: 0 0 30px;
167
- padding: 20px;
168
- background: #fff;
169
- box-shadow: $box_shadow_box;
170
- border-radius: $border_radius;
171
  }
172
-
173
- @mixin box_heading() {
174
- margin: -20px -20px 20px -20px;
175
- border-radius: $border_radius_small $border_radius_small 0 0;
176
- border-bottom: 1px solid $grey_color_2;
177
- padding: 20px 30px;
178
- font-weight: bold;
179
- font-size: 16px;
180
- line-height: 18px;
181
- background: #fff;
182
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  @mixin input() {
2
  font-size: 14px;
3
  line-height: 20px;
4
+ color: $dark_color;
5
+ background-color: $bg_color;
6
  border-radius: $border_radius_extra_small;
7
  padding: 10px 20px;
8
+ min-height: 50px;
9
+ border: 1px solid $border_color;
10
  box-shadow: none;
11
  &:focus{
12
+ border-color: rgba(41, 143, 252, .6);
13
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  }
 
 
 
 
 
 
 
 
 
 
 
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/ui-kit/_variables.scss CHANGED
@@ -1,23 +1,11 @@
1
- $dark_color_1: #23282d;
2
- $dark_color_2: #495159;
3
- $dark_color_2_h: #393f45;
4
- $grey_color_1: #96989a;
5
- $grey_color_2: #e5e5e5;
6
- $grey_color_3: #f1f1f1;
7
- $grey_color_4: #b4b7ba;
8
- $blue_color: #298ffc;
9
- $blue_color_h: #206ff4;
10
- $green_color: #48c569;
11
- $green_color_h: #3ba956;
12
- $red_color: #e54343;
13
- $red_color_h: #c73434;
14
- $orange_color: #faa730;
15
- $orange_color_h: #ee8425;
16
 
17
- $border_radius_extra_small: 2px;
18
- $border_radius_small: 4px;
19
- $border_radius_medium: 6px;
20
- $border_radius_large: 8px;
 
 
21
 
22
- $box_shadow: 0 5px 13px rgba(0,0,0,.18);
23
- $box_shadow_box: 0 8px 21px rgba(0,0,0,.1);
1
+ $light_color: #ffffff;
2
+ $dark_color: #23282d;
 
 
 
 
 
 
 
 
 
 
 
 
 
3
 
4
+ $bg_color: #f1f1f1;
5
+ $bg_color_2: #e5e5e5;
6
+ $border_color: #dcdcdc;
7
+
8
+ $remove_color: #e64545;
9
+ $primary_color: #2a90fc;
10
 
11
+ $border_radius_extra_small: 2px;
 
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/ui-select.js CHANGED
@@ -7,7 +7,7 @@
7
  CherryJsCore.utilites.namespace('ui_elements.select');
8
  CherryJsCore.ui_elements.select = {
9
  selectClass: '.cherry-ui-select[data-filter="true"]:not([name*="__i__"]), .cherry-ui-select[multiple]:not([name*="__i__"])',
10
- wrapperClass: '.widget, .postbox, .cherry-form',
11
 
12
  init: function () {
13
  $( document )
7
  CherryJsCore.utilites.namespace('ui_elements.select');
8
  CherryJsCore.ui_elements.select = {
9
  selectClass: '.cherry-ui-select[data-filter="true"]:not([name*="__i__"]), .cherry-ui-select[multiple]:not([name*="__i__"])',
10
+ wrapperClass: '.widget, .postbox, .cherry-form, .cherry-ui-repeater-item',
11
 
12
  init: function () {
13
  $( document )
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/ui-select.scss CHANGED
@@ -14,7 +14,7 @@ label.cherry-label{
14
  select.cherry-ui-select{
15
  width: 100%;
16
  outline: 0 none;
17
- color: $dark_color_1;
18
  @include input();
19
  &:focus{
20
  border-color: none;
@@ -26,9 +26,10 @@ select.select2-hidden-accessible{
26
  display: none;
27
  }
28
  .select2{
29
- color: $dark_color_1;
30
- background-color: $grey_color_3;
31
  border-radius: $border_radius_extra_small;
 
32
  .selection{
33
  .select2-selection{
34
  &.select2-selection--single{
@@ -58,12 +59,12 @@ select.select2-hidden-accessible{
58
  line-height: 20px;
59
  margin: 5px;
60
  border: none;
61
- background-color: $dark_color_2;
62
  border-radius: $border_radius_extra_small;
63
  color: #fff;
64
  padding: 10px;
65
  .select2-selection__choice__remove{
66
- color: $red_color;
67
  margin-right: 10px;
68
  }
69
  }
@@ -87,7 +88,7 @@ select.select2-hidden-accessible{
87
  }
88
  .select2-container{
89
  .select2-dropdown{
90
- background-color: $grey_color_2;
91
  border: none;
92
  border-radius: $border_radius_extra_small;
93
  margin: 5px 0;
@@ -109,11 +110,11 @@ select.select2-hidden-accessible{
109
 
110
  &[aria-selected=true]{
111
  color: #fff;
112
- background-color: $green_color;
113
  }
114
  &--highlighted{
115
  color: #fff;
116
- background-color: $dark_color_2;
117
  }
118
  }
119
  .li[aria-disabled=true]{
14
  select.cherry-ui-select{
15
  width: 100%;
16
  outline: 0 none;
17
+ color: $dark_color;
18
  @include input();
19
  &:focus{
20
  border-color: none;
26
  display: none;
27
  }
28
  .select2{
29
+ color: $dark_color;
30
+ background-color: $bg_color;
31
  border-radius: $border_radius_extra_small;
32
+ border: 1px solid $border_color;
33
  .selection{
34
  .select2-selection{
35
  &.select2-selection--single{
59
  line-height: 20px;
60
  margin: 5px;
61
  border: none;
62
+ background-color: $dark_color;
63
  border-radius: $border_radius_extra_small;
64
  color: #fff;
65
  padding: 10px;
66
  .select2-selection__choice__remove{
67
+ color: $remove_color;
68
  margin-right: 10px;
69
  }
70
  }
88
  }
89
  .select2-container{
90
  .select2-dropdown{
91
+ background-color: $bg_color_2;
92
  border: none;
93
  border-radius: $border_radius_extra_small;
94
  margin: 5px 0;
110
 
111
  &[aria-selected=true]{
112
  color: #fff;
113
+ background-color: $primary_color;
114
  }
115
  &--highlighted{
116
  color: #fff;
117
+ background-color: $dark_color;
118
  }
119
  }
120
  .li[aria-disabled=true]{
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-slider/assets/min/ui-slider.min.css CHANGED
@@ -1 +1 @@
1
- .cherry-ui-container{margin:10px 0 20px 0}.cherry-ui-container .cherry-ui-container{margin:0}label.cherry-label{margin:0 0 5px 0;display:block}.cherry-slider-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cherry-slider-wrap .cherry-slider-input{-webkit-box-flex:0;-webkit-flex:0 1 10%;-ms-flex:0 1 10%;flex:0 1 10%;min-width:100px;max-width:200px}.cherry-slider-wrap .cherry-slider-holder{-webkit-box-flex:0;-webkit-flex:0 1 90%;-ms-flex:0 1 90%;flex:0 1 90%;min-width:200px;max-width:300px;margin-right:20px}.cherry-slider-wrap .cherry-slider-holder input[type=range]{-webkit-appearance:none;width:100%;margin:20px 0}.cherry-slider-wrap .cherry-slider-holder input[type=range]:focus{outline:none}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;box-shadow:none;background:#48c569;border-radius:25px;border:none}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-webkit-slider-thumb{box-shadow:5px 5px 13px rgba(0,0,0,0.18);border:5px solid #48c569;height:20px;width:20px;margin-top:-7px;border-radius:15px;background:#48c569;cursor:pointer;-webkit-appearance:none;-webkit-transition:all 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 250ms cubic-bezier(0.645, 0.045, 0.355, 1)}.cherry-slider-wrap .cherry-slider-holder input[type=range]:focus::-webkit-slider-thumb{background:#f1f1f1;height:28px;width:28px;margin-top:-11.5px}.cherry-slider-wrap .cherry-slider-holder input[type=range]:hover::-webkit-slider-thumb{background:#f1f1f1;height:28px;width:28px;margin-top:-11.5px}.cherry-slider-wrap .cherry-slider-holder input[type=range]:focus::-webkit-slider-runnable-track{background:#48c569}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;box-shadow:none;background:#48c569;border-radius:25px;border:none}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-moz-range-thumb{box-shadow:none;border:none;height:28px;width:28px;border-radius:15px;background:#48c569;cursor:pointer}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-ms-track{width:100%;height:10px;cursor:pointer;background:#f1f1f1;border-color:transparent;color:transparent}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-ms-fill-lower{background:#f1f1f1;border:none;border-radius:50px;box-shadow:none}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-ms-fill-upper{background:#48c569;border:none;border-radius:50px;box-shadow:none}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-ms-thumb{box-shadow:none;border:none;height:10px;width:10px;border-radius:15px;background:#495159;cursor:pointer}.cherry-slider-wrap .cherry-slider-holder input[type=range]:focus::-ms-fill-lower{background:#f1f1f1}.cherry-slider-wrap .cherry-slider-holder input[type=range]:focus::-ms-fill-upper{background:#48c569}.cherry-slider-wrap .cherry-input{margin:0;width:100%}
1
+ .cherry-ui-container{margin:10px 0 20px 0}.cherry-ui-container .cherry-ui-container{margin:0}label.cherry-label{margin:0 0 5px 0;display:block}.cherry-slider-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cherry-slider-wrap .cherry-slider-input{-webkit-box-flex:0;-ms-flex:0 1 10%;flex:0 1 10%;min-width:100px;max-width:200px}.cherry-slider-wrap .cherry-slider-holder{-webkit-box-flex:0;-ms-flex:0 1 90%;flex:0 1 90%;min-width:200px;max-width:300px;margin-right:20px}.cherry-slider-wrap .cherry-slider-holder input[type=range]{-webkit-appearance:none;width:100%;margin:20px 0}.cherry-slider-wrap .cherry-slider-holder input[type=range]:focus{outline:none}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;box-shadow:none;background:#48c569;border-radius:25px;border:none}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-webkit-slider-thumb{box-shadow:5px 5px 13px rgba(0,0,0,0.18);border:5px solid #48c569;height:20px;width:20px;margin-top:-7px;border-radius:15px;background:#48c569;cursor:pointer;-webkit-appearance:none;-webkit-transition:all 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 250ms cubic-bezier(0.645, 0.045, 0.355, 1)}.cherry-slider-wrap .cherry-slider-holder input[type=range]:focus::-webkit-slider-thumb{background:#f1f1f1;height:28px;width:28px;margin-top:-11.5px}.cherry-slider-wrap .cherry-slider-holder input[type=range]:hover::-webkit-slider-thumb{background:#f1f1f1;height:28px;width:28px;margin-top:-11.5px}.cherry-slider-wrap .cherry-slider-holder input[type=range]:focus::-webkit-slider-runnable-track{background:#48c569}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;box-shadow:none;background:#48c569;border-radius:25px;border:none}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-moz-range-thumb{box-shadow:none;border:none;height:28px;width:28px;border-radius:15px;background:#48c569;cursor:pointer}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-ms-track{width:100%;height:10px;cursor:pointer;background:#f1f1f1;border-color:transparent;color:transparent}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-ms-fill-lower{background:#f1f1f1;border:none;border-radius:50px;box-shadow:none}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-ms-fill-upper{background:#48c569;border:none;border-radius:50px;box-shadow:none}.cherry-slider-wrap .cherry-slider-holder input[type=range]::-ms-thumb{box-shadow:none;border:none;height:10px;width:10px;border-radius:15px;background:#495159;cursor:pointer}.cherry-slider-wrap .cherry-slider-holder input[type=range]:focus::-ms-fill-lower{background:#f1f1f1}.cherry-slider-wrap .cherry-slider-holder input[type=range]:focus::-ms-fill-upper{background:#48c569}.cherry-slider-wrap .cherry-input{margin:0;width:100%}
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-slider/assets/ui-kit/_mixins.scss CHANGED
@@ -17,7 +17,8 @@
17
  &:focus,
18
  &:active {
19
  outline: none;
20
- box-shadow: none;
 
21
  color: #fff;
22
  }
23
  }
@@ -64,12 +65,12 @@
64
  background-color: $grey_color_3;
65
  border-radius: $border_radius_extra_small;
66
  padding: 10px 20px;
67
- height: 50px;
68
  border: 1px solid $grey_color_3;
69
  box-shadow: none;
70
  &:focus{
71
- border-color: rgba(72,197,105,.6);
72
- box-shadow: 0 0 2px rgba(72,197,105,.6);
73
  }
74
  }
75
 
@@ -125,7 +126,8 @@
125
  &:focus,
126
  &:active {
127
  outline: none;
128
- box-shadow: none;
 
129
  color: $blue_color;
130
  }
131
  }
@@ -179,4 +181,4 @@
179
  font-size: 16px;
180
  line-height: 18px;
181
  background: #fff;
182
- }
17
  &:focus,
18
  &:active {
19
  outline: none;
20
+ border-color: rgba(41, 143, 252, .6);
21
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
22
  color: #fff;
23
  }
24
  }
65
  background-color: $grey_color_3;
66
  border-radius: $border_radius_extra_small;
67
  padding: 10px 20px;
68
+ min-height: 50px;
69
  border: 1px solid $grey_color_3;
70
  box-shadow: none;
71
  &:focus{
72
+ border-color: rgba(41, 143, 252, .6);
73
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
74
  }
75
  }
76
 
126
  &:focus,
127
  &:active {
128
  outline: none;
129
+ border-color: rgba(41, 143, 252, .6);
130
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
131
  color: $blue_color;
132
  }
133
  }
181
  font-size: 16px;
182
  line-height: 18px;
183
  background: #fff;
184
+ }
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-stepper/assets/min/ui-stepper.min.css CHANGED
@@ -1 +1 @@
1
- .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.cherry-ui-stepper{position:relative;max-width:100px}.cherry-ui-stepper input[type=number]{font-size:14px;line-height:20px;color:#23282d;background-color:#f1f1f1;border-radius:2px;padding:10px 20px;height:50px;border:1px solid #f1f1f1;box-shadow:none;padding:10px 10px 10px 20px}.cherry-ui-stepper input[type=number]:focus{border-color:rgba(72,197,105,0.6);box-shadow:0 0 2px rgba(72,197,105,0.6)}.cherry-ui-stepper-input{min-width:90px;max-width:90px;text-align:center}
1
+ .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.cherry-ui-stepper{position:relative;max-width:100px}.cherry-ui-stepper input[type=number]{font-size:14px;line-height:20px;color:#23282d;background-color:#f1f1f1;border-radius:2px;padding:10px;min-height:50px;border:1px solid #dcdcdc;box-shadow:none}.cherry-ui-stepper input[type=number]:focus{border-color:rgba(41,143,252,0.6);box-shadow:0 0 2px rgba(41,143,252,0.6)}.cherry-ui-stepper-input{min-width:90px;max-width:90px;text-align:center}
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-stepper/assets/ui-kit/_mixins.scss CHANGED
@@ -1,182 +1,15 @@
1
- @mixin button_base() {
2
- display: inline-block;
3
- text-decoration: none;
4
- font-size: 12px;
5
- line-height: 20px;
6
- font-weight: bold;
7
- padding: 15px 20px;
8
- color: #fff;
9
- text-transform: uppercase;
10
- border-radius: $border_radius_small;
11
- transition: all 200ms linear;
12
- box-shadow: $box_shadow;
13
- &:hover {
14
- color: #fff;
15
- box-shadow: none;
16
- }
17
- &:focus,
18
- &:active {
19
- outline: none;
20
- box-shadow: none;
21
- color: #fff;
22
- }
23
- }
24
-
25
- @mixin button_normal() {
26
- background: $dark_color_2;
27
- &:hover {
28
- background: $dark_color_2_h;
29
- }
30
- }
31
-
32
- @mixin button_primary() {
33
- background: $blue_color;
34
- &:hover {
35
- background: $blue_color_h;
36
- }
37
- }
38
-
39
- @mixin button_success() {
40
- background: $green_color;
41
- &:hover {
42
- background: $green_color_h;
43
- }
44
- }
45
-
46
- @mixin button_danger() {
47
- background: $red_color;
48
- &:hover {
49
- background: $red_color_h;
50
- }
51
- }
52
-
53
- @mixin button_warning() {
54
- background: $orange_color;
55
- &:hover {
56
- background: $orange_color_h;
57
- }
58
- }
59
-
60
  @mixin input() {
61
  font-size: 14px;
62
  line-height: 20px;
63
- color: $dark_color_1;
64
- background-color: $grey_color_3;
65
  border-radius: $border_radius_extra_small;
66
- padding: 10px 20px;
67
- height: 50px;
68
- border: 1px solid $grey_color_3;
69
  box-shadow: none;
70
  &:focus{
71
- border-color: rgba(72,197,105,.6);
72
- box-shadow: 0 0 2px rgba(72,197,105,.6);
73
- }
74
- }
75
-
76
- @mixin button_icon( $icon ) {
77
- content: $icon;
78
- display: inline-block;
79
- font-family: dashicons;
80
- font-size: 16px;
81
- font-style: normal;
82
- font-weight: 400;
83
- height: 18px;
84
- line-height: 18px;
85
- text-align: center;
86
- text-decoration: inherit;
87
- transition: all 200ms linear;
88
- vertical-align: middle;
89
- }
90
-
91
- @mixin button_icon_before( $icon ) {
92
- &:before {
93
- @include button_icon( $icon );
94
- padding: 0 5px 0 0;
95
- }
96
- }
97
-
98
- @mixin button_icon_after( $icon ) {
99
- &:after {
100
- @include button_icon( $icon );
101
- padding: 0 0 0 5px;
102
- }
103
- }
104
-
105
- @mixin button_icon_middle( $icon ) {
106
- &:before {
107
- @include button_icon( $icon );
108
- margin: 0 -5px;
109
- }
110
- }
111
-
112
- @mixin link() {
113
- display: inline-block;
114
- text-decoration: none;
115
- font-size: 12px;
116
- line-height: 20px;
117
- font-weight: bold;
118
- color: $blue_color;
119
- text-transform: uppercase;
120
- transition: all 200ms linear;
121
- &:hover {
122
- color: $dark_color_1;
123
- box-shadow: none;
124
- }
125
- &:focus,
126
- &:active {
127
- outline: none;
128
- box-shadow: none;
129
- color: $blue_color;
130
- }
131
- }
132
-
133
- @mixin link_icon_before( $icon ) {
134
- &:before {
135
- @include button_icon( $icon );
136
- padding: 0 5px 0 0;
137
- color: $grey_color_4;
138
- }
139
- &:hover {
140
- &:before {
141
- color: $blue_color;
142
  }
143
- }
144
- }
145
-
146
- @mixin container() {
147
- padding: 30px;
148
- border: 2px solid $grey_color_2;
149
- background: $grey_color_3;
150
- border-radius: $border_radius_large;
151
- }
152
-
153
- @mixin container_heading() {
154
- margin: -30px -30px 30px -30px;
155
- border-radius: $border_radius_large $border_radius_large 0 0;
156
- border-bottom: 1px solid $grey_color_2;
157
- padding: 20px 30px;
158
- font-weight: bold;
159
- font-size: 16px;
160
- line-height: 18px;
161
- text-align: center;
162
- background: #fff;
163
- }
164
-
165
- @mixin box() {
166
- margin: 0 0 30px;
167
- padding: 20px;
168
- background: #fff;
169
- box-shadow: $box_shadow_box;
170
- border-radius: $border_radius;
171
  }
172
-
173
- @mixin box_heading() {
174
- margin: -20px -20px 20px -20px;
175
- border-radius: $border_radius_small $border_radius_small 0 0;
176
- border-bottom: 1px solid $grey_color_2;
177
- padding: 20px 30px;
178
- font-weight: bold;
179
- font-size: 16px;
180
- line-height: 18px;
181
- background: #fff;
182
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  @mixin input() {
2
  font-size: 14px;
3
  line-height: 20px;
4
+ color: $dark_color;
5
+ background-color: $bg_color;
6
  border-radius: $border_radius_extra_small;
7
+ padding: 10px;
8
+ min-height: 50px;
9
+ border: 1px solid $border_color;
10
  box-shadow: none;
11
  &:focus{
12
+ border-color: rgba(41, 143, 252, .6);
13
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  }
 
 
 
 
 
 
 
 
 
 
 
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-stepper/assets/ui-kit/_variables.scss CHANGED
@@ -1,23 +1,7 @@
1
- $dark_color_1: #23282d;
2
- $dark_color_2: #495159;
3
- $dark_color_2_h: #393f45;
4
- $grey_color_1: #96989a;
5
- $grey_color_2: #e5e5e5;
6
- $grey_color_3: #f1f1f1;
7
- $grey_color_4: #b4b7ba;
8
- $blue_color: #298ffc;
9
- $blue_color_h: #206ff4;
10
- $green_color: #48c569;
11
- $green_color_h: #3ba956;
12
- $red_color: #e54343;
13
- $red_color_h: #c73434;
14
- $orange_color: #faa730;
15
- $orange_color_h: #ee8425;
16
 
17
- $border_radius_extra_small: 2px;
18
- $border_radius_small: 4px;
19
- $border_radius_medium: 6px;
20
- $border_radius_large: 8px;
21
 
22
- $box_shadow: 0 5px 13px rgba(0,0,0,.18);
23
- $box_shadow_box: 0 8px 21px rgba(0,0,0,.1);
1
+ $light_color: #ffffff;
2
+ $dark_color: #23282d;
 
 
 
 
 
 
 
 
 
 
 
 
 
3
 
4
+ $bg_color: #f1f1f1;
5
+ $border_color: #dcdcdc;
 
 
6
 
7
+ $border_radius_extra_small: 2px;
 
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-stepper/assets/ui-stepper.scss CHANGED
@@ -13,7 +13,6 @@ label.cherry-label{
13
  max-width: 100px;
14
  input[type=number]{
15
  @include input();
16
- padding: 10px 10px 10px 20px;
17
  }
18
 
19
  }
@@ -21,4 +20,4 @@ label.cherry-label{
21
  min-width: 90px;
22
  max-width: 90px;
23
  text-align: center;
24
- }
13
  max-width: 100px;
14
  input[type=number]{
15
  @include input();
 
16
  }
17
 
18
  }
20
  min-width: 90px;
21
  max-width: 90px;
22
  text-align: center;
23
+ }
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-switcher/assets/min/ui-switcher.min.css CHANGED
@@ -1 +1 @@
1
- .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.hide{display:none !important}.cherry-switcher-wrap{height:49px;border-radius:25px;display:inline-block;overflow:hidden;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cherry-switcher-wrap label{height:49px;background-color:#e54343;display:block;float:left;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.cherry-switcher-wrap label span{font-size:12px;line-height:19px;font-weight:800;text-transform:uppercase;color:#fff;padding:15px;text-align:center;display:block;opacity:1;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.cherry-switcher-wrap .sw-enable span{opacity:0}.cherry-switcher-wrap .sw-disable span{opacity:1}.cherry-switcher-wrap .state-marker{background-color:#fff;display:block;position:absolute;width:41px;height:41px;margin:4px;top:0;left:0;margin-left:4px;border-radius:25px;-webkit-transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1)}.cherry-switcher-wrap .cherry-input-switcher{display:none}.cherry-switcher-wrap .cherry-input-switcher-true:checked ~ .sw-enable{background-color:#48c569}.cherry-switcher-wrap .cherry-input-switcher-true:checked ~ .sw-enable span{opacity:1}.cherry-switcher-wrap .cherry-input-switcher-true:checked ~ .sw-disable{background-color:#48c569}.cherry-switcher-wrap .cherry-input-switcher-true:checked ~ .sw-disable span{opacity:0}.cherry-switcher-wrap .cherry-input-switcher-true:checked ~ .state-marker{left:100%;margin-left:-45px}.cherry-switcher-wrap.size-small{height:25px}.cherry-switcher-wrap.size-small label{height:25px}.cherry-switcher-wrap.size-small label span{font-size:10px;line-height:15px;padding:5px}.cherry-switcher-wrap.size-small .state-marker{width:17px;height:17px;margin-left:4px}.cherry-switcher-wrap.size-small .cherry-input-switcher-true:checked ~ .state-marker{margin-left:-22px}
1
+ .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}.hide{display:none !important}.cherry-switcher-wrap{height:47px;border-radius:25px;display:inline-block;overflow:hidden;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #dcdcdc}.cherry-switcher-wrap label{background-color:#f1f1f1;display:block;float:left;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.cherry-switcher-wrap label span{font-size:12px;line-height:18px;font-weight:900;text-transform:uppercase;color:#23282d;text-align:center;display:block;opacity:1;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.cherry-switcher-wrap .sw-enable{padding:15px 10px 15px 20px}.cherry-switcher-wrap .sw-enable span{opacity:0}.cherry-switcher-wrap .sw-disable{padding:15px 20px 15px 10px}.cherry-switcher-wrap .sw-disable span{opacity:1}.cherry-switcher-wrap .state-marker{background-color:#e64545;display:block;position:absolute;width:41px;height:41px;margin:3px;top:0;left:0;margin-left:4px;border-radius:25px;border-style:solid;border-width:1px;border-color:#e54545 #c13b3b #c13b3b #e54545;-webkit-transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1);box-sizing:border-box}.cherry-switcher-wrap .state-marker:before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;border-radius:50%;background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);content:''}.cherry-switcher-wrap .cherry-input-switcher{display:none}.cherry-switcher-wrap .cherry-input-switcher-true:checked ~ .sw-enable span{opacity:1}.cherry-switcher-wrap .cherry-input-switcher-true:checked ~ .sw-disable span{opacity:0}.cherry-switcher-wrap .cherry-input-switcher-true:checked ~ .state-marker{left:100%;margin-left:-45px;border-color:#43b05f #3b9b54 #3b9b54 #43b05f;background-color:#49c66a}.cherry-switcher-wrap.size-small{height:23px}.cherry-switcher-wrap.size-small label{height:23px;padding:0}.cherry-switcher-wrap.size-small label span{font-size:10px;line-height:15px;padding:5px}.cherry-switcher-wrap.size-small .state-marker{width:17px;height:17px;margin-left:4px}.cherry-switcher-wrap.size-small .cherry-input-switcher-true:checked ~ .state-marker{margin-left:-22px}
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-switcher/assets/min/ui-switcher.min.js CHANGED
@@ -1 +1 @@
1
- !function(t,e){"use strict";e.utilites.namespace("ui_elements.switcher"),e.ui_elements.switcher={switcherClass:".cherry-switcher-wrap",inputTrueClass:".cherry-input-switcher-true",inputFalseClass:".cherry-input-switcher-false",containerClass:".cherry-ui-container",wrapperClass:".widget, .postbox, .cherry-form",init:function(){t(document).on("ready.cherry-ui-elements-init",this.addEvent.bind(this)).on("cherry-ui-elements-init",this.initState.bind(this))},addEvent:function(){t("body").on("click",this.switcherClass,this.switchState.bind(this)),this.initState()},initState:function(){for(var e,i=t(this.switcherClass),s=i.length-1;s>=0;s--)e=t(i[s]),this.switchState({currentTarget:e,initState:!0})},switchState:function(e){var i,s=t(e.currentTarget),r=t(this.inputTrueClass,s),a=t(this.inputFalseClass,s),n=r.data(),c=a.data(),h=s.closest(this.wrapperClass);e.initState||this.checkedRadio(r,a,r[0].checked),i=r[0].checked,jQuery.isEmptyObject(n)||t("."+n.slave,h)[i?"removeClass":"addClass"]("hide"),jQuery.isEmptyObject(c)||t("."+c.slave,h)[i?"addClass":"removeClass"]("hide")},checkedRadio:function(t,e,i){t.attr("checked",i?!1:!0),e.attr("checked",i?!0:!1).trigger("change")}},e.ui_elements.switcher.init()}(jQuery,window.CherryJsCore);
1
+ !function(t,e){"use strict";e.utilites.namespace("ui_elements.switcher"),e.ui_elements.switcher={switcherClass:".cherry-switcher-wrap",inputTrueClass:".cherry-input-switcher-true",inputFalseClass:".cherry-input-switcher-false",containerClass:".cherry-ui-container",wrapperClass:".widget, .postbox, .cherry-form, .cherry-ui-repeater-item",init:function(){t(document).on("ready.cherry-ui-elements-init",this.addEvent.bind(this)).on("cherry-ui-elements-init",this.initState.bind(this))},addEvent:function(){t("body").on("click",this.switcherClass,this.switchState.bind(this)),this.initState()},initState:function(){for(var e,i=t(this.switcherClass),s=i.length-1;s>=0;s--)e=t(i[s]),this.switchState({currentTarget:e,initState:!0})},switchState:function(e){var i,s=t(e.currentTarget),r=t(this.inputTrueClass,s),a=t(this.inputFalseClass,s),n=r.data(),c=a.data(),h=s.closest(this.wrapperClass);e.initState||this.checkedRadio(r,a,r[0].checked),i=r[0].checked,jQuery.isEmptyObject(n)||t("."+n.slave,h)[i?"removeClass":"addClass"]("hide"),jQuery.isEmptyObject(c)||t("."+c.slave,h)[i?"addClass":"removeClass"]("hide")},checkedRadio:function(t,e,i){t.attr("checked",i?!1:!0),e.attr("checked",i?!0:!1).trigger("change")}},e.ui_elements.switcher.init()}(jQuery,window.CherryJsCore);
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-switcher/assets/ui-kit/_variables.scss CHANGED
@@ -1,23 +1,15 @@
1
- $dark_color_1: #23282d;
2
- $dark_color_2: #495159;
3
- $dark_color_2_h: #393f45;
4
- $grey_color_1: #96989a;
5
- $grey_color_2: #e5e5e5;
6
- $grey_color_3: #f1f1f1;
7
- $grey_color_4: #b4b7ba;
8
- $blue_color: #298ffc;
9
- $blue_color_h: #206ff4;
10
- $green_color: #48c569;
11
- $green_color_h: #3ba956;
12
- $red_color: #e54343;
13
- $red_color_h: #c73434;
14
- $orange_color: #faa730;
15
- $orange_color_h: #ee8425;
16
 
17
- $border_radius_extra_small: 2px;
18
- $border_radius_small: 4px;
19
- $border_radius_medium: 6px;
20
- $border_radius_large: 8px;
21
 
22
- $box_shadow: 0 5px 13px rgba(0,0,0,.18);
23
- $box_shadow_box: 0 8px 21px rgba(0,0,0,.1);
 
 
 
 
 
 
 
1
+ $light_color: #ffffff;
2
+ $dark_color: #23282d;
 
 
 
 
 
 
 
 
 
 
 
 
 
3
 
4
+ $switcher_bg_color: #f1f1f1;
5
+ $switcher_border_color: #dcdcdc;
 
 
6
 
7
+ $true_state_gradint_1: #71e18f;
8
+ $true_state_gradint_2: #49c66a;
9
+ $true_state_outset_1: #43b05f;
10
+ $true_state_outset_2: #3b9b54;
11
+
12
+ $false_state_gradint_1: #f98888;
13
+ $false_state_gradint_2: #e64545;
14
+ $false_state_outset_1: #e54545;
15
+ $false_state_outset_2: #c13b3b;
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-switcher/assets/ui-switcher.js CHANGED
@@ -10,7 +10,7 @@
10
  inputTrueClass: '.cherry-input-switcher-true',
11
  inputFalseClass: '.cherry-input-switcher-false',
12
  containerClass: '.cherry-ui-container',
13
- wrapperClass: '.widget, .postbox, .cherry-form',
14
 
15
  init: function () {
16
  $( document )
10
  inputTrueClass: '.cherry-input-switcher-true',
11
  inputFalseClass: '.cherry-input-switcher-false',
12
  containerClass: '.cherry-ui-container',
13
+ wrapperClass: '.widget, .postbox, .cherry-form, .cherry-ui-repeater-item',
14
 
15
  init: function () {
16
  $( document )
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-switcher/assets/ui-switcher.scss CHANGED
@@ -1,5 +1,4 @@
1
  @import "ui-kit/variables";
2
- @import "ui-kit/mixins";
3
 
4
  .cherry-ui-container{
5
  margin: 10px 0 20px 0;
@@ -12,26 +11,25 @@ label.cherry-label{
12
  display: none !important;
13
  }
14
  .cherry-switcher-wrap{
15
- height: 49px;
16
  border-radius: 25px;
17
  display: inline-block;
18
  overflow: hidden;
19
  position: relative;
20
  cursor: pointer;
21
  user-select: none;
 
22
  label{
23
- height: 49px;
24
- background-color: $red_color;
25
  display: block;
26
  float: left;
27
  transition: all 0.4s ease;
28
  span{
29
  font-size: 12px;
30
- line-height: 19px;
31
- font-weight: 800;
32
  text-transform: uppercase;
33
- color: #fff;
34
- padding: 15px;
35
  text-align: center;
36
  display: block;
37
  opacity: 1;
@@ -39,40 +37,55 @@ label.cherry-label{
39
  }
40
  }
41
  .sw-enable{
 
42
  span{
43
  opacity: 0;
44
  }
45
  }
46
  .sw-disable{
 
47
  span{
48
  opacity: 1;
49
  }
50
  }
51
  .state-marker{
52
- background-color: #fff;
53
  display: block;
54
  position: absolute;
55
  width: 41px;
56
  height: 41px;
57
- margin: 4px;
58
  top: 0;
59
  left: 0;
60
  margin-left: 4px;
61
  border-radius: 25px;
 
 
 
62
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
 
 
 
 
 
 
 
 
 
 
 
 
63
  }
64
  .cherry-input-switcher{
65
  display: none;
66
  }
67
  .cherry-input-switcher-true:checked{
68
  ~ .sw-enable{
69
- background-color: $green_color;
70
  span{
71
  opacity: 1;
72
  }
73
  }
74
  ~ .sw-disable{
75
- background-color: $green_color;
76
  span{
77
  opacity: 0;
78
  }
@@ -80,13 +93,16 @@ label.cherry-label{
80
  ~ .state-marker{
81
  left: 100%;
82
  margin-left: -45px;
 
 
83
  }
84
  }
85
 
86
  &.size-small{
87
- height: 25px;
88
  label{
89
- height: 25px;
 
90
  span{
91
  font-size: 10px;
92
  line-height: 15px;
1
  @import "ui-kit/variables";
 
2
 
3
  .cherry-ui-container{
4
  margin: 10px 0 20px 0;
11
  display: none !important;
12
  }
13
  .cherry-switcher-wrap{
14
+ height: 47px;
15
  border-radius: 25px;
16
  display: inline-block;
17
  overflow: hidden;
18
  position: relative;
19
  cursor: pointer;
20
  user-select: none;
21
+ border: 1px solid $switcher_border_color;
22
  label{
23
+ background-color: $switcher_bg_color;
 
24
  display: block;
25
  float: left;
26
  transition: all 0.4s ease;
27
  span{
28
  font-size: 12px;
29
+ line-height: 18px;
30
+ font-weight: 900;
31
  text-transform: uppercase;
32
+ color: $dark_color;
 
33
  text-align: center;
34
  display: block;
35
  opacity: 1;
37
  }
38
  }
39
  .sw-enable{
40
+ padding: 15px 10px 15px 20px;
41
  span{
42
  opacity: 0;
43
  }
44
  }
45
  .sw-disable{
46
+ padding: 15px 20px 15px 10px;
47
  span{
48
  opacity: 1;
49
  }
50
  }
51
  .state-marker{
52
+ background-color: $false_state_gradint_2;
53
  display: block;
54
  position: absolute;
55
  width: 41px;
56
  height: 41px;
57
+ margin: 3px;
58
  top: 0;
59
  left: 0;
60
  margin-left: 4px;
61
  border-radius: 25px;
62
+ border-style: solid;
63
+ border-width: 1px;
64
+ border-color: $false_state_outset_1 $false_state_outset_2 $false_state_outset_2 $false_state_outset_1;
65
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
66
+ box-sizing: border-box;
67
+ &:before {
68
+ position: absolute;
69
+ display: block;
70
+ width: 100%;
71
+ height: 100%;
72
+ top: 0;
73
+ left: 0;
74
+ border-radius: 50%;
75
+ background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);
76
+ content: '';
77
+ }
78
  }
79
  .cherry-input-switcher{
80
  display: none;
81
  }
82
  .cherry-input-switcher-true:checked{
83
  ~ .sw-enable{
 
84
  span{
85
  opacity: 1;
86
  }
87
  }
88
  ~ .sw-disable{
 
89
  span{
90
  opacity: 0;
91
  }
93
  ~ .state-marker{
94
  left: 100%;
95
  margin-left: -45px;
96
+ border-color: $true_state_outset_1 $true_state_outset_2 $true_state_outset_2 $true_state_outset_1;
97
+ background-color: $true_state_gradint_2;
98
  }
99
  }
100
 
101
  &.size-small{
102
+ height: 23px;
103
  label{
104
+ height: 23px;
105
+ padding: 0;
106
  span{
107
  font-size: 10px;
108
  line-height: 15px;
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-text/assets/min/ui-text.min.css CHANGED
@@ -1,20 +1 @@
1
- .cherry-ui-container {
2
- margin: 10px 0 20px 0; }
3
-
4
- label.cherry-label {
5
- margin: 0 0 5px 0;
6
- display: block; }
7
-
8
- input.cherry-ui-text {
9
- font-size: 14px;
10
- line-height: 20px;
11
- color: #23282d;
12
- background-color: #f1f1f1;
13
- border-radius: 2px;
14
- padding: 10px 20px;
15
- min-height: 50px;
16
- border: 1px solid #f1f1f1;
17
- box-shadow: none; }
18
- input.cherry-ui-text:focus {
19
- border-color: rgba(72, 197, 105, 0.6);
20
- box-shadow: 0 0 2px rgba(72, 197, 105, 0.6); }
1
+ .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}input.cherry-ui-text{font-size:14px;line-height:20px;color:#23282d;background-color:#f1f1f1;border-radius:2px;padding:10px 20px;min-height:50px;border:1px solid #dcdcdc;box-shadow:none}input.cherry-ui-text:focus{border-color:rgba(41,143,252,0.6);box-shadow:0 0 2px rgba(41,143,252,0.6)}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-text/assets/ui-kit/_mixins.scss CHANGED
@@ -1,182 +1,15 @@
1
- @mixin button_base() {
2
- display: inline-block;
3
- text-decoration: none;
4
- font-size: 12px;
5
- line-height: 20px;
6
- font-weight: bold;
7
- padding: 15px 20px;
8
- color: #fff;
9
- text-transform: uppercase;
10
- border-radius: $border_radius_small;
11
- transition: all 200ms linear;
12
- box-shadow: $box_shadow;
13
- &:hover {
14
- color: #fff;
15
- box-shadow: none;
16
- }
17
- &:focus,
18
- &:active {
19
- outline: none;
20
- box-shadow: none;
21
- color: #fff;
22
- }
23
- }
24
-
25
- @mixin button_normal() {
26
- background: $dark_color_2;
27
- &:hover {
28
- background: $dark_color_2_h;
29
- }
30
- }
31
-
32
- @mixin button_primary() {
33
- background: $blue_color;
34
- &:hover {
35
- background: $blue_color_h;
36
- }
37
- }
38
-
39
- @mixin button_success() {
40
- background: $green_color;
41
- &:hover {
42
- background: $green_color_h;
43
- }
44
- }
45
-
46
- @mixin button_danger() {
47
- background: $red_color;
48
- &:hover {
49
- background: $red_color_h;
50
- }
51
- }
52
-
53
- @mixin button_warning() {
54
- background: $orange_color;
55
- &:hover {
56
- background: $orange_color_h;
57
- }
58
- }
59
-
60
  @mixin input() {
61
  font-size: 14px;
62
  line-height: 20px;
63
- color: $dark_color_1;
64
- background-color: $grey_color_3;
65
  border-radius: $border_radius_extra_small;
66
  padding: 10px 20px;
67
  min-height: 50px;
68
- border: 1px solid $grey_color_3;
69
  box-shadow: none;
70
  &:focus{
71
- border-color: rgba(72,197,105,.6);
72
- box-shadow: 0 0 2px rgba(72,197,105,.6);
73
- }
74
- }
75
-
76
- @mixin button_icon( $icon ) {
77
- content: $icon;
78
- display: inline-block;
79
- font-family: dashicons;
80
- font-size: 16px;
81
- font-style: normal;
82
- font-weight: 400;
83
- height: 18px;
84
- line-height: 18px;
85
- text-align: center;
86
- text-decoration: inherit;
87
- transition: all 200ms linear;
88
- vertical-align: middle;
89
- }
90
-
91
- @mixin button_icon_before( $icon ) {
92
- &:before {
93
- @include button_icon( $icon );
94
- padding: 0 5px 0 0;
95
- }
96
- }
97
-
98
- @mixin button_icon_after( $icon ) {
99
- &:after {
100
- @include button_icon( $icon );
101
- padding: 0 0 0 5px;
102
- }
103
- }
104
-
105
- @mixin button_icon_middle( $icon ) {
106
- &:before {
107
- @include button_icon( $icon );
108
- margin: 0 -5px;
109
- }
110
- }
111
-
112
- @mixin link() {
113
- display: inline-block;
114
- text-decoration: none;
115
- font-size: 12px;
116
- line-height: 20px;
117
- font-weight: bold;
118
- color: $blue_color;
119
- text-transform: uppercase;
120
- transition: all 200ms linear;
121
- &:hover {
122
- color: $dark_color_1;
123
- box-shadow: none;
124
- }
125
- &:focus,
126
- &:active {
127
- outline: none;
128
- box-shadow: none;
129
- color: $blue_color;
130
- }
131
- }
132
-
133
- @mixin link_icon_before( $icon ) {
134
- &:before {
135
- @include button_icon( $icon );
136
- padding: 0 5px 0 0;
137
- color: $grey_color_4;
138
- }
139
- &:hover {
140
- &:before {
141
- color: $blue_color;
142
  }
143
- }
144
- }
145
-
146
- @mixin container() {
147
- padding: 30px;
148
- border: 2px solid $grey_color_2;
149
- background: $grey_color_3;
150
- border-radius: $border_radius_large;
151
- }
152
-
153
- @mixin container_heading() {
154
- margin: -30px -30px 30px -30px;
155
- border-radius: $border_radius_large $border_radius_large 0 0;
156
- border-bottom: 1px solid $grey_color_2;
157
- padding: 20px 30px;
158
- font-weight: bold;
159
- font-size: 16px;
160
- line-height: 18px;
161
- text-align: center;
162
- background: #fff;
163
- }
164
-
165
- @mixin box() {
166
- margin: 0 0 30px;
167
- padding: 20px;
168
- background: #fff;
169
- box-shadow: $box_shadow_box;
170
- border-radius: $border_radius;
171
  }
172
-
173
- @mixin box_heading() {
174
- margin: -20px -20px 20px -20px;
175
- border-radius: $border_radius_small $border_radius_small 0 0;
176
- border-bottom: 1px solid $grey_color_2;
177
- padding: 20px 30px;
178
- font-weight: bold;
179
- font-size: 16px;
180
- line-height: 18px;
181
- background: #fff;
182
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  @mixin input() {
2
  font-size: 14px;
3
  line-height: 20px;
4
+ color: $dark_color;
5
+ background-color: $bg_color;
6
  border-radius: $border_radius_extra_small;
7
  padding: 10px 20px;
8
  min-height: 50px;
9
+ border: 1px solid $border_color;
10
  box-shadow: none;
11
  &:focus{
12
+ border-color: rgba(41, 143, 252, .6);
13
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  }
 
 
 
 
 
 
 
 
 
 
 
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-text/assets/ui-kit/_variables.scss CHANGED
@@ -1,23 +1,7 @@
1
- $dark_color_1: #23282d;
2
- $dark_color_2: #495159;
3
- $dark_color_2_h: #393f45;
4
- $grey_color_1: #96989a;
5
- $grey_color_2: #e5e5e5;
6
- $grey_color_3: #f1f1f1;
7
- $grey_color_4: #b4b7ba;
8
- $blue_color: #298ffc;
9
- $blue_color_h: #206ff4;
10
- $green_color: #48c569;
11
- $green_color_h: #3ba956;
12
- $red_color: #e54343;
13
- $red_color_h: #c73434;
14
- $orange_color: #faa730;
15
- $orange_color_h: #ee8425;
16
 
17
- $border_radius_extra_small: 2px;
18
- $border_radius_small: 4px;
19
- $border_radius_medium: 6px;
20
- $border_radius_large: 8px;
21
 
22
- $box_shadow: 0 5px 13px rgba(0,0,0,.18);
23
- $box_shadow_box: 0 8px 21px rgba(0,0,0,.1);
1
+ $light_color: #ffffff;
2
+ $dark_color: #23282d;
 
 
 
 
 
 
 
 
 
 
 
 
 
3
 
4
+ $bg_color: #f1f1f1;
5
+ $border_color: #dcdcdc;
 
 
6
 
7
+ $border_radius_extra_small: 2px;
 
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-text/assets/ui-text.scss CHANGED
@@ -10,4 +10,4 @@ label.cherry-label{
10
  }
11
  input.cherry-ui-text{
12
  @include input();
13
- }
10
  }
11
  input.cherry-ui-text{
12
  @include input();
13
+ }
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-textarea/assets/min/ui-textarea.min.css CHANGED
@@ -1,22 +1 @@
1
- .cherry-ui-container {
2
- margin: 10px 0 20px 0; }
3
-
4
- label.cherry-label {
5
- margin: 0 0 5px 0;
6
- display: block; }
7
-
8
- textarea.cherry-ui-textarea {
9
- width: 100%;
10
- font-size: 14px;
11
- line-height: 20px;
12
- color: #23282d;
13
- background-color: #f1f1f1;
14
- border-radius: 2px;
15
- padding: 10px 20px;
16
- min-height: 50px;
17
- border: 1px solid #f1f1f1;
18
- box-shadow: none;
19
- height: 200px; }
20
- textarea.cherry-ui-textarea:focus {
21
- border-color: rgba(72, 197, 105, 0.6);
22
- box-shadow: 0 0 2px rgba(72, 197, 105, 0.6); }
1
+ .cherry-ui-container{margin:10px 0 20px 0}label.cherry-label{margin:0 0 5px 0;display:block}textarea.cherry-ui-textarea{width:100%;font-size:14px;line-height:20px;color:#23282d;background-color:#f1f1f1;border-radius:2px;padding:10px 20px;min-height:50px;border:1px solid #dcdcdc;box-shadow:none;height:200px}textarea.cherry-ui-textarea:focus{border-color:rgba(41,143,252,0.6);box-shadow:0 0 2px rgba(41,143,252,0.6)}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-textarea/assets/ui-kit/_mixins.scss CHANGED
@@ -1,182 +1,15 @@
1
- @mixin button_base() {
2
- display: inline-block;
3
- text-decoration: none;
4
- font-size: 12px;
5
- line-height: 20px;
6
- font-weight: bold;
7
- padding: 15px 20px;
8
- color: #fff;
9
- text-transform: uppercase;
10
- border-radius: $border_radius_small;
11
- transition: all 200ms linear;
12
- box-shadow: $box_shadow;
13
- &:hover {
14
- color: #fff;
15
- box-shadow: none;
16
- }
17
- &:focus,
18
- &:active {
19
- outline: none;
20
- box-shadow: none;
21
- color: #fff;
22
- }
23
- }
24
-
25
- @mixin button_normal() {
26
- background: $dark_color_2;
27
- &:hover {
28
- background: $dark_color_2_h;
29
- }
30
- }
31
-
32
- @mixin button_primary() {
33
- background: $blue_color;
34
- &:hover {
35
- background: $blue_color_h;
36
- }
37
- }
38
-
39
- @mixin button_success() {
40
- background: $green_color;
41
- &:hover {
42
- background: $green_color_h;
43
- }
44
- }
45
-
46
- @mixin button_danger() {
47
- background: $red_color;
48
- &:hover {
49
- background: $red_color_h;
50
- }
51
- }
52
-
53
- @mixin button_warning() {
54
- background: $orange_color;
55
- &:hover {
56
- background: $orange_color_h;
57
- }
58
- }
59
-
60
  @mixin input() {
61
  font-size: 14px;
62
  line-height: 20px;
63
- color: $dark_color_1;
64
- background-color: $grey_color_3;
65
  border-radius: $border_radius_extra_small;
66
  padding: 10px 20px;
67
  min-height: 50px;
68
- border: 1px solid $grey_color_3;
69
  box-shadow: none;
70
  &:focus{
71
- border-color: rgba(72,197,105,.6);
72
- box-shadow: 0 0 2px rgba(72,197,105,.6);
73
- }
74
- }
75
-
76
- @mixin button_icon( $icon ) {
77
- content: $icon;
78
- display: inline-block;
79
- font-family: dashicons;
80
- font-size: 16px;
81
- font-style: normal;
82
- font-weight: 400;
83
- height: 18px;
84
- line-height: 18px;
85
- text-align: center;
86
- text-decoration: inherit;
87
- transition: all 200ms linear;
88
- vertical-align: middle;
89
- }
90
-
91
- @mixin button_icon_before( $icon ) {
92
- &:before {
93
- @include button_icon( $icon );
94
- padding: 0 5px 0 0;
95
- }
96
- }
97
-
98
- @mixin button_icon_after( $icon ) {
99
- &:after {
100
- @include button_icon( $icon );
101
- padding: 0 0 0 5px;
102
- }
103
- }
104
-
105
- @mixin button_icon_middle( $icon ) {
106
- &:before {
107
- @include button_icon( $icon );
108
- margin: 0 -5px;
109
- }
110
- }
111
-
112
- @mixin link() {
113
- display: inline-block;
114
- text-decoration: none;
115
- font-size: 12px;
116
- line-height: 20px;
117
- font-weight: bold;
118
- color: $blue_color;
119
- text-transform: uppercase;
120
- transition: all 200ms linear;
121
- &:hover {
122
- color: $dark_color_1;
123
- box-shadow: none;
124
- }
125
- &:focus,
126
- &:active {
127
- outline: none;
128
- box-shadow: none;
129
- color: $blue_color;
130
- }
131
- }
132
-
133
- @mixin link_icon_before( $icon ) {
134
- &:before {
135
- @include button_icon( $icon );
136
- padding: 0 5px 0 0;
137
- color: $grey_color_4;
138
- }
139
- &:hover {
140
- &:before {
141
- color: $blue_color;
142
  }
143
- }
144
- }
145
-
146
- @mixin container() {
147
- padding: 30px;
148
- border: 2px solid $grey_color_2;
149
- background: $grey_color_3;
150
- border-radius: $border_radius_large;
151
- }
152
-
153
- @mixin container_heading() {
154
- margin: -30px -30px 30px -30px;
155
- border-radius: $border_radius_large $border_radius_large 0 0;
156
- border-bottom: 1px solid $grey_color_2;
157
- padding: 20px 30px;
158
- font-weight: bold;
159
- font-size: 16px;
160
- line-height: 18px;
161
- text-align: center;
162
- background: #fff;
163
- }
164
-
165
- @mixin box() {
166
- margin: 0 0 30px;
167
- padding: 20px;
168
- background: #fff;
169
- box-shadow: $box_shadow_box;
170
- border-radius: $border_radius;
171
  }
172
-
173
- @mixin box_heading() {
174
- margin: -20px -20px 20px -20px;
175
- border-radius: $border_radius_small $border_radius_small 0 0;
176
- border-bottom: 1px solid $grey_color_2;
177
- padding: 20px 30px;
178
- font-weight: bold;
179
- font-size: 16px;
180
- line-height: 18px;
181
- background: #fff;
182
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  @mixin input() {
2
  font-size: 14px;
3
  line-height: 20px;
4
+ color: $dark_color;
5
+ background-color: $bg_color;
6
  border-radius: $border_radius_extra_small;
7
  padding: 10px 20px;
8
  min-height: 50px;
9
+ border: 1px solid $border_color;
10
  box-shadow: none;
11
  &:focus{
12
+ border-color: rgba(41, 143, 252, .6);
13
+ box-shadow: 0 0 2px rgba(41, 143, 252, .6);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  }
 
 
 
 
 
 
 
 
 
 
 
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-textarea/assets/ui-kit/_variables.scss CHANGED
@@ -1,23 +1,7 @@
1
- $dark_color_1: #23282d;
2
- $dark_color_2: #495159;
3
- $dark_color_2_h: #393f45;
4
- $grey_color_1: #96989a;
5
- $grey_color_2: #e5e5e5;
6
- $grey_color_3: #f1f1f1;
7
- $grey_color_4: #b4b7ba;
8
- $blue_color: #298ffc;
9
- $blue_color_h: #206ff4;
10
- $green_color: #48c569;
11
- $green_color_h: #3ba956;
12
- $red_color: #e54343;
13
- $red_color_h: #c73434;
14
- $orange_color: #faa730;
15
- $orange_color_h: #ee8425;
16
 
17
- $border_radius_extra_small: 2px;
18
- $border_radius_small: 4px;
19
- $border_radius_medium: 6px;
20
- $border_radius_large: 8px;
21
 
22
- $box_shadow: 0 5px 13px rgba(0,0,0,.18);
23
- $box_shadow_box: 0 8px 21px rgba(0,0,0,.1);
1
+ $light_color: #ffffff;
2
+ $dark_color: #23282d;
 
 
 
 
 
 
 
 
 
 
 
 
 
3
 
4
+ $bg_color: #f1f1f1;
5
+ $border_color: #dcdcdc;
 
 
6
 
7
+ $border_radius_extra_small: 2px;
 
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-textarea/assets/ui-textarea.scss CHANGED
@@ -12,4 +12,4 @@ textarea.cherry-ui-textarea{
12
  width: 100%;
13
  @include input();
14
  height: 200px;
15
- }
12
  width: 100%;
13
  @include input();
14
  height: 200px;
15
+ }
cherry-framework/modules/cherry-utility/cherry-utility.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Module Name: Utility
4
  * Description: Multiple utility functions
5
- * Version: 1.1.5
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
@@ -10,7 +10,7 @@
10
  *
11
  * @package Cherry_Framework
12
  * @subpackage Modules
13
- * @version 1.1.5
14
  * @author Cherry Team <cherryframework@gmail.com>
15
  * @copyright Copyright (c) 2012 - 2016, Cherry Team
16
  * @link http://www.cherryframework.com/
@@ -53,7 +53,7 @@ if ( ! class_exists( 'Cherry_Utility' ) ) {
53
  'meta-data',
54
  ),
55
  'meta_key' => array(
56
- 'term_thumb' => 'cherry_thumb',
57
  ),
58
  );
59
 
2
  /**
3
  * Module Name: Utility
4
  * Description: Multiple utility functions
5
+ * Version: 1.1.6
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
10
  *
11
  * @package Cherry_Framework
12
  * @subpackage Modules
13
+ * @version 1.1.6
14
  * @author Cherry Team <cherryframework@gmail.com>
15
  * @copyright Copyright (c) 2012 - 2016, Cherry Team
16
  * @link http://www.cherryframework.com/
53
  'meta-data',
54
  ),
55
  'meta_key' => array(
56
+ 'term_thumb' => 'cherry_terms_thumbnails',
57
  ),
58
  );
59
 
cherry-framework/modules/cherry-utility/inc/cherry-attributes-utilit.php CHANGED
@@ -92,11 +92,12 @@ if ( ! class_exists( 'Cherry_Attributes_Utilit' ) ) {
92
  );
93
  $args = wp_parse_args( $args, $default_args );
94
  $html = '' ;
 
95
 
96
  if ( filter_var( $args['visible'], FILTER_VALIDATE_BOOLEAN ) ) {
97
  if ( 'term' === $type ) {
98
  $text = $object->description;
99
- } elseif ( 'post_content' === $args['content_type'] || 'post_excerpt' === $args['content_type'] && empty( $object->$args['content_type'] ) ) {
100
  $text = get_the_content();
101
  } else {
102
  $text = get_the_excerpt();
92
  );
93
  $args = wp_parse_args( $args, $default_args );
94
  $html = '' ;
95
+ $content_type = $args['content_type'];
96
 
97
  if ( filter_var( $args['visible'], FILTER_VALIDATE_BOOLEAN ) ) {
98
  if ( 'term' === $type ) {
99
  $text = $object->description;
100
+ } elseif ( 'post_content' === $content_type || 'post_excerpt' === $content_type && empty( $object->$content_type ) ) {
101
  $text = get_the_content();
102
  } else {
103
  $text = get_the_excerpt();
cherry-framework/modules/cherry-utility/inc/cherry-satellite-utilit.php CHANGED
@@ -114,17 +114,53 @@ if ( ! class_exists( 'Cherry_Satellite_Utilit' ) ) {
114
  * @return array
115
  */
116
  public function get_thumbnail_size_array( $size ) {
117
- global $_wp_additional_image_sizes;
 
 
 
 
 
 
118
 
119
- if ( array_key_exists( $size, $_wp_additional_image_sizes ) ) {
120
- $size_array = $_wp_additional_image_sizes[ $size ];
121
  } else {
122
- $size_array = $_wp_additional_image_sizes['post-thumbnail'];
123
  }
124
 
125
  return $size_array;
126
  }
127
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
128
  /**
129
  * Output content method.
130
  *
@@ -147,12 +183,23 @@ if ( ! class_exists( 'Cherry_Satellite_Utilit' ) ) {
147
  * @param [type] $key - slug, term_id.
148
  * @return array
149
  */
150
- public function get_terms_array( $tax = 'category', $key = 'slug' ) {
151
  $terms = array();
 
 
 
 
 
 
 
 
152
  $all_terms = (array) get_terms( $tax, array( 'hide_empty' => 0, 'hierarchical' => 0 ) );
 
 
 
153
 
154
  foreach ( $all_terms as $term ) {
155
- $terms[ $term->$key ] = $term->name;
156
  }
157
 
158
  return $terms;
114
  * @return array
115
  */
116
  public function get_thumbnail_size_array( $size ) {
117
+ $sizes = $this->get_image_sizes();
118
+
119
+ if ( isset( $sizes[ $size ] ) ) {
120
+ $size_array = $sizes[ $size ];
121
+
122
+ } else if ( isset( $sizes['post-thumbnail'] ) ) {
123
+ $size_array = $sizes['post-thumbnail'];
124
 
 
 
125
  } else {
126
+ $size_array = $sizes['thumbnail'];
127
  }
128
 
129
  return $size_array;
130
  }
131
 
132
+ /**
133
+ * Get size information for all currently-registered image sizes.
134
+ *
135
+ * @global $_wp_additional_image_sizes
136
+ * @uses get_intermediate_image_sizes()
137
+ * @link https://codex.wordpress.org/Function_Reference/get_intermediate_image_sizes
138
+ * @since 1.1.6
139
+ * @return array $sizes Data for all currently-registered image sizes.
140
+ */
141
+ function get_image_sizes() {
142
+ global $_wp_additional_image_sizes;
143
+
144
+ $sizes = array();
145
+
146
+ foreach ( get_intermediate_image_sizes() as $_size ) {
147
+ if ( in_array( $_size, array( 'thumbnail', 'medium', 'medium_large', 'large' ) ) ) {
148
+ $sizes[ $_size ]['width'] = get_option( "{$_size}_size_w" );
149
+ $sizes[ $_size ]['height'] = get_option( "{$_size}_size_h" );
150
+ $sizes[ $_size ]['crop'] = (bool) get_option( "{$_size}_crop" );
151
+
152
+ } elseif ( isset( $_wp_additional_image_sizes[ $_size ] ) ) {
153
+ $sizes[ $_size ] = array(
154
+ 'width' => $_wp_additional_image_sizes[ $_size ]['width'],
155
+ 'height' => $_wp_additional_image_sizes[ $_size ]['height'],
156
+ 'crop' => $_wp_additional_image_sizes[ $_size ]['crop'],
157
+ );
158
+ }
159
+ }
160
+
161
+ return $sizes;
162
+ }
163
+
164
  /**
165
  * Output content method.
166
  *
183
  * @param [type] $key - slug, term_id.
184
  * @return array
185
  */
186
+ public function get_terms_array( $tax = array( 'category' ), $key = 'slug' ) {
187
  $terms = array();
188
+ $tax = is_array( $tax ) ? $tax : array( $tax ) ;
189
+
190
+ foreach ( $tax as $key => $value ) {
191
+ if ( ! taxonomy_exists( $value ) ) {
192
+ unset( $tax[ $key ] );
193
+ }
194
+ }
195
+
196
  $all_terms = (array) get_terms( $tax, array( 'hide_empty' => 0, 'hierarchical' => 0 ) );
197
+ if ( empty( $all_terms ) || is_wp_error( $all_terms ) ) {
198
+ return '';
199
+ }
200
 
201
  foreach ( $all_terms as $term ) {
202
+ $terms[ $term->slug ] = $term->name;
203
  }
204
 
205
  return $terms;
cherry-framework/modules/cherry5-insert-shortcode/assets/cherry-insert-shortcode.scss CHANGED
@@ -14,21 +14,29 @@ $shadow: 0px 5px 21px rgba(0, 0, 0, 0.1); //Shadow.
14
  $border: 1px solid rgba(0, 0, 0, 0.1) ;
15
 
16
  .cherry5-is{
17
- &__open-button.button{
18
- color: $color-3;
19
- font-weight: 400;
 
 
20
  text-transform: capitalize;
21
- letter-spacing: 1.1px;
22
- box-shadow: none;
23
- border: 1px solid #495159;
24
- &:hover{
25
- color: $color-3;
26
- };
27
  .cherry5-insert-shortcode-icon {
28
  margin-right: 5px;
29
  display: inline-block;
30
  line-height: 1.1;
31
  }
 
 
 
 
 
 
32
  }
33
  &__icon{
34
  width: 18px;
14
  $border: 1px solid rgba(0, 0, 0, 0.1) ;
15
 
16
  .cherry5-is{
17
+ &__open-button{
18
+ padding: 0 7px;
19
+ margin-right: 5px;
20
+ margin-bottom: 4px;
21
+ vertical-align: top;
22
  text-transform: capitalize;
23
+ box-sizing: border-box;
24
+ white-space: nowrap;
25
+ //height: 28px;
26
+ text-decoration: none;
27
+ font-weight: normal;
28
+ line-height: 26px;
29
  .cherry5-insert-shortcode-icon {
30
  margin-right: 5px;
31
  display: inline-block;
32
  line-height: 1.1;
33
  }
34
+ @media screen and (max-width: 782px) {
35
+ height: auto;
36
+ line-height: normal;
37
+ padding: 6px 14px;
38
+ vertical-align: middle;
39
+ }
40
  }
41
  &__icon{
42
  width: 18px;
cherry-framework/modules/cherry5-insert-shortcode/assets/min/cherry-insert-shortcode.min.css CHANGED
@@ -1 +1 @@
1
- .cherry5-is__open-button.button{color:#fff;font-weight:400;text-transform:capitalize;letter-spacing:1.1px;box-shadow:none;border:1px solid #495159}.cherry5-is__open-button.button:hover{color:#fff}.cherry5-is__open-button.button .cherry5-insert-shortcode-icon{margin-right:5px;display:inline-block;line-height:1.1}.cherry5-is__icon{width:18px;height:18px;margin-right:10px;line-height:22px;vertical-align:text-top}.cherry5-is__modal-window{position:fixed;display:none;top:0px;right:0;left:0;bottom:0;z-index:99999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cherry5-is__modal-window.show{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 780px){.cherry5-is__modal-window{top:32px}}.cherry5-is__background{background-color:#000;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-animation-name:simple-fade-out;animation-name:simple-fade-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.open .cherry5-is__background{-webkit-animation-name:simple-fade-in;animation-name:simple-fade-in;-webkit-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.cherry5-is__popup{background-color:#fff;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:center;align-self:center;height:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-animation-name:close-pop-up;animation-name:close-pop-up;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.open .cherry5-is__popup{-webkit-animation-name:open-pop-up;animation-name:open-pop-up}@media (min-width: 961px){.cherry5-is__popup{height:85%;-webkit-box-flex:0;-ms-flex:0 1 85%;flex:0 1 85%;box-shadow:0px 5px 21px rgba(0,0,0,0.1);border-radius:5px;border:1px solid rgba(0,0,0,0.1)}}.cherry5-is__popup-header{border-bottom:1px solid #e5e5e5}.cherry5-is__popup-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.cherry5-is__popup-title{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:10px;margin:0}@media (min-width: 961px){.cherry5-is__popup-title{padding:15px}}.cherry5-is__close-button{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:10px;border-left:1px solid #e5e5e5;cursor:pointer;box-sizing:border-box;width:43px;padding:10px;-webkit-transition:box-shadow .3s ease-in-out, color .3s ease-in-out;transition:box-shadow .3s ease-in-out, color .3s ease-in-out;box-shadow:inset 0px 0px 0px rgba(41,143,252,0)}.cherry5-is__close-button:hover{color:#298ffc;outline:none;box-shadow:inset 0px 0px 10px rgba(41,143,252,0.5)}@media (min-width: 961px){.cherry5-is__close-button{padding:15px;width:50px}}.cherry5-is__popup-body{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:50%;position:relative}.cherry5-is__popup-sidebar{position:absolute;width:100%;height:100%;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;right:100%;margin-right:-41px;-webkit-transition:right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),margin-right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),margin-right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.cherry5-is__popup-sidebar.open{right:0%;margin-right:-1px}@media (min-width: 961px){.cherry5-is__popup-sidebar{position:relative;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:inherit;right:inherit;margin-right:0}}@media (min-width: 1200px){.cherry5-is__popup-sidebar{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width: 1500px){.cherry5-is__popup-sidebar{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}}.cherry5-is__sidebar-button{min-height:100%;-webkit-box-flex:0;-ms-flex:0 1 44px;flex:0 1 44px;border-top:none;border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1);background:#fff;cursor:pointer;position:relative;box-sizing:border-box}.cherry5-is__sidebar-button .close,.cherry5-is__sidebar-button .open{position:absolute;top:50%;left:50%;font-size:45px;width:38px;height:44px;margin:-22px 0 0 -20px;text-align:left}.cherry5-is__sidebar-button .open{display:block}.cherry5-is__sidebar-button .close{display:none}.cherry5-is__popup-sidebar.open .cherry5-is__sidebar-button .open{display:none}.cherry5-is__popup-sidebar.open .cherry5-is__sidebar-button .close{display:block}@media (min-width: 961px){.cherry5-is__sidebar-button{display:none}}.cherry5-is__sidebar-list{background-color:#fff;box-sizing:border-box;overflow-y:scroll;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-component__title{margin:10px 15px 15px}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-accordion__title [class*="icon"],.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings ul [class*="icon"]{float:left;text-align:left;margin-right:10px;line-height:0.9}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings{box-shadow:none;border-radius:0;border-left:0;border-right:0}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings__content{background:#e5e5e5;overflow:hidden;box-shadow:inset 0px 0px 10px rgba(163,163,163,0.3)}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings ul{margin:15px 20px}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings ul .cherry5-is__get-shotcode{color:#23282d;-webkit-transition:color 350ms ease-in-out;transition:color 350ms ease-in-out;background:none;display:block;width:100%;text-align:left;padding:0;margin:0;border:none;line-height:1.5}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings ul .cherry5-is__get-shotcode:hover,.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings ul .cherry5-is__get-shotcode.show{color:#298ffc}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings ul li+li{margin-top:15px}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings+.cherry-settings{margin-top:0;border-top:0}.cherry5-is__popup-section{box-sizing:border-box;width:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cherry5-is__popup-section .cherry-component>.cherry-component__title,.cherry5-is__popup-section .cherry-component>.cherry-component__description{margin:20px}.cherry5-is__popup-section .cherry-accordion .cherry-component__content .cherry-settings,.cherry5-is__popup-section .cherry-toggle .cherry-component__content .cherry-settings{border-radius:0;border-right:0;border-left:0}.cherry5-is__popup-section .cherry-tab>.cherry-tab__body{border-radius:0}.cherry5-is__popup-section .cherry-tab>.cherry-tab__body .cherry-tab__tabs{border-radius:0;border-left:0;border-bottom:0}.cherry5-is__popup-section .cherry-tab>.cherry-tab__body .cherry-tab__content{border-radius:0;border-bottom:0;border-right:0}@media (min-width: 961px){.cherry5-is__popup-section{padding-left:0}}.cherry5-is__shortcodes-options{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width: 961px){.cherry5-is__shortcodes-options{position:relative;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.cherry5-is__content-area{padding:10px 10px 10px 20px;border-bottom:1px solid rgba(0,0,0,0.1)}@media (min-width: 961px){.cherry5-is__content-area{padding:15px}}.cherry5-is__content-area-title{margin-top:0}.cherry5-is__shortcode-form{display:none}.cherry5-is__shortcode-form-header{border-bottom:1px solid rgba(0,0,0,0.1)}.cherry5-is__shortcode-form-header .cherry5-is__shortcode-title,.cherry5-is__shortcode-form-header .cherry5-is__shortcode-description{margin:20px}.cherry5-is__shortcode-form.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.cherry5-is__popup-footer{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;border-top:1px solid #e5e5e5;padding:10px;background:#fff}@media (min-width: 961px){.cherry5-is__popup-footer{padding:15px}}.cherry5-is__insert-button{float:right;-webkit-transition:all .5s ease;transition:all .5s ease}@media (max-width: 961px){.cherry5-is__insert-button{padding:9px 12px}}.cherry5-is__insert-button[disabled]{opacity:0.8;cursor:default;pointer-events:none}.cherry5-is.cherry-ui-kit .cherry-component{padding:0}.cherry5-is__has-not-option{font-size:1.5rem;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cherry-scroll{overflow-y:scroll}.cherry-scroll::-webkit-scrollbar{width:10px;height:10px;margin:-5px}.cherry-scroll::-webkit-scrollbar-button{width:0px;height:0px}.cherry-scroll::-webkit-scrollbar-thumb{background-color:#298ffc;border:none;border-radius:5px}.cherry-scroll::-webkit-scrollbar-thumb:hover,.cherry-scroll::-webkit-scrollbar-thumb:active{background:#206ff4}.cherry-scroll::-webkit-scrollbar-track{background-color:#e5e5e5;border:none;border-radius:5px}.cherry-scroll::-webkit-scrollbar-corner{background:transparent}.cherry-loader{display:block;width:20px;height:20px;-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite;border:3px solid #e5e5e5;border-top:3px solid #3498DB;border-radius:50%}.cherry-loader-wrapper{-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, transform .5s ease;transition:opacity .5s ease, transform .5s ease, -webkit-transform .5s ease;-webkit-transform:scale(0);transform:scale(0);opacity:0;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-13px 0 0 -13px}.cherry-loader-wrapper.show{display:block;-webkit-transform:scale(1);transform:scale(1);opacity:1}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes open-pop-up{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes open-pop-up{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes close-pop-up{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@keyframes close-pop-up{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@-webkit-keyframes simple-fade-in{0%{opacity:0}100%{opacity:0.7}}@keyframes simple-fade-in{0%{opacity:0}100%{opacity:0.7}}@-webkit-keyframes simple-fade-out{0%{opacity:0.7}100%{opacity:0}}@keyframes simple-fade-out{0%{opacity:0.7}100%{opacity:0}}
1
+ .cherry5-is__open-button{padding:0 7px;margin-right:5px;margin-bottom:4px;vertical-align:top;text-transform:capitalize;box-sizing:border-box;white-space:nowrap;text-decoration:none;font-weight:normal;line-height:26px}.cherry5-is__open-button .cherry5-insert-shortcode-icon{margin-right:5px;display:inline-block;line-height:1.1}@media screen and (max-width: 782px){.cherry5-is__open-button{height:auto;line-height:normal;padding:6px 14px;vertical-align:middle}}.cherry5-is__icon{width:18px;height:18px;margin-right:10px;line-height:22px;vertical-align:text-top}.cherry5-is__modal-window{position:fixed;display:none;top:0px;right:0;left:0;bottom:0;z-index:99999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cherry5-is__modal-window.show{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 780px){.cherry5-is__modal-window{top:32px}}.cherry5-is__background{background-color:#000;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-animation-name:simple-fade-out;animation-name:simple-fade-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.open .cherry5-is__background{-webkit-animation-name:simple-fade-in;animation-name:simple-fade-in;-webkit-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.cherry5-is__popup{background-color:#fff;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:center;align-self:center;height:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-animation-name:close-pop-up;animation-name:close-pop-up;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.open .cherry5-is__popup{-webkit-animation-name:open-pop-up;animation-name:open-pop-up}@media (min-width: 961px){.cherry5-is__popup{height:85%;-webkit-box-flex:0;-ms-flex:0 1 85%;flex:0 1 85%;box-shadow:0px 5px 21px rgba(0,0,0,0.1);border-radius:5px;border:1px solid rgba(0,0,0,0.1)}}.cherry5-is__popup-header{border-bottom:1px solid #e5e5e5}.cherry5-is__popup-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.cherry5-is__popup-title{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:10px;margin:0}@media (min-width: 961px){.cherry5-is__popup-title{padding:15px}}.cherry5-is__close-button{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:10px;border-left:1px solid #e5e5e5;cursor:pointer;box-sizing:border-box;width:43px;padding:10px;-webkit-transition:box-shadow .3s ease-in-out, color .3s ease-in-out;transition:box-shadow .3s ease-in-out, color .3s ease-in-out;box-shadow:inset 0px 0px 0px rgba(41,143,252,0)}.cherry5-is__close-button:hover{color:#298ffc;outline:none;box-shadow:inset 0px 0px 10px rgba(41,143,252,0.5)}@media (min-width: 961px){.cherry5-is__close-button{padding:15px;width:50px}}.cherry5-is__popup-body{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:50%;position:relative}.cherry5-is__popup-sidebar{position:absolute;width:100%;height:100%;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;right:100%;margin-right:-41px;-webkit-transition:right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),margin-right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),margin-right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.cherry5-is__popup-sidebar.open{right:0%;margin-right:-1px}@media (min-width: 961px){.cherry5-is__popup-sidebar{position:relative;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:inherit;right:inherit;margin-right:0}}@media (min-width: 1200px){.cherry5-is__popup-sidebar{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width: 1500px){.cherry5-is__popup-sidebar{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}}.cherry5-is__sidebar-button{min-height:100%;-webkit-box-flex:0;-ms-flex:0 1 44px;flex:0 1 44px;border-top:none;border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1);background:#fff;cursor:pointer;position:relative;box-sizing:border-box}.cherry5-is__sidebar-button .close,.cherry5-is__sidebar-button .open{position:absolute;top:50%;left:50%;font-size:45px;width:38px;height:44px;margin:-22px 0 0 -20px;text-align:left}.cherry5-is__sidebar-button .open{display:block}.cherry5-is__sidebar-button .close{display:none}.cherry5-is__popup-sidebar.open .cherry5-is__sidebar-button .open{display:none}.cherry5-is__popup-sidebar.open .cherry5-is__sidebar-button .close{display:block}@media (min-width: 961px){.cherry5-is__sidebar-button{display:none}}.cherry5-is__sidebar-list{background-color:#fff;box-sizing:border-box;overflow-y:scroll;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-component__title{margin:10px 15px 15px}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-accordion__title [class*="icon"],.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings ul [class*="icon"]{float:left;text-align:left;margin-right:10px;line-height:0.9}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings{box-shadow:none;border-radius:0;border-left:0;border-right:0}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings__content{background:#e5e5e5;overflow:hidden;box-shadow:inset 0px 0px 10px rgba(163,163,163,0.3)}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings ul{margin:15px 20px}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings ul .cherry5-is__get-shotcode{color:#23282d;-webkit-transition:color 350ms ease-in-out;transition:color 350ms ease-in-out;background:none;display:block;width:100%;text-align:left;padding:0;margin:0;border:none;line-height:1.5}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings ul .cherry5-is__get-shotcode:hover,.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings ul .cherry5-is__get-shotcode.show{color:#298ffc}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings ul li+li{margin-top:15px}.cherry5-is__sidebar-list .cherry-component.cherry-accordion .cherry-settings+.cherry-settings{margin-top:0;border-top:0}.cherry5-is__popup-section{box-sizing:border-box;width:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cherry5-is__popup-section .cherry-component>.cherry-component__title,.cherry5-is__popup-section .cherry-component>.cherry-component__description{margin:20px}.cherry5-is__popup-section .cherry-accordion .cherry-component__content .cherry-settings,.cherry5-is__popup-section .cherry-toggle .cherry-component__content .cherry-settings{border-radius:0;border-right:0;border-left:0}.cherry5-is__popup-section .cherry-tab>.cherry-tab__body{border-radius:0}.cherry5-is__popup-section .cherry-tab>.cherry-tab__body .cherry-tab__tabs{border-radius:0;border-left:0;border-bottom:0}.cherry5-is__popup-section .cherry-tab>.cherry-tab__body .cherry-tab__content{border-radius:0;border-bottom:0;border-right:0}@media (min-width: 961px){.cherry5-is__popup-section{padding-left:0}}.cherry5-is__shortcodes-options{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width: 961px){.cherry5-is__shortcodes-options{position:relative;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.cherry5-is__content-area{padding:10px 10px 10px 20px;border-bottom:1px solid rgba(0,0,0,0.1)}@media (min-width: 961px){.cherry5-is__content-area{padding:15px}}.cherry5-is__content-area-title{margin-top:0}.cherry5-is__shortcode-form{display:none}.cherry5-is__shortcode-form-header{border-bottom:1px solid rgba(0,0,0,0.1)}.cherry5-is__shortcode-form-header .cherry5-is__shortcode-title,.cherry5-is__shortcode-form-header .cherry5-is__shortcode-description{margin:20px}.cherry5-is__shortcode-form.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.cherry5-is__popup-footer{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;border-top:1px solid #e5e5e5;padding:10px;background:#fff}@media (min-width: 961px){.cherry5-is__popup-footer{padding:15px}}.cherry5-is__insert-button{float:right;-webkit-transition:all .5s ease;transition:all .5s ease}@media (max-width: 961px){.cherry5-is__insert-button{padding:9px 12px}}.cherry5-is__insert-button[disabled]{opacity:0.8;cursor:default;pointer-events:none}.cherry5-is.cherry-ui-kit .cherry-component{padding:0}.cherry5-is__has-not-option{font-size:1.5rem;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cherry-scroll{overflow-y:scroll}.cherry-scroll::-webkit-scrollbar{width:10px;height:10px;margin:-5px}.cherry-scroll::-webkit-scrollbar-button{width:0px;height:0px}.cherry-scroll::-webkit-scrollbar-thumb{background-color:#298ffc;border:none;border-radius:5px}.cherry-scroll::-webkit-scrollbar-thumb:hover,.cherry-scroll::-webkit-scrollbar-thumb:active{background:#206ff4}.cherry-scroll::-webkit-scrollbar-track{background-color:#e5e5e5;border:none;border-radius:5px}.cherry-scroll::-webkit-scrollbar-corner{background:transparent}.cherry-loader{display:block;width:20px;height:20px;-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite;border:3px solid #e5e5e5;border-top:3px solid #3498DB;border-radius:50%}.cherry-loader-wrapper{-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, transform .5s ease;transition:opacity .5s ease, transform .5s ease, -webkit-transform .5s ease;-webkit-transform:scale(0);transform:scale(0);opacity:0;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-13px 0 0 -13px}.cherry-loader-wrapper.show{display:block;-webkit-transform:scale(1);transform:scale(1);opacity:1}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes open-pop-up{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes open-pop-up{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes close-pop-up{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@keyframes close-pop-up{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@-webkit-keyframes simple-fade-in{0%{opacity:0}100%{opacity:0.7}}@keyframes simple-fade-in{0%{opacity:0}100%{opacity:0.7}}@-webkit-keyframes simple-fade-out{0%{opacity:0.7}100%{opacity:0}}@keyframes simple-fade-out{0%{opacity:0.7}100%{opacity:0}}
cherry-framework/modules/cherry5-insert-shortcode/cherry5-insert-shortcode.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Module Name: Insert Shortcode
4
  * Description: The module allows you to add shortcodes from editor tinyMCE.
5
- * Version: 1.0.0
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
@@ -10,7 +10,7 @@
10
  *
11
  * @package Cherry_Framework
12
  * @subpackage Modules
13
- * @version 1.0.0
14
  * @author Cherry Team <cherryframework@gmail.com>
15
  * @copyright Copyright (c) 2012 - 2016, Cherry Team
16
  * @link http://www.cherryframework.com/
@@ -36,7 +36,7 @@ if ( ! class_exists( 'Cherry5_Insert_Shortcode' ) ) {
36
  * @since 1.0.0
37
  * @var string
38
  */
39
- private $module_version = '1.0.0';
40
 
41
  /**
42
  * A reference to an instance of this class.
@@ -201,7 +201,7 @@ if ( ! class_exists( 'Cherry5_Insert_Shortcode' ) ) {
201
  */
202
  public function register_shortcode( $args = array() ) {
203
  $this->added_shortcodes = $args;
204
- add_filter( 'cherry5-is__shortcode_list', array( $this, 'add_shortcode' ), 10, 1 );
205
  }
206
 
207
  /**
@@ -211,7 +211,7 @@ if ( ! class_exists( 'Cherry5_Insert_Shortcode' ) ) {
211
  * @access public
212
  * @return array
213
  */
214
- public function add_shortcode( $shortcodes = array() ) {
215
  $plugin_slug = $this->added_shortcodes['slug'];
216
  $new_shortcodes = $this->added_shortcodes['shortcodes'];
217
  $this->added_shortcodes['shortcodes'] = array();
2
  /**
3
  * Module Name: Insert Shortcode
4
  * Description: The module allows you to add shortcodes from editor tinyMCE.
5
+ * Version: 1.0.1
6
  * Author: Cherry Team
7
  * Author URI: http://www.cherryframework.com/
8
  * License: GPLv3
10
  *
11
  * @package Cherry_Framework
12
  * @subpackage Modules
13
+ * @version 1.0.1
14
  * @author Cherry Team <cherryframework@gmail.com>
15
  * @copyright Copyright (c) 2012 - 2016, Cherry Team
16
  * @link http://www.cherryframework.com/
36
  * @since 1.0.0
37
  * @var string
38
  */
39
+ private $module_version = '1.0.1';
40
 
41
  /**
42
  * A reference to an instance of this class.
201
  */
202
  public function register_shortcode( $args = array() ) {
203
  $this->added_shortcodes = $args;
204
+ add_filter( 'cherry5-is__shortcode_list', array( $this, 'add_new_shortcode' ), 10, 1 );
205
  }
206
 
207
  /**
211
  * @access public
212
  * @return array
213
  */
214
+ public function add_new_shortcode( $shortcodes = array() ) {
215
  $plugin_slug = $this->added_shortcodes['slug'];
216
  $new_shortcodes = $this->added_shortcodes['shortcodes'];
217
  $this->added_shortcodes['shortcodes'] = array();
cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-button.php CHANGED
@@ -59,9 +59,9 @@ if ( ! class_exists( 'Cherry5_Insertion_Button' ) ) {
59
  $args = apply_filters( 'cherry5-is__open-button', array(
60
  'id' => '',
61
  'name' => '',
62
- 'style' => 'normal',
63
  'content' => '<span class="cherry5-is__icon dashicons dashicons-plus"></span>' . esc_html__( 'Cherry shortcodes', 'cherry-framework' ),
64
- 'class' => 'cherry5-is__open-button button',
65
  ) );
66
 
67
  echo $this->parent_self->ui_elements->get_ui_element_instance( 'button', $args )->render();
59
  $args = apply_filters( 'cherry5-is__open-button', array(
60
  'id' => '',
61
  'name' => '',
62
+ 'style' => 'primary',
63
  'content' => '<span class="cherry5-is__icon dashicons dashicons-plus"></span>' . esc_html__( 'Cherry shortcodes', 'cherry-framework' ),
64
+ 'class' => 'cherry5-is__open-button',
65
  ) );
66
 
67
  echo $this->parent_self->ui_elements->get_ui_element_instance( 'button', $args )->render();
cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-popup.php CHANGED
@@ -124,7 +124,7 @@ if ( ! class_exists( 'Cherry5_Insertion_Popup' ) ) {
124
  $args = apply_filters( 'cherry5-is__insert-button', array(
125
  'id' => '',
126
  'name' => '',
127
- 'style' => 'normal',
128
  'content' => esc_html__( 'insert shortcode', 'cherry-framework' ),
129
  'class' => 'cherry5-is__insert-button',
130
  ) );
124
  $args = apply_filters( 'cherry5-is__insert-button', array(
125
  'id' => '',
126
  'name' => '',
127
+ 'style' => 'primary',
128
  'content' => esc_html__( 'insert shortcode', 'cherry-framework' ),
129
  'class' => 'cherry5-is__insert-button',
130
  ) );
cherry-projects.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Cherry Projects
4
  * Plugin URI: http://www.cherryframework.com/
5
  * Description: A projects plugin for WordPress.
6
- * Version: 1.2.1
7
  * Author: Cherry Team
8
  * Author URI: http://www.cherryframework.com/
9
  * Text Domain: cherry-projects
@@ -138,7 +138,7 @@ if ( ! class_exists( 'Cherry_Projects' ) ) {
138
  *
139
  * @since 1.0.0
140
  */
141
- define( 'CHERRY_PROJECTS_VERSION', '1.2.1' );
142
 
143
  /**
144
  * Set the slug of the plugin.
@@ -345,8 +345,8 @@ if ( ! class_exists( 'Cherry_Projects' ) ) {
345
  'value' => '',
346
  'multi_upload' => false,
347
  'library_type' => 'image',
348
- 'upload_button_text' => esc_html__( 'Set thumbnail', 'cherry_projects' ),
349
- 'label' => esc_html__( 'Category thumbnail', 'cherry_projects' ),
350
  ),
351
  ),
352
  ) );
@@ -360,8 +360,8 @@ if ( ! class_exists( 'Cherry_Projects' ) ) {
360
  'value' => '',
361
  'multi_upload' => false,
362
  'library_type' => 'image',
363
- 'upload_button_text' => esc_html__( 'Set thumbnail', 'cherry_projects' ),
364
- 'label' => esc_html__( 'Tag thumbnail', 'cherry_projects' ),
365
  ),
366
  ),
367
  ) );
3
  * Plugin Name: Cherry Projects
4
  * Plugin URI: http://www.cherryframework.com/
5
  * Description: A projects plugin for WordPress.
6
+ * Version: 1.2.2
7
  * Author: Cherry Team
8
  * Author URI: http://www.cherryframework.com/
9
  * Text Domain: cherry-projects
138
  *
139
  * @since 1.0.0
140
  */
141
+ define( 'CHERRY_PROJECTS_VERSION', '1.2.2' );
142
 
143
  /**
144
  * Set the slug of the plugin.
345
  'value' => '',
346
  'multi_upload' => false,
347
  'library_type' => 'image',
348
+ 'upload_button_text' => esc_html__( 'Set thumbnail', 'cherry-projects' ),
349
+ 'label' => esc_html__( 'Category thumbnail', 'cherry-projects' ),
350
  ),
351
  ),
352
  ) );
360
  'value' => '',
361
  'multi_upload' => false,
362
  'library_type' => 'image',
363
+ 'upload_button_text' => esc_html__( 'Set thumbnail', 'cherry-projects' ),
364
+ 'label' => esc_html__( 'Tag thumbnail', 'cherry-projects' ),
365
  ),
366
  ),
367
  ) );
languages/cherry-projects.pot ADDED
@@ -0,0 +1,1042 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: blank\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2017-03-02 11:48+0200\n"
6
+ "PO-Revision-Date: 2017-03-02 11:48+0200\n"
7
+ "Last-Translator: Vladimir Anokhin <ano.vladimir@gmail.com>\n"
8
+ "Language-Team: Cherry Team <support@cherryframework.com>\n"
9
+ "Language: su\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Poedit-KeywordsList: _e;__;__;_x;esc_html_e;esc_html__;esc_attr_e;"
14
+ "esc_attr__;_x:1,2c;_n:1,2\n"
15
+ "X-Poedit-Basepath: ..\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Generator: Poedit 1.7.6\n"
18
+ "Plural-Forms: nplurals=1; plural=0;\n"
19
+ "X-Poedit-SearchPath-0: .\n"
20
+
21
+ #: admin/includes/class-projects-admin.php:83
22
+ msgid "Title"
23
+ msgstr ""
24
+
25
+ #: admin/includes/class-projects-admin.php:84
26
+ msgid "Projects category"
27
+ msgstr ""
28
+
29
+ #: admin/includes/class-projects-admin.php:85
30
+ msgid "Projects tag"
31
+ msgstr ""
32
+
33
+ #: admin/includes/class-projects-admin.php:86
34
+ #: admin/includes/class-projects-admin.php:408
35
+ #: admin/includes/class-projects-options-page.php:277
36
+ #: public/includes/class-projects-data.php:479
37
+ msgid "Date"
38
+ msgstr ""
39
+
40
+ #: admin/includes/class-projects-admin.php:87
41
+ msgid "Preview"
42
+ msgstr ""
43
+
44
+ #: admin/includes/class-projects-admin.php:118
45
+ msgid "Project has no categories"
46
+ msgstr ""
47
+
48
+ #: admin/includes/class-projects-admin.php:136
49
+ msgid "Project has no tags"
50
+ msgstr ""
51
+
52
+ #: admin/includes/class-projects-admin.php:191
53
+ #: admin/includes/class-projects-admin.php:197
54
+ #: public/includes/class-projects-page-template.php:53
55
+ #: public/includes/class-projects-registration.php:58
56
+ msgid "Projects"
57
+ msgstr ""
58
+
59
+ #: admin/includes/class-projects-admin.php:192
60
+ msgid ""
61
+ "Showcase your projects using a variety of layouts with Cherry Projects plugin"
62
+ msgstr ""
63
+
64
+ #: admin/includes/class-projects-admin.php:198
65
+ msgid "Shortcode is used to display the projects list with set parameters."
66
+ msgstr ""
67
+
68
+ #: admin/includes/class-projects-admin.php:205
69
+ #: admin/includes/class-projects-options-page.php:81
70
+ msgid "Projects listing layout"
71
+ msgstr ""
72
+
73
+ #: admin/includes/class-projects-admin.php:206
74
+ #: admin/includes/class-projects-options-page.php:82
75
+ msgid "Choose projects listing view layout."
76
+ msgstr ""
77
+
78
+ #: admin/includes/class-projects-admin.php:211
79
+ #: admin/includes/class-projects-admin.php:565
80
+ #: admin/includes/class-projects-meta-boxes.php:200
81
+ #: admin/includes/class-projects-options-page.php:88
82
+ msgid "Grid"
83
+ msgstr ""
84
+
85
+ #: admin/includes/class-projects-admin.php:216
86
+ #: admin/includes/class-projects-admin.php:570
87
+ #: admin/includes/class-projects-meta-boxes.php:205
88
+ #: admin/includes/class-projects-options-page.php:93
89
+ msgid "Masonry"
90
+ msgstr ""
91
+
92
+ #: admin/includes/class-projects-admin.php:221
93
+ #: admin/includes/class-projects-options-page.php:98
94
+ msgid "Justified"
95
+ msgstr ""
96
+
97
+ #: admin/includes/class-projects-admin.php:226
98
+ #: admin/includes/class-projects-admin.php:575
99
+ #: admin/includes/class-projects-options-page.php:103
100
+ msgid "Cascading grid"
101
+ msgstr ""
102
+
103
+ #: admin/includes/class-projects-admin.php:231
104
+ #: admin/includes/class-projects-admin.php:580
105
+ #: admin/includes/class-projects-options-page.php:108
106
+ msgid "List"
107
+ msgstr ""
108
+
109
+ #: admin/includes/class-projects-admin.php:240
110
+ #: admin/includes/class-projects-options-page.php:116
111
+ msgid "Pagination mode"
112
+ msgstr ""
113
+
114
+ #: admin/includes/class-projects-admin.php:241
115
+ #: admin/includes/class-projects-options-page.php:117
116
+ msgid "Choose projects pagination mode"
117
+ msgstr ""
118
+
119
+ #: admin/includes/class-projects-admin.php:247
120
+ #: admin/includes/class-projects-options-page.php:123
121
+ msgid "Ajax pagination"
122
+ msgstr ""
123
+
124
+ #: admin/includes/class-projects-admin.php:251
125
+ #: admin/includes/class-projects-options-page.php:127
126
+ msgid "More button"
127
+ msgstr ""
128
+
129
+ #: admin/includes/class-projects-admin.php:255
130
+ #: admin/includes/class-projects-options-page.php:131
131
+ msgid "Lazy loading"
132
+ msgstr ""
133
+
134
+ #: admin/includes/class-projects-admin.php:259
135
+ #: admin/includes/class-projects-options-page.php:135
136
+ msgid "None"
137
+ msgstr ""
138
+
139
+ #: admin/includes/class-projects-admin.php:267
140
+ #: admin/includes/class-projects-admin.php:589
141
+ #: admin/includes/class-projects-options-page.php:142
142
+ msgid "Loading animation"
143
+ msgstr ""
144
+
145
+ #: admin/includes/class-projects-admin.php:268
146
+ #: admin/includes/class-projects-options-page.php:143
147
+ msgid "Choose posts loading animation"
148
+ msgstr ""
149
+
150
+ #: admin/includes/class-projects-admin.php:274
151
+ #: admin/includes/class-projects-admin.php:596
152
+ #: admin/includes/class-projects-options-page.php:149
153
+ msgid "Fade animation"
154
+ msgstr ""
155
+
156
+ #: admin/includes/class-projects-admin.php:278
157
+ #: admin/includes/class-projects-admin.php:600
158
+ #: admin/includes/class-projects-options-page.php:153
159
+ msgid "Scale animation"
160
+ msgstr ""
161
+
162
+ #: admin/includes/class-projects-admin.php:282
163
+ #: admin/includes/class-projects-admin.php:604
164
+ #: admin/includes/class-projects-options-page.php:157
165
+ msgid "Move Up animation"
166
+ msgstr ""
167
+
168
+ #: admin/includes/class-projects-admin.php:286
169
+ #: admin/includes/class-projects-admin.php:608
170
+ #: admin/includes/class-projects-options-page.php:161
171
+ msgid "Flip animation"
172
+ msgstr ""
173
+
174
+ #: admin/includes/class-projects-admin.php:290
175
+ #: admin/includes/class-projects-admin.php:612
176
+ #: admin/includes/class-projects-options-page.php:165
177
+ msgid "Helix animation"
178
+ msgstr ""
179
+
180
+ #: admin/includes/class-projects-admin.php:294
181
+ #: admin/includes/class-projects-admin.php:616
182
+ #: admin/includes/class-projects-options-page.php:169
183
+ msgid "Fall perspective animation"
184
+ msgstr ""
185
+
186
+ #: admin/includes/class-projects-admin.php:302
187
+ #: admin/includes/class-projects-options-page.php:176
188
+ msgid "Hover animation"
189
+ msgstr ""
190
+
191
+ #: admin/includes/class-projects-admin.php:303
192
+ #: admin/includes/class-projects-options-page.php:177
193
+ msgid "Choose posts images hover animation"
194
+ msgstr ""
195
+
196
+ #: admin/includes/class-projects-admin.php:309
197
+ #: admin/includes/class-projects-options-page.php:183
198
+ msgid "Fade"
199
+ msgstr ""
200
+
201
+ #: admin/includes/class-projects-admin.php:313
202
+ #: admin/includes/class-projects-options-page.php:187
203
+ msgid "Scale"
204
+ msgstr ""
205
+
206
+ #: admin/includes/class-projects-admin.php:317
207
+ #: admin/includes/class-projects-options-page.php:191
208
+ msgid "Custom"
209
+ msgstr ""
210
+
211
+ #: admin/includes/class-projects-admin.php:325
212
+ #: admin/includes/class-projects-options-page.php:198
213
+ msgid "Filters"
214
+ msgstr ""
215
+
216
+ #: admin/includes/class-projects-admin.php:326
217
+ #: admin/includes/class-projects-options-page.php:199
218
+ msgid "Enable/disable listing filters"
219
+ msgstr ""
220
+
221
+ #: admin/includes/class-projects-admin.php:329
222
+ msgid "Show"
223
+ msgstr ""
224
+
225
+ #: admin/includes/class-projects-admin.php:330
226
+ msgid "Hide"
227
+ msgstr ""
228
+
229
+ #: admin/includes/class-projects-admin.php:336
230
+ #: admin/includes/class-projects-admin.php:543
231
+ #: admin/includes/class-projects-options-page.php:204
232
+ msgid "Filter type"
233
+ msgstr ""
234
+
235
+ #: admin/includes/class-projects-admin.php:337
236
+ #: admin/includes/class-projects-admin.php:544
237
+ #: admin/includes/class-projects-options-page.php:205
238
+ msgid "Select if you want to filter posts by tag or by category."
239
+ msgstr ""
240
+
241
+ #: admin/includes/class-projects-admin.php:342
242
+ #: admin/includes/class-projects-admin.php:549
243
+ #: admin/includes/class-projects-options-page.php:210
244
+ #: public/includes/class-projects-registration.php:132
245
+ msgid "Category"
246
+ msgstr ""
247
+
248
+ #: admin/includes/class-projects-admin.php:346
249
+ #: admin/includes/class-projects-admin.php:552
250
+ #: admin/includes/class-projects-options-page.php:214
251
+ #: public/includes/class-projects-registration.php:146
252
+ msgid "Tag"
253
+ msgstr ""
254
+
255
+ #: admin/includes/class-projects-admin.php:354
256
+ #: admin/includes/class-projects-options-page.php:221
257
+ msgid "Projects filter categories list"
258
+ msgstr ""
259
+
260
+ #: admin/includes/class-projects-admin.php:364
261
+ #: admin/includes/class-projects-options-page.php:233
262
+ msgid "Projects filter tags list"
263
+ msgstr ""
264
+
265
+ #: admin/includes/class-projects-admin.php:374
266
+ #: admin/includes/class-projects-options-page.php:245
267
+ msgid "Order filters"
268
+ msgstr ""
269
+
270
+ #: admin/includes/class-projects-admin.php:375
271
+ #: admin/includes/class-projects-options-page.php:246
272
+ msgid "Enable/disable order filters"
273
+ msgstr ""
274
+
275
+ #: admin/includes/class-projects-admin.php:387
276
+ #: admin/includes/class-projects-options-page.php:257
277
+ msgid "Order filter default value"
278
+ msgstr ""
279
+
280
+ #: admin/includes/class-projects-admin.php:392
281
+ #: admin/includes/class-projects-options-page.php:262
282
+ msgid "DESC"
283
+ msgstr ""
284
+
285
+ #: admin/includes/class-projects-admin.php:395
286
+ #: admin/includes/class-projects-options-page.php:265
287
+ msgid "ASC"
288
+ msgstr ""
289
+
290
+ #: admin/includes/class-projects-admin.php:403
291
+ #: admin/includes/class-projects-options-page.php:272
292
+ msgid "Order by filter default value"
293
+ msgstr ""
294
+
295
+ #: admin/includes/class-projects-admin.php:411
296
+ #: admin/includes/class-projects-options-page.php:280
297
+ #: public/includes/class-projects-data.php:480
298
+ msgid "Name"
299
+ msgstr ""
300
+
301
+ #: admin/includes/class-projects-admin.php:414
302
+ #: admin/includes/class-projects-options-page.php:283
303
+ #: public/includes/class-projects-data.php:481
304
+ msgid "Modified"
305
+ msgstr ""
306
+
307
+ #: admin/includes/class-projects-admin.php:417
308
+ #: admin/includes/class-projects-options-page.php:286
309
+ #: public/includes/class-projects-data.php:482
310
+ msgid "Comments"
311
+ msgstr ""
312
+
313
+ #: admin/includes/class-projects-admin.php:425
314
+ #: admin/includes/class-projects-options-page.php:293
315
+ msgid "Post Format"
316
+ msgstr ""
317
+
318
+ #: admin/includes/class-projects-admin.php:430
319
+ #: admin/includes/class-projects-options-page.php:298
320
+ msgid "All formats"
321
+ msgstr ""
322
+
323
+ #: admin/includes/class-projects-admin.php:433
324
+ #: admin/includes/class-projects-options-page.php:301
325
+ msgid "Standard"
326
+ msgstr ""
327
+
328
+ #: admin/includes/class-projects-admin.php:436
329
+ #: admin/includes/class-projects-options-page.php:304
330
+ msgid "Image"
331
+ msgstr ""
332
+
333
+ #: admin/includes/class-projects-admin.php:439
334
+ #: admin/includes/class-projects-options-page.php:307
335
+ msgid "Gallery"
336
+ msgstr ""
337
+
338
+ #: admin/includes/class-projects-admin.php:442
339
+ #: admin/includes/class-projects-options-page.php:310
340
+ msgid "Audio"
341
+ msgstr ""
342
+
343
+ #: admin/includes/class-projects-admin.php:445
344
+ #: admin/includes/class-projects-options-page.php:313
345
+ msgid "Video"
346
+ msgstr ""
347
+
348
+ #: admin/includes/class-projects-admin.php:452
349
+ msgid "Single term slug"
350
+ msgstr ""
351
+
352
+ #: admin/includes/class-projects-admin.php:458
353
+ #: admin/includes/class-projects-admin.php:624
354
+ #: admin/includes/class-projects-meta-boxes.php:214
355
+ #: admin/includes/class-projects-options-page.php:319
356
+ msgid "Column number"
357
+ msgstr ""
358
+
359
+ #: admin/includes/class-projects-admin.php:459
360
+ #: admin/includes/class-projects-admin.php:625
361
+ #: admin/includes/class-projects-options-page.php:320
362
+ msgid ""
363
+ "Select number of columns for masonry and grid projects layouts. (Min 2, max "
364
+ "6)"
365
+ msgstr ""
366
+
367
+ #: admin/includes/class-projects-admin.php:467
368
+ #: admin/includes/class-projects-admin.php:633
369
+ #: admin/includes/class-projects-options-page.php:327
370
+ msgid "Posts per page"
371
+ msgstr ""
372
+
373
+ #: admin/includes/class-projects-admin.php:468
374
+ #: admin/includes/class-projects-admin.php:634
375
+ #: admin/includes/class-projects-options-page.php:328
376
+ msgid ""
377
+ "Select how many posts per page do you want to display(-1 means that will "
378
+ "show all projects)"
379
+ msgstr ""
380
+
381
+ #: admin/includes/class-projects-admin.php:476
382
+ #: admin/includes/class-projects-admin.php:642
383
+ #: admin/includes/class-projects-options-page.php:335
384
+ msgid "Item margin"
385
+ msgstr ""
386
+
387
+ #: admin/includes/class-projects-admin.php:477
388
+ #: admin/includes/class-projects-admin.php:643
389
+ #: admin/includes/class-projects-options-page.php:336
390
+ msgid "Select projects item margin (outer indent) value."
391
+ msgstr ""
392
+
393
+ #: admin/includes/class-projects-admin.php:485
394
+ #: admin/includes/class-projects-options-page.php:343
395
+ msgid "Justified fixed height"
396
+ msgstr ""
397
+
398
+ #: admin/includes/class-projects-admin.php:486
399
+ #: admin/includes/class-projects-options-page.php:344
400
+ msgid "Select projects item justified height value."
401
+ msgstr ""
402
+
403
+ #: admin/includes/class-projects-admin.php:495
404
+ #: admin/includes/class-projects-admin.php:651
405
+ #: admin/includes/class-projects-options-page.php:352
406
+ msgid "Grid template"
407
+ msgstr ""
408
+
409
+ #: admin/includes/class-projects-admin.php:496
410
+ #: admin/includes/class-projects-admin.php:652
411
+ #: admin/includes/class-projects-options-page.php:353
412
+ msgid "Grid content template"
413
+ msgstr ""
414
+
415
+ #: admin/includes/class-projects-admin.php:503
416
+ #: admin/includes/class-projects-admin.php:658
417
+ #: admin/includes/class-projects-options-page.php:359
418
+ msgid "Masonry template"
419
+ msgstr ""
420
+
421
+ #: admin/includes/class-projects-admin.php:504
422
+ #: admin/includes/class-projects-admin.php:659
423
+ #: admin/includes/class-projects-options-page.php:360
424
+ msgid "Masonry content template"
425
+ msgstr ""
426
+
427
+ #: admin/includes/class-projects-admin.php:511
428
+ #: admin/includes/class-projects-options-page.php:366
429
+ msgid "Justified template"
430
+ msgstr ""
431
+
432
+ #: admin/includes/class-projects-admin.php:512
433
+ #: admin/includes/class-projects-options-page.php:367
434
+ msgid "Justified content template"
435
+ msgstr ""
436
+
437
+ #: admin/includes/class-projects-admin.php:519
438
+ #: admin/includes/class-projects-admin.php:520
439
+ #: admin/includes/class-projects-admin.php:665
440
+ #: admin/includes/class-projects-admin.php:666
441
+ #: admin/includes/class-projects-options-page.php:373
442
+ #: admin/includes/class-projects-options-page.php:374
443
+ msgid "Cascading grid template"
444
+ msgstr ""
445
+
446
+ #: admin/includes/class-projects-admin.php:527
447
+ #: admin/includes/class-projects-admin.php:672
448
+ #: admin/includes/class-projects-options-page.php:380
449
+ msgid "List template"
450
+ msgstr ""
451
+
452
+ #: admin/includes/class-projects-admin.php:528
453
+ #: admin/includes/class-projects-admin.php:673
454
+ #: admin/includes/class-projects-options-page.php:381
455
+ msgid "List content template"
456
+ msgstr ""
457
+
458
+ #: admin/includes/class-projects-admin.php:535
459
+ msgid "Projects Terms"
460
+ msgstr ""
461
+
462
+ #: admin/includes/class-projects-admin.php:536
463
+ msgid ""
464
+ "The shortcode displays Category and Tag sections content listing with set "
465
+ "parameters."
466
+ msgstr ""
467
+
468
+ #: admin/includes/class-projects-admin.php:559
469
+ msgid "Terms listing layout"
470
+ msgstr ""
471
+
472
+ #: admin/includes/class-projects-admin.php:560
473
+ msgid "Choose terms listing view layout."
474
+ msgstr ""
475
+
476
+ #: admin/includes/class-projects-admin.php:590
477
+ msgid "Choose terms loading animation"
478
+ msgstr ""
479
+
480
+ #: admin/includes/class-projects-meta-boxes.php:57
481
+ msgid "Projects settings"
482
+ msgstr ""
483
+
484
+ #: admin/includes/class-projects-meta-boxes.php:76
485
+ msgid "General"
486
+ msgstr ""
487
+
488
+ #: admin/includes/class-projects-meta-boxes.php:77
489
+ msgid "General project settings"
490
+ msgstr ""
491
+
492
+ #: admin/includes/class-projects-meta-boxes.php:82
493
+ msgid "Image Format"
494
+ msgstr ""
495
+
496
+ #: admin/includes/class-projects-meta-boxes.php:83
497
+ msgid "Project options for Image format"
498
+ msgstr ""
499
+
500
+ #: admin/includes/class-projects-meta-boxes.php:88
501
+ msgid "Gallery Format"
502
+ msgstr ""
503
+
504
+ #: admin/includes/class-projects-meta-boxes.php:89
505
+ msgid "Project options for Gallery format"
506
+ msgstr ""
507
+
508
+ #: admin/includes/class-projects-meta-boxes.php:94
509
+ msgid "Audio Format"
510
+ msgstr ""
511
+
512
+ #: admin/includes/class-projects-meta-boxes.php:95
513
+ msgid "Project options for Audio format"
514
+ msgstr ""
515
+
516
+ #: admin/includes/class-projects-meta-boxes.php:100
517
+ msgid "Video Format"
518
+ msgstr ""
519
+
520
+ #: admin/includes/class-projects-meta-boxes.php:101
521
+ msgid "Project options for Video format"
522
+ msgstr ""
523
+
524
+ #: admin/includes/class-projects-meta-boxes.php:106
525
+ msgid "External link"
526
+ msgstr ""
527
+
528
+ #: admin/includes/class-projects-meta-boxes.php:107
529
+ msgid "Input external link address"
530
+ msgstr ""
531
+
532
+ #: admin/includes/class-projects-meta-boxes.php:113
533
+ msgid "External link text"
534
+ msgstr ""
535
+
536
+ #: admin/includes/class-projects-meta-boxes.php:114
537
+ msgid "Text for external link"
538
+ msgstr ""
539
+
540
+ #: admin/includes/class-projects-meta-boxes.php:120
541
+ msgid "External link target"
542
+ msgstr ""
543
+
544
+ #: admin/includes/class-projects-meta-boxes.php:121
545
+ msgid "Target for external link"
546
+ msgstr ""
547
+
548
+ #: admin/includes/class-projects-meta-boxes.php:126
549
+ msgid "Blank"
550
+ msgstr ""
551
+
552
+ #: admin/includes/class-projects-meta-boxes.php:129
553
+ msgid "Self"
554
+ msgstr ""
555
+
556
+ #: admin/includes/class-projects-meta-boxes.php:136
557
+ msgid "Projects Details"
558
+ msgstr ""
559
+
560
+ #: admin/includes/class-projects-meta-boxes.php:137
561
+ msgid "Here you can create a list of project details"
562
+ msgstr ""
563
+
564
+ #: admin/includes/class-projects-meta-boxes.php:138
565
+ msgid "Add Projects Details"
566
+ msgstr ""
567
+
568
+ #: admin/includes/class-projects-meta-boxes.php:145
569
+ msgid "Enter label"
570
+ msgstr ""
571
+
572
+ #: admin/includes/class-projects-meta-boxes.php:146
573
+ msgid "Detail Label"
574
+ msgstr ""
575
+
576
+ #: admin/includes/class-projects-meta-boxes.php:152
577
+ msgid "Enter info"
578
+ msgstr ""
579
+
580
+ #: admin/includes/class-projects-meta-boxes.php:153
581
+ msgid "Detail Info"
582
+ msgstr ""
583
+
584
+ #: admin/includes/class-projects-meta-boxes.php:160
585
+ msgid "Projects skills"
586
+ msgstr ""
587
+
588
+ #: admin/includes/class-projects-meta-boxes.php:161
589
+ msgid ""
590
+ "Here you can create a list of participants in the creation of the project"
591
+ msgstr ""
592
+
593
+ #: admin/includes/class-projects-meta-boxes.php:162
594
+ msgid "Add Skill"
595
+ msgstr ""
596
+
597
+ #: admin/includes/class-projects-meta-boxes.php:169
598
+ msgid "Skill label"
599
+ msgstr ""
600
+
601
+ #: admin/includes/class-projects-meta-boxes.php:170
602
+ msgid "Skill Label"
603
+ msgstr ""
604
+
605
+ #: admin/includes/class-projects-meta-boxes.php:176
606
+ msgid "Skill Value"
607
+ msgstr ""
608
+
609
+ #: admin/includes/class-projects-meta-boxes.php:183
610
+ msgid "Additional images"
611
+ msgstr ""
612
+
613
+ #: admin/includes/class-projects-meta-boxes.php:184
614
+ msgid "Select attachments images"
615
+ msgstr ""
616
+
617
+ #: admin/includes/class-projects-meta-boxes.php:187
618
+ #: admin/includes/class-projects-meta-boxes.php:236
619
+ msgid "Add images"
620
+ msgstr ""
621
+
622
+ #: admin/includes/class-projects-meta-boxes.php:193
623
+ msgid "Image listing layout"
624
+ msgstr ""
625
+
626
+ #: admin/includes/class-projects-meta-boxes.php:194
627
+ msgid "Select listing layout"
628
+ msgstr ""
629
+
630
+ #: admin/includes/class-projects-meta-boxes.php:215
631
+ msgid "Select number of columns for masonry and grid projects layouts."
632
+ msgstr ""
633
+
634
+ #: admin/includes/class-projects-meta-boxes.php:223
635
+ msgid "Image margin"
636
+ msgstr ""
637
+
638
+ #: admin/includes/class-projects-meta-boxes.php:224
639
+ msgid "Select projects item margin (outer indent) value.(px)"
640
+ msgstr ""
641
+
642
+ #: admin/includes/class-projects-meta-boxes.php:232
643
+ msgid "Gallery images"
644
+ msgstr ""
645
+
646
+ #: admin/includes/class-projects-meta-boxes.php:233
647
+ msgid "Select gallery images"
648
+ msgstr ""
649
+
650
+ #: admin/includes/class-projects-meta-boxes.php:243
651
+ msgid "Use navigation?"
652
+ msgstr ""
653
+
654
+ #: admin/includes/class-projects-meta-boxes.php:244
655
+ msgid "Set the value to true if you want to use navigation"
656
+ msgstr ""
657
+
658
+ #: admin/includes/class-projects-meta-boxes.php:250
659
+ msgid "Use infinite scrolling?"
660
+ msgstr ""
661
+
662
+ #: admin/includes/class-projects-meta-boxes.php:251
663
+ msgid "Set the value to true if you want to use infinite scrolling"
664
+ msgstr ""
665
+
666
+ #: admin/includes/class-projects-meta-boxes.php:256
667
+ msgid "Thumbnails position"
668
+ msgstr ""
669
+
670
+ #: admin/includes/class-projects-meta-boxes.php:257
671
+ msgid "Select position for Thumbnails list"
672
+ msgstr ""
673
+
674
+ #: admin/includes/class-projects-meta-boxes.php:262
675
+ msgid "Top"
676
+ msgstr ""
677
+
678
+ #: admin/includes/class-projects-meta-boxes.php:265
679
+ msgid "Bottom"
680
+ msgstr ""
681
+
682
+ #: admin/includes/class-projects-meta-boxes.php:268
683
+ msgid "Right"
684
+ msgstr ""
685
+
686
+ #: admin/includes/class-projects-meta-boxes.php:271
687
+ msgid "Left"
688
+ msgstr ""
689
+
690
+ #: admin/includes/class-projects-meta-boxes.php:278
691
+ msgid "Audio source"
692
+ msgstr ""
693
+
694
+ #: admin/includes/class-projects-meta-boxes.php:279
695
+ msgid "Select audio source( mp3, m4a, ogg, wav, wma )"
696
+ msgstr ""
697
+
698
+ #: admin/includes/class-projects-meta-boxes.php:282
699
+ msgid "Add sound"
700
+ msgstr ""
701
+
702
+ #: admin/includes/class-projects-meta-boxes.php:288
703
+ msgid "Video list"
704
+ msgstr ""
705
+
706
+ #: admin/includes/class-projects-meta-boxes.php:289
707
+ msgid "Select video source"
708
+ msgstr ""
709
+
710
+ #: admin/includes/class-projects-meta-boxes.php:290
711
+ msgid "Add New Video"
712
+ msgstr ""
713
+
714
+ #: admin/includes/class-projects-meta-boxes.php:295
715
+ msgid "Video source type"
716
+ msgstr ""
717
+
718
+ #: admin/includes/class-projects-meta-boxes.php:301
719
+ msgid "Embed video type"
720
+ msgstr ""
721
+
722
+ #: admin/includes/class-projects-meta-boxes.php:304
723
+ msgid "HTML5 video type"
724
+ msgstr ""
725
+
726
+ #: admin/includes/class-projects-meta-boxes.php:312
727
+ msgid "Select embed url"
728
+ msgstr ""
729
+
730
+ #: admin/includes/class-projects-meta-boxes.php:313
731
+ msgid "Video embed url"
732
+ msgstr ""
733
+
734
+ #: admin/includes/class-projects-meta-boxes.php:319
735
+ msgid "HTML5 Video source"
736
+ msgstr ""
737
+
738
+ #: admin/includes/class-projects-meta-boxes.php:322
739
+ msgid "Add Video"
740
+ msgstr ""
741
+
742
+ #: admin/includes/class-projects-meta-boxes.php:329
743
+ msgid "HTML5 video poster"
744
+ msgstr ""
745
+
746
+ #: admin/includes/class-projects-meta-boxes.php:332
747
+ msgid "Add Poster"
748
+ msgstr ""
749
+
750
+ #: admin/includes/class-projects-options-page.php:387
751
+ #: admin/includes/class-projects-options-page.php:388
752
+ msgid "Standard post template"
753
+ msgstr ""
754
+
755
+ #: admin/includes/class-projects-options-page.php:393
756
+ #: admin/includes/class-projects-options-page.php:394
757
+ msgid "Image post template"
758
+ msgstr ""
759
+
760
+ #: admin/includes/class-projects-options-page.php:399
761
+ #: admin/includes/class-projects-options-page.php:400
762
+ msgid "Gallery post template"
763
+ msgstr ""
764
+
765
+ #: admin/includes/class-projects-options-page.php:405
766
+ #: admin/includes/class-projects-options-page.php:406
767
+ msgid "Audio post template"
768
+ msgstr ""
769
+
770
+ #: admin/includes/class-projects-options-page.php:411
771
+ #: admin/includes/class-projects-options-page.php:412
772
+ msgid "Video post template"
773
+ msgstr ""
774
+
775
+ #: admin/includes/class-projects-options-page.php:458
776
+ msgid "Projects Options"
777
+ msgstr ""
778
+
779
+ #: admin/includes/class-projects-options-page.php:459
780
+ msgid "Settings"
781
+ msgstr ""
782
+
783
+ #: admin/includes/class-projects-options-page.php:502
784
+ msgid "Save"
785
+ msgstr ""
786
+
787
+ #: admin/includes/class-projects-options-page.php:503
788
+ msgid "Define as default"
789
+ msgstr ""
790
+
791
+ #: admin/includes/class-projects-options-page.php:504
792
+ msgid "Restore"
793
+ msgstr ""
794
+
795
+ #: admin/includes/class-projects-options-page.php:608
796
+ msgid "No right to preserve options"
797
+ msgstr ""
798
+
799
+ #: admin/includes/class-projects-options-page.php:621
800
+ msgid "Options have been saved"
801
+ msgstr ""
802
+
803
+ #: admin/includes/class-projects-options-page.php:629
804
+ msgid "Settings have been define as default"
805
+ msgstr ""
806
+
807
+ #: admin/includes/class-projects-options-page.php:639
808
+ msgid "Settings have been restored"
809
+ msgstr ""
810
+
811
+ #: admin/includes/class-projects-options-page.php:676
812
+ msgid "Please wait, processing the previous request"
813
+ msgstr ""
814
+
815
+ #: cherry-framework/modules/cherry-breadcrumbs/cherry-breadcrumbs.php:346
816
+ msgid "Home"
817
+ msgstr ""
818
+
819
+ #: cherry-framework/modules/cherry-breadcrumbs/cherry-breadcrumbs.php:352
820
+ msgid "Browse:"
821
+ msgstr ""
822
+
823
+ #: cherry-framework/modules/cherry-breadcrumbs/cherry-breadcrumbs.php:354
824
+ msgid "404 Not Found"
825
+ msgstr ""
826
+
827
+ #: cherry-framework/modules/cherry-breadcrumbs/cherry-breadcrumbs.php:355
828
+ msgid "Archives"
829
+ msgstr ""
830
+
831
+ #: cherry-framework/modules/cherry-breadcrumbs/cherry-breadcrumbs.php:356
832
+ #, php-format
833
+ msgid "Search results for &#8220;%s&#8221;"
834
+ msgstr ""
835
+
836
+ #: cherry-framework/modules/cherry-breadcrumbs/cherry-breadcrumbs.php:357
837
+ #, php-format
838
+ msgid "Page %s"
839
+ msgstr ""
840
+
841
+ #: cherry-framework/modules/cherry-breadcrumbs/cherry-breadcrumbs.php:358
842
+ #, php-format
843
+ msgid "Minute %s"
844
+ msgstr ""
845
+
846
+ #: cherry-framework/modules/cherry-breadcrumbs/cherry-breadcrumbs.php:359
847
+ #, php-format
848
+ msgid "Week %s"
849
+ msgstr ""
850
+
851
+ #: cherry-framework/modules/cherry-customizer/cherry-customizer.php:269
852
+ msgid "Untitled Panel"
853
+ msgstr ""
854
+
855
+ #: cherry-framework/modules/cherry-customizer/cherry-customizer.php:305
856
+ msgid "Untitled Section"
857
+ msgstr ""
858
+
859
+ #: cherry-framework/modules/cherry-customizer/cherry-customizer.php:338
860
+ msgid "Untitled Control"
861
+ msgstr ""
862
+
863
+ #: cherry-framework/modules/cherry-db-updater/cherry-db-updater.php:105
864
+ #, php-format
865
+ msgid ""
866
+ "Module DB Updater init error in %s - version and slug is required arguments"
867
+ msgstr ""
868
+
869
+ #: cherry-framework/modules/cherry-db-updater/cherry-db-updater.php:106
870
+ msgid "We need to update your database to the latest version."
871
+ msgstr ""
872
+
873
+ #: cherry-framework/modules/cherry-db-updater/cherry-db-updater.php:107
874
+ msgid "Update complete, thank you for updating to the latest version!"
875
+ msgstr ""
876
+
877
+ #: cherry-framework/modules/cherry-db-updater/cherry-db-updater.php:331
878
+ msgid "Start Update"
879
+ msgstr ""
880
+
881
+ #: cherry-framework/modules/cherry-db-updater/cherry-db-updater.php:368
882
+ msgid "Data Update"
883
+ msgstr ""
884
+
885
+ #: cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-button.php:63
886
+ msgid "Cherry shortcodes"
887
+ msgstr ""
888
+
889
+ #: cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-popup.php:128
890
+ msgid "insert shortcode"
891
+ msgstr ""
892
+
893
+ #: cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-popup.php:148
894
+ msgid "Shortcode List"
895
+ msgstr ""
896
+
897
+ #: cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-popup.php:206
898
+ msgid "Shortcode not found."
899
+ msgstr ""
900
+
901
+ #: cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-popup.php:261
902
+ msgid "Shortcode content."
903
+ msgstr ""
904
+
905
+ #: cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-popup.php:262
906
+ msgid "Input shortcode content."
907
+ msgstr ""
908
+
909
+ #: cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-popup.php:277
910
+ msgid "Shortcode not a have options."
911
+ msgstr ""
912
+
913
+ #: cherry-projects.php:348 cherry-projects.php:363
914
+ msgid "Set thumbnail"
915
+ msgstr ""
916
+
917
+ #: cherry-projects.php:349
918
+ msgid "Category thumbnail"
919
+ msgstr ""
920
+
921
+ #: cherry-projects.php:364
922
+ msgid "Tag thumbnail"
923
+ msgstr ""
924
+
925
+ #: public/includes/class-cherry-projects-template-callbacks.php:245
926
+ #: public/includes/class-cherry-projects-template-callbacks.php:894
927
+ msgid "More"
928
+ msgstr ""
929
+
930
+ #: public/includes/class-cherry-projects-template-callbacks.php:309
931
+ #: public/includes/class-cherry-projects-template-callbacks.php:343
932
+ #: public/includes/class-cherry-projects-template-callbacks.php:938
933
+ msgid "Posted by "
934
+ msgstr ""
935
+
936
+ #: public/includes/class-cherry-projects-template-callbacks.php:387
937
+ msgid "Zoom"
938
+ msgstr ""
939
+
940
+ #: public/includes/class-cherry-projects-template-callbacks.php:448
941
+ msgid "Permalink"
942
+ msgstr ""
943
+
944
+ #: public/includes/class-cherry-projects-template-callbacks.php:520
945
+ msgid "Project details"
946
+ msgstr ""
947
+
948
+ #: public/includes/class-projects-data.php:277
949
+ msgid "Load more"
950
+ msgstr ""
951
+
952
+ #: public/includes/class-projects-data.php:440
953
+ msgid "Posts not found"
954
+ msgstr ""
955
+
956
+ #: public/includes/class-projects-data.php:474
957
+ #: public/includes/class-projects-data.php:527
958
+ msgid "Desc"
959
+ msgstr ""
960
+
961
+ #: public/includes/class-projects-data.php:475
962
+ #: public/includes/class-projects-data.php:527
963
+ msgid "Asc"
964
+ msgstr ""
965
+
966
+ #: public/includes/class-projects-data.php:502
967
+ msgid "Show all"
968
+ msgstr ""
969
+
970
+ #: public/includes/class-projects-data.php:534
971
+ msgid "Order:"
972
+ msgstr ""
973
+
974
+ #: public/includes/class-projects-data.php:546
975
+ msgid "Order by:"
976
+ msgstr ""
977
+
978
+ #: public/includes/class-projects-data.php:615
979
+ msgid "Prev"
980
+ msgstr ""
981
+
982
+ #: public/includes/class-projects-data.php:623
983
+ msgid "Next"
984
+ msgstr ""
985
+
986
+ #: public/includes/class-projects-registration.php:59
987
+ msgid "Projects list"
988
+ msgstr ""
989
+
990
+ #: public/includes/class-projects-registration.php:60
991
+ msgid "Add Project"
992
+ msgstr ""
993
+
994
+ #: public/includes/class-projects-registration.php:61
995
+ msgid "Add Project Item"
996
+ msgstr ""
997
+
998
+ #: public/includes/class-projects-registration.php:62
999
+ msgid "Edit Project Item"
1000
+ msgstr ""
1001
+
1002
+ #: public/includes/class-projects-registration.php:63
1003
+ msgid "New Project Item"
1004
+ msgstr ""
1005
+
1006
+ #: public/includes/class-projects-registration.php:64
1007
+ msgid "View Project Item"
1008
+ msgstr ""
1009
+
1010
+ #: public/includes/class-projects-registration.php:65
1011
+ msgid "Search Project Items"
1012
+ msgstr ""
1013
+
1014
+ #: public/includes/class-projects-registration.php:66
1015
+ msgid "No Project Items found"
1016
+ msgstr ""
1017
+
1018
+ #: public/includes/class-projects-registration.php:67
1019
+ msgid "No Project Items found in trash"
1020
+ msgstr ""
1021
+
1022
+ #: public/includes/class-projects-registration.php:130
1023
+ msgid "Projects Categories"
1024
+ msgstr ""
1025
+
1026
+ #: public/includes/class-projects-registration.php:131
1027
+ #: public/includes/class-projects-registration.php:133
1028
+ msgid "Categories"
1029
+ msgstr ""
1030
+
1031
+ #: public/includes/class-projects-registration.php:144
1032
+ msgid "Projects Tags"
1033
+ msgstr ""
1034
+
1035
+ #: public/includes/class-projects-registration.php:145
1036
+ #: public/includes/class-projects-registration.php:147
1037
+ msgid "Tags"
1038
+ msgstr ""
1039
+
1040
+ #: public/includes/class-projects-term-data.php:209
1041
+ msgid "Terms not found"
1042
+ msgstr ""
public/assets/js/cherry-projects-plugin.js CHANGED
@@ -198,7 +198,6 @@
198
  getMoreProjects( currentTermSlug, currentPage, orderSetting );
199
  }
200
  });
201
-
202
  jQuery( window ).on( 'resize.projects_layout_resize', function() {
203
  switch ( projectsSettings['list-layout'] ) {
204
  case 'grid-layout':
@@ -207,6 +206,9 @@
207
  case 'masonry-layout':
208
  masonryLayoutRender( getResponsiveColumn() );
209
  break;
 
 
 
210
  }
211
  } );
212
  }
@@ -284,6 +286,7 @@
284
  Waypoint.refreshAll();
285
 
286
  CherryJsCore.cherryProjectsFrontScripts.magnificIconInit();
 
287
  } );
288
 
289
  }
@@ -355,6 +358,8 @@
355
  Waypoint.refreshAll();
356
 
357
  CherryJsCore.cherryProjectsFrontScripts.magnificIconInit();
 
 
358
  } );
359
 
360
  }
@@ -436,7 +441,7 @@
436
  /*
437
  * Cascading grid layout
438
  */
439
- function cascadingGridLayoutRender() {
440
  var projectsListWrap = $('.projects-list', $projectsContainer ),
441
  projectsList = $('.projects-item', $projectsContainer );
442
 
@@ -480,10 +485,28 @@
480
  */
481
  function getCascadingIndex( index ) {
482
  var index = index || 0,
483
- map = cherryProjectsObjects.cascadingListMap || [ 1, 2, 2, 3, 3, 3, 4, 4, 4, 4 ],
484
  counter = 0,
485
  mapIndex = 0;
486
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
487
  for ( var i = 0; i < index; i++ ) {
488
  counter++;
489
 
@@ -554,6 +577,7 @@
554
  columnPerView = 1;
555
  break
556
  }
 
557
  return columnPerView;
558
  }
559
 
@@ -561,19 +585,19 @@
561
  var windowWidth = $( window ).width(),
562
  widthLayout = 'xs';
563
 
564
- if ( windowWidth >= 544 ) {
565
  widthLayout = 'sm';
566
  }
567
 
568
- if ( windowWidth >= 768 ) {
569
  widthLayout = 'md';
570
  }
571
 
572
- if ( windowWidth >= 992 ) {
573
  widthLayout = 'lg';
574
  }
575
 
576
- if ( windowWidth >= 1200 ) {
577
  widthLayout = 'xl';
578
  }
579
 
198
  getMoreProjects( currentTermSlug, currentPage, orderSetting );
199
  }
200
  });
 
201
  jQuery( window ).on( 'resize.projects_layout_resize', function() {
202
  switch ( projectsSettings['list-layout'] ) {
203
  case 'grid-layout':
206
  case 'masonry-layout':
207
  masonryLayoutRender( getResponsiveColumn() );
208
  break;
209
+ case 'cascading-grid-layout':
210
+ cascadingGridLayoutRender();
211
+ break;
212
  }
213
  } );
214
  }
286
  Waypoint.refreshAll();
287
 
288
  CherryJsCore.cherryProjectsFrontScripts.magnificIconInit();
289
+ CherryJsCore.variable.$document.trigger( 'getNewProjectsListAjaxSuccess' );
290
  } );
291
 
292
  }
358
  Waypoint.refreshAll();
359
 
360
  CherryJsCore.cherryProjectsFrontScripts.magnificIconInit();
361
+
362
+ CherryJsCore.variable.$document.trigger( 'getMoreProjectsAjaxSuccess' );
363
  } );
364
 
365
  }
441
  /*
442
  * Cascading grid layout
443
  */
444
+ function cascadingGridLayoutRender( columnNumber ) {
445
  var projectsListWrap = $('.projects-list', $projectsContainer ),
446
  projectsList = $('.projects-item', $projectsContainer );
447
 
485
  */
486
  function getCascadingIndex( index ) {
487
  var index = index || 0,
488
+ map = [],
489
  counter = 0,
490
  mapIndex = 0;
491
 
492
+ switch ( getResponsiveLayout() ) {
493
+ case 'xl':
494
+ map = cherryProjectsObjects.cascadingListMap || [ 1, 2, 2, 3, 3, 3, 4, 4, 4, 4 ];
495
+ break
496
+ case 'lg':
497
+ map = [ 1, 2, 2, 3, 3, 3 ];
498
+ break
499
+ case 'md':
500
+ map = [ 1, 2, 2 ];
501
+ break
502
+ case 'sm':
503
+ map = [ 1, 2, 2 ];
504
+ break
505
+ case 'xs':
506
+ map = [ 1 ];
507
+ break
508
+ }
509
+
510
  for ( var i = 0; i < index; i++ ) {
511
  counter++;
512
 
577
  columnPerView = 1;
578
  break
579
  }
580
+
581
  return columnPerView;
582
  }
583
 
585
  var windowWidth = $( window ).width(),
586
  widthLayout = 'xs';
587
 
588
+ if ( windowWidth >= 600 ) {
589
  widthLayout = 'sm';
590
  }
591
 
592
+ if ( windowWidth >= 900 ) {
593
  widthLayout = 'md';
594
  }
595
 
596
+ if ( windowWidth >= 1200 ) {
597
  widthLayout = 'lg';
598
  }
599
 
600
+ if ( windowWidth >= 1600 ) {
601
  widthLayout = 'xl';
602
  }
603
 
public/assets/js/cherry-projects-scripts.js CHANGED
@@ -84,6 +84,9 @@
84
  case 'masonry-layout':
85
  self.masonryLayoutRender( $instance, columnNumber, instanceSettings['item-margin'] );
86
  break;
 
 
 
87
  }
88
  } );
89
  } );
@@ -126,11 +129,12 @@
126
  },
127
 
128
  cascadingGridLayoutRender: function( instance, marginItem ) {
129
- var $itemlist = $( '.projects-terms-item', instance );
 
130
 
131
  $itemlist.each( function( index ) {
132
  var $this = $( this ),
133
- newWidth = ( 100 / getCascadingIndex( index ) ).toFixed( 2 ),
134
  margin = Math.ceil( +marginItem / 2 );
135
 
136
  $this.css( {
@@ -144,12 +148,30 @@
144
  }
145
  );
146
 
147
- function getCascadingIndex ( index ) {
148
  var index = index || 0,
149
- map = cherryProjectsTermObjects.cascadingListMap || [ 1, 2, 2, 3, 3, 3, 4, 4, 4, 4 ],
150
  counter = 0,
151
  mapIndex = 0;
152
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
153
  for ( var i = 0; i < index; i++ ) {
154
  counter++;
155
 
@@ -208,19 +230,19 @@
208
  var windowWidth = $( window ).width(),
209
  widthLayout = 'xs';
210
 
211
- if ( windowWidth >= 544 ) {
212
  widthLayout = 'sm';
213
  }
214
 
215
- if ( windowWidth >= 768 ) {
216
  widthLayout = 'md';
217
  }
218
 
219
- if ( windowWidth >= 992 ) {
220
  widthLayout = 'lg';
221
  }
222
 
223
- if ( windowWidth >= 1200 ) {
224
  widthLayout = 'xl';
225
  }
226
 
84
  case 'masonry-layout':
85
  self.masonryLayoutRender( $instance, columnNumber, instanceSettings['item-margin'] );
86
  break;
87
+ case 'cascading-grid-layout':
88
+ self.cascadingGridLayoutRender( $instance, instanceSettings['item-margin'] );
89
+ break;
90
  }
91
  } );
92
  } );
129
  },
130
 
131
  cascadingGridLayoutRender: function( instance, marginItem ) {
132
+ var $itemlist = $( '.projects-terms-item', instance ),
133
+ self = this;
134
 
135
  $itemlist.each( function( index ) {
136
  var $this = $( this ),
137
+ newWidth = ( 100 / getCascadingIndex( index, self ) ).toFixed( 2 ),
138
  margin = Math.ceil( +marginItem / 2 );
139
 
140
  $this.css( {
148
  }
149
  );
150
 
151
+ function getCascadingIndex ( index, self ) {
152
  var index = index || 0,
153
+ map = [],
154
  counter = 0,
155
  mapIndex = 0;
156
 
157
+ switch ( self.getResponsiveLayout() ) {
158
+ case 'xl':
159
+ map = cherryProjectsTermObjects.cascadingListMap || [ 1, 2, 2, 3, 3, 3, 4, 4, 4, 4 ];
160
+ break
161
+ case 'lg':
162
+ map = [ 1, 2, 2, 3, 3, 3 ];
163
+ break
164
+ case 'md':
165
+ map = [ 1, 2, 2 ];
166
+ break
167
+ case 'sm':
168
+ map = [ 1, 2, 2 ];
169
+ break
170
+ case 'xs':
171
+ map = [ 1 ];
172
+ break
173
+ }
174
+
175
  for ( var i = 0; i < index; i++ ) {
176
  counter++;
177
 
230
  var windowWidth = $( window ).width(),
231
  widthLayout = 'xs';
232
 
233
+ if ( windowWidth >= 600 ) {
234
  widthLayout = 'sm';
235
  }
236
 
237
+ if ( windowWidth >= 900 ) {
238
  widthLayout = 'md';
239
  }
240
 
241
+ if ( windowWidth >= 1200 ) {
242
  widthLayout = 'lg';
243
  }
244
 
245
+ if ( windowWidth >= 1600 ) {
246
  widthLayout = 'xl';
247
  }
248
 
public/includes/class-projects-data.php CHANGED
@@ -502,9 +502,12 @@ class Cherry_Project_Data {
502
  $show_all_text = apply_filters( 'cherry_projects_show_all_text', esc_html__( 'Show all', 'cherry-projects' ) );
503
  $html .= '<li class="active"><span data-cat-id="" data-slug="">'. $show_all_text .'</span></li>';
504
 
 
 
505
  foreach ( $terms as $term ) {
506
 
507
- if ( in_array( $term->slug, $tax_list ) || empty( $tax_list ) ) {
 
508
  $html .= '<li><span data-cat-id="' . $term->cat_ID . '" data-slug="' . $term->slug . '">'. $term->name .'</span></li>';
509
  }
510
  }
@@ -824,4 +827,31 @@ class Cherry_Project_Data {
824
  );
825
  }
826
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
827
  }
502
  $show_all_text = apply_filters( 'cherry_projects_show_all_text', esc_html__( 'Show all', 'cherry-projects' ) );
503
  $html .= '<li class="active"><span data-cat-id="" data-slug="">'. $show_all_text .'</span></li>';
504
 
505
+ $_tax_list = $this->prepare_to_wpml( $tax_list );
506
+
507
  foreach ( $terms as $term ) {
508
 
509
+ if ( in_array( $term->slug, $_tax_list ) || empty( $_tax_list ) ) {
510
+
511
  $html .= '<li><span data-cat-id="' . $term->cat_ID . '" data-slug="' . $term->slug . '">'. $term->name .'</span></li>';
512
  }
513
  }
827
  );
828
  }
829
 
830
+ /**
831
+ * Prepare taxonomy terms list for if WPML-plugin are used.
832
+ *
833
+ * @since 1.2.2
834
+ * @param array $tax_list
835
+ * @return arrat
836
+ */
837
+ public function prepare_to_wpml( $tax_list ) {
838
+
839
+ if ( ! defined( 'ICL_SITEPRESS_VERSION' ) ) {
840
+ return $tax_list;
841
+ }
842
+
843
+ if ( empty( $tax_list ) ) {
844
+ return $tax_list;
845
+ }
846
+
847
+ $translated_tax_list = array();
848
+
849
+ foreach ( $tax_list as $slug ) {
850
+ $term_obj = get_term_by( 'slug', $slug, 'projects_category' );
851
+ $translated_tax_list[] = $term_obj->slug;
852
+ }
853
+
854
+ return $translated_tax_list;
855
+ }
856
+
857
  }
readme.txt CHANGED
@@ -3,8 +3,8 @@
3
  Contributors: TemplateMonster 2002
4
  Tags: custom post type, projects, portfolio, cherry framework
5
  Requires at least: 4.5
6
- Tested up to: 4.5.3
7
- Stable tag: 1.2.1
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -143,3 +143,9 @@ Standard templates can be rewritten in the theme. For that you need to create ch
143
 
144
  * Fixed justified layout listing
145
  * Fixed bugs
 
 
 
 
 
 
3
  Contributors: TemplateMonster 2002
4
  Tags: custom post type, projects, portfolio, cherry framework
5
  Requires at least: 4.5
6
+ Tested up to: 4.7.2
7
+ Stable tag: 1.2.2
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
143
 
144
  * Fixed justified layout listing
145
  * Fixed bugs
146
+
147
+ = 1.2.2 =
148
+
149
+ * Add responsive layouts for cascading grid layout
150
+ * Add projects items ajax success loading callback
151
+ * Fixed bugs
wpml-config.xml CHANGED
@@ -1,7 +1,4 @@
1
  <wpml-config>
2
- <custom-fields>
3
- <custom-field action="copy">_cherry_projects</custom-field>
4
- </custom-fields>
5
  <custom-types>
6
  <custom-type translate="1">projects</custom-type>
7
  </custom-types>
@@ -9,4 +6,21 @@
9
  <taxonomy translate="1">projects_category</taxonomy>
10
  <taxonomy translate="1">projects_tag</taxonomy>
11
  </taxonomies>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  </wpml-config>
1
  <wpml-config>
 
 
 
2
  <custom-types>
3
  <custom-type translate="1">projects</custom-type>
4
  </custom-types>
6
  <taxonomy translate="1">projects_category</taxonomy>
7
  <taxonomy translate="1">projects_tag</taxonomy>
8
  </taxonomies>
9
+ <custom-fields>
10
+ <custom-field action="translate">cherry_projects_external_link</custom-field>
11
+ <custom-field action="translate">cherry_projects_external_link_text</custom-field>
12
+ <custom-field action="copy">cherry_projects_external_link_target</custom-field>
13
+ <custom-field action="translate">cherry_projects_details</custom-field>
14
+ <custom-field action="translate">cherry_projects_skills</custom-field>
15
+ <custom-field action="copy">cherry_projects_image_attachments_ids</custom-field>
16
+ <custom-field action="copy">cherry_projects_listing_layout</custom-field>
17
+ <custom-field action="copy">cherry_projects_column_number</custom-field>
18
+ <custom-field action="copy">cherry_projects_image_margin</custom-field>
19
+ <custom-field action="copy">cherry_projects_slider_attachments_ids</custom-field>
20
+ <custom-field action="copy">cherry_projects_slider_navigation</custom-field>
21
+ <custom-field action="copy">cherry_projects_slider_loop</custom-field>
22
+ <custom-field action="copy">cherry_projects_slider_thumbnails_position</custom-field>
23
+ <custom-field action="copy">cherry_projects_audio_attachments_ids</custom-field>
24
+ <custom-field action="copy">cherry_projects_video_list</custom-field>
25
+ </custom-fields>
26
  </wpml-config>