Changeset 3174817
- Timestamp:
- 10/24/2024 09:00:18 AM (16 months ago)
- Location:
- bricksable
- Files:
-
- 162 added
- 6 edited
-
tags/1.6.61 (added)
-
tags/1.6.61/assets (added)
-
tags/1.6.61/assets/css (added)
-
tags/1.6.61/assets/css/admin.min.css (added)
-
tags/1.6.61/assets/css/frontend.min.css (added)
-
tags/1.6.61/assets/js (added)
-
tags/1.6.61/assets/js/admin.min.js (added)
-
tags/1.6.61/assets/js/settings.min.js (added)
-
tags/1.6.61/bricksable.php (added)
-
tags/1.6.61/includes (added)
-
tags/1.6.61/includes/class-bricksable-helper.php (added)
-
tags/1.6.61/includes/class-bricksable-review.php (added)
-
tags/1.6.61/includes/class-bricksable-settings.php (added)
-
tags/1.6.61/includes/class-bricksable.php (added)
-
tags/1.6.61/includes/elements (added)
-
tags/1.6.61/includes/elements/animated-svg (added)
-
tags/1.6.61/includes/elements/animated-svg/assets (added)
-
tags/1.6.61/includes/elements/animated-svg/assets/css (added)
-
tags/1.6.61/includes/elements/animated-svg/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/animated-svg/assets/js (added)
-
tags/1.6.61/includes/elements/animated-svg/assets/js/frontend.min.js (added)
-
tags/1.6.61/includes/elements/animated-svg/element-animated-svg.php (added)
-
tags/1.6.61/includes/elements/back-to-top (added)
-
tags/1.6.61/includes/elements/back-to-top/assets (added)
-
tags/1.6.61/includes/elements/back-to-top/assets/css (added)
-
tags/1.6.61/includes/elements/back-to-top/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/back-to-top/assets/js (added)
-
tags/1.6.61/includes/elements/back-to-top/assets/js/frontend.min.js (added)
-
tags/1.6.61/includes/elements/back-to-top/element-back-to-top.php (added)
-
tags/1.6.61/includes/elements/before-after-image (added)
-
tags/1.6.61/includes/elements/before-after-image/assets (added)
-
tags/1.6.61/includes/elements/before-after-image/assets/css (added)
-
tags/1.6.61/includes/elements/before-after-image/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/before-after-image/assets/css/style.min.css (added)
-
tags/1.6.61/includes/elements/before-after-image/assets/js (added)
-
tags/1.6.61/includes/elements/before-after-image/assets/js/frontend.min.js (added)
-
tags/1.6.61/includes/elements/before-after-image/element-before-after-image.php (added)
-
tags/1.6.61/includes/elements/card (added)
-
tags/1.6.61/includes/elements/card/assets (added)
-
tags/1.6.61/includes/elements/card/assets/css (added)
-
tags/1.6.61/includes/elements/card/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/card/assets/js (added)
-
tags/1.6.61/includes/elements/card/element-card.php (added)
-
tags/1.6.61/includes/elements/content-toggle (added)
-
tags/1.6.61/includes/elements/content-toggle/assets (added)
-
tags/1.6.61/includes/elements/content-toggle/assets/css (added)
-
tags/1.6.61/includes/elements/content-toggle/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/content-toggle/assets/css/style.min.css (added)
-
tags/1.6.61/includes/elements/content-toggle/assets/js (added)
-
tags/1.6.61/includes/elements/content-toggle/assets/js/frontend.min.js (added)
-
tags/1.6.61/includes/elements/content-toggle/element-content-toggle.php (added)
-
tags/1.6.61/includes/elements/embed-google-maps (added)
-
tags/1.6.61/includes/elements/embed-google-maps/element-embed-google-maps.php (added)
-
tags/1.6.61/includes/elements/embed-x-timeline-twitter (added)
-
tags/1.6.61/includes/elements/embed-x-timeline-twitter/assets (added)
-
tags/1.6.61/includes/elements/embed-x-timeline-twitter/assets/js (added)
-
tags/1.6.61/includes/elements/embed-x-timeline-twitter/assets/js/frontend.min.js (added)
-
tags/1.6.61/includes/elements/embed-x-timeline-twitter/element-embed-x-timeline-twitter.php (added)
-
tags/1.6.61/includes/elements/flip-box (added)
-
tags/1.6.61/includes/elements/flip-box/assets (added)
-
tags/1.6.61/includes/elements/flip-box/assets/css (added)
-
tags/1.6.61/includes/elements/flip-box/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/flip-box/assets/css/style.min.css (added)
-
tags/1.6.61/includes/elements/flip-box/element-flip-box.php (added)
-
tags/1.6.61/includes/elements/floating (added)
-
tags/1.6.61/includes/elements/floating/assets (added)
-
tags/1.6.61/includes/elements/floating/assets/css (added)
-
tags/1.6.61/includes/elements/floating/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/floating/assets/css/style.min.css (added)
-
tags/1.6.61/includes/elements/floating/element-floating.php (added)
-
tags/1.6.61/includes/elements/icon-list (added)
-
tags/1.6.61/includes/elements/icon-list/assets (added)
-
tags/1.6.61/includes/elements/icon-list/assets/css (added)
-
tags/1.6.61/includes/elements/icon-list/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/icon-list/assets/css/style.min.css (added)
-
tags/1.6.61/includes/elements/icon-list/assets/js (added)
-
tags/1.6.61/includes/elements/icon-list/element-icon-list.php (added)
-
tags/1.6.61/includes/elements/image-hotspots (added)
-
tags/1.6.61/includes/elements/image-hotspots/assets (added)
-
tags/1.6.61/includes/elements/image-hotspots/assets/css (added)
-
tags/1.6.61/includes/elements/image-hotspots/assets/css/perspective.css (added)
-
tags/1.6.61/includes/elements/image-hotspots/assets/css/scale.css (added)
-
tags/1.6.61/includes/elements/image-hotspots/assets/css/shift-away.css (added)
-
tags/1.6.61/includes/elements/image-hotspots/assets/css/shift-toward.css (added)
-
tags/1.6.61/includes/elements/image-hotspots/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/image-hotspots/assets/js (added)
-
tags/1.6.61/includes/elements/image-hotspots/assets/js/frontend.min.js (added)
-
tags/1.6.61/includes/elements/image-hotspots/assets/js/popper.min.js (added)
-
tags/1.6.61/includes/elements/image-hotspots/assets/js/popper.min.js.map (added)
-
tags/1.6.61/includes/elements/image-hotspots/assets/js/tippy-bundle.umd.min.js (added)
-
tags/1.6.61/includes/elements/image-hotspots/assets/js/tippy-bundle.umd.min.js.map (added)
-
tags/1.6.61/includes/elements/image-hotspots/element-image-hotspots.php (added)
-
tags/1.6.61/includes/elements/lottie (added)
-
tags/1.6.61/includes/elements/lottie/assets (added)
-
tags/1.6.61/includes/elements/lottie/assets/css (added)
-
tags/1.6.61/includes/elements/lottie/assets/css/style.min.css (added)
-
tags/1.6.61/includes/elements/lottie/assets/js (added)
-
tags/1.6.61/includes/elements/lottie/assets/js/frontend.min.js (added)
-
tags/1.6.61/includes/elements/lottie/element-lottie.php (added)
-
tags/1.6.61/includes/elements/multi-heading (added)
-
tags/1.6.61/includes/elements/multi-heading/assets (added)
-
tags/1.6.61/includes/elements/multi-heading/assets/css (added)
-
tags/1.6.61/includes/elements/multi-heading/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/multi-heading/assets/css/style.min.css (added)
-
tags/1.6.61/includes/elements/multi-heading/element-multi-heading.php (added)
-
tags/1.6.61/includes/elements/random-image (added)
-
tags/1.6.61/includes/elements/random-image/assets (added)
-
tags/1.6.61/includes/elements/random-image/assets/css (added)
-
tags/1.6.61/includes/elements/random-image/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/random-image/assets/css/style.min.css (added)
-
tags/1.6.61/includes/elements/random-image/element-random-image.php (added)
-
tags/1.6.61/includes/elements/read-more (added)
-
tags/1.6.61/includes/elements/read-more/assets (added)
-
tags/1.6.61/includes/elements/read-more/assets/css (added)
-
tags/1.6.61/includes/elements/read-more/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/read-more/assets/js (added)
-
tags/1.6.61/includes/elements/read-more/assets/js/frontend.min.js (added)
-
tags/1.6.61/includes/elements/read-more/element-read-more.php (added)
-
tags/1.6.61/includes/elements/scrolling-image (added)
-
tags/1.6.61/includes/elements/scrolling-image/assets (added)
-
tags/1.6.61/includes/elements/scrolling-image/assets/css (added)
-
tags/1.6.61/includes/elements/scrolling-image/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/scrolling-image/assets/js (added)
-
tags/1.6.61/includes/elements/scrolling-image/assets/js/frontend.min.js (added)
-
tags/1.6.61/includes/elements/scrolling-image/element-scrolling-image.php (added)
-
tags/1.6.61/includes/elements/star-rating (added)
-
tags/1.6.61/includes/elements/star-rating/assets (added)
-
tags/1.6.61/includes/elements/star-rating/assets/css (added)
-
tags/1.6.61/includes/elements/star-rating/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/star-rating/assets/js (added)
-
tags/1.6.61/includes/elements/star-rating/element-star-rating.php (added)
-
tags/1.6.61/includes/elements/sticky-video (added)
-
tags/1.6.61/includes/elements/sticky-video/assets (added)
-
tags/1.6.61/includes/elements/sticky-video/assets/css (added)
-
tags/1.6.61/includes/elements/sticky-video/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/sticky-video/assets/js (added)
-
tags/1.6.61/includes/elements/sticky-video/assets/js/frontend.min.js (added)
-
tags/1.6.61/includes/elements/sticky-video/element-sticky-video.php (added)
-
tags/1.6.61/includes/elements/text-notation (added)
-
tags/1.6.61/includes/elements/text-notation/assets (added)
-
tags/1.6.61/includes/elements/text-notation/assets/css (added)
-
tags/1.6.61/includes/elements/text-notation/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/text-notation/assets/js (added)
-
tags/1.6.61/includes/elements/text-notation/assets/js/frontend.min.js (added)
-
tags/1.6.61/includes/elements/text-notation/element-text-notation.php (added)
-
tags/1.6.61/includes/elements/tilt-image (added)
-
tags/1.6.61/includes/elements/tilt-image/assets (added)
-
tags/1.6.61/includes/elements/tilt-image/assets/css (added)
-
tags/1.6.61/includes/elements/tilt-image/assets/css/style.1.4.css (added)
-
tags/1.6.61/includes/elements/tilt-image/assets/css/style.min.css (added)
-
tags/1.6.61/includes/elements/tilt-image/assets/js (added)
-
tags/1.6.61/includes/elements/tilt-image/assets/js/frontend.min.js (added)
-
tags/1.6.61/includes/elements/tilt-image/element-tilt-image.php (added)
-
tags/1.6.61/includes/lib (added)
-
tags/1.6.61/includes/lib/class-bricksable-admin-api.php (added)
-
tags/1.6.61/includes/lib/class-bricksable-post-type.php (added)
-
tags/1.6.61/includes/lib/class-bricksable-taxonomy.php (added)
-
tags/1.6.61/index.php (added)
-
tags/1.6.61/lang (added)
-
tags/1.6.61/lang/bricksable.pot (added)
-
tags/1.6.61/readme.txt (added)
-
tags/1.6.61/uninstall.php (added)
-
trunk/bricksable.php (modified) (2 diffs)
-
trunk/includes/elements/card/element-card.php (modified) (1 diff)
-
trunk/includes/elements/flip-box/element-flip-box.php (modified) (2 diffs)
-
trunk/includes/elements/text-notation/element-text-notation.php (modified) (2 diffs)
-
trunk/includes/elements/tilt-image/element-tilt-image.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
bricksable/trunk/bricksable.php
r3173969 r3174817 2 2 /** 3 3 * Plugin Name: Bricksable 4 * Version: 1.6.6 04 * Version: 1.6.61 5 5 * Plugin URI: https://bricksable.com/ 6 6 * Description: Elevate your website game with the Bricksable collection of premium elements for Bricks Builder. Designed to speed up your workflow, our customizable and fully responsive elements will take your website to the next level in no time. … … 40 40 */ 41 41 function bricksable() { 42 $instance = Bricksable::instance( __FILE__, '1.6.6 0' );42 $instance = Bricksable::instance( __FILE__, '1.6.61' ); 43 43 44 44 if ( is_null( $instance->settings ) ) { -
bricksable/trunk/includes/elements/card/element-card.php
r3115991 r3174817 13 13 public $scripts = array(); 14 14 public $nestable = true; // true || @since 1.5. 15 public $tag = 'h3'; 15 16 16 17 // Methods: Builder-specific. -
bricksable/trunk/includes/elements/flip-box/element-flip-box.php
r3133087 r3174817 1697 1697 $this->set_attribute( 'ba-flipbox-front', 'class', array( 'ba-flipbox-front', 'ba-flipbox-container' ) ); 1698 1698 $this->set_attribute( 'ba-flipbox-front-content', 'class', array( 'ba-flipbox-content-wrapper' ) ); 1699 $front_heading_tag = isset( $settings['front_heading_tag'] ) ? esc_html( $settings['front_heading_tag']) : 'h3';1699 $front_heading_tag = isset( $settings['front_heading_tag'] ) ? Bricks\Helpers::sanitize_html_tag( $settings['front_heading_tag'], 'h3' ) : 'h3'; 1700 1700 $front_heading_classes = array( 1701 1701 'bricks-heading', … … 1813 1813 $this->set_attribute( 'ba-flipbox-back', 'class', array( 'ba-flipbox-back', 'ba-flipbox-container' ) ); 1814 1814 $this->set_attribute( 'ba-flipbox-back-content', 'class', array( 'ba-flipbox-content-wrapper' ) ); 1815 $back_heading_tag = isset( $settings['back_heading_tag'] ) ? esc_html( $settings['back_heading_tag']) : 'h3';1815 $back_heading_tag = isset( $settings['back_heading_tag'] ) ? Bricks\Helpers::sanitize_html_tag( $settings['back_heading_tag'], 'h3' ) : 'h3'; 1816 1816 $heading_classes = array( 1817 1817 'bricks-heading', -
bricksable/trunk/includes/elements/text-notation/element-text-notation.php
r3133087 r3174817 494 494 public function render() { 495 495 $settings = $this->settings; 496 497 $notation_tag = isset( $settings['notation_tag'] ) ? esc_html( $settings['notation_tag'] ) : 'h3';498 496 499 497 if ( ! empty( $settings['notation_color']['rgb'] ) ) { … … 542 540 ); 543 541 544 $wrapper_tag = isset( $settings['wrapper_tag'] ) ? esc_html( $settings['wrapper_tag'] ) : 'p'; 542 $wrapper_tag = isset( $settings['wrapper_tag'] ) ? Bricks\Helpers::sanitize_html_tag( $settings['wrapper_tag'], 'p' ) : 'p'; 543 $notation_tag = isset( $settings['notation_tag'] ) ? Bricks\Helpers::sanitize_html_tag( $settings['notation_tag'], 'h3' ) : 'h3'; 545 544 $this->set_attribute( 'notation_wrapper', $wrapper_tag ); 546 545 $this->set_attribute( 'notation_wrapper', 'class', 'ba-text-notation-wrapper-tag' ); -
bricksable/trunk/includes/elements/tilt-image/element-tilt-image.php
r3133087 r3174817 583 583 array( 584 584 'icon-class' => 'ti-image', 585 't ext' => esc_html__( 'No image selected.', 'bricksable' ),585 'title' => esc_html__( 'No image selected.', 'bricksable' ), 586 586 ) 587 587 ); … … 596 596 'icon-class' => 'ti-image', 597 597 /* translators: 1: Image ID */ 598 't ext' => sprintf( esc_html__( 'Image ID (%s) no longer exist. Please select another image.', 'bricksable' ), $settings['image']['id'] ),598 'title' => sprintf( esc_html__( 'Image ID (%s) no longer exist. Please select another image.', 'bricksable' ), $settings['image']['id'] ), 599 599 ) 600 600 ); … … 706 706 707 707 if ( 'none' !== $show_title || 'none' !== $show_caption || isset( $settings['overlay_icon']['icon'] ) ) { 708 $overlay_title_tag = isset( $settings['overlay_title_tag'] ) ? esc_html( $settings['overlay_title_tag']) : 'h3';708 $overlay_title_tag = isset( $settings['overlay_title_tag'] ) ? Bricks\Helpers::sanitize_html_tag( $settings['overlay_title_tag'], 'h3' ) : 'h3'; 709 709 $overlay_title_classes = array( 710 710 'ba-tilt-image-overlay-title', -
bricksable/trunk/readme.txt
r3173969 r3174817 4 4 Requires at least: 5.6 5 5 Tested up to: 6.6.2 6 Stable tag: 1.6.6 06 Stable tag: 1.6.61 7 7 Requires PHP: 7.4 8 8 License: GPLv2 or later … … 95 95 96 96 == Changelog == 97 = 1.6.61 (2024-10-24) = 98 * Add: sanitize_html_tag filter to sanitize tag to Card Element, Text Notation Element, Flipbox Element and Tilt Image element for security purposes. 99 97 100 = 1.6.60 (2024-10-23) = 98 101 * Fix: Before After Image Element Dynamic Image not rendering properly when using repeater field.
Note: See TracChangeset
for help on using the changeset viewer.