Changeset 2725053
- Timestamp:
- 05/17/2022 08:04:32 AM (4 years ago)
- Location:
- testimonial-free
- Files:
-
- 275 added
- 11 edited
-
tags/2.5.4 (added)
-
tags/2.5.4/languages (added)
-
tags/2.5.4/languages/testimonial-free.pot (added)
-
tags/2.5.4/readme.txt (added)
-
tags/2.5.4/src (added)
-
tags/2.5.4/src/Admin (added)
-
tags/2.5.4/src/Admin/Admin.php (added)
-
tags/2.5.4/src/Admin/DBUpdates.php (added)
-
tags/2.5.4/src/Admin/ElementAddons (added)
-
tags/2.5.4/src/Admin/ElementAddons/Sp_Testimonial_Free_Shortcode_Widget.php (added)
-
tags/2.5.4/src/Admin/GutenbergBlock (added)
-
tags/2.5.4/src/Admin/GutenbergBlock/Sp_Testimonial_Free_Gutenberg_Block_Init.php (added)
-
tags/2.5.4/src/Admin/GutenbergBlock/assets (added)
-
tags/2.5.4/src/Admin/GutenbergBlock/assets/real-testimonials-logo.svg (added)
-
tags/2.5.4/src/Admin/GutenbergBlock/assets/rt-block-preview.svg (added)
-
tags/2.5.4/src/Admin/GutenbergBlock/build (added)
-
tags/2.5.4/src/Admin/GutenbergBlock/build/index.js (added)
-
tags/2.5.4/src/Admin/Sp_Testimonial_Free_Element_Shortcode_Block.php (added)
-
tags/2.5.4/src/Admin/Sp_Testimonial_Free_Gutenberg_Block.php (added)
-
tags/2.5.4/src/Admin/Views (added)
-
tags/2.5.4/src/Admin/Views/Framework (added)
-
tags/2.5.4/src/Admin/Views/Framework/Classes (added)
-
tags/2.5.4/src/Admin/Views/Framework/Classes/SPFTESTIMONIAL.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/Classes/abstract.class.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/Classes/fields.class.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/Classes/metabox.class.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/Classes/options.class.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/css (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/css/spftestimonial-rtl.css (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/css/spftestimonial-rtl.min.css (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/css/spftestimonial.css (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/css/spftestimonial.min.css (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/1.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/10.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/2.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/3.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/4.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/5.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/6.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/7.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/8.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/9.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/checkerboard.png (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/copy.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/export-icon.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/file-export-icon1.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/file-import-icon1.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/image-shape (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/image-shape/circle.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/image-shape/rounded.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/image-shape/square.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/import.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/layout (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/layout/filter-even.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/layout/filter-masonry.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/layout/filter.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/layout/grid.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/layout/list.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/layout/masonry.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/layout/slider.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/wp-logo.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/images/wp-plugin-logo.svg (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/js (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/js/spftestimonial-plugins.js (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/js/spftestimonial-plugins.min.js (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/js/spftestimonial.js (added)
-
tags/2.5.4/src/Admin/Views/Framework/assets/js/spftestimonial.min.js (added)
-
tags/2.5.4/src/Admin/Views/Framework/configs (added)
-
tags/2.5.4/src/Admin/Views/Framework/configs/form.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/configs/metaboxs.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/configs/settings.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/configs/tools.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/accordion (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/accordion/accordion.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/border (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/border/border.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/button_set (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/button_set/button_set.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/checkbox (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/checkbox/checkbox.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/code_editor (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/code_editor/code_editor.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/color (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/color/color.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/color_group (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/color_group/color_group.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/column (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/column/column.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/content (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/content/content.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/custom_import (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/custom_import/custom_import.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/custom_size (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/custom_size/custom_size.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/fieldset (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/fieldset/fieldset.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/form_upper_section (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/form_upper_section/form_upper_section.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/heading (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/heading/heading.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/icon_select (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/icon_select/icon_select.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/image_select (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/image_select/image_select.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/image_sizes (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/image_sizes/image_sizes.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/index.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/notice (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/notice/notice.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/preview (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/preview/preview.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/radio (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/radio/radio.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/rating (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/rating/rating.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/repeater (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/repeater/repeater.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/select (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/select/select.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/select_f (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/select_f/select_f.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/shortcode (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/shortcode/shortcode.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/sortable (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/sortable/sortable.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/sorter (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/sorter/sorter.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/spacing (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/spacing/spacing.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/spinner (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/spinner/spinner.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/subheading (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/subheading/subheading.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/submessage (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/submessage/submessage.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/switcher (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/switcher/switcher.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/text (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/text/text.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/typography (added)
-
tags/2.5.4/src/Admin/Views/Framework/fields/typography/typography.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/functions (added)
-
tags/2.5.4/src/Admin/Views/Framework/functions/actions.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/functions/helpers.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/functions/sanitize.php (added)
-
tags/2.5.4/src/Admin/Views/Framework/functions/validate.php (added)
-
tags/2.5.4/src/Admin/Views/Notices (added)
-
tags/2.5.4/src/Admin/Views/Notices/Testimonial_Review.php (added)
-
tags/2.5.4/src/Admin/Views/TFREE_Widget.php (added)
-
tags/2.5.4/src/Admin/assets (added)
-
tags/2.5.4/src/Admin/assets/css (added)
-
tags/2.5.4/src/Admin/assets/css/admin.css (added)
-
tags/2.5.4/src/Admin/assets/css/admin.min.css (added)
-
tags/2.5.4/src/Admin/assets/css/font (added)
-
tags/2.5.4/src/Admin/assets/css/font/fontello.eot (added)
-
tags/2.5.4/src/Admin/assets/css/font/fontello.svg (added)
-
tags/2.5.4/src/Admin/assets/css/font/fontello.ttf (added)
-
tags/2.5.4/src/Admin/assets/css/font/fontello.woff (added)
-
tags/2.5.4/src/Admin/assets/css/font/fontello.woff2 (added)
-
tags/2.5.4/src/Admin/assets/css/fontello.css (added)
-
tags/2.5.4/src/Admin/assets/css/fontello.min.css (added)
-
tags/2.5.4/src/Admin/assets/css/help-page.css (added)
-
tags/2.5.4/src/Admin/assets/css/help-page.min.css (added)
-
tags/2.5.4/src/Admin/assets/css/modal-video.min.css (added)
-
tags/2.5.4/src/Admin/assets/css/premium-page.css (added)
-
tags/2.5.4/src/Admin/assets/css/premium-page.min.css (added)
-
tags/2.5.4/src/Admin/assets/images (added)
-
tags/2.5.4/src/Admin/assets/images/Testimonial-icon.svg (added)
-
tags/2.5.4/src/Admin/assets/images/Testimonial-logo-2.svg (added)
-
tags/2.5.4/src/Admin/assets/images/ali_senejani.png (added)
-
tags/2.5.4/src/Admin/assets/images/checkmark.svg (added)
-
tags/2.5.4/src/Admin/assets/images/copy.svg (added)
-
tags/2.5.4/src/Admin/assets/images/header-img.svg (added)
-
tags/2.5.4/src/Admin/assets/images/icon-256.png (added)
-
tags/2.5.4/src/Admin/assets/images/icon.svg (added)
-
tags/2.5.4/src/Admin/assets/images/import-export.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium (added)
-
tags/2.5.4/src/Admin/assets/images/premium/ajax-pagination.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/automatic-updates.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/display-options.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/drag-and-drop.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/feature-icon.png (added)
-
tags/2.5.4/src/Admin/assets/images/premium/filter.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/layouts.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/premium-vector-1.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/premium-vector-2.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/premium-vector-3.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/read-more.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/rich-snippets.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/submission-forms.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/support.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/testimonial-form.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/themes.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/thumbnail-slider.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/translation-ready.svg (added)
-
tags/2.5.4/src/Admin/assets/images/premium/video-testimonial.svg (added)
-
tags/2.5.4/src/Admin/assets/images/real-testimonials-logo.svg (added)
-
tags/2.5.4/src/Admin/assets/images/sirpa.png (added)
-
tags/2.5.4/src/Admin/assets/images/testimonial-icon1.svg (added)
-
tags/2.5.4/src/Admin/assets/js (added)
-
tags/2.5.4/src/Admin/assets/js/jquery-modal-video.min.js (added)
-
tags/2.5.4/src/Admin/updates (added)
-
tags/2.5.4/src/Admin/updates/update-2.1.5.php (added)
-
tags/2.5.4/src/Admin/updates/update-2.2.10.php (added)
-
tags/2.5.4/src/Admin/updates/update-2.2.5.php (added)
-
tags/2.5.4/src/Frontend (added)
-
tags/2.5.4/src/Frontend/Frontend.php (added)
-
tags/2.5.4/src/Frontend/Helper.php (added)
-
tags/2.5.4/src/Frontend/Views (added)
-
tags/2.5.4/src/Frontend/Views/Deprecated_Shortcodes.php (added)
-
tags/2.5.4/src/Frontend/Views/partials (added)
-
tags/2.5.4/src/Frontend/Views/partials/dynamic-style.php (added)
-
tags/2.5.4/src/Frontend/Views/templates (added)
-
tags/2.5.4/src/Frontend/Views/templates/preloader.php (added)
-
tags/2.5.4/src/Frontend/Views/templates/section-title.php (added)
-
tags/2.5.4/src/Frontend/Views/templates/slider.php (added)
-
tags/2.5.4/src/Frontend/Views/templates/testimonial (added)
-
tags/2.5.4/src/Frontend/Views/templates/testimonial/client-name.php (added)
-
tags/2.5.4/src/Frontend/Views/templates/testimonial/content.php (added)
-
tags/2.5.4/src/Frontend/Views/templates/testimonial/designation.php (added)
-
tags/2.5.4/src/Frontend/Views/templates/testimonial/rating.php (added)
-
tags/2.5.4/src/Frontend/Views/templates/testimonial/thumbnail.php (added)
-
tags/2.5.4/src/Frontend/Views/templates/testimonial/title.php (added)
-
tags/2.5.4/src/Frontend/Views/templates/theme (added)
-
tags/2.5.4/src/Frontend/Views/templates/theme/theme-one.php (added)
-
tags/2.5.4/src/Frontend/assets (added)
-
tags/2.5.4/src/Frontend/assets/css (added)
-
tags/2.5.4/src/Frontend/assets/css/deprecated-style.css (added)
-
tags/2.5.4/src/Frontend/assets/css/deprecated-style.min.css (added)
-
tags/2.5.4/src/Frontend/assets/css/font-awesome.min.css (added)
-
tags/2.5.4/src/Frontend/assets/css/slick.css (added)
-
tags/2.5.4/src/Frontend/assets/css/slick.min.css (added)
-
tags/2.5.4/src/Frontend/assets/css/style.css (added)
-
tags/2.5.4/src/Frontend/assets/css/style.min.css (added)
-
tags/2.5.4/src/Frontend/assets/fonts (added)
-
tags/2.5.4/src/Frontend/assets/fonts/FontAwesome.otf (added)
-
tags/2.5.4/src/Frontend/assets/fonts/fontawesome-webfont.eot (added)
-
tags/2.5.4/src/Frontend/assets/fonts/fontawesome-webfont.svg (added)
-
tags/2.5.4/src/Frontend/assets/fonts/fontawesome-webfont.ttf (added)
-
tags/2.5.4/src/Frontend/assets/fonts/fontawesome-webfont.woff (added)
-
tags/2.5.4/src/Frontend/assets/fonts/fontawesome-webfont.woff2 (added)
-
tags/2.5.4/src/Frontend/assets/img (added)
-
tags/2.5.4/src/Frontend/assets/img/spinner.svg (added)
-
tags/2.5.4/src/Frontend/assets/js (added)
-
tags/2.5.4/src/Frontend/assets/js/slick.js (added)
-
tags/2.5.4/src/Frontend/assets/js/slick.min.js (added)
-
tags/2.5.4/src/Frontend/assets/js/sp-slick-active.js (added)
-
tags/2.5.4/src/Frontend/assets/js/sp-slick-active.min.js (added)
-
tags/2.5.4/src/Includes (added)
-
tags/2.5.4/src/Includes/Import_Export.php (added)
-
tags/2.5.4/src/Includes/TFREE_Functions.php (added)
-
tags/2.5.4/src/Includes/TestimonialFree.php (added)
-
tags/2.5.4/testimonial-free.php (added)
-
tags/2.5.4/uninstall.php (added)
-
tags/2.5.4/vendor (added)
-
tags/2.5.4/vendor/autoload.php (added)
-
tags/2.5.4/vendor/composer (added)
-
tags/2.5.4/vendor/composer/ClassLoader.php (added)
-
tags/2.5.4/vendor/composer/InstalledVersions.php (added)
-
tags/2.5.4/vendor/composer/LICENSE (added)
-
tags/2.5.4/vendor/composer/autoload_classmap.php (added)
-
tags/2.5.4/vendor/composer/autoload_namespaces.php (added)
-
tags/2.5.4/vendor/composer/autoload_psr4.php (added)
-
tags/2.5.4/vendor/composer/autoload_real.php (added)
-
tags/2.5.4/vendor/composer/autoload_static.php (added)
-
tags/2.5.4/vendor/composer/installed.json (added)
-
tags/2.5.4/vendor/composer/installed.php (added)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/Admin/DBUpdates.php (modified) (1 diff)
-
trunk/src/Admin/ElementAddons/Sp_Testimonial_Free_Shortcode_Widget.php (modified) (3 diffs)
-
trunk/src/Admin/ElementAddons_Deprecated (added)
-
trunk/src/Admin/ElementAddons_Deprecated/Sp_Testimonial_Free_Shortcode_Widget_Deprecated.php (added)
-
trunk/src/Admin/GutenbergBlock/Sp_Testimonial_Free_Gutenberg_Block_Init.php (modified) (2 diffs)
-
trunk/src/Admin/GutenbergBlock/build/index.asset.php (added)
-
trunk/src/Admin/GutenbergBlock/build/index.js (modified) (1 diff)
-
trunk/src/Admin/Sp_Testimonial_Free_Element_Shortcode_Block.php (modified) (3 diffs)
-
trunk/src/Admin/Sp_Testimonial_Free_Element_Shortcode_Block_Deprecated.php (added)
-
trunk/src/Admin/updates/update-2.5.5.php (added)
-
trunk/src/Frontend/Frontend.php (modified) (1 diff)
-
trunk/src/Frontend/assets/css/style.css (modified) (3 diffs)
-
trunk/src/Frontend/assets/css/style.min.css (modified) (1 diff)
-
trunk/src/Includes/TestimonialFree.php (modified) (3 diffs)
-
trunk/testimonial-free.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
testimonial-free/trunk/readme.txt
r2713565 r2725053 4 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 5 Requires at least: 4.0 6 Tested up to: 5.9.37 Stable tag: 2.5. 46 Tested up to: 6.0 7 Stable tag: 2.5.5 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 319 319 == Changelog == 320 320 321 = 2.5.5 - May 17, 2022 = 322 * Tested: WordPress 6.0 compatibility. 323 * Fix: Deprecated warning of Elementor block. 324 * Fix: Image height is distorted with Twenty Twenty-Two. 325 321 326 = 2.5.4 - Apr 23, 2022 = 322 327 * Fix: Some assets of the Real Testimonial admin panel are not loaded properly in a few websites as that hosting directory is different. -
testimonial-free/trunk/src/Admin/DBUpdates.php
r2678463 r2725053 33 33 '2.2.5' => 'updates/update-2.2.5.php', 34 34 '2.2.10' => 'updates/update-2.2.10.php', 35 '2.5.5' => 'updates/update-2.5.5.php', 35 36 ); 36 37 -
testimonial-free/trunk/src/Admin/ElementAddons/Sp_Testimonial_Free_Shortcode_Widget.php
r2700668 r2725053 29 29 */ 30 30 public function get_name() { 31 return 'real_testimonial_ free_shortcode';31 return 'real_testimonial_Pro_shortcode'; 32 32 } 33 33 … … 106 106 107 107 $this->add_control( 108 'sp_testimonial_ free_shortcode',108 'sp_testimonial_pro_shortcode', 109 109 array( 110 110 'label' => __( 'Real Testimonial Shortcode(s)', 'testimonial-free' ), … … 129 129 130 130 $settings = $this->get_settings_for_display(); 131 $sp_testimonial_shortcode = $settings['sp_testimonial_ free_shortcode'];131 $sp_testimonial_shortcode = $settings['sp_testimonial_pro_shortcode']; 132 132 133 133 if ( '' === $sp_testimonial_shortcode ) { -
testimonial-free/trunk/src/Admin/GutenbergBlock/Sp_Testimonial_Free_Gutenberg_Block_Init.php
r2700668 r2725053 71 71 72 72 } 73 73 74 /** 74 75 * Shortcode list. … … 125 126 */ 126 127 register_block_type( 127 'sp-testimonial- free/shortcode',128 'sp-testimonial-pro/shortcode', 128 129 array( 129 130 'attributes' => array( -
testimonial-free/trunk/src/Admin/GutenbergBlock/build/index.js
r2689295 r2725053 1 /******/ (function() { // webpackBootstrap 2 /******/ "use strict"; 3 /******/ var __webpack_modules__ = ({ 4 5 /***/ "./src/shortcode/blockIcon.js": 6 /*!************************************!*\ 7 !*** ./src/shortcode/blockIcon.js ***! 8 \************************************/ 9 /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 10 11 __webpack_require__.r(__webpack_exports__); 12 /* harmony import */ var _wordpress_escape_html__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/escape-html */ "@wordpress/escape-html"); 13 /* harmony import */ var _wordpress_escape_html__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_0__); 14 const el = wp.element.createElement; 15 16 const icons = {}; 17 icons.sprtfIcon = el('img', { 18 src: (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_0__.escapeAttribute)(sp_testimonial_free.url + 'Admin/GutenbergBlock/assets/real-testimonials-logo.svg') 19 }); 20 /* harmony default export */ __webpack_exports__["default"] = (icons); 21 22 /***/ }), 23 24 /***/ "./src/shortcode/dynamicShortcode.js": 25 /*!*******************************************!*\ 26 !*** ./src/shortcode/dynamicShortcode.js ***! 27 \*******************************************/ 28 /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 29 30 __webpack_require__.r(__webpack_exports__); 31 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 32 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 33 /* harmony import */ var _wordpress_escape_html__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/escape-html */ "@wordpress/escape-html"); 34 /* harmony import */ var _wordpress_escape_html__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_1__); 35 36 37 /** 38 * Shortcode select component. 39 */ 40 41 const { 42 __ 43 } = wp.i18n; 44 const { 45 Fragment 46 } = wp.element; 47 const el = wp.element.createElement; 48 49 const DynamicShortcodeInput = _ref => { 50 let { 51 attributes: { 52 shortcode 53 }, 54 shortCodeList, 55 shortcodeUpdate 56 } = _ref; 57 return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(Fragment, null, el('div', { 58 className: 'sprtf-gutenberg-shortcode editor-styles-wrapper' 59 }, el('select', { 60 className: 'sprtf-shortcode-selector', 61 onChange: e => shortcodeUpdate(e), 62 value: (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_1__.escapeAttribute)(shortcode) 63 }, el('option', { 64 value: (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_1__.escapeAttribute)('0') 65 }, (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_1__.escapeHTML)(__('-- Select a view (shortcode) --', 'testimonial-pro'))), shortCodeList.map(shortcode => { 66 var title = shortcode.title.length > 30 ? shortcode.title.substring(0, 25) + '.... #(' + shortcode.id + ')' : shortcode.title + ' #(' + shortcode.id + ')'; 67 return el('option', { 68 value: (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_1__.escapeAttribute)(shortcode.id.toString()), 69 key: (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_1__.escapeAttribute)(shortcode.id.toString()) 70 }, (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_1__.escapeHTML)(title)); 71 })))); 72 }; 73 74 /* harmony default export */ __webpack_exports__["default"] = (DynamicShortcodeInput); 75 76 /***/ }), 77 78 /***/ "@wordpress/block-editor": 79 /*!*************************************!*\ 80 !*** external ["wp","blockEditor"] ***! 81 \*************************************/ 82 /***/ (function(module) { 83 84 module.exports = window["wp"]["blockEditor"]; 85 86 /***/ }), 87 88 /***/ "@wordpress/element": 89 /*!*********************************!*\ 90 !*** external ["wp","element"] ***! 91 \*********************************/ 92 /***/ (function(module) { 93 94 module.exports = window["wp"]["element"]; 95 96 /***/ }), 97 98 /***/ "@wordpress/escape-html": 99 /*!************************************!*\ 100 !*** external ["wp","escapeHtml"] ***! 101 \************************************/ 102 /***/ (function(module) { 103 104 module.exports = window["wp"]["escapeHtml"]; 105 106 /***/ }) 107 108 /******/ }); 109 /************************************************************************/ 110 /******/ // The module cache 111 /******/ var __webpack_module_cache__ = {}; 112 /******/ 113 /******/ // The require function 114 /******/ function __webpack_require__(moduleId) { 115 /******/ // Check if module is in cache 116 /******/ var cachedModule = __webpack_module_cache__[moduleId]; 117 /******/ if (cachedModule !== undefined) { 118 /******/ return cachedModule.exports; 119 /******/ } 120 /******/ // Create a new module (and put it into the cache) 121 /******/ var module = __webpack_module_cache__[moduleId] = { 122 /******/ // no module.id needed 123 /******/ // no module.loaded needed 124 /******/ exports: {} 125 /******/ }; 126 /******/ 127 /******/ // Execute the module function 128 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); 129 /******/ 130 /******/ // Return the exports of the module 131 /******/ return module.exports; 132 /******/ } 133 /******/ 134 /************************************************************************/ 135 /******/ /* webpack/runtime/compat get default export */ 136 /******/ !function() { 137 /******/ // getDefaultExport function for compatibility with non-harmony modules 138 /******/ __webpack_require__.n = function(module) { 139 /******/ var getter = module && module.__esModule ? 140 /******/ function() { return module['default']; } : 141 /******/ function() { return module; }; 142 /******/ __webpack_require__.d(getter, { a: getter }); 143 /******/ return getter; 144 /******/ }; 145 /******/ }(); 146 /******/ 147 /******/ /* webpack/runtime/define property getters */ 148 /******/ !function() { 149 /******/ // define getter functions for harmony exports 150 /******/ __webpack_require__.d = function(exports, definition) { 151 /******/ for(var key in definition) { 152 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { 153 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); 154 /******/ } 155 /******/ } 156 /******/ }; 157 /******/ }(); 158 /******/ 159 /******/ /* webpack/runtime/hasOwnProperty shorthand */ 160 /******/ !function() { 161 /******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } 162 /******/ }(); 163 /******/ 164 /******/ /* webpack/runtime/make namespace object */ 165 /******/ !function() { 166 /******/ // define __esModule on exports 167 /******/ __webpack_require__.r = function(exports) { 168 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 169 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 170 /******/ } 171 /******/ Object.defineProperty(exports, '__esModule', { value: true }); 172 /******/ }; 173 /******/ }(); 174 /******/ 175 /************************************************************************/ 176 var __webpack_exports__ = {}; 177 // This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. 178 !function() { 179 /*!**********************!*\ 180 !*** ./src/index.js ***! 181 \**********************/ 182 __webpack_require__.r(__webpack_exports__); 183 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 184 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 185 /* harmony import */ var _shortcode_blockIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./shortcode/blockIcon */ "./src/shortcode/blockIcon.js"); 186 /* harmony import */ var _shortcode_dynamicShortcode__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./shortcode/dynamicShortcode */ "./src/shortcode/dynamicShortcode.js"); 187 /* harmony import */ var _wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/escape-html */ "@wordpress/escape-html"); 188 /* harmony import */ var _wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__); 189 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); 190 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__); 191 192 193 194 195 196 const { 197 __ 198 } = wp.i18n; 199 const { 200 registerBlockType 201 } = wp.blocks; 202 const { 203 PanelBody, 204 PanelRow 205 } = wp.components; 206 const { 207 Fragment 208 } = wp.element; 209 const ServerSideRender = wp.serverSideRender; 210 const el = wp.element.createElement; 211 /** 212 * Register: aa Gutenberg Block. 213 */ 214 215 registerBlockType("sp-testimonial-free/shortcode", { 216 title: (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeHTML)(__("Real Testimonials", "testimonial-free")), 217 description: (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeHTML)(__("Use Real Testimonials to insert a view shortcode (testimonials) in your page", "testimonial-free")), 218 icon: _shortcode_blockIcon__WEBPACK_IMPORTED_MODULE_1__["default"].sprtfIcon, 219 category: (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeHTML)("common"), 220 supports: { 221 html: true 222 }, 223 edit: props => { 224 const { 225 attributes, 226 setAttributes 227 } = props; 228 var shortCodeList = sp_testimonial_free.shortCodeList; 229 230 let scriptLoad = shortcodeId => { 231 let sprtfBlockLoaded = false; 232 let sprtfBlockLoadedInterval = setInterval(function () { 233 let uniqId = jQuery("#sp-testimonial-free-wrapper-" + shortcodeId).parents().attr("id"); 234 235 if (document.getElementById(uniqId)) { 236 jQuery.getScript(sp_testimonial_free.loadScript); 237 jQuery('#sp-testimonial-preloader-' + shortcodeId).css({ 238 'opacity': 0, 239 'display': 'none' 240 }); 241 jQuery('#sp-testimonial-free-' + shortcodeId).animate({ 242 opacity: 1 243 }, 600); 244 sprtfBlockLoaded = true; 245 uniqId = ""; 246 } 247 248 if (sprtfBlockLoaded) { 249 clearInterval(sprtfBlockLoadedInterval); 250 } 251 252 if (0 == shortcodeId) { 253 clearInterval(sprtfBlockLoadedInterval); 254 } 255 }, 10); 256 }; 257 258 let updateShortcode = updateShortcode => { 259 setAttributes({ 260 shortcode: (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeAttribute)(updateShortcode.target.value) 261 }); 262 }; 263 264 let shortcodeUpdate = e => { 265 updateShortcode(e); 266 let shortcodeId = (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeAttribute)(e.target.value); 267 scriptLoad(shortcodeId); 268 }; 269 270 document.addEventListener("readystatechange", event => { 271 if (event.target.readyState === "complete") { 272 let shortcodeId = (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeAttribute)(attributes.shortcode); 273 scriptLoad(shortcodeId); 274 } 275 }); 276 277 if (attributes.preview) { 278 return el('div', { 279 className: 'sprtf_shortcode_block_preview_image' 280 }, el('img', { 281 src: (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeAttribute)(sp_testimonial_free.url + "Admin/GutenbergBlock/assets/rt-block-preview.svg") 282 })); 283 } 284 285 if (shortCodeList.length === 0) { 286 return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(Fragment, null, el("div", { 287 className: "components-placeholder components-placeholder is-large sprtf_block_shortcode" 288 }, el("div", { 289 className: "components-placeholder__label" 290 }, el("img", { 291 className: 'block-editor-block-icon', 292 src: (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeAttribute)(sp_testimonial_free.url + 'Admin/GutenbergBlock/assets/real-testimonials-logo.svg') 293 }), el("h4", {}, (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeHTML)(__("Real Testimonials", "testimonial-free")))), el("div", { 294 className: "sprtf_block_shortcode_text" 295 }, (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeHTML)(__("No view shortcode found. ", "testimonial-free")), el("a", { 296 href: (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeAttribute)(sp_testimonial_free.link) 297 }, (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeHTML)(__("Create a view now!", "testimonial-free")))))); 298 } 299 300 if (!attributes.shortcode || attributes.shortcode == 0) { 301 return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(Fragment, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.InspectorControls, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(PanelBody, { 302 title: "Select a view (shortcode)" 303 }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(PanelRow, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_shortcode_dynamicShortcode__WEBPACK_IMPORTED_MODULE_2__["default"], { 304 attributes: attributes, 305 shortCodeList: shortCodeList, 306 shortcodeUpdate: shortcodeUpdate 307 })))), el('div', { 308 className: 'components-placeholder components-placeholder is-large sprtf_block_shortcode' 309 }, el('div', { 310 className: 'components-placeholder__label' 311 }, el('img', { 312 className: 'block-editor-block-icon', 313 src: (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeAttribute)(sp_testimonial_free.url + 'Admin/GutenbergBlock/assets/real-testimonials-logo.svg') 314 }), (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeHTML)(__("Real Testimonial", "testimonial-free"))), el('div', { 315 className: 'components-placeholder__instructions' 316 }, (0,_wordpress_escape_html__WEBPACK_IMPORTED_MODULE_3__.escapeHTML)(__("Select a view (shortcode)", "testimonial-free"))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_shortcode_dynamicShortcode__WEBPACK_IMPORTED_MODULE_2__["default"], { 317 attributes: attributes, 318 shortCodeList: shortCodeList, 319 shortcodeUpdate: shortcodeUpdate 320 }))); 321 } 322 323 return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(Fragment, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.InspectorControls, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(PanelBody, { 324 title: "Real Testimonials Block Settings" 325 }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(PanelRow, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_shortcode_dynamicShortcode__WEBPACK_IMPORTED_MODULE_2__["default"], { 326 attributes: attributes, 327 shortCodeList: shortCodeList, 328 shortcodeUpdate: shortcodeUpdate 329 })))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(ServerSideRender, { 330 block: "sp-testimonial-free/shortcode", 331 attributes: attributes 332 })); 333 }, 334 335 save() { 336 // Rendering in PHP 337 return null; 338 } 339 340 }); 341 }(); 342 /******/ })() 343 ; 344 //# sourceMappingURL=index.js.map 1 !function(){"use strict";var e=window.wp.element,t=window.wp.escapeHtml;const s=wp.element.createElement,o={};o.sprtfIcon=s("img",{src:(0,t.escapeAttribute)(sp_testimonial_free.url+"Admin/GutenbergBlock/assets/real-testimonials-logo.svg")});var r=o;const{__:__}=wp.i18n,{Fragment:a}=wp.element,l=wp.element.createElement;var i=s=>{let{attributes:{shortcode:o},shortCodeList:r,shortcodeUpdate:i}=s;return(0,e.createElement)(a,null,l("div",{className:"sprtf-gutenberg-shortcode editor-styles-wrapper"},l("select",{className:"sprtf-shortcode-selector",onChange:e=>i(e),value:(0,t.escapeAttribute)(o)},l("option",{value:(0,t.escapeAttribute)("0")},(0,t.escapeHTML)(__("-- Select a view (shortcode) --","testimonial-pro"))),r.map((e=>{var s=e.title.length>30?e.title.substring(0,25)+".... #("+e.id+")":e.title+" #("+e.id+")";return l("option",{value:(0,t.escapeAttribute)(e.id.toString()),key:(0,t.escapeAttribute)(e.id.toString())},(0,t.escapeHTML)(s))})))))},n=window.wp.blockEditor;const{__:c}=wp.i18n,{registerBlockType:p}=wp.blocks,{PanelBody:m,PanelRow:d}=wp.components,{Fragment:u}=wp.element,h=wp.serverSideRender,b=wp.element.createElement;p("sp-testimonial-pro/shortcode",{title:(0,t.escapeHTML)(c("Real Testimonials","testimonial-free")),description:(0,t.escapeHTML)(c("Use Real Testimonials to insert a view shortcode (testimonials) in your page","testimonial-free")),icon:r.sprtfIcon,category:(0,t.escapeHTML)("common"),supports:{html:!0},edit:s=>{const{attributes:o,setAttributes:r}=s;var a=sp_testimonial_free.shortCodeList;let l=e=>{let t=!1,s=setInterval((function(){let o=jQuery("#sp-testimonial-free-wrapper-"+e).parents().attr("id");document.getElementById(o)&&(jQuery.getScript(sp_testimonial_free.loadScript),jQuery("#sp-testimonial-preloader-"+e).css({opacity:0,display:"none"}),jQuery("#sp-testimonial-free-"+e).animate({opacity:1},600),t=!0,o=""),t&&clearInterval(s),0==e&&clearInterval(s)}),10)},p=e=>{var s;s=e,r({shortcode:(0,t.escapeAttribute)(s.target.value)});let o=(0,t.escapeAttribute)(e.target.value);l(o)};return document.addEventListener("readystatechange",(e=>{if("complete"===e.target.readyState){let e=(0,t.escapeAttribute)(o.shortcode);l(e)}})),o.preview?b("div",{className:"sprtf_shortcode_block_preview_image"},b("img",{src:(0,t.escapeAttribute)(sp_testimonial_free.url+"Admin/GutenbergBlock/assets/rt-block-preview.svg")})):0===a.length?(0,e.createElement)(u,null,b("div",{className:"components-placeholder components-placeholder is-large sprtf_block_shortcode"},b("div",{className:"components-placeholder__label"},b("img",{className:"block-editor-block-icon",src:(0,t.escapeAttribute)(sp_testimonial_free.url+"Admin/GutenbergBlock/assets/real-testimonials-logo.svg")}),b("h4",{},(0,t.escapeHTML)(c("Real Testimonials","testimonial-free")))),b("div",{className:"sprtf_block_shortcode_text"},(0,t.escapeHTML)(c("No view shortcode found. ","testimonial-free")),b("a",{href:(0,t.escapeAttribute)(sp_testimonial_free.link)},(0,t.escapeHTML)(c("Create a view now!","testimonial-free")))))):o.shortcode&&0!=o.shortcode?(0,e.createElement)(u,null,(0,e.createElement)(n.InspectorControls,null,(0,e.createElement)(m,{title:"Real Testimonials Block Settings"},(0,e.createElement)(d,null,(0,e.createElement)(i,{attributes:o,shortCodeList:a,shortcodeUpdate:p})))),(0,e.createElement)(h,{block:"sp-testimonial-pro/shortcode",attributes:o})):(0,e.createElement)(u,null,(0,e.createElement)(n.InspectorControls,null,(0,e.createElement)(m,{title:"Select a view (shortcode)"},(0,e.createElement)(d,null,(0,e.createElement)(i,{attributes:o,shortCodeList:a,shortcodeUpdate:p})))),b("div",{className:"components-placeholder components-placeholder is-large sprtf_block_shortcode"},b("div",{className:"components-placeholder__label"},b("img",{className:"block-editor-block-icon",src:(0,t.escapeAttribute)(sp_testimonial_free.url+"Admin/GutenbergBlock/assets/real-testimonials-logo.svg")}),(0,t.escapeHTML)(c("Real Testimonial","testimonial-free"))),b("div",{className:"components-placeholder__instructions"},(0,t.escapeHTML)(c("Select a view (shortcode)","testimonial-free"))),(0,e.createElement)(i,{attributes:o,shortCodeList:a,shortcodeUpdate:p})))},save:()=>null})}(); -
testimonial-free/trunk/src/Admin/Sp_Testimonial_Free_Element_Shortcode_Block.php
r2700668 r2725053 1 1 <?php 2 2 /** 3 * Framework options.class file.3 * The elementor block of the plugin. 4 4 * 5 5 * @link https://shapedplugin.com … … 114 114 public function init() { 115 115 // Add Plugin actions. 116 add_action( 'elementor/widgets/ widgets_registered', array( $this, 'init_widgets' ) );116 add_action( 'elementor/widgets/register', array( $this, 'init_widgets' ) ); 117 117 } 118 118 … … 128 128 public function init_widgets() { 129 129 // Register widget. 130 \Elementor\Plugin::instance()->widgets_manager->register _widget_type( new ElementAddons\Sp_Testimonial_Free_Shortcode_Widget() );130 \Elementor\Plugin::instance()->widgets_manager->register( new ElementAddons\Sp_Testimonial_Free_Shortcode_Widget() ); 131 131 132 132 } -
testimonial-free/trunk/src/Frontend/Frontend.php
r2689295 r2725053 57 57 * Shortcode render. 58 58 * 59 * @param array $attributes S chortcode attributes.59 * @param array $attributes Shortcode attributes. 60 60 * 61 61 * @return string -
testimonial-free/trunk/src/Frontend/assets/css/style.css
r2678463 r2725053 2 2 box-sizing: border-box; 3 3 } 4 div.sp-testimonial-free-section { 4 5 /* div.sp-testimonial-free-section { 5 6 display: none; 6 } 7 } */ 7 8 8 9 div.sp-testimonial-free-section .slick-list { … … 118 119 -moz-border-radius: 50%; 119 120 border-radius: 50%; 121 max-width: 100%; 122 height: auto; 120 123 } 121 124 … … 152 155 display: block; 153 156 } 154 .sp-testimonial-free-section .slick-dots li button:focus{ 157 158 .sp-testimonial-free-section .slick-dots li button:focus { 155 159 outline-offset: unset; 156 160 outline: none; 157 161 } 162 158 163 /* Nav */ 159 164 .sp-testimonial-free-section .slick-prev, -
testimonial-free/trunk/src/Frontend/assets/css/style.min.css
r2678463 r2725053 1 .sp-testimonial-free-section *{box-sizing:border-box}div.sp-testimonial-free-section {display:none}div.sp-testimonial-free-section .slick-list{margin-right:-24px}div.sp-testimonial-free-section.slick-initialized{display:block}.sp-testimonial-free-section .slick-dots li.slick-active button:focus,.sp-testimonial-free-section .sp-testimonial-item:focus{outline:0}.sp-testimonial-free-section .sp-testimonial-item{text-align:center;padding-right:24px;will-change:transform}#poststuff .sp-testimonial-free-wrapper h2.sp-testimonial-free-section-title,.sp-testimonial-free-wrapper h2.sp-testimonial-free-section-title{margin:0;padding:0;margin-bottom:50px;font-size:25px;line-height:22px;font-weight:600;font-style:normal;text-align:center}.sp-testimonial-free-section .sp-testimonial-title{margin:0 0 18px 0}.sp-testimonial-free-section .sp-testimonial-title h3{font-size:20px;line-height:30px;text-transform:none;text-align:center;letter-spacing:normal;font-weight:600;font-style:normal;padding:0;margin:0}.sp-testimonial-free-section .sp-testimonial-client-testimonial,.sp-testimonial-free-section .sp-testimonial-client-testimonial p{font-size:16px;line-height:26px;text-transform:none;text-align:center;letter-spacing:normal;font-weight:400;font-style:normal;margin:0 0 20px 0}#sp_tpro-preview-box .sp-testimonial-free-section .sp-testimonial-client-testimonial{margin:0 20px 20px 0}.sp-testimonial-free-section .sp-testimonial-client-testimonial .sp-testimonial-content{display:inline;margin:0;padding:0}.sp-testimonial-free-section .sp-testimonial-client-name{font-size:16px;line-height:24px;text-transform:none;text-align:center;letter-spacing:normal;font-weight:700;font-style:normal;margin:0 0 8px 0;padding:0}.sp-testimonial-free-section .sp-testimonial-client-rating{margin:0 0 6px 0;text-align:center;line-height:1}.sp-testimonial-free-section .sp-testimonial-client-rating i.fa{font-size:19px;margin-right:-1px}.sp-testimonial-free-section .sp-testimonial-client-designation{font-size:16px;line-height:24px;text-transform:none;text-align:center;letter-spacing:normal;font-weight:400;font-style:normal}.sp-testimonial-free-section .sp-testimonial-client-image{margin:0 0 22px 0}.sp-testimonial-free-section .sp-testimonial-client-image img{display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.theme-twentytwentyone .sp-testimonial-free-section .sp-testimonial-client-image img{width:auto!important}.sp-testimonial-free-section .slick-dots{margin:0;margin-top:20px;padding:0;list-style:none;text-align:center}.sp-testimonial-free-section .slick-dots li{display:inline-block;border:0;padding:0;width:13px;height:13px;margin:3px;overflow:hidden}.sp-testimonial-free-section .slick-dots li button{border-radius:50%;text-indent:-999px;width:13px;height:13px;padding:0;border:0;display:block}.sp-testimonial-free-section .slick-dots li button:focus{outline-offset:unset;outline:0}.sp-testimonial-free-section .slick-next,.sp-testimonial-free-section .slick-prev{top:50%;font-size:20px;line-height:32px;display:block;width:32px;padding:0;cursor:pointer;outline:0;position:absolute;text-align:center;z-index:22;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transform:translateY(-50px)}.sp-testimonial-free-section .slick-prev{left:0}.sp-testimonial-free-section .slick-next{right:0}.sp-testimonial-free-wrapper{position:relative;overflow:hidden}.sp-testimonial-preloader{background-color:#fff;background-repeat:no-repeat;background-position:center center;position:absolute;z-index:90;width:100%;height:100%;text-align:center;top:0;left:0;right:0;border:0}.sp-testimonial-preloader img{position:relative;top:50%;display:inline-block;margin-top:-16px}1 .sp-testimonial-free-section *{box-sizing:border-box}div.sp-testimonial-free-section .slick-list{margin-right:-24px}div.sp-testimonial-free-section.slick-initialized{display:block}.sp-testimonial-free-section .slick-dots li.slick-active button:focus,.sp-testimonial-free-section .sp-testimonial-item:focus{outline:0}.sp-testimonial-free-section .sp-testimonial-item{text-align:center;padding-right:24px;will-change:transform}#poststuff .sp-testimonial-free-wrapper h2.sp-testimonial-free-section-title,.sp-testimonial-free-wrapper h2.sp-testimonial-free-section-title{margin:0;padding:0;margin-bottom:50px;font-size:25px;line-height:22px;font-weight:600;font-style:normal;text-align:center}.sp-testimonial-free-section .sp-testimonial-title{margin:0 0 18px 0}.sp-testimonial-free-section .sp-testimonial-title h3{font-size:20px;line-height:30px;text-transform:none;text-align:center;letter-spacing:normal;font-weight:600;font-style:normal;padding:0;margin:0}.sp-testimonial-free-section .sp-testimonial-client-testimonial,.sp-testimonial-free-section .sp-testimonial-client-testimonial p{font-size:16px;line-height:26px;text-transform:none;text-align:center;letter-spacing:normal;font-weight:400;font-style:normal;margin:0 0 20px 0}#sp_tpro-preview-box .sp-testimonial-free-section .sp-testimonial-client-testimonial{margin:0 20px 20px 0}.sp-testimonial-free-section .sp-testimonial-client-testimonial .sp-testimonial-content{display:inline;margin:0;padding:0}.sp-testimonial-free-section .sp-testimonial-client-name{font-size:16px;line-height:24px;text-transform:none;text-align:center;letter-spacing:normal;font-weight:700;font-style:normal;margin:0 0 8px 0;padding:0}.sp-testimonial-free-section .sp-testimonial-client-rating{margin:0 0 6px 0;text-align:center;line-height:1}.sp-testimonial-free-section .sp-testimonial-client-rating i.fa{font-size:19px;margin-right:-1px}.sp-testimonial-free-section .sp-testimonial-client-designation{font-size:16px;line-height:24px;text-transform:none;text-align:center;letter-spacing:normal;font-weight:400;font-style:normal}.sp-testimonial-free-section .sp-testimonial-client-image{margin:0 0 22px 0}.sp-testimonial-free-section .sp-testimonial-client-image img{display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;max-width:100%;height:auto}.theme-twentytwentyone .sp-testimonial-free-section .sp-testimonial-client-image img{width:auto!important}.sp-testimonial-free-section .slick-dots{margin:0;margin-top:20px;padding:0;list-style:none;text-align:center}.sp-testimonial-free-section .slick-dots li{display:inline-block;border:0;padding:0;width:13px;height:13px;margin:3px;overflow:hidden}.sp-testimonial-free-section .slick-dots li button{border-radius:50%;text-indent:-999px;width:13px;height:13px;padding:0;border:0;display:block}.sp-testimonial-free-section .slick-dots li button:focus{outline-offset:unset;outline:0}.sp-testimonial-free-section .slick-next,.sp-testimonial-free-section .slick-prev{top:50%;font-size:20px;line-height:32px;display:block;width:32px;padding:0;cursor:pointer;outline:0;position:absolute;text-align:center;z-index:22;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transform:translateY(-50px)}.sp-testimonial-free-section .slick-prev{left:0}.sp-testimonial-free-section .slick-next{right:0}.sp-testimonial-free-wrapper{position:relative;overflow:hidden}.sp-testimonial-preloader{background-color:#fff;background-repeat:no-repeat;background-position:center center;position:absolute;z-index:90;width:100%;height:100%;text-align:center;top:0;left:0;right:0;border:0}.sp-testimonial-preloader img{position:relative;top:50%;display:inline-block;margin-top:-16px} -
testimonial-free/trunk/src/Includes/TestimonialFree.php
r2700668 r2725053 19 19 use ShapedPlugin\TestimonialFree\Admin\Sp_Testimonial_Free_Gutenberg_Block; 20 20 use ShapedPlugin\TestimonialFree\Admin\Sp_Testimonial_Free_Element_Shortcode_Block; 21 use ShapedPlugin\TestimonialFree\Admin\Sp_Testimonial_Free_Element_Shortcode_Block_Deprecated; 21 22 22 23 // If this file is called directly, abort. … … 118 119 */ 119 120 public function init_actions() { 121 120 122 add_action( 'plugins_loaded', array( $this, 'load_text_domain' ) ); 121 123 add_action( 'manage_spt_shortcodes_posts_custom_column', array( $this, 'add_shortcode_form' ), 10, 2 ); … … 144 146 if ( ( is_plugin_active( 'elementor/elementor.php' ) || is_plugin_active_for_network( 'elementor/elementor.php' ) ) ) { 145 147 new Sp_Testimonial_Free_Element_Shortcode_Block(); 148 new Sp_Testimonial_Free_Element_Shortcode_Block_Deprecated(); 146 149 } 147 150 } -
testimonial-free/trunk/testimonial-free.php
r2713565 r2725053 13 13 * Plugin URI: https://shapedplugin.com/real-testimonials/?ref=1 14 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. 415 * Version: 2.5.5 16 16 * Author: ShapedPlugin 17 17 * Author URI: https://shapedplugin.com/ … … 38 38 39 39 define( 'SP_TFREE_NAME', 'Real Testimonials' ); 40 define( 'SP_TFREE_VERSION', '2.5. 4' );40 define( 'SP_TFREE_VERSION', '2.5.5' ); 41 41 define( 'SP_TFREE_PATH', plugin_dir_path( __FILE__ ) . 'src/' ); 42 42 define( 'SP_TFREE_URL', plugin_dir_url( __FILE__ ) . 'src/' );
Note: See TracChangeset
for help on using the changeset viewer.