Changeset 3166484
- Timestamp:
- 10/10/2024 11:01:14 AM (18 months ago)
- Location:
- grid-accordion
- Files:
-
- 160 added
- 5 edited
-
tags/1.9.12 (added)
-
tags/1.9.12/LICENSE (added)
-
tags/1.9.12/README.md (added)
-
tags/1.9.12/admin (added)
-
tags/1.9.12/admin/assets (added)
-
tags/1.9.12/admin/assets/css (added)
-
tags/1.9.12/admin/assets/css/grid-accordion-add-ons.css (added)
-
tags/1.9.12/admin/assets/css/grid-accordion-add-ons.min.css (added)
-
tags/1.9.12/admin/assets/css/grid-accordion-admin.css (added)
-
tags/1.9.12/admin/assets/css/grid-accordion-admin.min.css (added)
-
tags/1.9.12/admin/assets/css/images (added)
-
tags/1.9.12/admin/assets/css/images/all-buttons.png (added)
-
tags/1.9.12/admin/assets/css/images/ga-icon.png (added)
-
tags/1.9.12/admin/assets/css/images/image-placeholder.png (added)
-
tags/1.9.12/admin/assets/css/images/video-placeholder-button.png (added)
-
tags/1.9.12/admin/assets/js (added)
-
tags/1.9.12/admin/assets/js/grid-accordion-add-ons.js (added)
-
tags/1.9.12/admin/assets/js/grid-accordion-add-ons.min.js (added)
-
tags/1.9.12/admin/assets/js/grid-accordion-admin.js (added)
-
tags/1.9.12/admin/assets/js/grid-accordion-admin.min.js (added)
-
tags/1.9.12/admin/class-grid-accordion-add-ons.php (added)
-
tags/1.9.12/admin/class-grid-accordion-admin.php (added)
-
tags/1.9.12/admin/class-grid-accordion-updates.php (added)
-
tags/1.9.12/admin/views (added)
-
tags/1.9.12/admin/views/accordion (added)
-
tags/1.9.12/admin/views/accordion-settings (added)
-
tags/1.9.12/admin/views/accordion-settings/breakpoints-panel.php (added)
-
tags/1.9.12/admin/views/accordion-settings/default-panel.php (added)
-
tags/1.9.12/admin/views/accordion/accordion.php (added)
-
tags/1.9.12/admin/views/accordion/breakpoint.php (added)
-
tags/1.9.12/admin/views/accordions (added)
-
tags/1.9.12/admin/views/accordions/accordions-row.php (added)
-
tags/1.9.12/admin/views/accordions/accordions.php (added)
-
tags/1.9.12/admin/views/accordions/export-window.php (added)
-
tags/1.9.12/admin/views/accordions/import-window.php (added)
-
tags/1.9.12/admin/views/add-ons (added)
-
tags/1.9.12/admin/views/add-ons/add-on-more-details.php (added)
-
tags/1.9.12/admin/views/add-ons/add-on.php (added)
-
tags/1.9.12/admin/views/add-ons/add-ons.php (added)
-
tags/1.9.12/admin/views/add-ons/edit-license-key.php (added)
-
tags/1.9.12/admin/views/add-ons/install-add-on.php (added)
-
tags/1.9.12/admin/views/index.php (added)
-
tags/1.9.12/admin/views/panel (added)
-
tags/1.9.12/admin/views/panel-editors (added)
-
tags/1.9.12/admin/views/panel-editors/background-image-editor.php (added)
-
tags/1.9.12/admin/views/panel-editors/html-editor.php (added)
-
tags/1.9.12/admin/views/panel-editors/layer-settings.php (added)
-
tags/1.9.12/admin/views/panel-editors/layers-editor.php (added)
-
tags/1.9.12/admin/views/panel-editors/settings-editor.php (added)
-
tags/1.9.12/admin/views/panel-settings (added)
-
tags/1.9.12/admin/views/panel-settings/custom-panel-settings.php (added)
-
tags/1.9.12/admin/views/panel-settings/flickr-panel-settings.php (added)
-
tags/1.9.12/admin/views/panel-settings/gallery-panel-settings.php (added)
-
tags/1.9.12/admin/views/panel-settings/posts-panel-settings.php (added)
-
tags/1.9.12/admin/views/panel/panel.php (added)
-
tags/1.9.12/admin/views/settings (added)
-
tags/1.9.12/admin/views/settings/plugin-settings.php (added)
-
tags/1.9.12/documentation (added)
-
tags/1.9.12/documentation/assets (added)
-
tags/1.9.12/documentation/assets/css (added)
-
tags/1.9.12/documentation/assets/css/style.css (added)
-
tags/1.9.12/documentation/assets/images (added)
-
tags/1.9.12/documentation/assets/images/add-flickr-panels.png (added)
-
tags/1.9.12/documentation/assets/images/add-gallery-panels.png (added)
-
tags/1.9.12/documentation/assets/images/add-image-panels.png (added)
-
tags/1.9.12/documentation/assets/images/add-panel-button.png (added)
-
tags/1.9.12/documentation/assets/images/add-posts-panels-2.png (added)
-
tags/1.9.12/documentation/assets/images/add-posts-panels.png (added)
-
tags/1.9.12/documentation/assets/images/background-editor.png (added)
-
tags/1.9.12/documentation/assets/images/export-accordion.png (added)
-
tags/1.9.12/documentation/assets/images/general-settings.png (added)
-
tags/1.9.12/documentation/assets/images/html-editor.png (added)
-
tags/1.9.12/documentation/assets/images/layers-editor.png (added)
-
tags/1.9.12/documentation/assets/images/panel-buttons.png (added)
-
tags/1.9.12/documentation/assets/images/settings-editor.png (added)
-
tags/1.9.12/documentation/assets/images/translation-poedit.png (added)
-
tags/1.9.12/documentation/assets/images/video-layer-html5.png (added)
-
tags/1.9.12/documentation/assets/images/video-layer-youtube.png (added)
-
tags/1.9.12/documentation/assets/images/video-sidebar-panel.png (added)
-
tags/1.9.12/documentation/documentation.html (added)
-
tags/1.9.12/examples (added)
-
tags/1.9.12/examples/custom-css.txt (added)
-
tags/1.9.12/examples/example1.txt (added)
-
tags/1.9.12/examples/example2.txt (added)
-
tags/1.9.12/examples/example3.txt (added)
-
tags/1.9.12/examples/readme.txt (added)
-
tags/1.9.12/grid-accordion.php (added)
-
tags/1.9.12/gutenberg (added)
-
tags/1.9.12/gutenberg/build (added)
-
tags/1.9.12/gutenberg/build/block.json (added)
-
tags/1.9.12/gutenberg/build/index.asset.php (added)
-
tags/1.9.12/gutenberg/build/index.css (added)
-
tags/1.9.12/gutenberg/build/index.js (added)
-
tags/1.9.12/gutenberg/class-grid-accordion-block.php (added)
-
tags/1.9.12/gutenberg/package-lock.json (added)
-
tags/1.9.12/gutenberg/package.json (added)
-
tags/1.9.12/gutenberg/src (added)
-
tags/1.9.12/gutenberg/src/block.json (added)
-
tags/1.9.12/gutenberg/src/edit.js (added)
-
tags/1.9.12/gutenberg/src/editor.scss (added)
-
tags/1.9.12/gutenberg/src/icons.js (added)
-
tags/1.9.12/gutenberg/src/index.js (added)
-
tags/1.9.12/gutenberg/src/save.js (added)
-
tags/1.9.12/includes (added)
-
tags/1.9.12/includes/class-flickr.php (added)
-
tags/1.9.12/includes/class-grid-accordion-activation.php (added)
-
tags/1.9.12/includes/class-grid-accordion-settings.php (added)
-
tags/1.9.12/includes/class-grid-accordion-validation.php (added)
-
tags/1.9.12/includes/class-grid-accordion-widget.php (added)
-
tags/1.9.12/includes/class-hideable-gallery.php (added)
-
tags/1.9.12/index.php (added)
-
tags/1.9.12/languages (added)
-
tags/1.9.12/languages/grid-accordion.pot (added)
-
tags/1.9.12/public (added)
-
tags/1.9.12/public/assets (added)
-
tags/1.9.12/public/assets/css (added)
-
tags/1.9.12/public/assets/css/grid-accordion.css (added)
-
tags/1.9.12/public/assets/css/grid-accordion.min.css (added)
-
tags/1.9.12/public/assets/css/images (added)
-
tags/1.9.12/public/assets/css/images/blank.gif (added)
-
tags/1.9.12/public/assets/css/images/closedhand.cur (added)
-
tags/1.9.12/public/assets/css/images/openhand.cur (added)
-
tags/1.9.12/public/assets/js (added)
-
tags/1.9.12/public/assets/js/jquery.gridAccordion.js (added)
-
tags/1.9.12/public/assets/js/jquery.gridAccordion.min.js (added)
-
tags/1.9.12/public/assets/libs (added)
-
tags/1.9.12/public/assets/libs/easing (added)
-
tags/1.9.12/public/assets/libs/easing/jquery.easing.1.3.js (added)
-
tags/1.9.12/public/assets/libs/easing/jquery.easing.1.3.min.js (added)
-
tags/1.9.12/public/assets/libs/fancybox (added)
-
tags/1.9.12/public/assets/libs/fancybox/jquery.fancybox.css (added)
-
tags/1.9.12/public/assets/libs/fancybox/jquery.fancybox.js (added)
-
tags/1.9.12/public/assets/libs/fancybox/jquery.fancybox.min.css (added)
-
tags/1.9.12/public/assets/libs/fancybox/jquery.fancybox.min.js (added)
-
tags/1.9.12/public/assets/libs/video-js (added)
-
tags/1.9.12/public/assets/libs/video-js/font (added)
-
tags/1.9.12/public/assets/libs/video-js/font/vjs.eot (added)
-
tags/1.9.12/public/assets/libs/video-js/font/vjs.svg (added)
-
tags/1.9.12/public/assets/libs/video-js/font/vjs.ttf (added)
-
tags/1.9.12/public/assets/libs/video-js/font/vjs.woff (added)
-
tags/1.9.12/public/assets/libs/video-js/video-js.min.css (added)
-
tags/1.9.12/public/assets/libs/video-js/video-js.swf (added)
-
tags/1.9.12/public/assets/libs/video-js/video.js (added)
-
tags/1.9.12/public/class-accordion-renderer.php (added)
-
tags/1.9.12/public/class-div-layer-renderer.php (added)
-
tags/1.9.12/public/class-dynamic-panel-renderer.php (added)
-
tags/1.9.12/public/class-flickr-panel-renderer.php (added)
-
tags/1.9.12/public/class-gallery-panel-renderer.php (added)
-
tags/1.9.12/public/class-grid-accordion.php (added)
-
tags/1.9.12/public/class-heading-layer-renderer.php (added)
-
tags/1.9.12/public/class-image-layer-renderer.php (added)
-
tags/1.9.12/public/class-layer-renderer-factory.php (added)
-
tags/1.9.12/public/class-layer-renderer.php (added)
-
tags/1.9.12/public/class-panel-renderer-factory.php (added)
-
tags/1.9.12/public/class-panel-renderer.php (added)
-
tags/1.9.12/public/class-paragraph-layer-renderer.php (added)
-
tags/1.9.12/public/class-posts-panel-renderer.php (added)
-
tags/1.9.12/public/class-video-layer-renderer.php (added)
-
tags/1.9.12/readme.txt (added)
-
tags/1.9.12/uninstall.php (added)
-
trunk/grid-accordion.php (modified) (1 diff)
-
trunk/includes/class-grid-accordion-validation.php (modified) (2 diffs)
-
trunk/public/class-grid-accordion.php (modified) (1 diff)
-
trunk/public/class-panel-renderer.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
grid-accordion/trunk/grid-accordion.php
r3141490 r3166484 5 5 Plugin URI: https://bqworks.net/grid-accordion/ 6 6 Description: Responsive and touch-enabled grid accordion. 7 Version: 1.9.1 17 Version: 1.9.12 8 8 Author: bqworks 9 9 Author URI: https://bqworks.net -
grid-accordion/trunk/includes/class-grid-accordion-validation.php
r2794438 r3166484 153 153 */ 154 154 public static function validate_grid_accordion_panels( $panels_data ) { 155 global $allowedposttags; 155 156 $panels = array(); 156 157 … … 166 167 $panel['layers'] = self::validate_panel_layers( $value ); 167 168 } else if ( $name === 'html' ) { 168 $panel[ $name ] = $value; 169 $allowed_html = array_merge( 170 $allowedposttags, 171 array( 172 'iframe' => array( 173 'src' => true, 174 'width' => true, 175 'height' => true, 176 'allow' => true, 177 'allowfullscreen' => true, 178 'class' => true, 179 'id' => true, 180 'data-*' => true 181 ), 182 'source' => array( 183 'src' => true, 184 'type' => true 185 ) 186 ) 187 ); 188 189 $allowed_html = apply_filters( 'grid_accordion_allowed_html', $allowed_html ); 190 191 $panel[ $name ] = wp_kses( $value, $allowed_html ); 169 192 } else { 170 193 $panel[ $name ] = sanitize_text_field( $value ); -
grid-accordion/trunk/public/class-grid-accordion.php
r3141490 r3166484 14 14 * @var string 15 15 */ 16 const VERSION = '1.9.1 1';16 const VERSION = '1.9.12'; 17 17 18 18 /** -
grid-accordion/trunk/public/class-panel-renderer.php
r3141490 r3166484 116 116 */ 117 117 public function render() { 118 global $allowedposttags; 119 120 $allowed_html = array_merge( 121 $allowedposttags, 122 array( 123 'iframe' => array( 124 'src' => true, 125 'width' => true, 126 'height' => true, 127 'allow' => true, 128 'allowfullscreen' => true, 129 'class' => true, 130 'id' => true, 131 'data-*' => true 132 ), 133 'source' => array( 134 'src' => true, 135 'type' => true 136 ) 137 ) 138 ); 139 140 $allowed_html = apply_filters( 'grid_accordion_allowed_html', $allowed_html ); 141 118 142 $classes = 'ga-panel'; 119 143 $classes = apply_filters( 'grid_accordion_panel_classes' , $classes, $this->accordion_id, $this->panel_index ); … … 130 154 131 155 if ( $this->has_html() ) { 132 $this->html_output .= "\r\n" . ' ' . $this->create_html();156 $this->html_output .= "\r\n" . ' ' . wp_kses( $this->create_html(), $allowed_html ); 133 157 } 134 158 -
grid-accordion/trunk/readme.txt
r3141490 r3166484 5 5 Requires at least: 4.0 6 6 Tested up to: 6.6 7 Stable tag: 1.9.1 17 Stable tag: 1.9.12 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 84 84 == Changelog == 85 85 86 = 1.9.12 = 87 * sanitize html content output, to prevent JavaScript code 88 added by users who have access to the plugin's editing area 89 86 90 = 1.9.11 = 87 91 * improve accessibility for admin editor panels
Note: See TracChangeset
for help on using the changeset viewer.