⚡ NEW: Changeset/ - Collection

Skip to:

Changeset 7388


Ignore:
Timestamp:
12/27/2025 03:17:55 AM (2 days ago)
Author:
johnjamesjacoby
Message:

API - Blocks: fix supported post types.

This commit reverts most of r7387 for a simpler approach.

See #3403.

In trunk, for 2.7.

Location:
trunk/src/includes
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/includes/admin/assets/js/blocks.js

    r7383 r7388  
    1515        Fragment,
    1616    } = wp.element;
    17     const { InspectorControls, useBlockProps } = wp.blockEditor;
     17    const blockEditor = wp.blockEditor || wp.editor;
     18
     19    if ( !blockEditor || !blockEditor.useBlockProps ) {
     20        return;
     21    }
     22
     23    const { InspectorControls, useBlockProps } = blockEditor;
    1824    const {
    1925        PanelBody,
  • trunk/src/includes/admin/classes/class-bbp-admin.php

    r7383 r7388  
    939939        $version = bbp_get_asset_version();
    940940
     941        // Array of JS dependencies for blocks
     942        $block_js_dependencies = array(
     943            'wp-blocks',
     944            'wp-block-editor',
     945            'wp-components',
     946            'wp-i18n',
     947            'wp-element',
     948            'wp-server-side-render'
     949        );
     950
    941951        // Header JS
    942952        // phpcs:disable
    943         wp_register_script( 'bbp-admin-blocks',     $this->js_url . 'blocks'    . $suffix . '.js', array( 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-element', 'wp-server-side-render' ), $version );
    944         wp_register_script( 'bbp-admin-common-js',  $this->js_url . 'common'    . $suffix . '.js', array( 'jquery', 'suggest'                     ), $version );
    945         wp_register_script( 'bbp-admin-topics-js',  $this->js_url . 'topics'    . $suffix . '.js', array( 'jquery'                                ), $version );
    946         wp_register_script( 'bbp-admin-replies-js', $this->js_url . 'replies'   . $suffix . '.js', array( 'jquery', 'suggest'                     ), $version );
    947         wp_register_script( 'bbp-converter',        $this->js_url . 'converter' . $suffix . '.js', array( 'jquery', 'postbox', 'dashboard'        ), $version );
     953        wp_register_script( 'bbp-admin-common-js',  $this->js_url . 'common'    . $suffix . '.js', array( 'jquery', 'suggest'              ), $version );
     954        wp_register_script( 'bbp-admin-topics-js',  $this->js_url . 'topics'    . $suffix . '.js', array( 'jquery'                         ), $version );
     955        wp_register_script( 'bbp-admin-replies-js', $this->js_url . 'replies'   . $suffix . '.js', array( 'jquery', 'suggest'              ), $version );
     956        wp_register_script( 'bbp-converter',        $this->js_url . 'converter' . $suffix . '.js', array( 'jquery', 'postbox', 'dashboard' ), $version );
    948957        // phpcs:enable
    949958
    950959        // Footer JS
    951         wp_register_script( 'bbp-admin-badge-js',   $this->js_url . 'badge' . $suffix . '.js', array(), $version, true );
     960        wp_register_script( 'bbp-admin-blocks',     $this->js_url . 'blocks' . $suffix . '.js', $block_js_dependencies, $version, true );
     961        wp_register_script( 'bbp-admin-badge-js',   $this->js_url . 'badge'  . $suffix . '.js', array(),                $version, true );
    952962    }
    953963
  • trunk/src/includes/common/blocks/forum-form/block.json

    r7387 r7388  
    1515        "color": false,
    1616        "spacing": false,
    17         "typography": false,
    18         "postTypes": [ "post", "page" ]
     17        "typography": false
    1918    },
    2019    "attributes": {},
  • trunk/src/includes/common/blocks/forum-index/block.json

    r7387 r7388  
    1515        "color": false,
    1616        "spacing": false,
    17         "typography": false,
    18         "postTypes": [ "post", "page" ]
     17        "typography": false
    1918    },
    2019    "attributes": {},
  • trunk/src/includes/common/blocks/login/block.json

    r7387 r7388  
    1515        "color": false,
    1616        "spacing": false,
    17         "typography": false,
    18         "postTypes": [ "post", "page" ]
     17        "typography": false
    1918    },
    2019    "attributes": {},
  • trunk/src/includes/common/blocks/lost-pass/block.json

    r7387 r7388  
    1515        "color": false,
    1616        "spacing": false,
    17         "typography": false,
    18         "postTypes": [ "post", "page" ]
     17        "typography": false
    1918    },
    2019    "attributes": {},
  • trunk/src/includes/common/blocks/register/block.json

    r7387 r7388  
    1515        "color": false,
    1616        "spacing": false,
    17         "typography": false,
    18         "postTypes": [ "post", "page" ]
     17        "typography": false
    1918    },
    2019    "attributes": {},
  • trunk/src/includes/common/blocks/reply-form/block.json

    r7387 r7388