Changeset 14204
- Timestamp:
- 06/03/2026 06:44:50 PM (6 weeks ago)
- Location:
- branches/12.0/src/bp-templates
- Files:
-
- 2 edited
-
bp-legacy/buddypress-functions.php (modified) (3 diffs)
-
bp-nouveau/buddypress-functions.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/12.0/src/bp-templates/bp-legacy/buddypress-functions.php
r14110 r14204 85 85 add_action( 'bp_enqueue_community_scripts', array( $this, 'localize_scripts' ) ); // Enqueue theme script localization 86 86 87 /** This filter is documented in bp-core/bp-core-dependency.php */ 88 if ( is_buddypress() || ! apply_filters( 'bp_enqueue_assets_in_bp_pages_only', true ) ) { 89 // Body no-js class. 90 add_filter( 'body_class', array( $this, 'add_nojs_body_class' ), 20, 1 ); 91 } 87 // Body no-js class. 88 add_filter( 'body_class', array( $this, 'add_nojs_body_class' ), 20, 1 ); 92 89 93 90 /** Buttons ***********************************************************/ … … 476 473 * @since 1.7.0 477 474 * 478 * @param array$classes Array of classes to append to body tag.479 * @return array $classes475 * @param string[] $classes Array of classes to append to body tag. 476 * @return string[] 480 477 */ 481 478 public function add_nojs_body_class( $classes ) { 482 if ( ! in_array( 'no-js', $classes ) ) 483 $classes[] = 'no-js'; 479 /** This filter is documented in bp-core/bp-core-dependency.php */ 480 if ( ! is_buddypress() || apply_filters( 'bp_enqueue_assets_in_bp_pages_only', true ) ) { 481 return $classes; 482 } 483 484 $classes[] = 'no-js'; 484 485 485 486 return array_unique( $classes ); … … 493 494 * @since 1.7.0 494 495 */ 495 public function localize_scripts() { 496 } 496 public function localize_scripts() {} 497 497 498 498 /** -
branches/12.0/src/bp-templates/bp-nouveau/buddypress-functions.php
r13710 r14204 221 221 remove_action( 'bp_enqueue_community_scripts', 'bp_core_confirmation_js' ); 222 222 223 /** This filter is documented in bp-core/bp-core-dependency.php */ 224 if ( is_buddypress() || ! apply_filters( 'bp_enqueue_assets_in_bp_pages_only', true ) ) { 225 // Body no-js class. 226 add_filter( 'body_class', array( $this, 'add_nojs_body_class' ), 20, 1 ); 227 } 223 // Body no-js class. 224 add_filter( 'body_class', array( $this, 'add_nojs_body_class' ), 20, 1 ); 228 225 229 226 // Ajax querystring. … … 472 469 * @since 3.0.0 473 470 * 474 * @param array $classes Array of classes to append to body tag. 475 * 476 * @return array $classes 471 * @param string[] $classes Array of classes to append to body tag. 472 * @return string[] 477 473 */ 478 474 public function add_nojs_body_class( $classes ) { 475 /** This filter is documented in bp-core/bp-core-dependency.php */ 476 if ( ! is_buddypress() || apply_filters( 'bp_enqueue_assets_in_bp_pages_only', true ) ) { 477 return $classes; 478 } 479 479 480 $classes[] = 'no-js'; 481 480 482 return array_unique( $classes ); 481 483 }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)