Changeset 3400009
- Timestamp:
- 11/20/2025 08:00:35 PM (4 months ago)
- Location:
- the-events-calendar/tags/6.15.12.2
- Files:
-
- 12 edited
-
changelog.md (modified) (1 diff)
-
common/vendor/vendor-prefixed/autoload.php (modified) (1 diff)
-
common/vendor/vendor-prefixed/composer/autoload_real.php (modified) (2 diffs)
-
common/vendor/vendor-prefixed/composer/autoload_static.php (modified) (2 diffs)
-
lang/the-events-calendar-de_DE.mo (modified) (previous)
-
lang/the-events-calendar-nl_NL.mo (modified) (previous)
-
lang/the-events-calendar-nl_NL_formal.mo (modified) (previous)
-
readme.txt (modified) (2 diffs)
-
src/Tribe/Main.php (modified) (1 diff)
-
src/Tribe/Views/V2/Template_Bootstrap.php (modified) (3 diffs)
-
the-events-calendar.php (modified) (1 diff)
-
vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
the-events-calendar/tags/6.15.12.2/changelog.md
r3399157 r3400009 1 1 # Changelog 2 3 ### [6.15.12.2] 2025-11-20 4 5 * Fix - Removes the <main /> element as a wrapper in events related pages, avoiding the calendar page rendering issues for many themes. Adds a `role="main"` to the first element printed by The Events Calendar on those pages to maintain accessibility. [TEC-5729] 2 6 3 7 ### [6.15.12.1] 2025-11-19 -
the-events-calendar/tags/6.15.12.2/common/vendor/vendor-prefixed/autoload.php
r3399157 r3400009 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit 58d33586284eeb71701359539ec2a13f::getLoader();22 return ComposerAutoloaderInita04a5f17980117a8db724fd4a3e52d85::getLoader(); -
the-events-calendar/tags/6.15.12.2/common/vendor/vendor-prefixed/composer/autoload_real.php
r3399157 r3400009 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 58d33586284eeb71701359539ec2a13f5 class ComposerAutoloaderInita04a5f17980117a8db724fd4a3e52d85 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 58d33586284eeb71701359539ec2a13f', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInita04a5f17980117a8db724fd4a3e52d85', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \TEC\Common\Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 58d33586284eeb71701359539ec2a13f', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInita04a5f17980117a8db724fd4a3e52d85', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\TEC\Common\Composer\Autoload\ComposerStaticInit 58d33586284eeb71701359539ec2a13f::getInitializer($loader));32 call_user_func(\TEC\Common\Composer\Autoload\ComposerStaticInita04a5f17980117a8db724fd4a3e52d85::getInitializer($loader)); 33 33 34 34 $loader->setClassMapAuthoritative(true); -
the-events-calendar/tags/6.15.12.2/common/vendor/vendor-prefixed/composer/autoload_static.php
r3399157 r3400009 5 5 namespace TEC\Common\Composer\Autoload; 6 6 7 class ComposerStaticInit 58d33586284eeb71701359539ec2a13f7 class ComposerStaticInita04a5f17980117a8db724fd4a3e52d85 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 585 585 { 586 586 return \Closure::bind(function () use ($loader) { 587 $loader->prefixLengthsPsr4 = ComposerStaticInit 58d33586284eeb71701359539ec2a13f::$prefixLengthsPsr4;588 $loader->prefixDirsPsr4 = ComposerStaticInit 58d33586284eeb71701359539ec2a13f::$prefixDirsPsr4;589 $loader->classMap = ComposerStaticInit 58d33586284eeb71701359539ec2a13f::$classMap;587 $loader->prefixLengthsPsr4 = ComposerStaticInita04a5f17980117a8db724fd4a3e52d85::$prefixLengthsPsr4; 588 $loader->prefixDirsPsr4 = ComposerStaticInita04a5f17980117a8db724fd4a3e52d85::$prefixDirsPsr4; 589 $loader->classMap = ComposerStaticInita04a5f17980117a8db724fd4a3e52d85::$classMap; 590 590 591 591 }, null, ClassLoader::class); -
the-events-calendar/tags/6.15.12.2/readme.txt
r3399157 r3400009 4 4 Tags: events, calendar, event, schedule, organizer 5 5 Donate link: https://evnt.is/29 6 Stable tag: 6.15.12. 16 Stable tag: 6.15.12.2 7 7 Requires at least: 6.6 8 8 Tested up to: 6.8 … … 233 233 == Changelog == 234 234 235 = [6.15.12.2] 2025-11-20 = 236 237 * Fix - Removes the <main /> element as a wrapper in events related pages, avoiding the calendar page rendering issues for many themes. Adds a `role="main"` to the first element printed by The Events Calendar on those pages to maintain accessibility. [TEC-5729] 238 235 239 = [6.15.12.1] 2025-11-19 = 236 240 -
the-events-calendar/tags/6.15.12.2/src/Tribe/Main.php
r3399157 r3400009 41 41 const VENUE_POST_TYPE = 'tribe_venue'; 42 42 const ORGANIZER_POST_TYPE = 'tribe_organizer'; 43 const VERSION = '6.15.12. 1';43 const VERSION = '6.15.12.2'; 44 44 45 45 /** -
the-events-calendar/tags/6.15.12.2/src/Tribe/Views/V2/Template_Bootstrap.php
r3398286 r3400009 314 314 } 315 315 316 317 316 /** 318 317 * Filters the HTML for the view before we do any other logic around that. … … 565 564 * 566 565 * @since 6.15.12 566 * @since 6.15.12.2 Changed the approach to inject the `role` attribute to the first element in the HTML instead of wrapping the entire HTML in a main element. 567 567 * 568 568 * @param string $html The HTML output from the view. … … 572 572 public function maybe_add_main_landmark( $html ) { 573 573 // Don't add a landmark if we're doing an AJAX request or if this is embed content. 574 if ( wp_doing_ajax() ||is_embed() || tribe_context()->doing_ajax() ) {574 if ( is_embed() || tribe_context()->doing_ajax() ) { 575 575 return $html; 576 576 } 577 577 578 // Check if the HTML already contains a main element to avoid double-wrapping. 579 if ( preg_match( '/<main[^>]*>/', $html ) ) { 578 $cache = tribe_cache(); 579 580 if ( ! empty( $cache['tec_events_views_v2_main_landmark_added'] ) ) { 580 581 return $html; 581 582 } 582 583 583 /** 584 * Filters the ID attribute for the main content container on TEC pages. 585 * 586 * This allows themes to customize the main container ID to match their skip link targets. 587 * Common values: 'main', 'content', 'primary'. 588 * 589 * @since 6.15.12 590 * 591 * @param string $main_id The ID attribute for the main content container. Default 'main'. 592 */ 593 $main_id = apply_filters( 'tec_events_main_container_id', 'main' ); 594 595 // Wrap the HTML in a main landmark. 596 return sprintf( 597 '<main id="%s" class="tec-events-main-content" tabindex="-1" role="main" aria-label="%s">%s</main>', 598 esc_attr( $main_id ), 599 esc_attr__( 'Main content', 'the-events-calendar' ), 600 $html 601 ); 602 } 603 584 $cache['tec_events_views_v2_main_landmark_added'] = true; 585 586 if ( strstr( $html, 'role="main"' ) ) { 587 // A main role is already present. 588 return $html; 589 } 590 591 return preg_replace( '/<(\w+)([^>]*)>/', '<$1$2 role="main">', $html, 1 ); 592 } 604 593 } -
the-events-calendar/tags/6.15.12.2/the-events-calendar.php
r3399157 r3400009 3 3 * Plugin Name: The Events Calendar 4 4 * Description: The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome. 5 * Version: 6.15.12. 15 * Version: 6.15.12.2 6 6 * Requires at least: 6.6 7 7 * Requires PHP: 7.4 -
the-events-calendar/tags/6.15.12.2/vendor/composer/installed.php
r3399157 r3400009 2 2 'root' => array( 3 3 'name' => 'the-events-calendar/the-events-calendar', 4 'pretty_version' => 'dev-release/T25.moonknight. 1',5 'version' => 'dev-release/T25.moonknight. 1',6 'reference' => ' a8f7eb2001ed0d21237aa25bddaf920e26acddf0',4 'pretty_version' => 'dev-release/T25.moonknight.2', 5 'version' => 'dev-release/T25.moonknight.2', 6 'reference' => '6939590d50e69e9ebc00897c5f1d2ec2fc082db5', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'the-events-calendar/the-events-calendar' => array( 14 'pretty_version' => 'dev-release/T25.moonknight. 1',15 'version' => 'dev-release/T25.moonknight. 1',16 'reference' => ' a8f7eb2001ed0d21237aa25bddaf920e26acddf0',14 'pretty_version' => 'dev-release/T25.moonknight.2', 15 'version' => 'dev-release/T25.moonknight.2', 16 'reference' => '6939590d50e69e9ebc00897c5f1d2ec2fc082db5', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.