Version Description
- Mar 28, 2022 =
- New: Elementor addon to insert the shortcode for preview.
- New: A hook 'sp_wp_tabs_allow_import_tags' added to modify import option filter.
- Improved: SVG preloading icon has been added as a pre-loader image.
- Improved: The existing images, SVGs in the plugin are optimized.
- Fix: The custom class field of Gutenberg block of Real Testimonial does not work.
- Removed: Unused images from the plugin.
- Removed: The TinyMCE button from the classic editor.
Download this release
Release Info
Developer | shapedplugin |
Plugin | Real Testimonials |
Version | 2.5.3 |
Comparing to | |
See all releases |
Code changes from version 2.5.2 to 2.5.3
- readme.txt +11 -2
- src/Admin/ElementAddons/Sp_Testimonial_Free_Shortcode_Widget.php +158 -0
- src/Admin/GutenbergBlock/Sp_Testimonial_Free_Gutenberg_Block_Init.php +4 -5
- src/Admin/GutenbergBlock/build/index.asset.php +0 -1
- src/Admin/GutenbergBlock/build/index.js.map +0 -1
- src/Admin/Sp_Testimonial_Free_Element_Shortcode_Block.php +136 -0
- src/Admin/Sp_Testimonial_Free_Gutenberg_Block.php +1 -1
- src/Admin/Views/Framework/assets/images/copy.svg +1 -11
- src/Admin/Views/Framework/assets/images/image-shape/circle.svg +1 -38
- src/Admin/Views/Framework/assets/images/image-shape/rounded.svg +1 -32
- src/Admin/Views/Framework/assets/images/image-shape/square.svg +1 -31
- src/Admin/Views/Framework/assets/images/layout/filter-even.svg +1 -34
- src/Admin/Views/Framework/assets/images/layout/filter-masonry.svg +1 -28
- src/Admin/Views/Framework/assets/images/layout/filter.svg +1 -41
- src/Admin/Views/Framework/assets/images/layout/grid.svg +1 -34
- src/Admin/Views/Framework/assets/images/layout/list.svg +1 -48
- src/Admin/Views/Framework/assets/images/layout/masonry.svg +1 -28
- src/Admin/Views/Framework/assets/images/layout/slider.svg +1 -39
- src/Admin/Views/Framework/functions/actions.php +11 -28
- src/Admin/Views/Framework/functions/helpers.php +12 -20
- src/Admin/Views/Framework/functions/sanitize.php +10 -0
- src/Admin/Views/Framework/functions/validate.php +14 -2
- src/Admin/assets/css/font/fontello.eot +0 -0
- src/Admin/assets/css/font/fontello.svg +12 -0
- src/Admin/assets/css/font/fontello.ttf +0 -0
- src/Admin/assets/css/font/fontello.woff +0 -0
- src/Admin/assets/css/font/fontello.woff2 +0 -0
- src/Admin/assets/css/fontello.css +57 -0
- src/Admin/assets/css/fontello.min.css +1 -0
- src/Admin/assets/images/Testimonial-icon.svg +1 -39
- src/Admin/assets/images/ali_senejani.png +0 -0
- src/Admin/assets/images/checkmark.svg +1 -11
- src/Admin/assets/images/copy.svg +1 -12
- src/Admin/assets/images/feature-icon.png +0 -0
- src/Admin/assets/images/header-img.svg +1 -29
- src/Admin/assets/images/icon-256.png +0 -0
- src/Admin/assets/images/icon-32.png +0 -0
- src/Admin/assets/images/icon.svg +1 -4
- src/Admin/assets/images/import-export.svg +1 -5
- src/Admin/assets/images/real-testimonials-logo.svg +1 -1
- src/Admin/assets/images/sirpa.png +0 -0
- src/Admin/assets/images/star.png +0 -0
- src/Admin/assets/images/testimonial-icon1.svg +1 -1
- src/Admin/assets/images/testimonial-logo.png +0 -0
- src/Admin/assets/images/testimonial-logo.svg +0 -114
- src/Admin/assets/js/icon-32.png +0 -0
- src/Admin/assets/js/mce-button.js +0 -30
- src/Admin/assets/js/mce-button.min.js +0 -1
- src/Admin/assets/js/script.js +0 -4
- src/Admin/assets/js/script.min.js +0 -0
- src/Frontend/Views/templates/preloader.php +1 -1
- src/Frontend/assets/img/preloader.gif +0 -0
- src/Frontend/assets/img/spinner.svg +1 -0
- src/Frontend/assets/js/sp-slick-active.js +3 -3
- src/Frontend/assets/js/sp-slick-active.min.js +1 -1
- src/Includes/Import_Export.php +11 -10
- src/Includes/TestimonialFree.php +7 -0
- testimonial-free.php +2 -2
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: shapedplugin, rubel_miah, khalilu, shamimmiashuhagh
|
|
3 |
Donate link: http://shapedplugin.com/donate
|
4 |
Tags: testimonial, testimonials, testimonial showcase, testimonials showcase, testimonial slider, testimonials slider, testimonial carousel, testimonial front-end submission form, testimonials widget, easy testimonial, testimonial rotator, random testimonials, custom testimonial, collect testimonials, social proof, simple testimonial plugin, best testimonials showcase plugin, free testimonial, customers reviews, real testimonials
|
5 |
Requires at least: 4.0
|
6 |
-
Tested up to: 5.9
|
7 |
-
Stable tag: 2.5.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -318,6 +318,15 @@ Thank you!
|
|
318 |
|
319 |
== Changelog ==
|
320 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
321 |
= 2.5.2 - Mar 05, 2022 =
|
322 |
* New: Gutenberg Block has been added to insert the shortcode.
|
323 |
|
3 |
Donate link: http://shapedplugin.com/donate
|
4 |
Tags: testimonial, testimonials, testimonial showcase, testimonials showcase, testimonial slider, testimonials slider, testimonial carousel, testimonial front-end submission form, testimonials widget, easy testimonial, testimonial rotator, random testimonials, custom testimonial, collect testimonials, social proof, simple testimonial plugin, best testimonials showcase plugin, free testimonial, customers reviews, real testimonials
|
5 |
Requires at least: 4.0
|
6 |
+
Tested up to: 5.9.2
|
7 |
+
Stable tag: 2.5.3
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
318 |
|
319 |
== Changelog ==
|
320 |
|
321 |
+
= 2.5.3 - Mar 28, 2022 =
|
322 |
+
* New: Elementor addon to insert the shortcode for preview.
|
323 |
+
* New: A hook 'sp_wp_tabs_allow_import_tags' added to modify import option filter.
|
324 |
+
* Improved: SVG preloading icon has been added as a pre-loader image.
|
325 |
+
* Improved: The existing images, SVGs in the plugin are optimized.
|
326 |
+
* Fix: The custom class field of Gutenberg block of Real Testimonial does not work.
|
327 |
+
* Removed: Unused images from the plugin.
|
328 |
+
* Removed: The TinyMCE button from the classic editor.
|
329 |
+
|
330 |
= 2.5.2 - Mar 05, 2022 =
|
331 |
* New: Gutenberg Block has been added to insert the shortcode.
|
332 |
|
src/Admin/ElementAddons/Sp_Testimonial_Free_Shortcode_Widget.php
ADDED
@@ -0,0 +1,158 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Framework options.class file.
|
4 |
+
*
|
5 |
+
* @link https://shapedplugin.com
|
6 |
+
* @since 2.0.0
|
7 |
+
*
|
8 |
+
* @package Testimonial_free
|
9 |
+
* @subpackage Testimonial_free/Admin
|
10 |
+
*/
|
11 |
+
|
12 |
+
namespace ShapedPlugin\TestimonialFree\Admin\ElementAddons;
|
13 |
+
|
14 |
+
use ShapedPlugin\TestimonialFree\Frontend\Helper;
|
15 |
+
|
16 |
+
/**
|
17 |
+
* Elementor real testimonial free shortcode Widget.
|
18 |
+
*
|
19 |
+
* @since 2.5.2
|
20 |
+
*/
|
21 |
+
class Sp_Testimonial_Free_Shortcode_Widget extends \Elementor\Widget_Base {
|
22 |
+
/**
|
23 |
+
* Get widget name.
|
24 |
+
*
|
25 |
+
* @since 2.5.2
|
26 |
+
* @access public
|
27 |
+
*
|
28 |
+
* @return string Widget name.
|
29 |
+
*/
|
30 |
+
public function get_name() {
|
31 |
+
return 'real_testimonial_free_shortcode';
|
32 |
+
}
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Get widget title.
|
36 |
+
*
|
37 |
+
* @since 2.5.2
|
38 |
+
* @access public
|
39 |
+
*
|
40 |
+
* @return string Widget title.
|
41 |
+
*/
|
42 |
+
public function get_title() {
|
43 |
+
return __( 'Real Testimonial', 'testimonial-free' );
|
44 |
+
}
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Get widget icon.
|
48 |
+
*
|
49 |
+
* @since 2.5.2
|
50 |
+
* @access public
|
51 |
+
*
|
52 |
+
* @return string Widget icon.
|
53 |
+
*/
|
54 |
+
public function get_icon() {
|
55 |
+
return 'icon-rt';
|
56 |
+
}
|
57 |
+
|
58 |
+
/**
|
59 |
+
* Get widget categories.
|
60 |
+
*
|
61 |
+
* @since 2.5.2
|
62 |
+
* @access public
|
63 |
+
*
|
64 |
+
* @return array Widget categories.
|
65 |
+
*/
|
66 |
+
public function get_categories() {
|
67 |
+
return array( 'basic' );
|
68 |
+
}
|
69 |
+
|
70 |
+
/**
|
71 |
+
* Get all post list.
|
72 |
+
*
|
73 |
+
* @since 2.5.2
|
74 |
+
* @return array
|
75 |
+
*/
|
76 |
+
public function sprtp_post_list() {
|
77 |
+
$post_list = array();
|
78 |
+
$sprtp_posts = new \WP_Query(
|
79 |
+
array(
|
80 |
+
'post_type' => 'spt_shortcodes',
|
81 |
+
'post_status' => 'publish',
|
82 |
+
'posts_per_page' => 9999,
|
83 |
+
)
|
84 |
+
);
|
85 |
+
$posts = $sprtp_posts->posts;
|
86 |
+
foreach ( $posts as $post ) {
|
87 |
+
$post_list[ $post->ID ] = $post->post_title;
|
88 |
+
}
|
89 |
+
krsort( $post_list );
|
90 |
+
return $post_list;
|
91 |
+
}
|
92 |
+
|
93 |
+
/**
|
94 |
+
* Controls register.
|
95 |
+
*
|
96 |
+
* @return void
|
97 |
+
*/
|
98 |
+
protected function register_controls() {
|
99 |
+
$this->start_controls_section(
|
100 |
+
'content_section',
|
101 |
+
array(
|
102 |
+
'label' => __( 'Content', 'testimonial-free' ),
|
103 |
+
'tab' => \Elementor\Controls_Manager::TAB_CONTENT,
|
104 |
+
)
|
105 |
+
);
|
106 |
+
|
107 |
+
$this->add_control(
|
108 |
+
'sp_testimonial_free_shortcode',
|
109 |
+
array(
|
110 |
+
'label' => __( 'Real Testimonial Shortcode(s)', 'testimonial-free' ),
|
111 |
+
'type' => \Elementor\Controls_Manager::SELECT2,
|
112 |
+
'label_block' => true,
|
113 |
+
'default' => '',
|
114 |
+
'options' => $this->sprtp_post_list(),
|
115 |
+
)
|
116 |
+
);
|
117 |
+
|
118 |
+
$this->end_controls_section();
|
119 |
+
|
120 |
+
}
|
121 |
+
|
122 |
+
/**
|
123 |
+
* Render testimonial shortcode widget output on the frontend.
|
124 |
+
*
|
125 |
+
* @since 2.5.2
|
126 |
+
* @access protected
|
127 |
+
*/
|
128 |
+
protected function render() {
|
129 |
+
|
130 |
+
$settings = $this->get_settings_for_display();
|
131 |
+
$sp_testimonial_shortcode = $settings['sp_testimonial_free_shortcode'];
|
132 |
+
|
133 |
+
if ( '' === $sp_testimonial_shortcode ) {
|
134 |
+
echo '<div style="text-align: center; margin-top: 0; padding: 10px" class="elementor-add-section-drag-title">Select a shortcode</div>';
|
135 |
+
return;
|
136 |
+
}
|
137 |
+
|
138 |
+
$generator_id = $sp_testimonial_shortcode;
|
139 |
+
|
140 |
+
if ( \Elementor\Plugin::$instance->editor->is_edit_mode() ) {
|
141 |
+
$post_id = $generator_id;
|
142 |
+
$setting_options = get_option( 'sp_testimonial_pro_options' );
|
143 |
+
$shortcode_data = get_post_meta( $post_id, 'sp_tpro_shortcode_options', true );
|
144 |
+
$main_section_title = get_the_title( $post_id );
|
145 |
+
Helper::sp_testimonial_html_show( $post_id, $setting_options, $shortcode_data, $main_section_title );
|
146 |
+
?>
|
147 |
+
<script>
|
148 |
+
jQuery('#sp-testimonial-preloader-' + <?php echo esc_attr( $generator_id ); ?>).animate({ opacity: 0, zIndex: -99 }, 600);
|
149 |
+
</script>
|
150 |
+
<script src="<?php echo esc_url( SP_TFREE_URL . 'Frontend/assets/js/sp-slick-active.min.js' ); ?>" ></script>
|
151 |
+
<?php
|
152 |
+
} else {
|
153 |
+
echo do_shortcode( '[sp_testimonial id="' . $generator_id . '"]' );
|
154 |
+
}
|
155 |
+
|
156 |
+
}
|
157 |
+
|
158 |
+
}
|
src/Admin/GutenbergBlock/Sp_Testimonial_Free_Gutenberg_Block_Init.php
CHANGED
@@ -1,7 +1,4 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
namespace ShapedPlugin\TestimonialFree\Admin\GutenbergBlock;
|
4 |
-
|
5 |
/**
|
6 |
* The plugin gutenberg block Initializer.
|
7 |
*
|
@@ -13,6 +10,8 @@ namespace ShapedPlugin\TestimonialFree\Admin\GutenbergBlock;
|
|
13 |
* @author ShapedPlugin <support@shapedplugin.com>
|
14 |
*/
|
15 |
|
|
|
|
|
16 |
// Exit if accessed directly.
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit;
|
@@ -171,11 +170,11 @@ if ( ! class_exists( 'Sp_Testimonial_Free_Gutenberg_Block_Init' ) ) {
|
|
171 |
public function sp_testimonial_free_render_shortcode( $attributes ) {
|
172 |
$class_name = '';
|
173 |
if ( ! empty( $attributes['className'] ) ) {
|
174 |
-
$class_name =
|
175 |
}
|
176 |
|
177 |
if ( ! $attributes['is_admin'] ) {
|
178 |
-
return '<div class="' . $class_name . '">' . do_shortcode( '[sp_testimonial id="' . sanitize_text_field( $attributes['shortcode'] ) . '"]' ) . '</div>';
|
179 |
}
|
180 |
|
181 |
$post_id = $attributes['shortcode'];
|
1 |
<?php
|
|
|
|
|
|
|
2 |
/**
|
3 |
* The plugin gutenberg block Initializer.
|
4 |
*
|
10 |
* @author ShapedPlugin <support@shapedplugin.com>
|
11 |
*/
|
12 |
|
13 |
+
namespace ShapedPlugin\TestimonialFree\Admin\GutenbergBlock;
|
14 |
+
|
15 |
// Exit if accessed directly.
|
16 |
if ( ! defined( 'ABSPATH' ) ) {
|
17 |
exit;
|
170 |
public function sp_testimonial_free_render_shortcode( $attributes ) {
|
171 |
$class_name = '';
|
172 |
if ( ! empty( $attributes['className'] ) ) {
|
173 |
+
$class_name = $attributes['className'];
|
174 |
}
|
175 |
|
176 |
if ( ! $attributes['is_admin'] ) {
|
177 |
+
return '<div class="' . esc_attr( $class_name ) . '">' . do_shortcode( '[sp_testimonial id="' . sanitize_text_field( $attributes['shortcode'] ) . '"]' ) . '</div>';
|
178 |
}
|
179 |
|
180 |
$post_id = $attributes['shortcode'];
|
src/Admin/GutenbergBlock/build/index.asset.php
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
<?php return array('dependencies' => array('wp-block-editor', 'wp-element', 'wp-escape-html'), 'version' => 'd8e14ca43719eadb75511724be9a3faa');
|
|
src/Admin/GutenbergBlock/build/index.js.map
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
{"version":3,"file":"index.js","mappings":";;;;;;;;;;;;;AAAA,MAAMA,EAAE,GAAGC,EAAE,CAACC,OAAH,CAAWC,aAAtB;AACA;AACA,MAAMG,KAAK,GAAG,EAAd;AACAA,KAAK,CAACC,SAAN,GAAkBP,EAAE,CAAC,KAAD,EAAQ;AAACQ,EAAAA,GAAG,EAAEJ,uEAAe,CAAEK,mBAAmB,CAACC,GAApB,GAA0B,wDAA5B;AAArB,CAAR,CAApB;AACA,+DAAeJ,KAAf;;;;;;;;;;;;;;;;;ACJA;AACA;AACA;AACC;AACA,MAAM;AAAEK,EAAAA;AAAF,IAASV,EAAE,CAACW,IAAlB;AACA,MAAM;AAAEC,EAAAA;AAAF,IAAeZ,EAAE,CAACC,OAAxB;AACA,MAAMF,EAAE,GAAGC,EAAE,CAACC,OAAH,CAAWC,aAAtB;;AAEA,MAAMW,qBAAqB,GAAG;AAAA,MAAE;AAAEC,IAAAA,UAAU,EAAG;AAAEC,MAAAA;AAAF,KAAf;AAA8BC,IAAAA,aAA9B;AAA6CC,IAAAA;AAA7C,GAAF;AAAA,SAC3B,kEAAC,QAAD,QACKlB,EAAE,CAAC,KAAD,EAAQ;AAACmB,IAAAA,SAAS,EAAE;AAAZ,GAAR,EACCnB,EAAE,CAAC,QAAD,EAAW;AAACmB,IAAAA,SAAS,EAAE,0BAAZ;AAAwCC,IAAAA,QAAQ,EAAEC,CAAC,IAAIH,eAAe,CAACG,CAAD,CAAtE;AAA2EC,IAAAA,KAAK,EAAElB,uEAAe,CAAEY,SAAF;AAAjG,GAAX,EACEhB,EAAE,CAAC,QAAD,EAAW;AAACsB,IAAAA,KAAK,EAAElB,uEAAe,CAAE,GAAF;AAAvB,GAAX,EAA4CC,kEAAU,CAAGM,EAAE,CAAE,iCAAF,EAAqC,iBAArC,CAAL,CAAtD,CADJ,EAEEM,aAAa,CAACM,GAAd,CAAmBP,SAAS,IAAI;AAC5B,QAAIQ,KAAK,GAAIR,SAAS,CAACQ,KAAV,CAAgBC,MAAhB,GAAyB,EAA1B,GAAgCT,SAAS,CAACQ,KAAV,CAAgBE,SAAhB,CAA0B,CAA1B,EAA4B,EAA5B,IAAkC,SAAlC,GAA8CV,SAAS,CAACW,EAAxD,GAA6D,GAA7F,GAAmGX,SAAS,CAACQ,KAAV,GAAkB,KAAlB,GAA0BR,SAAS,CAACW,EAApC,GAAyC,GAAxJ;AACA,WAAO3B,EAAE,CAAC,QAAD,EAAW;AAACsB,MAAAA,KAAK,EAAElB,uEAAe,CAAEY,SAAS,CAACW,EAAV,CAAaC,QAAb,EAAF,CAAvB;AAAoDC,MAAAA,GAAG,EAAEzB,uEAAe,CAAEY,SAAS,CAACW,EAAV,CAAaC,QAAb,EAAF;AAAxE,KAAX,EAAiHvB,kEAAU,CAAEmB,KAAF,CAA3H,CAAT;AACH,GAHD,CAFF,CADH,CADP,CAD2B;AAAA,CAA9B;;AAcA,+DAAeV,qBAAf;;;;;;;;;;ACtBD;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA,eAAe,4BAA4B;WAC3C,eAAe;WACf,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA,8CAA8C;;;;;WCA9C;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AAEA,MAAM;AAAEH,EAAAA;AAAF,IAASV,EAAE,CAACW,IAAlB;AACA,MAAM;AAAEmB,EAAAA;AAAF,IAAwB9B,EAAE,CAAC+B,MAAjC;AACA,MAAM;AAAEC,EAAAA,SAAF;AAAaC,EAAAA;AAAb,IAA0BjC,EAAE,CAACkC,UAAnC;AACA,MAAM;AAAEtB,EAAAA;AAAF,IAAeZ,EAAE,CAACC,OAAxB;AACA,MAAMkC,gBAAgB,GAAGnC,EAAE,CAACoC,gBAA5B;AACA,MAAMrC,EAAE,GAAGC,EAAE,CAACC,OAAH,CAAWC,aAAtB;AAEA;AACA;AACA;;AACA4B,iBAAiB,CAAC,+BAAD,EAAkC;AACjDP,EAAAA,KAAK,EAAEnB,kEAAU,CAAEM,EAAE,CAAC,mBAAD,EAAsB,kBAAtB,CAAJ,CADgC;AAEjD2B,EAAAA,WAAW,EAAEjC,kEAAU,CAAEM,EAAE,CACzB,8EADyB,EAEzB,kBAFyB,CAAJ,CAF0B;AAMjD4B,EAAAA,IAAI,EAAEjC,sEAN2C;AAOjDkC,EAAAA,QAAQ,EAAEnC,kEAAU,CAAC,QAAD,CAP6B;AAQjDoC,EAAAA,QAAQ,EAAE;AACRC,IAAAA,IAAI,EAAE;AADE,GARuC;AAWjDC,EAAAA,IAAI,EAAGC,KAAD,IAAW;AACf,UAAM;AAAE7B,MAAAA,UAAF;AAAc8B,MAAAA;AAAd,QAAgCD,KAAtC;AACA,QAAI3B,aAAa,GAAGR,mBAAmB,CAACQ,aAAxC;;AAEA,QAAI6B,UAAU,GAAIC,WAAD,IAAiB;AAChC,UAAIC,gBAAgB,GAAG,KAAvB;AACA,UAAIC,wBAAwB,GAAGC,WAAW,CAAC,YAAY;AACrD,YAAIC,MAAM,GAAGC,MAAM,CAAC,kCAAkCL,WAAnC,CAAN,CACVM,OADU,GAEVC,IAFU,CAEL,IAFK,CAAb;;AAGA,YAAKC,QAAQ,CAACC,cAAT,CAAyBL,MAAzB,CAAL,EAAyC;AACvCC,UAAAA,MAAM,CAACK,SAAP,CAAkBhD,mBAAmB,CAACiD,UAAtC;AAEAN,UAAAA,MAAM,CAAC,+BAA+BL,WAAhC,CAAN,CAAmDY,GAAnD,CAAuD;AAAE,uBAAW,CAAb;AAAgB,uBAAW;AAA3B,WAAvD;AACAP,UAAAA,MAAM,CAAC,0BAA0BL,WAA3B,CAAN,CAA8Ca,OAA9C,CAAsD;AAAEC,YAAAA,OAAO,EAAE;AAAX,WAAtD,EAAsE,GAAtE;AACAb,UAAAA,gBAAgB,GAAG,IAAnB;AACAG,UAAAA,MAAM,GAAG,EAAT;AACD;;AACD,YAAIH,gBAAJ,EAAsB;AACpBc,UAAAA,aAAa,CAACb,wBAAD,CAAb;AACD;;AACD,YAAI,KAAKF,WAAT,EAAsB;AACpBe,UAAAA,aAAa,CAACb,wBAAD,CAAb;AACD;AACF,OAlByC,EAkBvC,EAlBuC,CAA1C;AAmBD,KArBD;;AAuBA,QAAIc,eAAe,GAAIA,eAAD,IAAqB;AACzClB,MAAAA,aAAa,CAAC;AAAE7B,QAAAA,SAAS,EAAEZ,uEAAe,CAAC2D,eAAe,CAACC,MAAhB,CAAuB1C,KAAxB;AAA5B,OAAD,CAAb;AACD,KAFD;;AAIA,QAAIJ,eAAe,GAAIG,CAAD,IAAO;AAC3B0C,MAAAA,eAAe,CAAC1C,CAAD,CAAf;AACA,UAAI0B,WAAW,GAAG3C,uEAAe,CAACiB,CAAC,CAAC2C,MAAF,CAAS1C,KAAV,CAAjC;AACAwB,MAAAA,UAAU,CAACC,WAAD,CAAV;AACD,KAJD;;AAMAQ,IAAAA,QAAQ,CAACU,gBAAT,CAA0B,kBAA1B,EAA+CC,KAAD,IAAW;AACvD,UAAIA,KAAK,CAACF,MAAN,CAAaG,UAAb,KAA4B,UAAhC,EAA4C;AAC1C,YAAIpB,WAAW,GAAG3C,uEAAe,CAACW,UAAU,CAACC,SAAZ,CAAjC;AACA8B,QAAAA,UAAU,CAACC,WAAD,CAAV;AACD;AACF,KALD;;AAOA,QAAIhC,UAAU,CAACqD,OAAf,EAAyB;AACvB,aACEpE,EAAE,CAAC,KAAD,EAAQ;AAACmB,QAAAA,SAAS,EAAE;AAAZ,OAAR,EACAnB,EAAE,CAAC,KAAD,EAAQ;AAAEQ,QAAAA,GAAG,EAAEJ,uEAAe,CAAEK,mBAAmB,CAACC,GAApB,GAA0B,kDAA5B;AAAtB,OAAR,CADF,CADJ;AAKD;;AAED,QAAKO,aAAa,CAACQ,MAAd,KAAyB,CAA9B,EAAkC;AAChC,aACE,kEAAC,QAAD,QACGzB,EAAE,CACD,KADC,EAED;AAAEmB,QAAAA,SAAS,EAAE;AAAb,OAFC,EAGDnB,EAAE,CACA,KADA,EAEA;AAAEmB,QAAAA,SAAS,EAAE;AAAb,OAFA,EAGAnB,EAAE,CAAC,KAAD,EAAQ;AAAEmB,QAAAA,SAAS,EAAE,yBAAb;AACRX,QAAAA,GAAG,EAAEJ,uEAAe,CAAEK,mBAAmB,CAACC,GAApB,GAA0B,wDAA5B;AADZ,OAAR,CAHF,EAMAV,EAAE,CAAC,IAAD,EAAO,EAAP,EAAWK,kEAAU,CAACM,EAAE,CAAC,mBAAD,EAAsB,kBAAtB,CAAH,CAArB,CANF,CAHD,EAWDX,EAAE,CACA,KADA,EAEA;AAAEmB,QAAAA,SAAS,EAAE;AAAb,OAFA,EAGAd,kEAAU,CAACM,EAAE,CAAC,2BAAD,EAA8B,kBAA9B,CAAH,CAHV,EAIAX,EAAE,CACA,GADA,EAEA;AAAEqE,QAAAA,IAAI,EAAEjE,uEAAe,CAACK,mBAAmB,CAAC6D,IAArB;AAAvB,OAFA,EAGAjE,kEAAU,CAAEM,EAAE,CAAC,oBAAD,EAAuB,kBAAvB,CAAJ,CAHV,CAJF,CAXD,CADL,CADF;AA0BD;;AAED,QAAK,CAAEI,UAAU,CAACC,SAAb,IAA0BD,UAAU,CAACC,SAAX,IAAwB,CAAvD,EAA2D;AACzD,aACE,kEAAC,QAAD,QACE,kEAAC,sEAAD,QACE,kEAAC,SAAD;AAAW,aAAK,EAAC;AAAjB,SACI,kEAAC,QAAD,QACE,kEAAC,mEAAD;AACE,kBAAU,EAAED,UADd;AAEE,qBAAa,EAAEE,aAFjB;AAGE,uBAAe,EAAEC;AAHnB,QADF,CADJ,CADF,CADF,EAaIlB,EAAE,CAAC,KAAD,EAAQ;AAACmB,QAAAA,SAAS,EAAE;AAAZ,OAAR,EACAnB,EAAE,CAAC,KAAD,EAAQ;AAACmB,QAAAA,SAAS,EAAE;AAAZ,OAAR,EACAnB,EAAE,CAAC,KAAD,EAAQ;AAAEmB,QAAAA,SAAS,EAAE,yBAAb;AAAwCX,QAAAA,GAAG,EAAEJ,uEAAe,CAAEK,mBAAmB,CAACC,GAApB,GAA0B,wDAA5B;AAA5D,OAAR,CADF,EAEAL,kEAAU,CAAEM,EAAE,CAAC,kBAAD,EAAqB,kBAArB,CAAJ,CAFV,CADF,EAKAX,EAAE,CAAC,KAAD,EAAQ;AAACmB,QAAAA,SAAS,EAAE;AAAZ,OAAR,EAA6Dd,kEAAU,CAAEM,EAAE,CAAC,2BAAD,EAA8B,kBAA9B,CAAJ,CAAvE,CALF,EAMA,kEAAC,mEAAD;AACE,kBAAU,EAAEI,UADd;AAEE,qBAAa,EAAEE,aAFjB;AAGE,uBAAe,EAAEC;AAHnB,QANA,CAbN,CADF;AA6BD;;AAED,WACE,kEAAC,QAAD,QAEE,kEAAC,sEAAD,QACI,kEAAC,SAAD;AAAW,WAAK,EAAC;AAAjB,OACI,kEAAC,QAAD,QACE,kEAAC,mEAAD;AACE,gBAAU,EAAEH,UADd;AAEE,mBAAa,EAAEE,aAFjB;AAGE,qBAAe,EAAEC;AAHnB,MADF,CADJ,CADJ,CAFF,EAaE,kEAAC,gBAAD;AACE,WAAK,EAAC,+BADR;AAEE,gBAAU,EAAEH;AAFd,MAbF,CADF;AAoBD,GAhJgD;;AAiJjDwD,EAAAA,IAAI,GAAG;AACL;AACA,WAAO,IAAP;AACD;;AApJgD,CAAlC,CAAjB,C","sources":["webpack://real-testimonial-free-gutenberg-shortcode-block/./src/shortcode/blockIcon.js","webpack://real-testimonial-free-gutenberg-shortcode-block/./src/shortcode/dynamicShortcode.js","webpack://real-testimonial-free-gutenberg-shortcode-block/external window [\"wp\",\"blockEditor\"]","webpack://real-testimonial-free-gutenberg-shortcode-block/external window [\"wp\",\"element\"]","webpack://real-testimonial-free-gutenberg-shortcode-block/external window [\"wp\",\"escapeHtml\"]","webpack://real-testimonial-free-gutenberg-shortcode-block/webpack/bootstrap","webpack://real-testimonial-free-gutenberg-shortcode-block/webpack/runtime/compat get default export","webpack://real-testimonial-free-gutenberg-shortcode-block/webpack/runtime/define property getters","webpack://real-testimonial-free-gutenberg-shortcode-block/webpack/runtime/hasOwnProperty shorthand","webpack://real-testimonial-free-gutenberg-shortcode-block/webpack/runtime/make namespace object","webpack://real-testimonial-free-gutenberg-shortcode-block/./src/index.js"],"sourcesContent":["const el = wp.element.createElement;\r\nimport { escapeAttribute, escapeHTML } from \"@wordpress/escape-html\";\r\nconst icons = {};\r\nicons.sprtfIcon = el('img', {src: escapeAttribute( sp_testimonial_free.url + 'Admin/GutenbergBlock/assets/real-testimonials-logo.svg' ) })\r\nexport default icons;","/**\r\n * Shortcode select component.\r\n */\r\n import { escapeAttribute, escapeHTML } from \"@wordpress/escape-html\";\r\n const { __ } = wp.i18n;\r\n const { Fragment } = wp.element;\r\n const el = wp.element.createElement;\r\n \r\n const DynamicShortcodeInput = ( { attributes : { shortcode }, shortCodeList, shortcodeUpdate } ) => (\r\n <Fragment>\r\n {el('div', {className: 'sprtf-gutenberg-shortcode editor-styles-wrapper'},\r\n el('select', {className: 'sprtf-shortcode-selector', onChange: e => shortcodeUpdate(e), value: escapeAttribute( shortcode ) },\r\n el('option', {value: escapeAttribute( '0' )}, escapeHTML( __( '-- Select a view (shortcode) --', 'testimonial-pro' ))),\r\n shortCodeList.map( shortcode => {\r\n var title = (shortcode.title.length > 30) ? shortcode.title.substring(0,25) + '.... #(' + shortcode.id + ')' : shortcode.title + ' #(' + shortcode.id + ')';\r\n return el('option', {value: escapeAttribute( shortcode.id.toString() ), key: escapeAttribute( shortcode.id.toString() )}, escapeHTML( title ) )\r\n })\r\n )\r\n )}\r\n </Fragment>\r\n );\r\n \r\n export default DynamicShortcodeInput;","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"escapeHtml\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import icons from \"./shortcode/blockIcon\";\r\nimport DynamicShortcodeInput from \"./shortcode/dynamicShortcode\";\r\nimport { escapeAttribute, escapeHTML } from \"@wordpress/escape-html\";\r\nimport { InspectorControls } from '@wordpress/block-editor';\r\n\r\nconst { __ } = wp.i18n;\r\nconst { registerBlockType } = wp.blocks;\r\nconst { PanelBody, PanelRow } = wp.components;\r\nconst { Fragment } = wp.element;\r\nconst ServerSideRender = wp.serverSideRender;\r\nconst el = wp.element.createElement;\r\n\r\n/**\r\n * Register: aa Gutenberg Block.\r\n */\r\nregisterBlockType(\"sp-testimonial-free/shortcode\", {\r\n title: escapeHTML( __(\"Real Testimonials\", \"testimonial-free\") ),\r\n description: escapeHTML( __(\r\n \"Use Real Testimonials to insert a view shortcode (testimonials) in your page\",\r\n \"testimonial-free\"\r\n )),\r\n icon: icons.sprtfIcon,\r\n category: escapeHTML(\"common\"),\r\n supports: {\r\n html: true,\r\n },\r\n edit: (props) => {\r\n const { attributes, setAttributes } = props;\r\n var shortCodeList = sp_testimonial_free.shortCodeList;\r\n\r\n let scriptLoad = (shortcodeId) => {\r\n let sprtfBlockLoaded = false;\r\n let sprtfBlockLoadedInterval = setInterval(function () {\r\n let uniqId = jQuery(\"#sp-testimonial-free-wrapper-\" + shortcodeId)\r\n .parents()\r\n .attr(\"id\");\r\n if ( document.getElementById( uniqId ) ) {\r\n jQuery.getScript( sp_testimonial_free.loadScript );\r\n\r\n jQuery('#sp-testimonial-preloader-' + shortcodeId).css({ 'opacity': 0, 'display': 'none' });\r\n jQuery('#sp-testimonial-free-' + shortcodeId).animate({ opacity: 1 }, 600);\r\n sprtfBlockLoaded = true;\r\n uniqId = \"\";\r\n }\r\n if (sprtfBlockLoaded) {\r\n clearInterval(sprtfBlockLoadedInterval);\r\n }\r\n if (0 == shortcodeId) {\r\n clearInterval(sprtfBlockLoadedInterval);\r\n }\r\n }, 10);\r\n };\r\n\r\n let updateShortcode = (updateShortcode) => {\r\n setAttributes({ shortcode: escapeAttribute(updateShortcode.target.value) });\r\n };\r\n\r\n let shortcodeUpdate = (e) => {\r\n updateShortcode(e);\r\n let shortcodeId = escapeAttribute(e.target.value);\r\n scriptLoad(shortcodeId);\r\n };\r\n\r\n document.addEventListener(\"readystatechange\", (event) => {\r\n if (event.target.readyState === \"complete\") {\r\n let shortcodeId = escapeAttribute(attributes.shortcode);\r\n scriptLoad(shortcodeId);\r\n }\r\n });\r\n\r\n if( attributes.preview ) {\r\n return (\r\n el('div', {className: 'sprtf_shortcode_block_preview_image'},\r\n el('img', { src: escapeAttribute( sp_testimonial_free.url + \"Admin/GutenbergBlock/assets/rt-block-preview.svg\" )})\r\n )\r\n )\r\n }\r\n\r\n if ( shortCodeList.length === 0 ) {\r\n return (\r\n <Fragment>\r\n {el(\r\n \"div\",\r\n { className: \"components-placeholder components-placeholder is-large sprtf_block_shortcode\" },\r\n el(\r\n \"div\",\r\n { className: \"components-placeholder__label\" },\r\n el(\"img\", { className: 'block-editor-block-icon',\r\n src: escapeAttribute( sp_testimonial_free.url + 'Admin/GutenbergBlock/assets/real-testimonials-logo.svg' ),\r\n }),\r\n el(\"h4\", {}, escapeHTML(__(\"Real Testimonials\", \"testimonial-free\")))\r\n ),\r\n el(\r\n \"div\",\r\n { className: \"sprtf_block_shortcode_text\" },\r\n escapeHTML(__(\"No view shortcode found. \", \"testimonial-free\")),\r\n el(\r\n \"a\",\r\n { href: escapeAttribute(sp_testimonial_free.link) },\r\n escapeHTML( __(\"Create a view now!\", \"testimonial-free\") )\r\n )\r\n )\r\n )}\r\n </Fragment>\r\n );\r\n }\r\n\r\n if ( ! attributes.shortcode || attributes.shortcode == 0 ) {\r\n return (\r\n <Fragment>\r\n <InspectorControls>\r\n <PanelBody title=\"Select a view (shortcode)\">\r\n <PanelRow>\r\n <DynamicShortcodeInput\r\n attributes={attributes}\r\n shortCodeList={shortCodeList}\r\n shortcodeUpdate={shortcodeUpdate}\r\n />\r\n </PanelRow>\r\n </PanelBody>\r\n </InspectorControls>\r\n {\r\n el('div', {className: 'components-placeholder components-placeholder is-large sprtf_block_shortcode'}, \r\n el('div', {className: 'components-placeholder__label'},\r\n el('img', { className: 'block-editor-block-icon', src: escapeAttribute( sp_testimonial_free.url + 'Admin/GutenbergBlock/assets/real-testimonials-logo.svg')}),\r\n escapeHTML( __(\"Real Testimonial\", \"testimonial-free\") )\r\n ),\r\n el('div', {className: 'components-placeholder__instructions'}, escapeHTML( __(\"Select a view (shortcode)\", \"testimonial-free\") ) ),\r\n <DynamicShortcodeInput\r\n attributes={attributes}\r\n shortCodeList={shortCodeList}\r\n shortcodeUpdate={shortcodeUpdate}\r\n />\r\n )\r\n }\r\n </Fragment>\r\n );\r\n }\r\n\r\n return (\r\n <Fragment>\r\n\r\n <InspectorControls>\r\n <PanelBody title=\"Real Testimonials Block Settings\">\r\n <PanelRow>\r\n <DynamicShortcodeInput\r\n attributes={attributes}\r\n shortCodeList={shortCodeList}\r\n shortcodeUpdate={shortcodeUpdate}\r\n />\r\n </PanelRow>\r\n </PanelBody>\r\n </InspectorControls>\r\n <ServerSideRender\r\n block=\"sp-testimonial-free/shortcode\"\r\n attributes={attributes}\r\n />\r\n </Fragment>\r\n );\r\n },\r\n save() {\r\n // Rendering in PHP\r\n return null;\r\n },\r\n});\r\n"],"names":["el","wp","element","createElement","escapeAttribute","escapeHTML","icons","sprtfIcon","src","sp_testimonial_free","url","__","i18n","Fragment","DynamicShortcodeInput","attributes","shortcode","shortCodeList","shortcodeUpdate","className","onChange","e","value","map","title","length","substring","id","toString","key","InspectorControls","registerBlockType","blocks","PanelBody","PanelRow","components","ServerSideRender","serverSideRender","description","icon","category","supports","html","edit","props","setAttributes","scriptLoad","shortcodeId","sprtfBlockLoaded","sprtfBlockLoadedInterval","setInterval","uniqId","jQuery","parents","attr","document","getElementById","getScript","loadScript","css","animate","opacity","clearInterval","updateShortcode","target","addEventListener","event","readyState","preview","href","link","save"],"sourceRoot":""}
|
|
src/Admin/Sp_Testimonial_Free_Element_Shortcode_Block.php
ADDED
@@ -0,0 +1,136 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Framework options.class file.
|
4 |
+
*
|
5 |
+
* @link https://shapedplugin.com
|
6 |
+
* @since 2.0.0
|
7 |
+
*
|
8 |
+
* @package Testimonial_free
|
9 |
+
* @subpackage Testimonial_free/Admin
|
10 |
+
*/
|
11 |
+
|
12 |
+
namespace ShapedPlugin\TestimonialFree\Admin;
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Elementor shortcode block.
|
16 |
+
*/
|
17 |
+
class Sp_Testimonial_Free_Element_Shortcode_Block {
|
18 |
+
/**
|
19 |
+
* Instance
|
20 |
+
*
|
21 |
+
* @since 2.5.2
|
22 |
+
*
|
23 |
+
* @access private
|
24 |
+
* @static
|
25 |
+
*
|
26 |
+
* @var Sp_Testimonial_Free_Element_Shortcode_Block The single instance of the class.
|
27 |
+
*/
|
28 |
+
private static $_instance = null;
|
29 |
+
|
30 |
+
/**
|
31 |
+
* Instance
|
32 |
+
*
|
33 |
+
* Ensures only one instance of the class is loaded or can be loaded.
|
34 |
+
*
|
35 |
+
* @since 2.5.2
|
36 |
+
*
|
37 |
+
* @access public
|
38 |
+
* @static
|
39 |
+
*
|
40 |
+
* @return Elementor_Test_Extension An instance of the class.
|
41 |
+
*/
|
42 |
+
public static function instance() {
|
43 |
+
|
44 |
+
if ( is_null( self::$_instance ) ) {
|
45 |
+
self::$_instance = new self();
|
46 |
+
}
|
47 |
+
return self::$_instance;
|
48 |
+
|
49 |
+
}
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Constructor
|
53 |
+
*
|
54 |
+
* @since 2.5.2
|
55 |
+
*
|
56 |
+
* @access public
|
57 |
+
*/
|
58 |
+
public function __construct() {
|
59 |
+
$this->on_plugins_loaded();
|
60 |
+
add_action( 'wp_enqueue_scripts', array( $this, 'sprtp_block_enqueue_scripts' ) );
|
61 |
+
add_action( 'elementor/editor/before_enqueue_scripts', array( $this, 'sprtp_element_block_icon' ) );
|
62 |
+
}
|
63 |
+
|
64 |
+
/**
|
65 |
+
* Elementor block icon.
|
66 |
+
*
|
67 |
+
* @since 2.5.2
|
68 |
+
* @return void
|
69 |
+
*/
|
70 |
+
public function sprtp_element_block_icon() {
|
71 |
+
wp_enqueue_style( 'sprtp_element_block_icon', SP_TFREE_URL . 'Admin/assets/css/fontello.min.css', array(), SP_TFREE_VERSION, 'all' );
|
72 |
+
}
|
73 |
+
|
74 |
+
/**
|
75 |
+
* Register the JavaScript for the elementor block area.
|
76 |
+
*
|
77 |
+
* @since 2.5.2
|
78 |
+
*/
|
79 |
+
public function sprtp_block_enqueue_scripts() {
|
80 |
+
|
81 |
+
// JS Files.
|
82 |
+
wp_enqueue_script( 'tfree-slick-min-js', SP_TFREE_URL . 'Frontend/assets/js/slick.min.js', array( 'jquery' ), SP_TFREE_VERSION, true );
|
83 |
+
wp_enqueue_script( 'tfree-slick-active', SP_TFREE_URL . 'Frontend/assets/js/sp-slick-active.min.js', array( 'jquery' ), SP_TFREE_VERSION, true );
|
84 |
+
}
|
85 |
+
|
86 |
+
/**
|
87 |
+
* On Plugins Loaded
|
88 |
+
*
|
89 |
+
* Checks if Elementor has loaded, and performs some compatibility checks.
|
90 |
+
* If All checks pass, inits the plugin.
|
91 |
+
*
|
92 |
+
* Fired by `plugins_loaded` action hook.
|
93 |
+
*
|
94 |
+
* @since 2.5.2
|
95 |
+
*
|
96 |
+
* @access public
|
97 |
+
*/
|
98 |
+
public function on_plugins_loaded() {
|
99 |
+
add_action( 'elementor/init', array( $this, 'init' ) );
|
100 |
+
}
|
101 |
+
|
102 |
+
/**
|
103 |
+
* Initialize the plugin
|
104 |
+
*
|
105 |
+
* Load the plugin only after Elementor (and other plugins) are loaded.
|
106 |
+
* Load the files required to run the plugin.
|
107 |
+
*
|
108 |
+
* Fired by `plugins_loaded` action hook.
|
109 |
+
*
|
110 |
+
* @since 2.5.2
|
111 |
+
*
|
112 |
+
* @access public
|
113 |
+
*/
|
114 |
+
public function init() {
|
115 |
+
// Add Plugin actions.
|
116 |
+
add_action( 'elementor/widgets/widgets_registered', array( $this, 'init_widgets' ) );
|
117 |
+
}
|
118 |
+
|
119 |
+
/**
|
120 |
+
* Init Widgets
|
121 |
+
*
|
122 |
+
* Include widgets files and register them
|
123 |
+
*
|
124 |
+
* @since 2.5.2
|
125 |
+
*
|
126 |
+
* @access public
|
127 |
+
*/
|
128 |
+
public function init_widgets() {
|
129 |
+
// Register widget.
|
130 |
+
\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new ElementAddons\Sp_Testimonial_Free_Shortcode_Widget() );
|
131 |
+
|
132 |
+
}
|
133 |
+
|
134 |
+
}
|
135 |
+
|
136 |
+
Sp_Testimonial_Free_Element_Shortcode_Block::instance();
|
src/Admin/Sp_Testimonial_Free_Gutenberg_Block.php
CHANGED
@@ -16,7 +16,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
16 |
exit; // Exit if accessed directly.
|
17 |
}
|
18 |
|
19 |
-
if ( ! class_exists( '
|
20 |
|
21 |
/**
|
22 |
* Custom Gutenberg Block.
|
16 |
exit; // Exit if accessed directly.
|
17 |
}
|
18 |
|
19 |
+
if ( ! class_exists( 'Sp_Testimonial_Free_Gutenberg_Block' ) ) {
|
20 |
|
21 |
/**
|
22 |
* Custom Gutenberg Block.
|
src/Admin/Views/Framework/assets/images/copy.svg
CHANGED
@@ -1,11 +1 @@
|
|
1 |
-
|
2 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
3 |
-
viewBox="0 0 300 300" enable-background="new 0 0 300 300" xml:space="preserve">
|
4 |
-
<g>
|
5 |
-
<path fill="#444444" d="M234.3,17.4H101.7c-14.4,0-26.1,11.7-26.1,26.1v9.9h-9.9c-14.4,0-26.1,11.7-26.1,26.1v177
|
6 |
-
c0,14.4,11.7,26.1,26.1,26.1h132.6c14.4,0,26.1-11.7,26.1-26.1v-9.9h9.9c14.4,0,26.1-11.7,26.1-26.1v-177
|
7 |
-
C260.1,29.1,248.4,17.4,234.3,17.4z M204.6,256.5c0,3.6-3,6.6-6.6,6.6H65.7c-3.6,0-6.6-3-6.6-6.6v-177c0-3.6,3-6.6,6.6-6.6h132.6
|
8 |
-
c3.6,0,6.6,3,6.6,6.6v177H204.6z M240.6,220.5c0,3.6-3,6.6-6.6,6.6h-9.9V79.5c0-14.4-11.7-26.1-26.1-26.1H95.1v-9.9
|
9 |
-
c0-3.6,3-6.6,6.6-6.6h132.6c3.6,0,6.6,3,6.6,6.6v177H240.6z"/>
|
10 |
-
</g>
|
11 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300" xmlns:v="https://vecta.io/nano"><path fill="#444" d="M234.3 17.4H101.7c-14.4 0-26.1 11.7-26.1 26.1v9.9h-9.9c-14.4 0-26.1 11.7-26.1 26.1v177c0 14.4 11.7 26.1 26.1 26.1h132.6c14.4 0 26.1-11.7 26.1-26.1v-9.9h9.9c14.4 0 26.1-11.7 26.1-26.1v-177c-.3-14.4-12-26.1-26.1-26.1zm-29.7 239.1c0 3.6-3 6.6-6.6 6.6H65.7c-3.6 0-6.6-3-6.6-6.6v-177c0-3.6 3-6.6 6.6-6.6h132.6c3.6 0 6.6 3 6.6 6.6v177h-.3zm36-36c0 3.6-3 6.6-6.6 6.6h-9.9V79.5c0-14.4-11.7-26.1-26.1-26.1H95.1v-9.9c0-3.6 3-6.6 6.6-6.6h132.6c3.6 0 6.6 3 6.6 6.6v177h-.3z"/></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/Views/Framework/assets/images/image-shape/circle.svg
CHANGED
@@ -1,38 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 70 70" enable-background="new 0 0 70 70" xml:space="preserve">
|
5 |
-
<g>
|
6 |
-
<defs>
|
7 |
-
<path id="SVGID_1_" d="M35,70L35,70C15.7,70,0,54.3,0,35v0C0,15.7,15.7,0,35,0h0c19.3,0,35,15.7,35,35v0C70,54.3,54.3,70,35,70z"
|
8 |
-
/>
|
9 |
-
</defs>
|
10 |
-
<use xlink:href="#SVGID_1_" overflow="visible" fill="#BCC5CB"/>
|
11 |
-
<clipPath id="SVGID_2_">
|
12 |
-
<use xlink:href="#SVGID_1_" overflow="visible"/>
|
13 |
-
</clipPath>
|
14 |
-
<g clip-path="url(#SVGID_2_)">
|
15 |
-
<path fill-rule="evenodd" clip-rule="evenodd" fill="#F8F8F8" d="M35.1,46.3c-0.9,0.7-2,1.7-2.9,2.4c0.9,4.8,2,9.4,2.9,13.9
|
16 |
-
c0.9-4.6,1.8-9.2,2.8-13.9C36.9,48,36,47.1,35.1,46.3z M34.9,42.5c-6.1,0-11.2-6.2-11.2-13.8c-1.1-2.8-0.4-12.5,6.1-12.3
|
17 |
-
c7.2-3.7,12.3,0.4,15.8,2.8c1.3,2.6,2,6.6,0.6,9C46.3,36.1,41.3,42.5,34.9,42.5z M34.9,41c-5.3,0-9.7-5.5-9.7-12.3
|
18 |
-
c0-1.1,0.2-2,0.2-2.8c0.7-1.8,2.4-2.8,3.7-1.7c4.4,3.7,9.7,3.5,14.7,2.8c1.3-0.2,1.1,1.3,0.9,2.4C44.4,35.7,40.2,41,34.9,41z
|
19 |
-
M12,70c0-5.3,0.2-10.6,0-15.8c0-4.4,2-5.3,5.3-6.4l8.4-3.1c0.7-0.7,1.5-1.7,2-2.4c2.4,0.9,5,2,7.3,2.9c2.4-0.9,4.8-2,7.2-2.9
|
20 |
-
c0.7,0.7,1.3,1.7,2,2.4l8.6,3.1c3.3,1.1,5.1,2,5.1,6.4c0,5.1,0,10.5,0,15.8C42.6,70,27.4,70,12,70z M35.5,64.9
|
21 |
-
c2.9-6.4,5.7-12.8,8.6-19.3c0.6,0.9,1.3,2,2,2.9c-1.1,1.1-2.2,2.2-3.1,3.3c0.7,0.9,1.7,1.8,2.6,2.8C42.2,57.9,38.9,61.4,35.5,64.9
|
22 |
-
z M34.5,64.9c-2.8-6.4-5.7-12.8-8.4-19.3c-0.7,0.9-1.5,2-2,2.9c0.9,1.1,2,2.2,3.1,3.3c-0.9,0.9-1.8,1.8-2.8,2.8
|
23 |
-
C27.8,57.9,31.2,61.4,34.5,64.9z"/>
|
24 |
-
</g>
|
25 |
-
</g>
|
26 |
-
<g>
|
27 |
-
</g>
|
28 |
-
<g>
|
29 |
-
</g>
|
30 |
-
<g>
|
31 |
-
</g>
|
32 |
-
<g>
|
33 |
-
</g>
|
34 |
-
<g>
|
35 |
-
</g>
|
36 |
-
<g>
|
37 |
-
</g>
|
38 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70 70" xmlns:v="https://vecta.io/nano"><defs><path id="A" d="M35 70h0C15.7 70 0 54.3 0 35h0C0 15.7 15.7 0 35 0h0c19.3 0 35 15.7 35 35h0c0 19.3-15.7 35-35 35z"/></defs><use xlink:href="#A" fill="#bcc5cb"/><clipPath id="B"><use xlink:href="#A"/></clipPath><g clip-path="url(#B)"><path fill-rule="evenodd" fill="#f8f8f8" d="M35.1 46.3l-2.9 2.4c.9 4.8 2 9.4 2.9 13.9l2.8-13.9c-1-.7-1.9-1.6-2.8-2.4zm-.2-3.8c-6.1 0-11.2-6.2-11.2-13.8-1.1-2.8-.4-12.5 6.1-12.3 7.2-3.7 12.3.4 15.8 2.8 1.3 2.6 2 6.6.6 9 .1 7.9-4.9 14.3-11.3 14.3zm0-1.5c-5.3 0-9.7-5.5-9.7-12.3 0-1.1.2-2 .2-2.8.7-1.8 2.4-2.8 3.7-1.7 4.4 3.7 9.7 3.5 14.7 2.8 1.3-.2 1.1 1.3.9 2.4-.3 6.3-4.5 11.6-9.8 11.6zM12 70c0-5.3.2-10.6 0-15.8 0-4.4 2-5.3 5.3-6.4l8.4-3.1c.7-.7 1.5-1.7 2-2.4 2.4.9 5 2 7.3 2.9 2.4-.9 4.8-2 7.2-2.9.7.7 1.3 1.7 2 2.4l8.6 3.1c3.3 1.1 5.1 2 5.1 6.4V70H12zm23.5-5.1l8.6-19.3c.6.9 1.3 2 2 2.9-1.1 1.1-2.2 2.2-3.1 3.3.7.9 1.7 1.8 2.6 2.8-3.4 3.3-6.7 6.8-10.1 10.3zm-1 0l-8.4-19.3c-.7.9-1.5 2-2 2.9.9 1.1 2 2.2 3.1 3.3l-2.8 2.8c3.4 3.3 6.8 6.8 10.1 10.3z"/></g></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/Views/Framework/assets/images/image-shape/rounded.svg
CHANGED
@@ -1,32 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 70 70" enable-background="new 0 0 70 70" xml:space="preserve">
|
5 |
-
<g>
|
6 |
-
<path fill="#BCC5CB" d="M64.6,70H5.4c-3,0-5.4-2.4-5.4-5.4V5.4C0,2.4,2.4,0,5.4,0h59.3c3,0,5.4,2.4,5.4,5.4v59.3
|
7 |
-
C70,67.6,67.6,70,64.6,70z"/>
|
8 |
-
<g>
|
9 |
-
<path fill-rule="evenodd" clip-rule="evenodd" fill="#F8F8F8" d="M35.1,46.3c-0.9,0.7-2,1.7-2.9,2.4c0.9,4.8,2,9.4,2.9,13.9
|
10 |
-
c0.9-4.6,1.8-9.2,2.8-13.9C36.9,48,36,47.1,35.1,46.3z M34.9,42.5c-6.1,0-11.2-6.2-11.2-13.8c-1.1-2.8-0.4-12.5,6.1-12.3
|
11 |
-
c7.2-3.7,12.3,0.4,15.8,2.8c1.3,2.6,2,6.6,0.6,9C46.3,36.1,41.3,42.5,34.9,42.5z M34.9,41c-5.3,0-9.7-5.5-9.7-12.3
|
12 |
-
c0-1.1,0.2-2,0.2-2.8c0.7-1.8,2.4-2.8,3.7-1.7c4.4,3.7,9.7,3.5,14.7,2.8c1.3-0.2,1.1,1.3,0.9,2.4C44.4,35.7,40.2,41,34.9,41z
|
13 |
-
M12,70c0-5.3,0.2-10.6,0-15.8c0-4.4,2-5.3,5.3-6.4l8.4-3.1c0.7-0.7,1.5-1.7,2-2.4c2.4,0.9,5,2,7.3,2.9c2.4-0.9,4.8-2,7.2-2.9
|
14 |
-
c0.7,0.7,1.3,1.7,2,2.4l8.6,3.1c3.3,1.1,5.1,2,5.1,6.4c0,5.1,0,10.5,0,15.8C42.6,70,27.4,70,12,70z M35.5,64.9
|
15 |
-
c2.9-6.4,5.7-12.8,8.6-19.3c0.6,0.9,1.3,2,2,2.9c-1.1,1.1-2.2,2.2-3.1,3.3c0.7,0.9,1.7,1.8,2.6,2.8C42.2,57.9,38.9,61.4,35.5,64.9
|
16 |
-
z M34.5,64.9c-2.8-6.4-5.7-12.8-8.4-19.3c-0.7,0.9-1.5,2-2,2.9c0.9,1.1,2,2.2,3.1,3.3c-0.9,0.9-1.8,1.8-2.8,2.8
|
17 |
-
C27.8,57.9,31.2,61.4,34.5,64.9z"/>
|
18 |
-
</g>
|
19 |
-
</g>
|
20 |
-
<g>
|
21 |
-
</g>
|
22 |
-
<g>
|
23 |
-
</g>
|
24 |
-
<g>
|
25 |
-
</g>
|
26 |
-
<g>
|
27 |
-
</g>
|
28 |
-
<g>
|
29 |
-
</g>
|
30 |
-
<g>
|
31 |
-
</g>
|
32 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 70" xmlns:v="https://vecta.io/nano"><path fill="#bcc5cb" d="M64.6 70H5.4c-3 0-5.4-2.4-5.4-5.4V5.4C0 2.4 2.4 0 5.4 0h59.3c3 0 5.4 2.4 5.4 5.4v59.3c-.1 2.9-2.5 5.3-5.5 5.3z"/><path fill-rule="evenodd" fill="#f8f8f8" d="M35.1 46.3l-2.9 2.4c.9 4.8 2 9.4 2.9 13.9l2.8-13.9c-1-.7-1.9-1.6-2.8-2.4zm-.2-3.8c-6.1 0-11.2-6.2-11.2-13.8-1.1-2.8-.4-12.5 6.1-12.3 7.2-3.7 12.3.4 15.8 2.8 1.3 2.6 2 6.6.6 9 .1 7.9-4.9 14.3-11.3 14.3zm0-1.5c-5.3 0-9.7-5.5-9.7-12.3 0-1.1.2-2 .2-2.8.7-1.8 2.4-2.8 3.7-1.7 4.4 3.7 9.7 3.5 14.7 2.8 1.3-.2 1.1 1.3.9 2.4-.3 6.3-4.5 11.6-9.8 11.6zM12 70c0-5.3.2-10.6 0-15.8 0-4.4 2-5.3 5.3-6.4l8.4-3.1c.7-.7 1.5-1.7 2-2.4 2.4.9 5 2 7.3 2.9 2.4-.9 4.8-2 7.2-2.9.7.7 1.3 1.7 2 2.4l8.6 3.1c3.3 1.1 5.1 2 5.1 6.4V70H12zm23.5-5.1l8.6-19.3c.6.9 1.3 2 2 2.9-1.1 1.1-2.2 2.2-3.1 3.3.7.9 1.7 1.8 2.6 2.8-3.4 3.3-6.7 6.8-10.1 10.3zm-1 0l-8.4-19.3c-.7.9-1.5 2-2 2.9.9 1.1 2 2.2 3.1 3.3l-2.8 2.8c3.4 3.3 6.8 6.8 10.1 10.3z"/></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/Views/Framework/assets/images/image-shape/square.svg
CHANGED
@@ -1,31 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 70 70" enable-background="new 0 0 70 70" xml:space="preserve">
|
5 |
-
<g>
|
6 |
-
<rect fill="#BCC5CB" width="70" height="70"/>
|
7 |
-
<g>
|
8 |
-
<path fill-rule="evenodd" clip-rule="evenodd" fill="#F8F8F8" d="M35.1,46.3c-0.9,0.7-2,1.7-2.9,2.4c0.9,4.8,2,9.4,2.9,13.9
|
9 |
-
c0.9-4.6,1.8-9.2,2.8-13.9C36.9,48,36,47.1,35.1,46.3z M34.9,42.5c-6.1,0-11.2-6.2-11.2-13.8c-1.1-2.8-0.4-12.5,6.1-12.3
|
10 |
-
c7.2-3.7,12.3,0.4,15.8,2.8c1.3,2.6,2,6.6,0.6,9C46.3,36.1,41.3,42.5,34.9,42.5z M34.9,41c-5.3,0-9.7-5.5-9.7-12.3
|
11 |
-
c0-1.1,0.2-2,0.2-2.8c0.7-1.8,2.4-2.8,3.7-1.7c4.4,3.7,9.7,3.5,14.7,2.8c1.3-0.2,1.1,1.3,0.9,2.4C44.4,35.7,40.2,41,34.9,41z
|
12 |
-
M12,70c0-5.3,0.2-10.6,0-15.8c0-4.4,2-5.3,5.3-6.4l8.4-3.1c0.7-0.7,1.5-1.7,2-2.4c2.4,0.9,5,2,7.3,2.9c2.4-0.9,4.8-2,7.2-2.9
|
13 |
-
c0.7,0.7,1.3,1.7,2,2.4l8.6,3.1c3.3,1.1,5.1,2,5.1,6.4c0,5.1,0,10.5,0,15.8C42.6,70,27.4,70,12,70z M35.5,64.9
|
14 |
-
c2.9-6.4,5.7-12.8,8.6-19.3c0.6,0.9,1.3,2,2,2.9c-1.1,1.1-2.2,2.2-3.1,3.3c0.7,0.9,1.7,1.8,2.6,2.8C42.2,57.9,38.9,61.4,35.5,64.9
|
15 |
-
z M34.5,64.9c-2.8-6.4-5.7-12.8-8.4-19.3c-0.7,0.9-1.5,2-2,2.9c0.9,1.1,2,2.2,3.1,3.3c-0.9,0.9-1.8,1.8-2.8,2.8
|
16 |
-
C27.8,57.9,31.2,61.4,34.5,64.9z"/>
|
17 |
-
</g>
|
18 |
-
</g>
|
19 |
-
<g>
|
20 |
-
</g>
|
21 |
-
<g>
|
22 |
-
</g>
|
23 |
-
<g>
|
24 |
-
</g>
|
25 |
-
<g>
|
26 |
-
</g>
|
27 |
-
<g>
|
28 |
-
</g>
|
29 |
-
<g>
|
30 |
-
</g>
|
31 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 70" xmlns:v="https://vecta.io/nano"><path fill="#bcc5cb" d="M0 0h70v70H0z"/><path fill-rule="evenodd" fill="#f8f8f8" d="M35.1 46.3l-2.9 2.4c.9 4.8 2 9.4 2.9 13.9l2.8-13.9c-1-.7-1.9-1.6-2.8-2.4zm-.2-3.8c-6.1 0-11.2-6.2-11.2-13.8-1.1-2.8-.4-12.5 6.1-12.3 7.2-3.7 12.3.4 15.8 2.8 1.3 2.6 2 6.6.6 9 .1 7.9-4.9 14.3-11.3 14.3zm0-1.5c-5.3 0-9.7-5.5-9.7-12.3 0-1.1.2-2 .2-2.8.7-1.8 2.4-2.8 3.7-1.7 4.4 3.7 9.7 3.5 14.7 2.8 1.3-.2 1.1 1.3.9 2.4-.3 6.3-4.5 11.6-9.8 11.6zM12 70c0-5.3.2-10.6 0-15.8 0-4.4 2-5.3 5.3-6.4l8.4-3.1c.7-.7 1.5-1.7 2-2.4 2.4.9 5 2 7.3 2.9 2.4-.9 4.8-2 7.2-2.9.7.7 1.3 1.7 2 2.4l8.6 3.1c3.3 1.1 5.1 2 5.1 6.4V70H12zm23.5-5.1l8.6-19.3c.6.9 1.3 2 2 2.9-1.1 1.1-2.2 2.2-3.1 3.3.7.9 1.7 1.8 2.6 2.8-3.4 3.3-6.7 6.8-10.1 10.3zm-1 0l-8.4-19.3c-.7.9-1.5 2-2 2.9.9 1.1 2 2.2 3.1 3.3l-2.8 2.8c3.4 3.3 6.8 6.8 10.1 10.3z"/></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/Views/Framework/assets/images/layout/filter-even.svg
CHANGED
@@ -1,34 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 151 91" enable-background="new 0 0 151 91" xml:space="preserve">
|
5 |
-
<g>
|
6 |
-
<rect x="0.5" y="0.5" fill="#F7F8F9" stroke="#D2D2D2" stroke-miterlimit="10" width="150" height="90"/>
|
7 |
-
<g>
|
8 |
-
<g>
|
9 |
-
<rect x="18" y="19" fill="#BDC5CB" width="26" height="25"/>
|
10 |
-
<rect x="48" y="19" fill="#BDC5CB" width="26" height="25"/>
|
11 |
-
<rect x="78" y="19" fill="#BDC5CB" width="26" height="25"/>
|
12 |
-
<rect x="108" y="19" fill="#BDC5CB" width="26" height="25"/>
|
13 |
-
</g>
|
14 |
-
<g>
|
15 |
-
<rect x="18" y="48" fill="#BDC5CB" width="26" height="25"/>
|
16 |
-
<rect x="48" y="48" fill="#BDC5CB" width="26" height="25"/>
|
17 |
-
<rect x="78" y="48" fill="#BDC5CB" width="26" height="25"/>
|
18 |
-
<rect x="108" y="48" fill="#BDC5CB" width="26" height="25"/>
|
19 |
-
</g>
|
20 |
-
</g>
|
21 |
-
</g>
|
22 |
-
<g>
|
23 |
-
</g>
|
24 |
-
<g>
|
25 |
-
</g>
|
26 |
-
<g>
|
27 |
-
</g>
|
28 |
-
<g>
|
29 |
-
</g>
|
30 |
-
<g>
|
31 |
-
</g>
|
32 |
-
<g>
|
33 |
-
</g>
|
34 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 151 91" xmlns:v="https://vecta.io/nano"><path fill="#f7f8f9" stroke="#d2d2d2" stroke-miterlimit="10" d="M.5.5h150v90H.5z"/><path d="M18 19h26v25H18zm30 0h26v25H48zm30 0h26v25H78zm30 0h26v25h-26zM18 48h26v25H18zm30 0h26v25H48zm30 0h26v25H78zm30 0h26v25h-26z" fill="#bdc5cb"/></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/Views/Framework/assets/images/layout/filter-masonry.svg
CHANGED
@@ -1,28 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 151 91" enable-background="new 0 0 151 91" xml:space="preserve">
|
5 |
-
<g>
|
6 |
-
<rect x="0.5" y="0.5" fill="#F7F8F9" stroke="#D2D2D2" stroke-miterlimit="10" width="150" height="90"/>
|
7 |
-
<rect x="18" y="19" fill="#BDC5CB" width="26" height="25"/>
|
8 |
-
<rect x="48" y="19" fill="#BDC5CB" width="26" height="17"/>
|
9 |
-
<rect x="78" y="19" fill="#BDC5CB" width="26" height="28"/>
|
10 |
-
<rect x="108" y="19" fill="#BDC5CB" width="26" height="37"/>
|
11 |
-
<rect x="18" y="48" fill="#BDC5CB" width="26" height="25"/>
|
12 |
-
<rect x="48" y="40" fill="#BDC5CB" width="26" height="33"/>
|
13 |
-
<rect x="78" y="51" fill="#BDC5CB" width="26" height="22"/>
|
14 |
-
<rect x="108" y="60.3" fill="#BDC5CB" width="26" height="12.7"/>
|
15 |
-
</g>
|
16 |
-
<g>
|
17 |
-
</g>
|
18 |
-
<g>
|
19 |
-
</g>
|
20 |
-
<g>
|
21 |
-
</g>
|
22 |
-
<g>
|
23 |
-
</g>
|
24 |
-
<g>
|
25 |
-
</g>
|
26 |
-
<g>
|
27 |
-
</g>
|
28 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 151 91" xmlns:v="https://vecta.io/nano"><path fill="#f7f8f9" stroke="#d2d2d2" stroke-miterlimit="10" d="M.5.5h150v90H.5z"/><path d="M18 19h26v25H18zm30 0h26v17H48zm30 0h26v28H78zm30 0h26v37h-26zM18 48h26v25H18zm30-8h26v33H48zm30 11h26v22H78zm30 9.3h26V73h-26z" fill="#bdc5cb"/></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/Views/Framework/assets/images/layout/filter.svg
CHANGED
@@ -1,41 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 151 91" enable-background="new 0 0 151 91" xml:space="preserve">
|
5 |
-
<g>
|
6 |
-
<rect x="0.5" y="0.5" fill="#F7F8F9" stroke="#D2D2D2" stroke-miterlimit="10" width="150" height="90"/>
|
7 |
-
<g>
|
8 |
-
<g>
|
9 |
-
<g>
|
10 |
-
<rect x="18" y="29" fill="#BDC5CB" width="26" height="20"/>
|
11 |
-
<rect x="48" y="29" fill="#BDC5CB" width="26" height="20"/>
|
12 |
-
<rect x="78" y="29" fill="#BDC5CB" width="26" height="20"/>
|
13 |
-
<rect x="108" y="29" fill="#BDC5CB" width="26" height="20"/>
|
14 |
-
</g>
|
15 |
-
<g>
|
16 |
-
<rect x="18" y="53" fill="#BDC5CB" width="26" height="20"/>
|
17 |
-
<rect x="48" y="53" fill="#BDC5CB" width="26" height="20"/>
|
18 |
-
<rect x="78" y="53" fill="#BDC5CB" width="26" height="20"/>
|
19 |
-
<rect x="108" y="53" fill="#BDC5CB" width="26" height="20"/>
|
20 |
-
</g>
|
21 |
-
</g>
|
22 |
-
<g>
|
23 |
-
<rect x="45" y="19" fill="#BDC5CB" width="18" height="4"/>
|
24 |
-
<rect x="67" y="19" fill="#BDC5CB" width="22" height="4"/>
|
25 |
-
<rect x="93" y="19" fill="#BDC5CB" width="15" height="4"/>
|
26 |
-
</g>
|
27 |
-
</g>
|
28 |
-
</g>
|
29 |
-
<g>
|
30 |
-
</g>
|
31 |
-
<g>
|
32 |
-
</g>
|
33 |
-
<g>
|
34 |
-
</g>
|
35 |
-
<g>
|
36 |
-
</g>
|
37 |
-
<g>
|
38 |
-
</g>
|
39 |
-
<g>
|
40 |
-
</g>
|
41 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 151 91" xmlns:v="https://vecta.io/nano"><path fill="#f7f8f9" stroke="#d2d2d2" stroke-miterlimit="10" d="M.5.5h150v90H.5z"/><path d="M18 29h26v20H18zm30 0h26v20H48zm30 0h26v20H78zm30 0h26v20h-26zM18 53h26v20H18zm30 0h26v20H48zm30 0h26v20H78zm30 0h26v20h-26zM45 19h18v4H45zm22 0h22v4H67zm26 0h15v4H93z" fill="#bdc5cb"/></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/Views/Framework/assets/images/layout/grid.svg
CHANGED
@@ -1,34 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 151 91" enable-background="new 0 0 151 91" xml:space="preserve">
|
5 |
-
<g>
|
6 |
-
<rect x="0.5" y="0.5" fill="#F7F8F9" stroke="#D2D2D2" stroke-miterlimit="10" width="150" height="90"/>
|
7 |
-
<g>
|
8 |
-
<g>
|
9 |
-
<rect x="18" y="19" fill="#BDC5CB" width="26" height="25"/>
|
10 |
-
<rect x="48" y="19" fill="#BDC5CB" width="26" height="25"/>
|
11 |
-
<rect x="78" y="19" fill="#BDC5CB" width="26" height="25"/>
|
12 |
-
<rect x="108" y="19" fill="#BDC5CB" width="26" height="25"/>
|
13 |
-
</g>
|
14 |
-
<g>
|
15 |
-
<rect x="18" y="48" fill="#BDC5CB" width="26" height="25"/>
|
16 |
-
<rect x="48" y="48" fill="#BDC5CB" width="26" height="25"/>
|
17 |
-
<rect x="78" y="48" fill="#BDC5CB" width="26" height="25"/>
|
18 |
-
<rect x="108" y="48" fill="#BDC5CB" width="26" height="25"/>
|
19 |
-
</g>
|
20 |
-
</g>
|
21 |
-
</g>
|
22 |
-
<g>
|
23 |
-
</g>
|
24 |
-
<g>
|
25 |
-
</g>
|
26 |
-
<g>
|
27 |
-
</g>
|
28 |
-
<g>
|
29 |
-
</g>
|
30 |
-
<g>
|
31 |
-
</g>
|
32 |
-
<g>
|
33 |
-
</g>
|
34 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 151 91" xmlns:v="https://vecta.io/nano"><path fill="#f7f8f9" stroke="#d2d2d2" stroke-miterlimit="10" d="M.5.5h150v90H.5z"/><path d="M18 19h26v25H18zm30 0h26v25H48zm30 0h26v25H78zm30 0h26v25h-26zM18 48h26v25H18zm30 0h26v25H48zm30 0h26v25H78zm30 0h26v25h-26z" fill="#bdc5cb"/></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/Views/Framework/assets/images/layout/list.svg
CHANGED
@@ -1,48 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 151 91" enable-background="new 0 0 151 91" xml:space="preserve">
|
5 |
-
<rect x="0.5" y="0.5" fill="#F7F8F9" stroke="#D2D2D2" stroke-miterlimit="10" width="150" height="90"/>
|
6 |
-
<g>
|
7 |
-
<rect x="47.3" y="24" fill="#BDC5CB" width="60" height="2"/>
|
8 |
-
<g>
|
9 |
-
<rect x="47.3" y="21" fill="#BDC5CB" width="60" height="2"/>
|
10 |
-
<rect x="47.3" y="12" fill="#BDC5CB" width="30" height="3"/>
|
11 |
-
<rect x="47.3" y="16" fill="#BDC5CB" width="18" height="2"/>
|
12 |
-
<rect x="47.3" y="27" fill="#BDC5CB" width="10" height="2"/>
|
13 |
-
<circle fill="#BDC5CB" cx="33.3" cy="20.9" r="10.1"/>
|
14 |
-
</g>
|
15 |
-
</g>
|
16 |
-
<g>
|
17 |
-
<rect x="47.3" y="49" fill="#BDC5CB" width="60" height="2"/>
|
18 |
-
<g>
|
19 |
-
<rect x="47.3" y="46" fill="#BDC5CB" width="60" height="2"/>
|
20 |
-
<rect x="47.3" y="37" fill="#BDC5CB" width="30" height="3"/>
|
21 |
-
<rect x="47.3" y="41" fill="#BDC5CB" width="18" height="2"/>
|
22 |
-
<rect x="47.3" y="52" fill="#BDC5CB" width="10" height="2"/>
|
23 |
-
<circle fill="#BDC5CB" cx="33.3" cy="45.9" r="10.1"/>
|
24 |
-
</g>
|
25 |
-
</g>
|
26 |
-
<g>
|
27 |
-
<rect x="47.3" y="74" fill="#BDC5CB" width="60" height="2"/>
|
28 |
-
<g>
|
29 |
-
<rect x="47.3" y="71" fill="#BDC5CB" width="60" height="2"/>
|
30 |
-
<rect x="47.3" y="62" fill="#BDC5CB" width="30" height="3"/>
|
31 |
-
<rect x="47.3" y="66" fill="#BDC5CB" width="18" height="2"/>
|
32 |
-
<rect x="47.3" y="77" fill="#BDC5CB" width="10" height="2"/>
|
33 |
-
<circle fill="#BDC5CB" cx="33.3" cy="70.9" r="10.1"/>
|
34 |
-
</g>
|
35 |
-
</g>
|
36 |
-
<g>
|
37 |
-
</g>
|
38 |
-
<g>
|
39 |
-
</g>
|
40 |
-
<g>
|
41 |
-
</g>
|
42 |
-
<g>
|
43 |
-
</g>
|
44 |
-
<g>
|
45 |
-
</g>
|
46 |
-
<g>
|
47 |
-
</g>
|
48 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 151 91" xmlns:v="https://vecta.io/nano"><path fill="#f7f8f9" stroke="#d2d2d2" stroke-miterlimit="10" d="M.5.5h150v90H.5z"/><g fill="#bdc5cb"><path d="M47.3 24h60v2h-60zm0-3h60v2h-60zm0-9h30v3h-30zm0 4h18v2h-18zm0 11h10v2h-10z"/><circle cx="33.3" cy="20.9" r="10.1"/><path d="M47.3 49h60v2h-60zm0-3h60v2h-60zm0-9h30v3h-30zm0 4h18v2h-18zm0 11h10v2h-10z"/><circle cx="33.3" cy="45.9" r="10.1"/><path d="M47.3 74h60v2h-60zm0-3h60v2h-60zm0-9h30v3h-30zm0 4h18v2h-18zm0 11h10v2h-10z"/><circle cx="33.3" cy="70.9" r="10.1"/></g></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/Views/Framework/assets/images/layout/masonry.svg
CHANGED
@@ -1,28 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 151 91" enable-background="new 0 0 151 91" xml:space="preserve">
|
5 |
-
<g>
|
6 |
-
<rect x="0.5" y="0.5" fill="#F7F8F9" stroke="#D2D2D2" stroke-miterlimit="10" width="150" height="90"/>
|
7 |
-
<rect x="18" y="19" fill="#BDC5CB" width="26" height="25"/>
|
8 |
-
<rect x="48" y="19" fill="#BDC5CB" width="26" height="17"/>
|
9 |
-
<rect x="78" y="19" fill="#BDC5CB" width="26" height="28"/>
|
10 |
-
<rect x="108" y="19" fill="#BDC5CB" width="26" height="37"/>
|
11 |
-
<rect x="18" y="48" fill="#BDC5CB" width="26" height="25"/>
|
12 |
-
<rect x="48" y="40" fill="#BDC5CB" width="26" height="33"/>
|
13 |
-
<rect x="78" y="51" fill="#BDC5CB" width="26" height="22"/>
|
14 |
-
<rect x="108" y="60.3" fill="#BDC5CB" width="26" height="12.7"/>
|
15 |
-
</g>
|
16 |
-
<g>
|
17 |
-
</g>
|
18 |
-
<g>
|
19 |
-
</g>
|
20 |
-
<g>
|
21 |
-
</g>
|
22 |
-
<g>
|
23 |
-
</g>
|
24 |
-
<g>
|
25 |
-
</g>
|
26 |
-
<g>
|
27 |
-
</g>
|
28 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 151 91" xmlns:v="https://vecta.io/nano"><path fill="#f7f8f9" stroke="#d2d2d2" stroke-miterlimit="10" d="M.5.5h150v90H.5z"/><path d="M18 19h26v25H18zm30 0h26v17H48zm30 0h26v28H78zm30 0h26v37h-26zM18 48h26v25H18zm30-8h26v33H48zm30 11h26v22H78zm30 9.3h26V73h-26z" fill="#bdc5cb"/></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/Views/Framework/assets/images/layout/slider.svg
CHANGED
@@ -1,39 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 151 91" enable-background="new 0 0 151 91" xml:space="preserve">
|
5 |
-
<g>
|
6 |
-
<rect x="0.5" y="0.5" fill="#F7F8F9" stroke="#D2D2D2" stroke-miterlimit="10" width="150" height="90"/>
|
7 |
-
<g>
|
8 |
-
<g>
|
9 |
-
<path fill="#BDC5CB" d="M11,45.5l3.2-3.2c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3L14,41.3c-0.1-0.1-0.2-0.1-0.3-0.1
|
10 |
-
s-0.2,0-0.3,0.1l-3.9,3.9c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.2,0.1,0.3l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0.1c0.1,0,0.2,0,0.3-0.1
|
11 |
-
l0.3-0.3c0.2-0.2,0.2-0.5,0-0.7L11,45.5z"/>
|
12 |
-
</g>
|
13 |
-
</g>
|
14 |
-
<g>
|
15 |
-
<g>
|
16 |
-
<path fill="#BDC5CB" d="M140,45.5l-3.2,3.2c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.2,0.1,0.3l0.3,0.3c0.1,0.1,0.2,0.1,0.3,0.1
|
17 |
-
c0.1,0,0.2,0,0.3-0.1l3.9-3.9c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3l-3.9-3.9c-0.1-0.1-0.2-0.1-0.3-0.1
|
18 |
-
c-0.1,0-0.2,0-0.3,0.1l-0.3,0.3c-0.2,0.2-0.2,0.5,0,0.7L140,45.5z"/>
|
19 |
-
</g>
|
20 |
-
</g>
|
21 |
-
<rect x="25.5" y="58.6" fill="#BDC5CB" width="100" height="3"/>
|
22 |
-
<rect x="25.5" y="53.6" fill="#BDC5CB" width="100" height="3"/>
|
23 |
-
<rect x="60.5" y="44.8" fill="#BDC5CB" width="30" height="3.5"/>
|
24 |
-
<rect x="55.5" y="64.6" fill="#BDC5CB" width="40" height="3"/>
|
25 |
-
<circle fill="#BDC5CB" cx="75.6" cy="32.9" r="9"/>
|
26 |
-
</g>
|
27 |
-
<g>
|
28 |
-
</g>
|
29 |
-
<g>
|
30 |
-
</g>
|
31 |
-
<g>
|
32 |
-
</g>
|
33 |
-
<g>
|
34 |
-
</g>
|
35 |
-
<g>
|
36 |
-
</g>
|
37 |
-
<g>
|
38 |
-
</g>
|
39 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 151 91" xmlns:v="https://vecta.io/nano"><path fill="#f7f8f9" stroke="#d2d2d2" stroke-miterlimit="10" d="M.5.5h150v90H.5z"/><g fill="#bdc5cb"><path d="M11 45.5l3.2-3.2c.1-.1.1-.2.1-.3s0-.2-.1-.3l-.2-.4c-.1-.1-.2-.1-.3-.1s-.2 0-.3.1l-3.9 3.9c-.1.1-.1.2-.1.3s0 .2.1.3l3.9 3.9c.1.1.2.1.3.1s.2 0 .3-.1l.3-.3c.2-.2.2-.5 0-.7L11 45.5zm129 0l-3.2 3.2c-.1.1-.1.2-.1.3s0 .2.1.3l.3.3c.1.1.2.1.3.1s.2 0 .3-.1l3.9-3.9c.1-.1.1-.2.1-.3s0-.2-.1-.3l-3.9-3.9c-.1-.1-.2-.1-.3-.1s-.2 0-.3.1l-.3.3c-.2.2-.2.5 0 .7l3.2 3.3zM25.5 58.6h100v3h-100zm0-5h100v3h-100zm35-8.8h30v3.5h-30zm-5 19.8h40v3h-40z"/><circle cx="75.6" cy="32.9" r="9"/></g></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/Views/Framework/functions/actions.php
CHANGED
@@ -1,4 +1,14 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
if ( ! defined( 'ABSPATH' ) ) {
|
3 |
die;
|
4 |
} // Cannot access directly.
|
@@ -49,13 +59,7 @@ if ( ! function_exists( 'spftestimonial_get_icons' ) ) {
|
|
49 |
add_action( 'wp_ajax_spftestimonial-get-icons', 'spftestimonial_get_icons' );
|
50 |
}
|
51 |
|
52 |
-
|
53 |
-
*
|
54 |
-
* Export
|
55 |
-
*
|
56 |
-
* @since 1.0.0
|
57 |
-
* @version 1.0.0
|
58 |
-
*/
|
59 |
if ( ! function_exists( 'spftestimonial_export' ) ) {
|
60 |
/**
|
61 |
* Export
|
@@ -90,13 +94,6 @@ if ( ! function_exists( 'spftestimonial_export' ) ) {
|
|
90 |
add_action( 'wp_ajax_spftestimonial-export', 'spftestimonial_export' );
|
91 |
}
|
92 |
|
93 |
-
/**
|
94 |
-
*
|
95 |
-
* Import Ajax
|
96 |
-
*
|
97 |
-
* @since 1.0.0
|
98 |
-
* @version 1.0.0
|
99 |
-
*/
|
100 |
if ( ! function_exists( 'spftestimonial_import_ajax' ) ) {
|
101 |
/**
|
102 |
* Ajax Import
|
@@ -130,13 +127,6 @@ if ( ! function_exists( 'spftestimonial_import_ajax' ) ) {
|
|
130 |
add_action( 'wp_ajax_spftestimonial-import', 'spftestimonial_import_ajax' );
|
131 |
}
|
132 |
|
133 |
-
/**
|
134 |
-
*
|
135 |
-
* Reset Ajax
|
136 |
-
*
|
137 |
-
* @since 1.0.0
|
138 |
-
* @version 1.0.0
|
139 |
-
*/
|
140 |
if ( ! function_exists( 'spftestimonial_reset_ajax' ) ) {
|
141 |
/**
|
142 |
* Ajax reset.
|
@@ -161,13 +151,6 @@ if ( ! function_exists( 'spftestimonial_reset_ajax' ) ) {
|
|
161 |
add_action( 'wp_ajax_spftestimonial-reset', 'spftestimonial_reset_ajax' );
|
162 |
}
|
163 |
|
164 |
-
/**
|
165 |
-
*
|
166 |
-
* Chosen Ajax.
|
167 |
-
*
|
168 |
-
* @since 1.0.0
|
169 |
-
* @version 1.0.0
|
170 |
-
*/
|
171 |
if ( ! function_exists( 'spftestimonial_chosen_ajax' ) ) {
|
172 |
/**
|
173 |
* Chosen Ajax.
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* Real Testimonials actions functions.
|
4 |
+
*
|
5 |
+
* @link https://shapedplugin.com
|
6 |
+
* @since 2.0.0
|
7 |
+
*
|
8 |
+
* @package Testimonial_free
|
9 |
+
* @subpackage Testimonial_free/admin
|
10 |
+
*/
|
11 |
+
|
12 |
if ( ! defined( 'ABSPATH' ) ) {
|
13 |
die;
|
14 |
} // Cannot access directly.
|
59 |
add_action( 'wp_ajax_spftestimonial-get-icons', 'spftestimonial_get_icons' );
|
60 |
}
|
61 |
|
62 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
if ( ! function_exists( 'spftestimonial_export' ) ) {
|
64 |
/**
|
65 |
* Export
|
94 |
add_action( 'wp_ajax_spftestimonial-export', 'spftestimonial_export' );
|
95 |
}
|
96 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
97 |
if ( ! function_exists( 'spftestimonial_import_ajax' ) ) {
|
98 |
/**
|
99 |
* Ajax Import
|
127 |
add_action( 'wp_ajax_spftestimonial-import', 'spftestimonial_import_ajax' );
|
128 |
}
|
129 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
if ( ! function_exists( 'spftestimonial_reset_ajax' ) ) {
|
131 |
/**
|
132 |
* Ajax reset.
|
151 |
add_action( 'wp_ajax_spftestimonial-reset', 'spftestimonial_reset_ajax' );
|
152 |
}
|
153 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
if ( ! function_exists( 'spftestimonial_chosen_ajax' ) ) {
|
155 |
/**
|
156 |
* Chosen Ajax.
|
src/Admin/Views/Framework/functions/helpers.php
CHANGED
@@ -1,14 +1,18 @@
|
|
1 |
<?php
|
2 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
3 |
-
die;
|
4 |
-
} // Cannot access directly.
|
5 |
/**
|
|
|
6 |
*
|
7 |
-
*
|
|
|
8 |
*
|
9 |
-
* @
|
10 |
-
* @
|
11 |
*/
|
|
|
|
|
|
|
|
|
|
|
12 |
if ( ! function_exists( 'spftestimonial_array_search' ) ) {
|
13 |
/**
|
14 |
* Array search key & value
|
@@ -37,13 +41,7 @@ if ( ! function_exists( 'spftestimonial_array_search' ) ) {
|
|
37 |
}
|
38 |
}
|
39 |
|
40 |
-
|
41 |
-
*
|
42 |
-
* Between Microtime
|
43 |
-
*
|
44 |
-
* @since 1.0.0
|
45 |
-
* @version 1.0.0
|
46 |
-
*/
|
47 |
if ( ! function_exists( 'spftestimonial_timeout' ) ) {
|
48 |
/**
|
49 |
* Timeout function
|
@@ -58,13 +56,7 @@ if ( ! function_exists( 'spftestimonial_timeout' ) ) {
|
|
58 |
}
|
59 |
}
|
60 |
|
61 |
-
|
62 |
-
*
|
63 |
-
* Check for wp editor api
|
64 |
-
*
|
65 |
-
* @since 1.0.0
|
66 |
-
* @version 1.0.0
|
67 |
-
*/
|
68 |
if ( ! function_exists( 'spftestimonial_wp_editor_api' ) ) {
|
69 |
/**
|
70 |
* Check for wp editor api
|
1 |
<?php
|
|
|
|
|
|
|
2 |
/**
|
3 |
+
* Real Testimonials validate functions.
|
4 |
*
|
5 |
+
* @link https://shapedplugin.com
|
6 |
+
* @since 2.0.0
|
7 |
*
|
8 |
+
* @package Testimonial_free
|
9 |
+
* @subpackage Testimonial_free/admin
|
10 |
*/
|
11 |
+
|
12 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
13 |
+
die;
|
14 |
+
} // Cannot access directly.
|
15 |
+
|
16 |
if ( ! function_exists( 'spftestimonial_array_search' ) ) {
|
17 |
/**
|
18 |
* Array search key & value
|
41 |
}
|
42 |
}
|
43 |
|
44 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
if ( ! function_exists( 'spftestimonial_timeout' ) ) {
|
46 |
/**
|
47 |
* Timeout function
|
56 |
}
|
57 |
}
|
58 |
|
59 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
if ( ! function_exists( 'spftestimonial_wp_editor_api' ) ) {
|
61 |
/**
|
62 |
* Check for wp editor api
|
src/Admin/Views/Framework/functions/sanitize.php
CHANGED
@@ -1,4 +1,14 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
if ( ! defined( 'ABSPATH' ) ) {
|
3 |
die;
|
4 |
} // Cannot access directly.
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* Real Testimonials sanitize functions.
|
4 |
+
*
|
5 |
+
* @link https://shapedplugin.com
|
6 |
+
* @since 2.0.0
|
7 |
+
*
|
8 |
+
* @package Testimonial_free
|
9 |
+
* @subpackage Testimonial_free/admin
|
10 |
+
*/
|
11 |
+
|
12 |
if ( ! defined( 'ABSPATH' ) ) {
|
13 |
die;
|
14 |
} // Cannot access directly.
|
src/Admin/Views/Framework/functions/validate.php
CHANGED
@@ -1,5 +1,17 @@
|
|
1 |
-
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
4 |
if ( ! function_exists( 'spftestimonial_validate_email' ) ) {
|
5 |
/**
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Real Testimonials validate functions.
|
4 |
+
*
|
5 |
+
* @link https://shapedplugin.com
|
6 |
+
* @since 2.0.0
|
7 |
+
*
|
8 |
+
* @package Testimonial_free
|
9 |
+
* @subpackage Testimonial_free/admin
|
10 |
+
*/
|
11 |
+
|
12 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
13 |
+
die;
|
14 |
+
} // Cannot access directly.
|
15 |
|
16 |
if ( ! function_exists( 'spftestimonial_validate_email' ) ) {
|
17 |
/**
|
src/Admin/assets/css/font/fontello.eot
ADDED
Binary file
|
src/Admin/assets/css/font/fontello.svg
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" standalone="no"?>
|
2 |
+
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
3 |
+
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
+
<metadata>Copyright (C) 2022 by original authors @ fontello.com</metadata>
|
5 |
+
<defs>
|
6 |
+
<font id="fontello" horiz-adv-x="1000" >
|
7 |
+
<font-face font-family="fontello" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
|
8 |
+
<missing-glyph horiz-adv-x="1000" />
|
9 |
+
<glyph glyph-name="rt" unicode="" d="M1172 850h-491c-32 0-56-27-56-56v-252c0-32 27-57 56-57h43v-99c0-8 5-13 11-16 2 0 5-3 8-3 5 0 8 3 10 6l132 112h287c32 0 56 27 56 57v252c0 29-27 56-56 56z m-352-174l-26-27 5-35c0-3 0-5-3-8 0 0-2 0-5 0h-3l-32 16-29-13c-3 0-6 0-8 0-3 2-3 5-3 8l5 35-27 26c-2 3-2 6-2 9 2 0 5 2 8 2l37 6 16 32c0 2 3 2 6 2s5-2 5-2l16-32 38-6c2 0 5-2 5-5 0-3 0-6-3-8z m167 0l-27-27 5-35c0-3 0-5-2-8 0 0-3 0-6 0h-3l-32 16-29-13c-3 0-6 0-8 0-3 2-3 5-3 8l5 35-26 26c-3 3-3 6-3 9s3 5 5 5l38 5 16 32c0 3 3 3 5 3 3 0 6-3 6-3l16-32 40-8c3 0 5-2 5-5 0-3 0-6-2-8z m166 0l-27-27 5-35c0-3 0-5-2-8 0 0-3 0-6 0h-2l-32 16-30-13c-3 0-5 0-8 0-3 2-3 5-3 8l6 35-27 26c-3 3-3 6-3 9 0 2 3 5 6 5l37 5 16 32c0 3 3 3 6 3s5-3 5-3l16-32 40-8c3 0 6-2 6-5 0-3 0-6-3-8z m-762 0c-120 0-187-62-185-183 3-163 73-262 185-262 0 0 185-8 185 262 0 121-61 183-185 183z m328-569l-185 73-43 37c-11 11-30 8-41-2l-59-59-61 59c-11 10-27 10-40 2l-41-37-185-75c-59-24-59-236-64-255h786c-6 21-6 233-67 257z" horiz-adv-x="1228" />
|
10 |
+
</font>
|
11 |
+
</defs>
|
12 |
+
</svg>
|
src/Admin/assets/css/font/fontello.ttf
ADDED
Binary file
|
src/Admin/assets/css/font/fontello.woff
ADDED
Binary file
|
src/Admin/assets/css/font/fontello.woff2
ADDED
Binary file
|
src/Admin/assets/css/fontello.css
ADDED
@@ -0,0 +1,57 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@font-face {
|
2 |
+
font-family: 'fontello';
|
3 |
+
src: url('./font/fontello.eot?82378513');
|
4 |
+
src: url('./font/fontello.eot?82378513#iefix') format('embedded-opentype'),
|
5 |
+
url('./font/fontello.woff2?82378513') format('woff2'),
|
6 |
+
url('./font/fontello.woff?82378513') format('woff'),
|
7 |
+
url('./font/fontello.ttf?82378513') format('truetype'),
|
8 |
+
url('./font/fontello.svg?82378513#fontello') format('svg');
|
9 |
+
font-weight: normal;
|
10 |
+
font-style: normal;
|
11 |
+
}
|
12 |
+
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
|
13 |
+
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
|
14 |
+
/*
|
15 |
+
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
16 |
+
@font-face {
|
17 |
+
font-family: 'fontello';
|
18 |
+
src: url('../font/fontello.svg?82378513#fontello') format('svg');
|
19 |
+
}
|
20 |
+
}
|
21 |
+
*/
|
22 |
+
[class^="icon-"]:before, [class*=" icon-"]:before {
|
23 |
+
font-family: "fontello";
|
24 |
+
font-style: normal;
|
25 |
+
font-weight: normal;
|
26 |
+
speak: never;
|
27 |
+
|
28 |
+
display: inline-block;
|
29 |
+
text-decoration: inherit;
|
30 |
+
width: 1em;
|
31 |
+
margin-right: .2em;
|
32 |
+
text-align: center;
|
33 |
+
/* opacity: .8; */
|
34 |
+
|
35 |
+
/* For safety - reset parent styles, that can break glyph codes*/
|
36 |
+
font-variant: normal;
|
37 |
+
text-transform: none;
|
38 |
+
|
39 |
+
/* fix buttons height, for twitter bootstrap */
|
40 |
+
line-height: 1em;
|
41 |
+
|
42 |
+
/* Animation center compensation - margins should be symmetric */
|
43 |
+
/* remove if not needed */
|
44 |
+
margin-left: .2em;
|
45 |
+
|
46 |
+
/* you can be more comfortable with increased icons size */
|
47 |
+
/* font-size: 120%; */
|
48 |
+
|
49 |
+
/* Font smoothing. That was taken from TWBS */
|
50 |
+
-webkit-font-smoothing: antialiased;
|
51 |
+
-moz-osx-font-smoothing: grayscale;
|
52 |
+
|
53 |
+
/* Uncomment for 3D effect */
|
54 |
+
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
|
55 |
+
}
|
56 |
+
|
57 |
+
.icon-rt:before { content: '\e800'; } /* '' */
|
src/Admin/assets/css/fontello.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
@font-face{font-family:fontello;src:url(./font/fontello.eot?82378513);src:url(./font/fontello.eot?82378513#iefix) format('embedded-opentype'),url(./font/fontello.woff2?82378513) format('woff2'),url(./font/fontello.woff?82378513) format('woff'),url(./font/fontello.ttf?82378513) format('truetype'),url(./font/fontello.svg?82378513#fontello) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-rt:before{content:'\e800'}
|
src/Admin/assets/images/Testimonial-icon.svg
CHANGED
@@ -1,39 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
4 |
-
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
5 |
-
width="511.999px" height="416.032px" viewBox="-582.391 -11.016 511.999 416.032"
|
6 |
-
enable-background="new -582.391 -11.016 511.999 416.032" xml:space="preserve">
|
7 |
-
<g>
|
8 |
-
<g>
|
9 |
-
<g>
|
10 |
-
<g>
|
11 |
-
<path fill="#fff" d="M-94.188-11.016h-204.683c-13.125,0-23.801,10.676-23.801,23.798v105.614
|
12 |
-
c0,13.123,10.678,23.799,23.801,23.799h17.972v41.925c0,2.898,1.691,5.529,4.328,6.736c0.985,0.45,2.035,0.671,3.078,0.671
|
13 |
-
c1.746,0,3.473-0.617,4.842-1.804l55.009-47.529h119.45c13.125,0,23.799-10.677,23.799-23.799V12.782
|
14 |
-
C-70.389-0.341-81.066-11.016-94.188-11.016z M-239.891,61.174L-250.82,71.83l2.58,15.046c0.186,1.087-0.259,2.182-1.152,2.83
|
15 |
-
c-0.502,0.366-1.099,0.552-1.7,0.552c-0.458,0-0.922-0.11-1.345-0.332l-13.512-7.103l-13.51,7.103
|
16 |
-
c-0.976,0.512-2.158,0.426-3.049-0.221s-1.336-1.743-1.15-2.83l2.58-15.046l-10.932-10.655
|
17 |
-
c-0.786-0.769-1.073-1.918-0.733-2.964c0.339-1.047,1.246-1.81,2.337-1.969l15.106-2.195l6.755-13.688
|
18 |
-
c0.489-0.988,1.495-1.613,2.595-1.613c1.101,0,2.108,0.625,2.593,1.613l6.758,13.688l15.103,2.195
|
19 |
-
c1.092,0.158,1.994,0.922,2.338,1.969C-238.818,59.256-239.103,60.407-239.891,61.174z M-170.471,61.174l-10.932,10.655
|
20 |
-
l2.582,15.046c0.184,1.087-0.261,2.182-1.152,2.83c-0.502,0.366-1.097,0.552-1.7,0.552c-0.46,0-0.92-0.11-1.349-0.332
|
21 |
-
l-13.51-7.103l-13.51,7.103c-0.976,0.512-2.156,0.426-3.047-0.221c-0.893-0.647-1.338-1.743-1.152-2.83l2.58-15.046
|
22 |
-
l-10.93-10.655c-0.786-0.769-1.073-1.918-0.732-2.964c0.338-1.047,1.242-1.81,2.336-1.969l15.105-2.195l6.756-13.688
|
23 |
-
c0.487-0.988,1.495-1.613,2.593-1.613c1.102,0,2.106,0.625,2.593,1.613l6.757,13.688l15.105,2.195
|
24 |
-
c1.093,0.158,1.994,0.922,2.336,1.969C-169.398,59.256-169.685,60.407-170.471,61.174z M-101.053,61.174l-10.932,10.655
|
25 |
-
l2.578,15.046c0.188,1.087-0.255,2.182-1.148,2.83c-0.504,0.366-1.099,0.552-1.702,0.552c-0.46,0-0.92-0.11-1.347-0.332
|
26 |
-
l-13.512-7.103l-13.512,7.103c-0.972,0.512-2.154,0.426-3.045-0.221c-0.893-0.647-1.336-1.743-1.152-2.83l2.582-15.046
|
27 |
-
l-10.932-10.655c-0.786-0.769-1.071-1.918-0.732-2.964c0.338-1.047,1.246-1.81,2.336-1.969l15.107-2.195l6.756-13.688
|
28 |
-
c0.485-0.988,1.493-1.613,2.591-1.613c1.099,0,2.11,0.625,2.597,1.613l6.756,13.688l15.105,2.195
|
29 |
-
c1.09,0.158,1.992,0.922,2.336,1.969C-99.981,59.256-100.264,60.407-101.053,61.174z"/>
|
30 |
-
<path fill="#fff" d="M-418.76,61.894c-50.06,0-77.765,25.941-77.259,75.926c0.734,68.46,29.825,109.991,77.259,109.266
|
31 |
-
c0,0,77.222,3.13,77.222-109.266C-341.539,87.835-367.629,61.894-418.76,61.894z"/>
|
32 |
-
<path fill="#fff" d="M-282.172,299.047l-77.161-30.764l-18.068-15.227c-4.772-4.032-11.82-3.734-16.249,0.665l-25.119,24.983
|
33 |
-
l-25.194-24.989c-4.429-4.394-11.469-4.677-16.234-0.658l-18.072,15.227l-77.161,30.767
|
34 |
-
c-24.847,9.895-24.826,97.89-26.961,105.965h327.217C-257.305,396.958-257.316,308.934-282.172,299.047z"/>
|
35 |
-
</g>
|
36 |
-
</g>
|
37 |
-
</g>
|
38 |
-
</g>
|
39 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" width="511.999" height="416.032" viewBox="-582.391 -11.016 511.999 416.032" fill="#fff" xmlns:v="https://vecta.io/nano"><path d="M-94.188-11.016h-204.683c-13.125 0-23.801 10.676-23.801 23.798v105.614c0 13.123 10.678 23.799 23.801 23.799h17.972v41.925a7.41 7.41 0 0 0 4.328 6.736c.985.45 2.035.671 3.078.671 1.746 0 3.473-.617 4.842-1.804l55.009-47.529h119.45c13.125 0 23.799-10.677 23.799-23.799V12.782c.004-13.123-10.673-23.798-23.795-23.798zm-145.703 72.19L-250.82 71.83l2.58 15.046a2.89 2.89 0 0 1-1.152 2.83c-.502.366-1.099.552-1.7.552a2.9 2.9 0 0 1-1.345-.332l-13.512-7.103-13.51 7.103a2.9 2.9 0 0 1-3.049-.221 2.89 2.89 0 0 1-1.15-2.83l2.58-15.046-10.932-10.655c-.786-.769-1.073-1.918-.733-2.964s1.246-1.81 2.337-1.969l15.106-2.195 6.755-13.688c.489-.988 1.495-1.613 2.595-1.613a2.89 2.89 0 0 1 2.593 1.613l6.758 13.688 15.103 2.195a2.9 2.9 0 0 1 2.338 1.969 2.89 2.89 0 0 1-.733 2.964zm69.42 0l-10.932 10.655 2.582 15.046a2.9 2.9 0 0 1-1.152 2.83 2.88 2.88 0 0 1-1.7.552c-.46 0-.92-.11-1.349-.332l-13.51-7.103-13.51 7.103c-.976.512-2.156.426-3.047-.221a2.89 2.89 0 0 1-1.152-2.83l2.58-15.046-10.93-10.655c-.786-.769-1.073-1.918-.732-2.964a2.89 2.89 0 0 1 2.336-1.969l15.105-2.195 6.756-13.688c.487-.988 1.495-1.613 2.593-1.613a2.89 2.89 0 0 1 2.593 1.613l6.757 13.688 15.105 2.195a2.89 2.89 0 0 1 2.336 1.969c.344 1.047.057 2.198-.729 2.965zm69.418 0l-10.932 10.655 2.578 15.046c.188 1.087-.255 2.182-1.148 2.83a2.89 2.89 0 0 1-1.702.552c-.46 0-.92-.11-1.347-.332l-13.512-7.103-13.512 7.103a2.89 2.89 0 0 1-3.045-.221c-.893-.647-1.336-1.743-1.152-2.83l2.582-15.046-10.932-10.655a2.9 2.9 0 0 1-.732-2.964c.338-1.047 1.246-1.81 2.336-1.969l15.107-2.195 6.756-13.688a2.89 2.89 0 0 1 2.591-1.613 2.9 2.9 0 0 1 2.597 1.613l6.756 13.688 15.105 2.195a2.9 2.9 0 0 1 2.336 1.969c.342 1.047.059 2.198-.73 2.965zm-317.707.72c-50.06 0-77.765 25.941-77.259 75.926.734 68.46 29.825 109.991 77.259 109.266 0 0 77.222 3.13 77.222-109.266-.001-49.985-26.091-75.926-77.222-75.926zm136.588 237.153l-77.161-30.764-18.068-15.227c-4.772-4.032-11.82-3.734-16.249.665l-25.119 24.983-25.194-24.989a12.03 12.03 0 0 0-16.234-.658l-18.072 15.227-77.161 30.767c-24.847 9.895-24.826 97.89-26.961 105.965h327.217c-2.131-8.058-2.142-96.082-26.998-105.969z"/></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/assets/images/ali_senejani.png
CHANGED
Binary file
|
src/Admin/assets/images/checkmark.svg
CHANGED
@@ -1,11 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 384 384" enable-background="new 0 0 384 384" xml:space="preserve">
|
5 |
-
<path fill="#3FAD43" d="M192,384c105.9,0,192-86.1,192-192c0-18.3-2.6-36.3-7.6-53.5c-2.5-8.5-11.3-13.4-19.8-10.9
|
6 |
-
c-8.5,2.5-13.3,11.4-10.9,19.8c4.2,14.3,6.3,29.3,6.3,44.5c0,88.2-71.8,160-160,160S32,280.2,32,192S103.8,32,192,32
|
7 |
-
c32.1,0,62.9,9.4,89.2,27.1c7.3,4.9,17.3,3,22.2-4.3c4.9-7.3,3-17.3-4.3-22.2C267.5,11.3,230.5,0,192,0C86.1,0,0,86.1,0,192
|
8 |
-
S86.1,384,192,384z"/>
|
9 |
-
<path fill="#3FAD43" d="M356.7,36.7L192,201.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6,0c-6.2,6.2-6.2,16.4,0,22.6l64,64
|
10 |
-
c3.1,3.1,7.2,4.7,11.3,4.7s8.2-1.6,11.3-4.7l176-176c6.2-6.2,6.2-16.4,0-22.6C373.1,30.4,362.9,30.4,356.7,36.7z"/>
|
11 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 384" fill="#3fad43" xmlns:v="https://vecta.io/nano"><path d="M192 384c105.9 0 192-86.1 192-192 0-18.3-2.6-36.3-7.6-53.5-2.5-8.5-11.3-13.4-19.8-10.9s-13.3 11.4-10.9 19.8c4.2 14.3 6.3 29.3 6.3 44.5 0 88.2-71.8 160-160 160S32 280.2 32 192 103.8 32 192 32c32.1 0 62.9 9.4 89.2 27.1 7.3 4.9 17.3 3 22.2-4.3s3-17.3-4.3-22.2C267.5 11.3 230.5 0 192 0 86.1 0 0 86.1 0 192s86.1 192 192 192zM356.7 36.7L192 201.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c3.1 3.1 7.2 4.7 11.3 4.7s8.2-1.6 11.3-4.7l176-176c6.2-6.2 6.2-16.4 0-22.6-6.2-6.3-16.4-6.3-22.6 0z"/></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/assets/images/copy.svg
CHANGED
@@ -1,12 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 300 300" enable-background="new 0 0 300 300" xml:space="preserve">
|
5 |
-
<g>
|
6 |
-
<path fill="#444444" d="M234.3,17.4H101.7c-14.4,0-26.1,11.7-26.1,26.1v9.9h-9.9c-14.4,0-26.1,11.7-26.1,26.1v177
|
7 |
-
c0,14.4,11.7,26.1,26.1,26.1h132.6c14.4,0,26.1-11.7,26.1-26.1v-9.9h9.9c14.4,0,26.1-11.7,26.1-26.1v-177
|
8 |
-
C260.1,29.1,248.4,17.4,234.3,17.4z M204.6,256.5c0,3.6-3,6.6-6.6,6.6H65.7c-3.6,0-6.6-3-6.6-6.6v-177c0-3.6,3-6.6,6.6-6.6h132.6
|
9 |
-
c3.6,0,6.6,3,6.6,6.6v177H204.6z M240.6,220.5c0,3.6-3,6.6-6.6,6.6h-9.9V79.5c0-14.4-11.7-26.1-26.1-26.1H95.1v-9.9
|
10 |
-
c0-3.6,3-6.6,6.6-6.6h132.6c3.6,0,6.6,3,6.6,6.6v177H240.6z"/>
|
11 |
-
</g>
|
12 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300" xmlns:v="https://vecta.io/nano"><path fill="#444" d="M234.3 17.4H101.7c-14.4 0-26.1 11.7-26.1 26.1v9.9h-9.9c-14.4 0-26.1 11.7-26.1 26.1v177c0 14.4 11.7 26.1 26.1 26.1h132.6c14.4 0 26.1-11.7 26.1-26.1v-9.9h9.9c14.4 0 26.1-11.7 26.1-26.1v-177c-.3-14.4-12-26.1-26.1-26.1zm-29.7 239.1c0 3.6-3 6.6-6.6 6.6H65.7c-3.6 0-6.6-3-6.6-6.6v-177c0-3.6 3-6.6 6.6-6.6h132.6c3.6 0 6.6 3 6.6 6.6v177h-.3zm36-36c0 3.6-3 6.6-6.6 6.6h-9.9V79.5c0-14.4-11.7-26.1-26.1-26.1H95.1v-9.9c0-3.6 3-6.6 6.6-6.6h132.6c3.6 0 6.6 3 6.6 6.6v177h-.3z"/></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/assets/images/feature-icon.png
DELETED
Binary file
|
src/Admin/assets/images/header-img.svg
CHANGED
@@ -1,29 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 512 416" enable-background="new 0 0 512 416" xml:space="preserve">
|
5 |
-
<g>
|
6 |
-
<g>
|
7 |
-
<g>
|
8 |
-
<g>
|
9 |
-
<path fill="#FFFFFF" d="M488.2,0H283.5c-13.1,0-23.8,10.7-23.8,23.8v105.6c0,13.1,10.7,23.8,23.8,23.8h18v41.9
|
10 |
-
c0,2.9,1.7,5.5,4.3,6.7c1,0.4,2,0.7,3.1,0.7c1.7,0,3.5-0.6,4.8-1.8l55-47.5h119.5c13.1,0,23.8-10.7,23.8-23.8V23.8
|
11 |
-
C512,10.7,501.3,0,488.2,0z M342.5,72.2l-10.9,10.7l2.6,15c0.2,1.1-0.3,2.2-1.2,2.8c-0.5,0.4-1.1,0.6-1.7,0.6
|
12 |
-
c-0.5,0-0.9-0.1-1.3-0.3l-13.5-7.1l-13.5,7.1c-1,0.5-2.2,0.4-3-0.2s-1.3-1.7-1.1-2.8l2.6-15l-10.9-10.7c-0.8-0.8-1.1-1.9-0.7-3
|
13 |
-
c0.3-1,1.2-1.8,2.3-2l15.1-2.2l6.8-13.7c0.5-1,1.5-1.6,2.6-1.6c1.1,0,2.1,0.6,2.6,1.6l6.8,13.7l15.1,2.2c1.1,0.2,2,0.9,2.3,2
|
14 |
-
C343.6,70.3,343.3,71.4,342.5,72.2z M411.9,72.2L401,82.8l2.6,15c0.2,1.1-0.3,2.2-1.2,2.8c-0.5,0.4-1.1,0.6-1.7,0.6
|
15 |
-
c-0.5,0-0.9-0.1-1.3-0.3l-13.5-7.1l-13.5,7.1c-1,0.5-2.2,0.4-3-0.2c-0.9-0.6-1.3-1.7-1.2-2.8l2.6-15l-10.9-10.7
|
16 |
-
c-0.8-0.8-1.1-1.9-0.7-3c0.3-1,1.2-1.8,2.3-2l15.1-2.2l6.8-13.7c0.5-1,1.5-1.6,2.6-1.6c1.1,0,2.1,0.6,2.6,1.6l6.8,13.7l15.1,2.2
|
17 |
-
c1.1,0.2,2,0.9,2.3,2C413,70.3,412.7,71.4,411.9,72.2z M481.3,72.2l-10.9,10.7l2.6,15c0.2,1.1-0.3,2.2-1.1,2.8
|
18 |
-
c-0.5,0.4-1.1,0.6-1.7,0.6c-0.5,0-0.9-0.1-1.3-0.3l-13.5-7.1l-13.5,7.1c-1,0.5-2.2,0.4-3-0.2c-0.9-0.6-1.3-1.7-1.2-2.8l2.6-15
|
19 |
-
l-10.9-10.7c-0.8-0.8-1.1-1.9-0.7-3c0.3-1,1.2-1.8,2.3-2l15.1-2.2l6.8-13.7c0.5-1,1.5-1.6,2.6-1.6c1.1,0,2.1,0.6,2.6,1.6
|
20 |
-
l6.8,13.7l15.1,2.2c1.1,0.2,2,0.9,2.3,2C482.4,70.3,482.1,71.4,481.3,72.2z"/>
|
21 |
-
<path fill="#FFFFFF" d="M163.6,72.9c-50.1,0-77.8,25.9-77.3,75.9c0.7,68.5,29.8,110,77.3,109.3c0,0,77.2,3.1,77.2-109.3
|
22 |
-
C240.9,98.9,214.8,72.9,163.6,72.9z"/>
|
23 |
-
<path fill="#FFFFFF" d="M300.2,310.1l-77.2-30.8L205,264.1c-4.8-4-11.8-3.7-16.2,0.7l-25.1,25l-25.2-25
|
24 |
-
c-4.4-4.4-11.5-4.7-16.2-0.7l-18.1,15.2L27,310.1C2.1,320,2.1,408,0,416h327.2C325.1,408,325.1,320,300.2,310.1z"/>
|
25 |
-
</g>
|
26 |
-
</g>
|
27 |
-
</g>
|
28 |
-
</g>
|
29 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 416" fill="#fff" xmlns:v="https://vecta.io/nano"><path d="M488.2 0H283.5c-13.1 0-23.8 10.7-23.8 23.8v105.6c0 13.1 10.7 23.8 23.8 23.8h18v41.9c0 2.9 1.7 5.5 4.3 6.7 1 .4 2 .7 3.1.7 1.7 0 3.5-.6 4.8-1.8l55-47.5h119.5c13.1 0 23.8-10.7 23.8-23.8V23.8C512 10.7 501.3 0 488.2 0zM342.5 72.2l-10.9 10.7 2.6 15c.2 1.1-.3 2.2-1.2 2.8-.5.4-1.1.6-1.7.6-.5 0-.9-.1-1.3-.3l-13.5-7.1L303 101c-1 .5-2.2.4-3-.2s-1.3-1.7-1.1-2.8l2.6-15-10.9-10.7c-.8-.8-1.1-1.9-.7-3 .3-1 1.2-1.8 2.3-2l15.1-2.2 6.8-13.7c.5-1 1.5-1.6 2.6-1.6s2.1.6 2.6 1.6l6.8 13.7 15.1 2.2c1.1.2 2 .9 2.3 2 .1 1-.2 2.1-1 2.9zm69.4 0L401 82.8l2.6 15c.2 1.1-.3 2.2-1.2 2.8-.5.4-1.1.6-1.7.6-.5 0-.9-.1-1.3-.3l-13.5-7.1-13.5 7.1c-1 .5-2.2.4-3-.2-.9-.6-1.3-1.7-1.2-2.8l2.6-15-10.9-10.7c-.8-.8-1.1-1.9-.7-3 .3-1 1.2-1.8 2.3-2l15.1-2.2 6.8-13.7c.5-1 1.5-1.6 2.6-1.6s2.1.6 2.6 1.6l6.8 13.7 15.1 2.2c1.1.2 2 .9 2.3 2 .2 1.1-.1 2.2-.9 3zm69.4 0l-10.9 10.7 2.6 15c.2 1.1-.3 2.2-1.1 2.8-.5.4-1.1.6-1.7.6-.5 0-.9-.1-1.3-.3l-13.5-7.1-13.5 7.1c-1 .5-2.2.4-3-.2-.9-.6-1.3-1.7-1.2-2.8l2.6-15-10.9-10.7c-.8-.8-1.1-1.9-.7-3 .3-1 1.2-1.8 2.3-2l15.1-2.2 6.8-13.7c.5-1 1.5-1.6 2.6-1.6s2.1.6 2.6 1.6l6.8 13.7 15.1 2.2c1.1.2 2 .9 2.3 2 .1 1-.2 2.1-1 2.9zm-317.7.7c-50.1 0-77.8 25.9-77.3 75.9.7 68.5 29.8 110 77.3 109.3 0 0 77.2 3.1 77.2-109.3.1-49.9-26-75.9-77.2-75.9zm136.6 237.2L223 279.3l-18-15.2c-4.8-4-11.8-3.7-16.2.7l-25.1 25-25.2-25c-4.4-4.4-11.5-4.7-16.2-.7l-18.1 15.2L27 310.1C2.1 320 2.1 408 0 416h327.2c-2.1-8-2.1-96-27-105.9z"/></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/assets/images/icon-256.png
CHANGED
Binary file
|
src/Admin/assets/images/icon-32.png
DELETED
Binary file
|
src/Admin/assets/images/icon.svg
CHANGED
@@ -1,4 +1 @@
|
|
1 |
-
|
2 |
-
<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
4 |
-
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="511.999px" height="416.032px" viewBox="-582.391 -11.016 511.999 416.032" enable-background="new -582.391 -11.016 511.999 416.032" xml:space="preserve"> <g> <g><g><g><path fill="#1595CE" d="M-94.188-11.016h-204.683c-13.125,0-23.801,10.676-23.801,23.798v105.614 c0,13.123,10.678,23.799,23.801,23.799h17.972v41.925c0,2.898,1.691,5.529,4.328,6.736c0.985,0.45,2.035,0.671,3.078,0.671 c1.746,0,3.473-0.617,4.842-1.804l55.009-47.529h119.45c13.125,0,23.799-10.677,23.799-23.799V12.782 C-70.389-0.341-81.066-11.016-94.188-11.016z M-239.891,61.174L-250.82,71.83l2.58,15.046c0.186,1.087-0.259,2.182-1.152,2.83 c-0.502,0.366-1.099,0.552-1.7,0.552c-0.458,0-0.922-0.11-1.345-0.332l-13.512-7.103l-13.51,7.103 c-0.976,0.512-2.158,0.426-3.049-0.221s-1.336-1.743-1.15-2.83l2.58-15.046l-10.932-10.655 c-0.786-0.769-1.073-1.918-0.733-2.964c0.339-1.047,1.246-1.81,2.337-1.969l15.106-2.195l6.755-13.688 c0.489-0.988,1.495-1.613,2.595-1.613c1.101,0,2.108,0.625,2.593,1.613l6.758,13.688l15.103,2.195 c1.092,0.158,1.994,0.922,2.338,1.969C-238.818,59.256-239.103,60.407-239.891,61.174z M-170.471,61.174l-10.932,10.655 l2.582,15.046c0.184,1.087-0.261,2.182-1.152,2.83c-0.502,0.366-1.097,0.552-1.7,0.552c-0.46,0-0.92-0.11-1.349-0.332 l-13.51-7.103l-13.51,7.103c-0.976,0.512-2.156,0.426-3.047-0.221c-0.893-0.647-1.338-1.743-1.152-2.83l2.58-15.046 l-10.93-10.655c-0.786-0.769-1.073-1.918-0.732-2.964c0.338-1.047,1.242-1.81,2.336-1.969l15.105-2.195l6.756-13.688 c0.487-0.988,1.495-1.613,2.593-1.613c1.102,0,2.106,0.625,2.593,1.613l6.757,13.688l15.105,2.195 c1.093,0.158,1.994,0.922,2.336,1.969C-169.398,59.256-169.685,60.407-170.471,61.174z M-101.053,61.174l-10.932,10.655 l2.578,15.046c0.188,1.087-0.255,2.182-1.148,2.83c-0.504,0.366-1.099,0.552-1.702,0.552c-0.46,0-0.92-0.11-1.347-0.332 l-13.512-7.103l-13.512,7.103c-0.972,0.512-2.154,0.426-3.045-0.221c-0.893-0.647-1.336-1.743-1.152-2.83l2.582-15.046 l-10.932-10.655c-0.786-0.769-1.071-1.918-0.732-2.964c0.338-1.047,1.246-1.81,2.336-1.969l15.107-2.195l6.756-13.688 c0.485-0.988,1.493-1.613,2.591-1.613c1.099,0,2.11,0.625,2.597,1.613l6.756,13.688l15.105,2.195 c1.09,0.158,1.992,0.922,2.336,1.969C-99.981,59.256-100.264,60.407-101.053,61.174z"/><path fill="#1595CE" d="M-418.76,61.894c-50.06,0-77.765,25.941-77.259,75.926c0.734,68.46,29.825,109.991,77.259,109.266 c0,0,77.222,3.13,77.222-109.266C-341.539,87.835-367.629,61.894-418.76,61.894z"/><path fill="#1595CE" d="M-282.172,299.047l-77.161-30.764l-18.068-15.227c-4.772-4.032-11.82-3.734-16.249,0.665l-25.119,24.983 l-25.194-24.989c-4.429-4.394-11.469-4.677-16.234-0.658l-18.072,15.227l-77.161,30.767 c-24.847,9.895-24.826,97.89-26.961,105.965h327.217C-257.305,396.958-257.316,308.934-282.172,299.047z"/></g></g></g></g></svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" width="511.999" height="416.032" viewBox="-582.391 -11.016 511.999 416.032" fill="#1595ce" xmlns:v="https://vecta.io/nano"><path d="M-94.188-11.016h-204.683c-13.125 0-23.801 10.676-23.801 23.798v105.614c0 13.123 10.678 23.799 23.801 23.799h17.972v41.925a7.41 7.41 0 0 0 4.328 6.736c.985.45 2.035.671 3.078.671 1.746 0 3.473-.617 4.842-1.804l55.009-47.529h119.45c13.125 0 23.799-10.677 23.799-23.799V12.782c.004-13.123-10.673-23.798-23.795-23.798zm-145.703 72.19L-250.82 71.83l2.58 15.046a2.89 2.89 0 0 1-1.152 2.83c-.502.366-1.099.552-1.7.552a2.9 2.9 0 0 1-1.345-.332l-13.512-7.103-13.51 7.103a2.9 2.9 0 0 1-3.049-.221 2.89 2.89 0 0 1-1.15-2.83l2.58-15.046-10.932-10.655c-.786-.769-1.073-1.918-.733-2.964s1.246-1.81 2.337-1.969l15.106-2.195 6.755-13.688c.489-.988 1.495-1.613 2.595-1.613a2.89 2.89 0 0 1 2.593 1.613l6.758 13.688 15.103 2.195a2.9 2.9 0 0 1 2.338 1.969 2.89 2.89 0 0 1-.733 2.964zm69.42 0l-10.932 10.655 2.582 15.046a2.9 2.9 0 0 1-1.152 2.83 2.88 2.88 0 0 1-1.7.552c-.46 0-.92-.11-1.349-.332l-13.51-7.103-13.51 7.103c-.976.512-2.156.426-3.047-.221a2.89 2.89 0 0 1-1.152-2.83l2.58-15.046-10.93-10.655c-.786-.769-1.073-1.918-.732-2.964a2.89 2.89 0 0 1 2.336-1.969l15.105-2.195 6.756-13.688c.487-.988 1.495-1.613 2.593-1.613a2.89 2.89 0 0 1 2.593 1.613l6.757 13.688 15.105 2.195a2.89 2.89 0 0 1 2.336 1.969c.344 1.047.057 2.198-.729 2.965zm69.418 0l-10.932 10.655 2.578 15.046c.188 1.087-.255 2.182-1.148 2.83a2.89 2.89 0 0 1-1.702.552c-.46 0-.92-.11-1.347-.332l-13.512-7.103-13.512 7.103a2.89 2.89 0 0 1-3.045-.221c-.893-.647-1.336-1.743-1.152-2.83l2.582-15.046-10.932-10.655a2.9 2.9 0 0 1-.732-2.964c.338-1.047 1.246-1.81 2.336-1.969l15.107-2.195 6.756-13.688a2.89 2.89 0 0 1 2.591-1.613 2.9 2.9 0 0 1 2.597 1.613l6.756 13.688 15.105 2.195a2.9 2.9 0 0 1 2.336 1.969c.342 1.047.059 2.198-.73 2.965zm-317.707.72c-50.06 0-77.765 25.941-77.259 75.926.734 68.46 29.825 109.991 77.259 109.266 0 0 77.222 3.13 77.222-109.266-.001-49.985-26.091-75.926-77.222-75.926zm136.588 237.153l-77.161-30.764-18.068-15.227c-4.772-4.032-11.82-3.734-16.249.665l-25.119 24.983-25.194-24.989a12.03 12.03 0 0 0-16.234-.658l-18.072 15.227-77.161 30.767c-24.847 9.895-24.826 97.89-26.961 105.965h327.217c-2.131-8.058-2.142-96.082-26.998-105.969z"/></svg>
|
|
|
|
|
|
src/Admin/assets/images/import-export.svg
CHANGED
@@ -1,5 +1 @@
|
|
1 |
-
<svg
|
2 |
-
<path d="M37.1875 38.5C37.912 38.5 38.5 37.912 38.5 37.1875V4.8125C38.5 4.088 37.912 3.5 37.1875 3.5H4.8125C4.088 3.5 3.5 4.088 3.5 4.8125V37.1875C3.5 37.912 4.088 38.5 4.8125 38.5H37.1875ZM37.1875 42H4.8125C2.15775 42 0 39.8422 0 37.1875V4.8125C0 2.15775 2.15775 0 4.8125 0H37.1875C39.8423 0 42 2.15775 42 4.8125V37.1875C42 39.8422 39.8423 42 37.1875 42Z" fill="#1595CE"/>
|
3 |
-
<path d="M32.7477 13.8425L26.6228 9.02998C25.7705 8.35448 24.5 8.96523 24.5 10.0625V13.125H10.5C9.53225 13.125 8.75 13.909 8.75 14.875C8.75 15.841 9.53225 16.625 10.5 16.625H24.5V19.6875C24.5 20.7865 25.774 21.3955 26.6228 20.72L32.7477 15.9075C33.0662 15.659 33.25 15.2775 33.25 14.875C33.25 14.4725 33.0662 14.091 32.7477 13.8425Z" fill="#1595CE"/>
|
4 |
-
<path d="M31.5 25.375H17.5V22.3125C17.5 21.2153 16.2295 20.6045 15.3772 21.28L9.25225 26.0925C8.93375 26.341 8.75 26.7225 8.75 27.125C8.75 27.5275 8.93375 27.909 9.25225 28.1575L15.3772 32.97C16.226 33.6455 17.5 33.0365 17.5 31.9375V28.875H31.5C32.4678 28.875 33.25 28.091 33.25 27.125C33.25 26.159 32.4678 25.375 31.5 25.375Z" fill="#1595CE"/>
|
5 |
-
</svg>
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" width="42" height="42" fill="#1595ce" xmlns:v="https://vecta.io/nano"><path d="M37.188 38.5c.724 0 1.313-.588 1.313-1.312V4.813c0-.724-.588-1.312-1.312-1.312H4.813c-.724 0-1.312.588-1.312 1.313v32.375c0 .724.588 1.313 1.313 1.313h32.375zm0 3.5H4.813A4.82 4.82 0 0 1 0 37.188V4.813A4.82 4.82 0 0 1 4.813 0h32.375A4.82 4.82 0 0 1 42 4.813v32.375A4.82 4.82 0 0 1 37.188 42zm-4.44-28.157L26.623 9.03c-.852-.675-2.123-.065-2.123 1.033v3.063h-14a1.75 1.75 0 1 0 0 3.5h14v3.063c0 1.099 1.274 1.708 2.123 1.032l6.125-4.812a1.31 1.31 0 0 0 0-2.065zM31.5 25.375h-14v-3.062c0-1.097-1.27-1.708-2.123-1.032l-6.125 4.813a1.31 1.31 0 0 0 0 2.065l6.125 4.813c.849.675 2.123.066 2.123-1.032v-3.062h14a1.75 1.75 0 1 0 0-3.5z"/></svg>
|
|
|
|
|
|
|
|
src/Admin/assets/images/real-testimonials-logo.svg
CHANGED
@@ -1 +1 @@
|
|
1 |
-
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="223.
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="223.134" height="37.202" viewBox="0 0 235.7 37.2" xmlns:v="https://vecta.io/nano"><g fill="#fff"><path d="M43.7 0H25.4c-1.2 0-2.1 1-2.1 2.1v9.4c0 1.2 1 2.1 2.1 2.1H27v3.7c0 .3.2.5.4.6.1 0 .2.1.3.1.2 0 .3-.1.4-.2l4.9-4.2h10.7c1.2 0 2.1-1 2.1-2.1V2.1c0-1.1-1-2.1-2.1-2.1zM30.6 6.5l-1 1 .2 1.3c0 .1 0 .2-.1.3h-.2-.1l-1.2-.6-1.1.5h-.3c-.1-.1-.1-.2-.1-.3l.2-1.3-1-1c-.1-.1-.1-.2-.1-.3.1 0 .2-.1.3-.1l1.4-.2.6-1.2c0-.1.1-.1.2-.1s.2.1.2.1l.6 1.2 1.4.2c.1 0 .2.1.2.2s0 .2-.1.3zm6.2 0l-1 1 .2 1.3c0 .1 0 .2-.1.3h-.2-.1l-1.2-.6-1.1.5H33c-.1-.1-.1-.2-.1-.3l.2-1.3-1-1c-.1-.1-.1-.2-.1-.3s.1-.2.2-.2l1.4-.2.6-1.2c0-.1.1-.1.2-.1s.2.1.2.1l.6 1.2 1.5.3c.1 0 .2.1.2.2s0 .2-.1.3zm6.2 0l-1 1 .2 1.3c0 .1 0 .2-.1.3h-.2-.1l-1.2-.6-1.1.5h-.3c-.1-.1-.1-.2-.1-.3l.2-1.3-1-1c-.1-.1-.1-.2-.1-.3s.1-.2.2-.2l1.4-.2.6-1.2c0-.1.1-.1.2-.1s.2.1.2.1l.6 1.2 1.5.3c.1 0 .2.1.2.2s0 .2-.1.3zm-28.4 0c-4.5 0-7 2.3-6.9 6.8.1 6.1 2.7 9.8 6.9 9.8 0 0 6.9.3 6.9-9.8 0-4.5-2.3-6.8-6.9-6.8zm12.2 21.2L19.9 25l-1.6-1.4c-.4-.4-1.1-.3-1.5.1l-2.2 2.2-2.3-2.2c-.4-.4-1-.4-1.5-.1L9.3 25l-6.9 2.8C.2 28.7.2 36.6 0 37.3h29.3c-.2-.8-.2-8.7-2.5-9.6zm29.7-1.3V8.6c0-.4.1-.6.2-.8.2-.2.4-.3.7-.3H62c3.8 0 5.6 1.8 5.6 5.3 0 2.2-.9 3.8-2.6 4.7v.1c.7.4 1.4 1.4 1.9 3.1l1.7 5.4c0 .1 0 .1.1.2s0 .1 0 .2c0 .4-.5.6-1.5.6h-.8c-.9 0-1.4-.2-1.5-.6l-1.5-5.4c-.2-.6-.5-1.1-.8-1.3s-.7-.4-1.3-.4h-1v6.9c0 .5-.5.8-1.5.8H58c-1 .1-1.5-.2-1.5-.7zm5.7-10.3c.5 0 .9-.3 1.3-.8s.5-1.2.5-2c0-.9-.2-1.6-.5-2s-.8-.6-1.4-.6h-1.9v5.4h2z"/><use xlink:href="#A"/><path d="M83.5 26.2c-.7-.8-1-1.8-1-3.2 0-1.6.6-2.8 1.7-3.8 1.1-.9 2.8-1.4 5.2-1.4V17c0-1.3-.7-1.9-2-1.9-.5 0-.9.1-1.3.2s-.8.3-1.2.5c-.3.2-.5.2-.6.2-.2 0-.5-.3-.8-.8s-.5-.9-.5-1.2.2-.6.7-.9c.4-.3 1-.5 1.7-.7s1.4-.3 2.2-.3c1.8 0 3.1.4 4 1.2s1.3 2 1.3 3.4v5.6c0 1.3.1 2.2.2 2.8l.2 1.1c0 .3-.3.5-.9.6l-1.7.2c-.3 0-.5-.1-.6-.4-.1-.2-.3-.6-.4-1.1-.3.5-.8.9-1.3 1.2-.6.3-1.2.5-1.9.5-1.3.1-2.3-.3-3-1zm5-1.9c.3-.2.6-.5.9-.8v-3.4c-2.4 0-3.6.9-3.6 2.7 0 .6.1 1.1.4 1.4s.7.5 1.2.5c.4-.1.7-.2 1.1-.4zm8.5 2.1c-.6-.6-.9-1.6-.9-3V6.8c0-.5.5-.8 1.5-.8h.6c1 0 1.5.3 1.5.8v16.5c0 .4.1.7.2.9s.3.3.6.3c.1 0 .3 0 .4-.1.1 0 .2-.1.3-.1.2 0 .4.2.5.7.1.4.2.8.2 1.1 0 .4-.2.7-.7.9s-1 .3-1.6.3c-1.1 0-1.9-.3-2.6-.9zm12.8 0V10.7h-3.4c-.3 0-.4-.1-.6-.3-.1-.2-.2-.5-.2-.9v-.8c0-.4.1-.7.2-.9s.3-.3.6-.3H117c.3 0 .5.1.6.3s.2.5.2.9v.7c0 .4-.1.7-.2.9s-.3.3-.6.3h-3.4v15.7c0 .5-.5.8-1.4.8h-.9c-1 .1-1.5-.2-1.5-.7z"/><use xlink:href="#A" x="47.2"/><use xlink:href="#B"/><path d="M141 26.4c-.6-.6-.9-1.7-.9-3.1v-8h-.5c-.3 0-.5-.1-.6-.3s-.2-.5-.2-.9v-.4c0-.4.1-.7.2-.9s.3-.3.6-.3h.5l.4-2.7c.1-.5.5-.8 1.3-.8h.7c.8 0 1.2.3 1.2.8v2.7h1.3c.3 0 .5.1.6.3s.2.5.2.9v.4c0 .4-.1.7-.2.9s-.3.3-.6.3h-1.3v7.9c0 .4.1.8.2 1s.3.3.6.3c.1 0 .3 0 .5-.1.2 0 .3-.1.4-.1.2 0 .4.2.5.7s.2.8.2 1.1c0 .4-.3.7-.8.9s-1.1.3-1.7.3c-1.2 0-2-.3-2.6-.9z"/><use xlink:href="#C"/><path d="M170.7 13.3c.6.7.9 1.7.9 3.1v10c0 .5-.5.8-1.4.8h-.7c-1 0-1.4-.3-1.4-.8v-9.3c0-.6-.1-1.1-.3-1.4s-.6-.5-1-.5a1.69 1.69 0 0 0-1 .3c-.3.2-.6.5-.8.8v.1 9.9c0 .5-.5.8-1.4.8h-.7c-1 0-1.4-.3-1.4-.8V17c0-.6-.1-1.1-.3-1.4s-.6-.5-1-.5-.8.1-1.1.4-.5.6-.7.9v9.9c0 .3-.1.5-.4.6-.2.1-.6.2-1.1.2h-.7c-.9 0-1.4-.3-1.4-.8v-9.2l-.1-2.8c-.1-.6-.1-.9-.1-1 0-.3.3-.5 1-.7l1.7-.2c.3 0 .5.1.6.3s.2.5.2.8.1.6.1.8c.4-.6.9-1.1 1.5-1.5s1.3-.6 2.1-.6c.7 0 1.3.2 1.9.5s.9.8 1.1 1.5a4.63 4.63 0 0 1 1.6-1.5c.6-.4 1.4-.6 2.1-.6.9.2 1.7.5 2.2 1.2zm4.7 12.1c-1-1.3-1.4-3.1-1.4-5.6 0-2.4.5-4.3 1.4-5.6s2.3-1.9 4.2-1.9c1.8 0 3.2.6 4.2 1.9.9 1.3 1.4 3.2 1.4 5.6s-.5 4.3-1.4 5.6c-1 1.3-2.3 1.9-4.2 1.9s-3.3-.6-4.2-1.9zm5.7-2c.3-.7.5-1.9.5-3.6s-.2-2.9-.5-3.6-.8-1.1-1.5-1.1-1.2.4-1.5 1.1-.5 1.9-.5 3.6.2 2.9.5 3.6.8 1.1 1.5 1.1 1.2-.4 1.5-1.1zm6.5 3v-9.2l-.1-2.8c-.1-.6-.1-.9-.1-1 0-.3.3-.5 1-.7l1.7-.2c.3 0 .5.1.6.3s.2.5.2.8.1.6.1.8a4.63 4.63 0 0 1 1.6-1.5c.6-.4 1.3-.6 2.1-.6 1.1 0 1.9.3 2.5 1s.8 1.7.8 3v10c0 .5-.5.8-1.4.8h-.7c-1 0-1.5-.3-1.5-.8V17c0-.6-.1-1.1-.3-1.4s-.6-.4-1-.4-.7.1-1 .4-.6.5-.8.9v9.9c0 .3-.1.5-.4.6-.2.1-.6.2-1.1.2h-.8c-.9 0-1.4-.3-1.4-.8z"/><use xlink:href="#C" x="53"/><path d="M208.2 26.2c-.7-.8-1-1.8-1-3.2 0-1.6.6-2.8 1.7-3.8 1.1-.9 2.8-1.4 5.2-1.4V17c0-1.3-.7-1.9-2-1.9-.5 0-.9.1-1.3.2s-.8.3-1.2.5c-.2.1-.4.2-.5.2-.2 0-.5-.3-.8-.8s-.5-.9-.5-1.2.2-.6.7-.9c.4-.3 1-.5 1.7-.7s1.4-.3 2.2-.3c1.8 0 3.1.4 4 1.2s1.3 2 1.3 3.4v5.6c0 1.3.1 2.2.2 2.8l.2 1.1c0 .3-.3.5-.9.6l-1.7.2c-.3 0-.5-.1-.6-.4a4.33 4.33 0 0 1-.4-1.1c-.3.5-.8.9-1.3 1.2-.6.3-1.2.5-1.9.5-1.4.1-2.4-.3-3.1-1zm5-1.9c.3-.2.6-.5.9-.8v-3.4c-2.4 0-3.6.9-3.6 2.7 0 .6.1 1.1.4 1.4s.7.5 1.2.5c.4-.1.8-.2 1.1-.4zm8.6 2.1c-.6-.6-.9-1.6-.9-3V6.8c0-.5.5-.8 1.5-.8h.6c1 0 1.5.3 1.5.8v16.5c0 .4.1.7.2.9s.3.3.6.3c.1 0 .3 0 .4-.1.1 0 .2-.1.3-.1.2 0 .4.2.5.7.1.4.2.8.2 1.1 0 .4-.2.7-.7.9s-1 .3-1.6.3c-1.2 0-2-.3-2.6-.9z"/><use xlink:href="#B" x="98"/></g><defs><path id="A" d="M71.4 25.5c-1-1.2-1.5-3.1-1.5-5.6 0-5.1 1.9-7.6 5.7-7.6 3.4 0 5.1 2.5 5.1 7.4 0 .2-.2.5-.5.9s-.6.6-.8.6h-5.9c.1 1.2.3 2 .7 2.5s1.1.8 1.9.8c.5 0 .9-.1 1.3-.2s.7-.3 1-.5.5-.3.6-.3c.2 0 .5.2.8.7s.5.9.5 1.1c0 .4-.2.7-.7 1s-1 .5-1.7.7-1.3.3-1.9.3c-2 0-3.6-.6-4.6-1.8zm6-6.6c0-1.4-.1-2.4-.4-3s-.8-1-1.4-1c-.7 0-1.1.3-1.5.9-.3.6-.5 1.6-.6 3h3.9z"/><path id="B" d="M130.4 26.8c-.8-.4-1.2-.8-1.2-1.3 0-.3.2-.8.5-1.3s.6-.8.9-.8c.1 0 .2.1.5.3s.5.3.8.4.6.2 1 .2c.5 0 .9-.1 1.2-.4.3-.2.4-.6.4-1 0-.5-.2-.9-.5-1.2s-.9-.6-1.7-1.1c-.9-.5-1.6-1-2-1.6-.5-.6-.7-1.5-.7-2.5 0-1.3.4-2.4 1.2-3.2s1.9-1.2 3.2-1.2c.8 0 1.6.1 2.3.4s1.1.6 1.1 1.1c0 .3-.1.7-.4 1.2-.2.5-.5.8-.7.8-.1 0-.3-.1-.7-.3s-.8-.3-1.2-.3c-.5 0-.8.1-1.1.3s-.4.5-.4.9.1.7.4 1 .7.6 1.3.9l.5.3c.9.5 1.5 1 2 1.7.5.6.7 1.5.7 2.5 0 1.4-.4 2.5-1.3 3.3-.8.8-2 1.2-3.4 1.2-1 .3-1.9.1-2.7-.3z"/><path id="C" d="M147.9 10.1V8c0-.5.6-.8 1.8-.8s1.8.3 1.8.8v2c0 .5-.6.8-1.8.8-1.2.1-1.8-.2-1.8-.7zm0 16.3V13.3c0-.5.5-.8 1.5-.8h.6c1 0 1.5.3 1.5.8v13.1c0 .5-.5.8-1.5.8h-.6c-1 0-1.5-.3-1.5-.8z"/></defs></svg>
|
src/Admin/assets/images/sirpa.png
CHANGED
Binary file
|
src/Admin/assets/images/star.png
DELETED
Binary file
|
src/Admin/assets/images/testimonial-icon1.svg
CHANGED
@@ -1 +1 @@
|
|
1 |
-
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="100" height="100"
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="100" height="100" xmlns:v="https://vecta.io/nano"><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="2.363" y1="125.638" x2="125.638" y2="2.362"><stop offset="0" stop-color="#0774a8"/><stop offset="1" stop-color="#1294cd"/></linearGradient><path fill="url(#A)" d="M119.9 128H8.1c-4.5 0-8.1-3.6-8.1-8.1V8.1C0 3.6 3.6 0 8.1 0h111.8c4.5 0 8.1 3.6 8.1 8.1v111.8c0 4.5-3.6 8.1-8.1 8.1z"/><path d="M105 25.9H68.4a4.23 4.23 0 0 0-4.2 4.2V49a4.23 4.23 0 0 0 4.2 4.2h3.2v7.5a1.3 1.3 0 0 0 .8 1.2c.2.1.4.1.5.1.3 0 .6-.1.9-.3l9.8-8.5H105a4.23 4.23 0 0 0 4.2-4.2V30.1a4.23 4.23 0 0 0-4.2-4.2zM78.9 38.8l-2 1.9.5 2.7c0 .2 0 .4-.2.5-.1.1-.2.1-.3.1s-.2 0-.2-.1l-2.4-1.3-2.4 1.3c-.2.1-.4.1-.5 0-.2-.1-.2-.3-.2-.5l.5-2.7-2-1.9c-.1-.1-.2-.3-.1-.5a.78.78 0 0 1 .4-.4l2.7-.4 1.2-2.4a.55.55 0 0 1 .5-.3.55.55 0 0 1 .5.3l1.2 2.4 2.7.4c.2 0 .4.2.4.4-.1.1-.1.3-.3.5zm12.4 0l-2 1.9.5 2.7c0 .2 0 .4-.2.5-.1.1-.2.1-.3.1s-.2 0-.2-.1l-2.4-1.3-2.4 1.3c-.2.1-.4.1-.5 0-.2-.1-.2-.3-.2-.5l.5-2.7-2-1.9c-.1-.1-.2-.3-.1-.5a.78.78 0 0 1 .4-.4l2.7-.4 1.2-2.4a.55.55 0 0 1 .5-.3.55.55 0 0 1 .5.3l1.2 2.4 2.7.4c.2 0 .4.2.4.4-.1.1-.1.3-.3.5zm12.4 0l-2 1.9.5 2.7c0 .2 0 .4-.2.5-.1.1-.2.1-.3.1s-.2 0-.2-.1l-2.4-1.3-2.4 1.3c-.2.1-.4.1-.5 0-.2-.1-.2-.3-.2-.5l.5-2.7-2-1.9c-.1-.1-.2-.3-.1-.5a.78.78 0 0 1 .4-.4l2.7-.4 1.2-2.4a.55.55 0 0 1 .5-.3.55.55 0 0 1 .5.3l1.2 2.4 2.7.4c.2 0 .4.2.4.4-.1.1-.1.3-.3.5zm-56.7.1c-8.9 0-13.9 4.6-13.8 13.6.1 12.2 5.3 19.6 13.8 19.5 0 0 13.8.6 13.8-19.5 0-9-4.7-13.6-13.8-13.6zm24.4 42.3l-13.8-5.5-3.2-2.7c-.9-.7-2.1-.7-2.9.1L47 77.6l-4.5-4.5c-.8-.8-2-.8-2.9-.1l-3.2 2.7-13.8 5.5c-4.4 1.8-4.4 17.5-4.8 18.9h58.4c-.4-1.4-.4-17.1-4.8-18.9z" opacity=".9" fill="#fff"/></svg>
|
src/Admin/assets/images/testimonial-logo.png
DELETED
Binary file
|
src/Admin/assets/images/testimonial-logo.svg
DELETED
@@ -1,114 +0,0 @@
|
|
1 |
-
<?xml version="1.0" encoding="utf-8"?>
|
2 |
-
<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
4 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
5 |
-
width="223.134px" height="37.202px" viewBox="0 0 223.134 37.202" enable-background="new 0 0 223.134 37.202"
|
6 |
-
xml:space="preserve">
|
7 |
-
<g>
|
8 |
-
<g>
|
9 |
-
<path fill="#FFFFFF" d="M65.241,11.249v16.933c-0.658,0.113-1.423,0.17-2.295,0.17s-1.638-0.057-2.295-0.17V11.249l0.034-2.516
|
10 |
-
l-2.074,0.034h-3.774c-0.114-0.567-0.17-1.202-0.17-1.904s0.056-1.337,0.17-1.904h16.252c0.159,0.567,0.238,1.185,0.238,1.853
|
11 |
-
c0,0.669-0.193,1.162-0.578,1.479c-0.386,0.318-1.009,0.477-1.87,0.477h-1.598l-2.074-0.034L65.241,11.249z"/>
|
12 |
-
<path fill="#FFFFFF" d="M83.703,21.177h-9.384c0.068,1.246,0.357,2.227,0.867,2.94c0.51,0.714,1.399,1.071,2.669,1.071
|
13 |
-
c1.314,0,2.822-0.385,4.522-1.156c0.657,0.681,1.077,1.576,1.258,2.687c-1.814,1.292-3.99,1.938-6.528,1.938
|
14 |
-
c-2.403,0-4.222-0.742-5.457-2.227s-1.853-3.689-1.853-6.613c0-1.36,0.159-2.589,0.476-3.689c0.317-1.099,0.782-2.039,1.394-2.821
|
15 |
-
c0.612-0.782,1.36-1.389,2.244-1.819c0.884-0.431,1.892-0.646,3.026-0.646c1.156,0,2.176,0.176,3.06,0.526
|
16 |
-
c0.884,0.352,1.632,0.851,2.244,1.496c0.612,0.646,1.071,1.411,1.377,2.295c0.306,0.884,0.459,1.848,0.459,2.891
|
17 |
-
c0,0.566-0.034,1.104-0.102,1.614C83.907,20.174,83.816,20.678,83.703,21.177z M77.141,14.037c-1.768,0-2.72,1.338-2.856,4.013
|
18 |
-
h5.644v-0.408c0-1.088-0.227-1.961-0.68-2.618C78.795,14.366,78.093,14.037,77.141,14.037z"/>
|
19 |
-
<path fill="#FFFFFF" d="M86.321,26.991c0.022-0.498,0.164-1.048,0.425-1.648c0.26-0.601,0.561-1.071,0.901-1.411
|
20 |
-
c1.791,0.975,3.366,1.462,4.726,1.462c0.748,0,1.354-0.147,1.819-0.442c0.464-0.294,0.697-0.691,0.697-1.189
|
21 |
-
c0-0.794-0.612-1.429-1.836-1.904l-1.904-0.714c-2.856-1.042-4.284-2.708-4.284-4.998c0-0.816,0.153-1.547,0.459-2.193
|
22 |
-
c0.306-0.646,0.736-1.201,1.292-1.666c0.555-0.464,1.218-0.821,1.989-1.07c0.771-0.25,1.632-0.374,2.584-0.374
|
23 |
-
c0.431,0,0.913,0.033,1.445,0.102c0.532,0.068,1.071,0.165,1.615,0.289c0.544,0.125,1.065,0.267,1.564,0.425
|
24 |
-
c0.499,0.159,0.929,0.329,1.292,0.51c0,0.567-0.113,1.156-0.34,1.769S98.232,15,97.847,15.294
|
25 |
-
c-1.791-0.793-3.344-1.189-4.658-1.189c-0.589,0-1.054,0.142-1.394,0.425c-0.34,0.284-0.51,0.652-0.51,1.105
|
26 |
-
c0,0.702,0.566,1.258,1.7,1.666l2.074,0.748c1.496,0.521,2.606,1.235,3.332,2.142c0.725,0.907,1.088,1.961,1.088,3.162
|
27 |
-
c0,1.609-0.601,2.896-1.802,3.858c-1.202,0.964-2.924,1.445-5.168,1.445C90.31,28.657,88.247,28.102,86.321,26.991z"/>
|
28 |
-
<path fill="#FFFFFF" d="M111.888,11.283c0.136,0.544,0.204,1.077,0.204,1.599s-0.068,1.054-0.204,1.598l-4.114-0.068v8.942
|
29 |
-
c0,1.043,0.487,1.563,1.462,1.563h2.108c0.226,0.681,0.34,1.326,0.34,1.938s-0.034,1.009-0.102,1.189
|
30 |
-
c-1.383,0.204-2.743,0.307-4.08,0.307c-2.72,0-4.08-1.383-4.08-4.148v-9.758l-2.584,0.034c-0.114-0.453-0.17-0.986-0.17-1.598
|
31 |
-
c0-0.612,0.057-1.145,0.17-1.599l2.584,0.034V8.869c0-0.997,0.181-1.7,0.544-2.108c0.362-0.408,0.986-0.612,1.87-0.612h1.7
|
32 |
-
l0.238,0.204v4.999L111.888,11.283z"/>
|
33 |
-
<path fill="#FFFFFF" d="M120.762,14.75v13.431c-0.34,0.067-0.697,0.113-1.071,0.136s-0.754,0.034-1.139,0.034
|
34 |
-
c-0.386,0-0.765-0.012-1.139-0.034s-0.743-0.068-1.105-0.136V16.349c0-1.246-0.51-1.87-1.53-1.87h-0.442
|
35 |
-
c-0.136-0.498-0.204-1.021-0.204-1.564c0-0.498,0.068-1.02,0.204-1.563c0.521-0.045,1.003-0.085,1.445-0.119
|
36 |
-
c0.442-0.034,0.821-0.051,1.139-0.051h0.578c1.02,0,1.819,0.317,2.397,0.952S120.762,13.64,120.762,14.75z M115.627,4.755
|
37 |
-
c0.521-0.294,1.27-0.442,2.244-0.442c0.566,0,1.025,0.046,1.377,0.136c0.351,0.091,0.606,0.199,0.765,0.323
|
38 |
-
c0.158,0.125,0.26,0.357,0.306,0.697c0.045,0.34,0.068,0.691,0.068,1.054c-0.068,1.156-0.21,1.791-0.425,1.905
|
39 |
-
c-0.215,0.113-0.924,0.227-2.125,0.34c-1.27-0.045-2.012-0.216-2.227-0.51c-0.216-0.294-0.323-0.873-0.323-1.734
|
40 |
-
C115.287,5.866,115.401,5.276,115.627,4.755z"/>
|
41 |
-
<path fill="#FFFFFF" d="M134.532,17.743c0-1.836-0.59-2.754-1.768-2.754c-0.975,0.046-1.961,0.578-2.958,1.598v11.595
|
42 |
-
c-0.68,0.113-1.417,0.17-2.21,0.17c-0.794,0-1.53-0.057-2.21-0.17v-16.83l0.204-0.238h1.666c1.337,0,2.153,0.703,2.448,2.108
|
43 |
-
c1.586-1.474,3.162-2.21,4.726-2.21c1.858,0,3.173,0.815,3.944,2.447c1.745-1.632,3.513-2.447,5.304-2.447
|
44 |
-
c1.45,0,2.555,0.493,3.315,1.479c0.759,0.986,1.139,2.272,1.139,3.859v7.888c0,1.451,0.238,2.527,0.714,3.23
|
45 |
-
c-0.794,0.635-1.672,0.951-2.635,0.951s-1.626-0.227-1.989-0.68c-0.363-0.453-0.544-1.145-0.544-2.074v-7.956
|
46 |
-
c0-1.812-0.601-2.72-1.802-2.72c-0.907,0-1.882,0.544-2.924,1.632v11.561c-0.68,0.113-1.417,0.17-2.21,0.17
|
47 |
-
c-0.794,0-1.53-0.057-2.21-0.17V17.743z"/>
|
48 |
-
<path fill="#FFFFFF" d="M164.383,12.745c1.609,1.61,2.414,3.944,2.414,7.004c0,1.36-0.17,2.59-0.51,3.689
|
49 |
-
s-0.833,2.034-1.479,2.805c-0.646,0.771-1.444,1.366-2.396,1.785s-2.029,0.629-3.23,0.629s-2.272-0.21-3.213-0.629
|
50 |
-
s-1.733-1.014-2.38-1.785c-0.646-0.771-1.139-1.705-1.479-2.805s-0.511-2.329-0.511-3.689c0-2.742,0.657-4.913,1.973-6.511
|
51 |
-
c1.314-1.598,3.185-2.396,5.609-2.396C161.312,10.841,163.045,11.476,164.383,12.745z M159.181,14.173
|
52 |
-
c-1.994,0-2.991,1.858-2.991,5.575c0,3.695,0.997,5.542,2.991,5.542c2.018,0,3.026-1.847,3.026-5.542
|
53 |
-
C162.207,16.032,161.199,14.173,159.181,14.173z"/>
|
54 |
-
<path fill="#FFFFFF" d="M184.41,16.825v7.412c0,1.451,0.237,2.527,0.714,3.23c-0.726,0.635-1.598,0.951-2.618,0.951
|
55 |
-
c-0.975,0-1.644-0.221-2.006-0.662c-0.363-0.442-0.544-1.14-0.544-2.092v-7.922c0-1.02-0.125-1.733-0.374-2.142
|
56 |
-
c-0.25-0.408-0.714-0.612-1.395-0.612c-1.201,0-2.323,0.544-3.365,1.632v11.561c-0.341,0.067-0.697,0.113-1.071,0.136
|
57 |
-
s-0.754,0.034-1.139,0.034c-0.386,0-0.766-0.012-1.14-0.034s-0.73-0.068-1.07-0.136v-16.83l0.203-0.238h1.7
|
58 |
-
c1.27,0,2.063,0.68,2.38,2.04c1.654-1.428,3.299-2.142,4.931-2.142s2.839,0.526,3.621,1.581
|
59 |
-
C184.018,13.646,184.41,15.057,184.41,16.825z"/>
|
60 |
-
<path fill="#FFFFFF" d="M194.031,14.75v13.431c-0.34,0.067-0.697,0.113-1.071,0.136s-0.754,0.034-1.139,0.034
|
61 |
-
c-0.386,0-0.765-0.012-1.139-0.034s-0.743-0.068-1.105-0.136V16.349c0-1.246-0.51-1.87-1.529-1.87h-0.442
|
62 |
-
c-0.136-0.498-0.204-1.021-0.204-1.564c0-0.498,0.068-1.02,0.204-1.563c0.521-0.045,1.003-0.085,1.445-0.119
|
63 |
-
c0.441-0.034,0.821-0.051,1.139-0.051h0.578c1.02,0,1.818,0.317,2.396,0.952S194.031,13.64,194.031,14.75z M188.897,4.755
|
64 |
-
c0.521-0.294,1.27-0.442,2.244-0.442c0.566,0,1.025,0.046,1.377,0.136c0.351,0.091,0.606,0.199,0.765,0.323
|
65 |
-
c0.158,0.125,0.261,0.357,0.307,0.697c0.045,0.34,0.067,0.691,0.067,1.054c-0.067,1.156-0.21,1.791-0.425,1.905
|
66 |
-
c-0.216,0.113-0.924,0.227-2.125,0.34c-1.27-0.045-2.012-0.216-2.227-0.51c-0.216-0.294-0.323-0.873-0.323-1.734
|
67 |
-
C188.557,5.866,188.67,5.276,188.897,4.755z"/>
|
68 |
-
<path fill="#FFFFFF" d="M212.39,26.141c-0.113,0.408-0.317,0.839-0.611,1.292c-0.295,0.453-0.59,0.793-0.885,1.02
|
69 |
-
c-1.474-0.182-2.55-0.827-3.229-1.938c-1.474,1.428-3.083,2.142-4.828,2.142c-0.884,0-1.661-0.142-2.329-0.425
|
70 |
-
c-0.669-0.283-1.224-0.663-1.666-1.139c-0.442-0.477-0.771-1.021-0.986-1.633c-0.215-0.611-0.322-1.246-0.322-1.903
|
71 |
-
c0-0.952,0.164-1.785,0.492-2.499c0.329-0.714,0.794-1.31,1.395-1.785s1.303-0.838,2.108-1.088
|
72 |
-
c0.804-0.249,1.683-0.374,2.635-0.374c1.224,0,2.176,0.034,2.855,0.102v-0.918c0-1.722-0.839-2.584-2.516-2.584
|
73 |
-
c-1.134,0-2.856,0.397-5.168,1.19c-0.635-0.702-1.021-1.757-1.156-3.162c2.402-1.021,4.885-1.53,7.446-1.53
|
74 |
-
c1.7,0,3.094,0.477,4.182,1.428c1.088,0.952,1.632,2.393,1.632,4.318v6.97C211.438,24.827,211.755,25.665,212.39,26.141z
|
75 |
-
M203.823,25.291c1.133,0,2.198-0.498,3.195-1.496v-2.958c-0.362-0.021-0.714-0.045-1.054-0.067s-0.669-0.034-0.986-0.034
|
76 |
-
c-0.997,0-1.757,0.188-2.277,0.562c-0.522,0.373-0.782,0.991-0.782,1.853c0,0.68,0.17,1.207,0.51,1.581
|
77 |
-
S203.233,25.291,203.823,25.291z"/>
|
78 |
-
<path fill="#FFFFFF" d="M221.706,24.917h1.054c0.249,0.635,0.374,1.247,0.374,1.836c0,0.59-0.034,1.021-0.103,1.292
|
79 |
-
c-1.383,0.204-2.481,0.307-3.298,0.307c-1.314,0-2.277-0.334-2.89-1.003s-0.918-1.717-0.918-3.146V3.395l0.238-0.238h1.699
|
80 |
-
c0.885,0,1.508,0.21,1.87,0.629c0.362,0.42,0.544,1.128,0.544,2.125v17.442C220.278,24.396,220.754,24.917,221.706,24.917z"/>
|
81 |
-
</g>
|
82 |
-
<g>
|
83 |
-
<g>
|
84 |
-
<g>
|
85 |
-
<g>
|
86 |
-
<path fill="#FFFFFF" d="M43.656,0H25.353c-1.174,0-2.128,0.955-2.128,2.128v9.444c0,1.173,0.955,2.128,2.128,2.128h1.607v3.749
|
87 |
-
c0,0.259,0.151,0.494,0.387,0.602c0.088,0.04,0.182,0.06,0.275,0.06c0.156,0,0.311-0.055,0.433-0.161l4.919-4.25h10.682
|
88 |
-
c1.174,0,2.128-0.955,2.128-2.128V2.128C45.784,0.955,44.83,0,43.656,0z M30.627,6.455L29.65,7.408l0.231,1.345
|
89 |
-
c0.017,0.097-0.023,0.195-0.103,0.253c-0.045,0.033-0.098,0.049-0.152,0.049c-0.041,0-0.082-0.01-0.12-0.03l-1.208-0.635
|
90 |
-
l-1.208,0.635c-0.087,0.046-0.193,0.038-0.273-0.02s-0.119-0.156-0.103-0.253l0.231-1.345l-0.978-0.953
|
91 |
-
c-0.07-0.069-0.096-0.172-0.066-0.265c0.03-0.094,0.111-0.162,0.209-0.176l1.351-0.196l0.604-1.224
|
92 |
-
c0.044-0.088,0.134-0.144,0.232-0.144c0.098,0,0.188,0.056,0.232,0.144l0.604,1.224l1.351,0.196
|
93 |
-
c0.098,0.014,0.178,0.082,0.209,0.176C30.723,6.284,30.698,6.387,30.627,6.455z M36.835,6.455l-0.978,0.953l0.231,1.345
|
94 |
-
c0.016,0.097-0.023,0.195-0.103,0.253c-0.045,0.033-0.098,0.049-0.152,0.049c-0.041,0-0.082-0.01-0.121-0.03l-1.208-0.635
|
95 |
-
l-1.208,0.635c-0.087,0.046-0.193,0.038-0.272-0.02c-0.08-0.058-0.12-0.156-0.103-0.253l0.231-1.345l-0.977-0.953
|
96 |
-
c-0.07-0.069-0.096-0.172-0.065-0.265c0.03-0.094,0.111-0.162,0.209-0.176l1.351-0.196l0.604-1.224
|
97 |
-
c0.044-0.088,0.134-0.144,0.232-0.144c0.099,0,0.188,0.056,0.232,0.144l0.604,1.224l1.351,0.196
|
98 |
-
C36.789,6.028,36.87,6.097,36.9,6.19C36.931,6.284,36.905,6.387,36.835,6.455z M43.042,6.455l-0.978,0.953l0.231,1.345
|
99 |
-
c0.017,0.097-0.023,0.195-0.103,0.253c-0.045,0.033-0.098,0.049-0.152,0.049c-0.041,0-0.082-0.01-0.12-0.03l-1.208-0.635
|
100 |
-
l-1.208,0.635c-0.087,0.046-0.193,0.038-0.272-0.02c-0.08-0.058-0.119-0.156-0.103-0.253l0.231-1.345l-0.978-0.953
|
101 |
-
c-0.07-0.069-0.096-0.172-0.065-0.265c0.03-0.094,0.111-0.162,0.209-0.176l1.351-0.196l0.604-1.224
|
102 |
-
c0.043-0.088,0.134-0.144,0.232-0.144c0.098,0,0.189,0.056,0.232,0.144l0.604,1.224l1.351,0.196
|
103 |
-
c0.097,0.014,0.178,0.082,0.209,0.176C43.138,6.284,43.113,6.387,43.042,6.455z"/>
|
104 |
-
<path fill="#FFFFFF" d="M14.632,6.52c-4.476,0-6.954,2.32-6.909,6.789c0.066,6.122,2.667,9.836,6.909,9.771
|
105 |
-
c0,0,6.905,0.28,6.905-9.771C21.538,8.839,19.205,6.52,14.632,6.52z"/>
|
106 |
-
<path fill="#FFFFFF" d="M26.846,27.726l-6.9-2.751l-1.616-1.362c-0.427-0.361-1.057-0.334-1.453,0.059l-2.246,2.234
|
107 |
-
l-2.253-2.235c-0.396-0.393-1.026-0.418-1.452-0.059l-1.616,1.362l-6.9,2.751C0.189,28.612,0.191,36.48,0,37.202h29.26
|
108 |
-
C29.07,36.482,29.069,28.611,26.846,27.726z"/>
|
109 |
-
</g>
|
110 |
-
</g>
|
111 |
-
</g>
|
112 |
-
</g>
|
113 |
-
</g>
|
114 |
-
</svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/assets/js/icon-32.png
DELETED
Binary file
|
src/Admin/assets/js/mce-button.js
DELETED
@@ -1,30 +0,0 @@
|
|
1 |
-
(function() {
|
2 |
-
tinymce.PluginManager.add('sp_tfree_mce_button', function( editor, url ) {
|
3 |
-
editor.addButton('sp_tfree_mce_button', {
|
4 |
-
text: false,
|
5 |
-
icon: false,
|
6 |
-
image: url + '/icon-32.png',
|
7 |
-
tooltip: 'Real Testimonials',
|
8 |
-
onclick: function () {
|
9 |
-
editor.windowManager.open({
|
10 |
-
title: 'Insert Shortcode',
|
11 |
-
width: 400,
|
12 |
-
height: 100,
|
13 |
-
body: [
|
14 |
-
{
|
15 |
-
type: 'listbox',
|
16 |
-
name: 'listboxName',
|
17 |
-
label: 'Select Shortcode',
|
18 |
-
'values': editor.settings.spTFREEShortcodeList
|
19 |
-
}
|
20 |
-
],
|
21 |
-
onsubmit: function( e ) {
|
22 |
-
editor.insertContent( '[sp_testimonial id="' + e.data.listboxName + '"]');
|
23 |
-
}
|
24 |
-
});
|
25 |
-
}
|
26 |
-
});
|
27 |
-
});
|
28 |
-
|
29 |
-
console.log('hi');
|
30 |
-
})();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/Admin/assets/js/mce-button.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
tinymce.PluginManager.add("sp_tfree_mce_button",(function(editor,url){editor.addButton("sp_tfree_mce_button",{text:!1,icon:!1,image:url+"/icon-32.png",tooltip:"Real Testimonials",onclick:function(){editor.windowManager.open({title:"Insert Shortcode",width:400,height:100,body:[{type:"listbox",name:"listboxName",label:"Select Shortcode",values:editor.settings.spTFREEShortcodeList}],onsubmit:function(e){editor.insertContent('[sp_testimonial id="'+e.data.listboxName+'"]')}})}})})),console.log("hi");
|
|
src/Admin/assets/js/script.js
DELETED
@@ -1,4 +0,0 @@
|
|
1 |
-
// jQuery(".js-video-button").modalVideo({
|
2 |
-
// channel:'youtube',
|
3 |
-
// autoplay: 1
|
4 |
-
// });
|
|
|
|
|
|
|
|
src/Admin/assets/js/script.min.js
DELETED
File without changes
|
src/Frontend/Views/templates/preloader.php
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
*/
|
10 |
|
11 |
$preloader_style = ( $preloader ) ? '' : 'display: none;';
|
12 |
-
$preloader_image = SP_TFREE_URL . 'Frontend/assets/img/
|
13 |
$preloader_image = apply_filters( 'sp_testimonial_pro_preloader_image', $preloader_image );
|
14 |
?>
|
15 |
<div class="sp-testimonial-preloader" id="sp-testimonial-preloader-<?php echo esc_attr( $post_id ); ?>" style="<?php echo esc_attr( $preloader_style ); ?>">
|
9 |
*/
|
10 |
|
11 |
$preloader_style = ( $preloader ) ? '' : 'display: none;';
|
12 |
+
$preloader_image = SP_TFREE_URL . 'Frontend/assets/img/spinner.svg';
|
13 |
$preloader_image = apply_filters( 'sp_testimonial_pro_preloader_image', $preloader_image );
|
14 |
?>
|
15 |
<div class="sp-testimonial-preloader" id="sp-testimonial-preloader-<?php echo esc_attr( $post_id ); ?>" style="<?php echo esc_attr( $preloader_style ); ?>">
|
src/Frontend/assets/img/preloader.gif
DELETED
Binary file
|
src/Frontend/assets/img/spinner.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" style="background:transparent" width="51" height="51" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" xmlns:v="https://vecta.io/nano"><style><![CDATA[.B{fill:#0a0a0a}]]></style><g class="B"><rect x="47" y="24" rx="3" ry="3.36" width="6" height="12"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.9166666666666666s" repeatCount="indefinite"/></rect></g><g transform="rotate(30 50 50)" class="B"><rect x="47" y="24" rx="3" ry="3.36" width="6" height="12"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.8333333333333334s" repeatCount="indefinite"/></rect></g><g transform="rotate(60 50 50)" class="B"><rect x="47" y="24" rx="3" ry="3.36" width="6" height="12"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.75s" repeatCount="indefinite"/></rect></g><g transform="rotate(90 50 50)" class="B"><rect x="47" y="24" rx="3" ry="3.36" width="6" height="12"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"/></rect></g><g transform="rotate(120 50 50)" class="B"><rect x="47" y="24" rx="3" ry="3.36" width="6" height="12"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5833333333333334s" repeatCount="indefinite"/></rect></g><g transform="rotate(150 50 50)" class="B"><rect x="47" y="24" rx="3" ry="3.36" width="6" height="12"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5s" repeatCount="indefinite"/></rect></g><g transform="rotate(180 50 50)" class="B"><rect x="47" y="24" rx="3" ry="3.36" width="6" height="12"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.4166666666666667s" repeatCount="indefinite"/></rect></g><g transform="rotate(210 50 50)" class="B"><rect x="47" y="24" rx="3" ry="3.36" width="6" height="12"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"/></rect></g><g transform="rotate(240 50 50)" class="B"><rect x="47" y="24" rx="3" ry="3.36" width="6" height="12"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.25s" repeatCount="indefinite"/></rect></g><g transform="rotate(270 50 50)" class="B"><rect x="47" y="24" rx="3" ry="3.36" width="6" height="12"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.16666666666666666s" repeatCount="indefinite"/></rect></g><g transform="rotate(300 50 50)" class="B"><rect x="47" y="24" rx="3" ry="3.36" width="6" height="12"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.08333333333333333s" repeatCount="indefinite"/></rect></g><g transform="rotate(330 50 50)" class="B"><rect x="47" y="24" rx="3" ry="3.36" width="6" height="12"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="0s" repeatCount="indefinite"/></rect></g></svg>
|
src/Frontend/assets/js/sp-slick-active.js
CHANGED
@@ -8,7 +8,7 @@ jQuery(document).ready(function ($) {
|
|
8 |
if ('1' == preloader) {
|
9 |
var parents_class = $('#' + custom_id).parent('.sp-testimonial-free-wrapper'),
|
10 |
parents_siblings_id = parents_class.find('.sp-testimonial-preloader').attr('id');
|
11 |
-
|
12 |
$('#' + parents_siblings_id).animate({ opacity: 1 }, 600).hide();
|
13 |
$('#' + custom_id).animate({ opacity: 1 }, 600)
|
14 |
})
|
@@ -17,7 +17,7 @@ jQuery(document).ready(function ($) {
|
|
17 |
var tfree_custom_slider_id = $(this).attr('id');
|
18 |
var tpCarouselData = $(this).data('slick');
|
19 |
|
20 |
-
if (
|
21 |
// my slick slider as constant object
|
22 |
var mySlider = $('#' + tfree_custom_slider_id).on('init', function (slick) {
|
23 |
if (tpCarouselData.adaptiveHeight == true) {
|
@@ -84,7 +84,7 @@ jQuery(document).ready(function ($) {
|
|
84 |
}
|
85 |
});
|
86 |
}
|
87 |
-
$('.sp_tpro-preview-box button.slick-next,.sp_tpro-preview-box button.slick-prev').click(function(e){
|
88 |
e.preventDefault();
|
89 |
})
|
90 |
});
|
8 |
if ('1' == preloader) {
|
9 |
var parents_class = $('#' + custom_id).parent('.sp-testimonial-free-wrapper'),
|
10 |
parents_siblings_id = parents_class.find('.sp-testimonial-preloader').attr('id');
|
11 |
+
jQuery(window).on('load', function () {
|
12 |
$('#' + parents_siblings_id).animate({ opacity: 1 }, 600).hide();
|
13 |
$('#' + custom_id).animate({ opacity: 1 }, 600)
|
14 |
})
|
17 |
var tfree_custom_slider_id = $(this).attr('id');
|
18 |
var tpCarouselData = $(this).data('slick');
|
19 |
|
20 |
+
if (tfree_custom_slider_id.length != 0 && !$('#' + tfree_custom_slider_id).hasClass('slick-initialized')) {
|
21 |
// my slick slider as constant object
|
22 |
var mySlider = $('#' + tfree_custom_slider_id).on('init', function (slick) {
|
23 |
if (tpCarouselData.adaptiveHeight == true) {
|
84 |
}
|
85 |
});
|
86 |
}
|
87 |
+
$('.sp_tpro-preview-box button.slick-next,.sp_tpro-preview-box button.slick-prev').click(function (e) {
|
88 |
e.preventDefault();
|
89 |
})
|
90 |
});
|
src/Frontend/assets/js/sp-slick-active.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
jQuery(document).ready((function($){$(".sp-testimonial-free-section").each((function(index){var _this=$(this),custom_id=$(this).attr("id"),preloader;if("1"==_this.data("preloader")){var parents_class,parents_siblings_id=$("#"+custom_id).parent(".sp-testimonial-free-wrapper").find(".sp-testimonial-preloader").attr("id")
|
1 |
+
jQuery(document).ready((function($){$(".sp-testimonial-free-section").each((function(index){var _this=$(this),custom_id=$(this).attr("id"),preloader;if("1"==_this.data("preloader")){var parents_class,parents_siblings_id=$("#"+custom_id).parent(".sp-testimonial-free-wrapper").find(".sp-testimonial-preloader").attr("id");jQuery(window).on("load",(function(){$("#"+parents_siblings_id).animate({opacity:1},600).hide(),$("#"+custom_id).animate({opacity:1},600)}))}var tfree_custom_slider_id=$(this).attr("id"),tpCarouselData=$(this).data("slick");if(0!=tfree_custom_slider_id.length&&!$("#"+tfree_custom_slider_id).hasClass("slick-initialized")){var mySlider=$("#"+tfree_custom_slider_id).on("init",(function(slick){1==tpCarouselData.adaptiveHeight&&multiSlideAdaptiveHeight(this)})).on("beforeChange",(function(slick,currentSlide,nextSlide){1==tpCarouselData.adaptiveHeight&&multiSlideAdaptiveHeight(this)})).slick({pauseOnFocus:!1,slidesToScroll:1,accessibility:!0,prevArrow:"<button class='slick-prev' data-role='none' aria-label='Previous slide'><i class='fa fa-angle-left'></i></button>",nextArrow:"<button class='slick-next' data-role='none' aria-label='Next slide'><i class='fa fa-angle-right'></i></button>"});function multiSlideAdaptiveHeight(slider){let activeSlides=[],tallestSlide=0;setTimeout((function(){$(".slick-track .slick-active",slider).each((function(i){activeSlides[i]=$(this).outerHeight()})),activeSlides.forEach((function(item){item>tallestSlide&&(tallestSlide=item)})),$(".slick-list",slider).height(tallestSlide).css({transition:"all .5s ease"})}),10)}$(window).on("resize",(function(){1==tpCarouselData.adaptiveHeight&&multiSlideAdaptiveHeight(mySlider)}))}$(".sp_tpro-preview-box button.slick-next,.sp_tpro-preview-box button.slick-prev").click((function(e){e.preventDefault()}))}))}));
|
src/Includes/Import_Export.php
CHANGED
@@ -24,7 +24,7 @@ class Import_Export {
|
|
24 |
* Export
|
25 |
*
|
26 |
* @param mixed $shortcode_ids Export testimonials and shortcode ids.
|
27 |
-
* @return
|
28 |
*/
|
29 |
public function export( $shortcode_ids ) {
|
30 |
$export = array();
|
@@ -76,8 +76,7 @@ class Import_Export {
|
|
76 |
* @return void
|
77 |
*/
|
78 |
public function export_shortcodes() {
|
79 |
-
|
80 |
-
if ( ! wp_verify_nonce( $nonce, 'spftestimonial_options_nonce' ) ) {
|
81 |
die();
|
82 |
}
|
83 |
$shortcode_ids = '';
|
@@ -169,7 +168,7 @@ class Import_Export {
|
|
169 |
* @param array $shortcodes Import Testimonials shortcode array.
|
170 |
*
|
171 |
* @throws \Exception Error message.
|
172 |
-
* @return
|
173 |
*/
|
174 |
public function import( $shortcodes ) {
|
175 |
$errors = array();
|
@@ -234,14 +233,16 @@ class Import_Export {
|
|
234 |
* @return void
|
235 |
*/
|
236 |
public function import_shortcodes() {
|
237 |
-
|
238 |
-
if ( ! wp_verify_nonce( $nonce, 'spftestimonial_options_nonce' ) ) {
|
239 |
die();
|
240 |
}
|
241 |
-
|
242 |
-
|
243 |
-
$data
|
244 |
-
$
|
|
|
|
|
|
|
245 |
if ( ! $data ) {
|
246 |
wp_send_json_error(
|
247 |
array(
|
24 |
* Export
|
25 |
*
|
26 |
* @param mixed $shortcode_ids Export testimonials and shortcode ids.
|
27 |
+
* @return object
|
28 |
*/
|
29 |
public function export( $shortcode_ids ) {
|
30 |
$export = array();
|
76 |
* @return void
|
77 |
*/
|
78 |
public function export_shortcodes() {
|
79 |
+
if ( ! empty( $_POST['nonce'] ) && ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['nonce'] ) ), 'spftestimonial_options_nonce' ) ) {
|
|
|
80 |
die();
|
81 |
}
|
82 |
$shortcode_ids = '';
|
168 |
* @param array $shortcodes Import Testimonials shortcode array.
|
169 |
*
|
170 |
* @throws \Exception Error message.
|
171 |
+
* @return object
|
172 |
*/
|
173 |
public function import( $shortcodes ) {
|
174 |
$errors = array();
|
233 |
* @return void
|
234 |
*/
|
235 |
public function import_shortcodes() {
|
236 |
+
if ( ! empty( $_POST['nonce'] ) && ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['nonce'] ) ), 'spftestimonial_options_nonce' ) ) {
|
|
|
237 |
die();
|
238 |
}
|
239 |
+
// Don't worry sanitize after JSON decode below.
|
240 |
+
// phpcs:ignore
|
241 |
+
$data = isset( $_POST['shortcode'] ) ? wp_unslash( $_POST['shortcode'] ) : '';
|
242 |
+
$data = json_decode( $data );
|
243 |
+
$data = json_decode( $data, true );
|
244 |
+
$import_value = apply_filters( 'sp_wp_tabs_allow_import_tags', false );
|
245 |
+
$shortcodes = $import_value ? $data['shortcode'] : wp_kses_post_deep( $data['shortcode'] );
|
246 |
if ( ! $data ) {
|
247 |
wp_send_json_error(
|
248 |
array(
|
src/Includes/TestimonialFree.php
CHANGED
@@ -17,6 +17,7 @@ use ShapedPlugin\TestimonialFree\Includes\Import_Export;
|
|
17 |
use ShapedPlugin\TestimonialFree\Frontend\Frontend;
|
18 |
use ShapedPlugin\TestimonialFree\Frontend\Views\Deprecated_Shortcodes;
|
19 |
use ShapedPlugin\TestimonialFree\Admin\Sp_Testimonial_Free_Gutenberg_Block;
|
|
|
20 |
|
21 |
// If this file is called directly, abort.
|
22 |
if ( ! defined( 'WPINC' ) ) {
|
@@ -137,6 +138,12 @@ class TestimonialFree {
|
|
137 |
if ( version_compare( $GLOBALS['wp_version'], '5.3', '>=' ) ) {
|
138 |
new Sp_Testimonial_Free_Gutenberg_Block();
|
139 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
}
|
141 |
|
142 |
/**
|
17 |
use ShapedPlugin\TestimonialFree\Frontend\Frontend;
|
18 |
use ShapedPlugin\TestimonialFree\Frontend\Views\Deprecated_Shortcodes;
|
19 |
use ShapedPlugin\TestimonialFree\Admin\Sp_Testimonial_Free_Gutenberg_Block;
|
20 |
+
use ShapedPlugin\TestimonialFree\Admin\Sp_Testimonial_Free_Element_Shortcode_Block;
|
21 |
|
22 |
// If this file is called directly, abort.
|
23 |
if ( ! defined( 'WPINC' ) ) {
|
138 |
if ( version_compare( $GLOBALS['wp_version'], '5.3', '>=' ) ) {
|
139 |
new Sp_Testimonial_Free_Gutenberg_Block();
|
140 |
}
|
141 |
+
|
142 |
+
// Elementor shortcode block.
|
143 |
+
require_once ABSPATH . 'wp-admin/includes/plugin.php';
|
144 |
+
if ( ( is_plugin_active( 'elementor/elementor.php' ) || is_plugin_active_for_network( 'elementor/elementor.php' ) ) ) {
|
145 |
+
new Sp_Testimonial_Free_Element_Shortcode_Block();
|
146 |
+
}
|
147 |
}
|
148 |
|
149 |
/**
|
testimonial-free.php
CHANGED
@@ -12,7 +12,7 @@
|
|
12 |
* Plugin Name: Real Testimonials
|
13 |
* Plugin URI: https://shapedplugin.com/real-testimonials/?ref=1
|
14 |
* Description: Most Customizable and Powerful Testimonials Showcase Plugin for WordPress that allows you to manage and display Testimonials or Reviews on any page or widget.
|
15 |
-
* Version: 2.5.
|
16 |
* Author: ShapedPlugin
|
17 |
* Author URI: https://shapedplugin.com/
|
18 |
* Text Domain: testimonial-free
|
@@ -37,7 +37,7 @@ function is_testimonial_pro_active() {
|
|
37 |
}
|
38 |
|
39 |
define( 'SP_TFREE_NAME', 'Real Testimonials' );
|
40 |
-
define( 'SP_TFREE_VERSION', '2.5.
|
41 |
define( 'SP_TFREE_PATH', plugin_dir_path( __FILE__ ) . 'src/' );
|
42 |
define( 'SP_TFREE_URL', plugin_dir_url( __FILE__ ) . 'src/' );
|
43 |
define( 'SP_TFREE_BASENAME', plugin_basename( __FILE__ ) );
|
12 |
* Plugin Name: Real Testimonials
|
13 |
* Plugin URI: https://shapedplugin.com/real-testimonials/?ref=1
|
14 |
* Description: Most Customizable and Powerful Testimonials Showcase Plugin for WordPress that allows you to manage and display Testimonials or Reviews on any page or widget.
|
15 |
+
* Version: 2.5.3
|
16 |
* Author: ShapedPlugin
|
17 |
* Author URI: https://shapedplugin.com/
|
18 |
* Text Domain: testimonial-free
|
37 |
}
|
38 |
|
39 |
define( 'SP_TFREE_NAME', 'Real Testimonials' );
|
40 |
+
define( 'SP_TFREE_VERSION', '2.5.3' );
|
41 |
define( 'SP_TFREE_PATH', plugin_dir_path( __FILE__ ) . 'src/' );
|
42 |
define( 'SP_TFREE_URL', plugin_dir_url( __FILE__ ) . 'src/' );
|
43 |
define( 'SP_TFREE_BASENAME', plugin_basename( __FILE__ ) );
|