/* global setTimeout */ wp.domReady( function() { // Unregister "Wide" Separator Style. wp.blocks.unregisterBlockStyle( 'core/separator', 'wide' ); // Add to ".block-editor__typewriter" the "is-dark-theme" class if needed. function twentytwentyoneCopyDarkThemeClass() { var editor, attemptDelay = 25, attempt = 0, maxAttempts = 10; if ( ! document.body.classList.contains( 'is-dark-theme' ) ) { return; } editor = document.querySelector( '.block-editor__typewriter' ); if ( null === editor ) { // Try again. if ( attempt < maxAttempts ) { setTimeout( function() { twentytwentyoneCopyDarkThemeClass(); }, attemptDelay ); // Increment the attempts counter. attempt++; // Double the delay, give the server some time to breathe. attemptDelay *= 2; } return; } editor.classList.add( 'is-dark-theme' ); } twentytwentyoneCopyDarkThemeClass(); } );
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
customize-helpers.js | File | 1.07 KB | 0644 |
|
customize-preview.js | File | 2.47 KB | 0644 |
|
customize.js | File | 1 KB | 0644 |
|
dark-mode-toggler.js | File | 2.19 KB | 0644 |
|
editor-dark-mode-support.js | File | 1.21 KB | 0644 |
|
editor.js | File | 921 B | 0644 |
|
palette-colorpicker.js | File | 1.56 KB | 0644 |
|
polyfills.js | File | 1.1 KB | 0644 |
|
primary-navigation.js | File | 5.9 KB | 0644 |
|
responsive-embeds.js | File | 1.1 KB | 0644 |
|
skip-link-focus-fix.js | File | 832 B | 0644 |
|