Plugin Directory

Changeset 3433690


Ignore:
Timestamp:
01/06/2026 02:14:55 PM (3 months ago)
Author:
butterflymedia
Message:

Upgrade block to API version 3 for iframe editor compatibility

Location:
block-for-font-awesome/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • block-for-font-awesome/trunk/block-for-font-awesome.php

    r3421908 r3433690  
    44 * Plugin URI: https://getbutterfly.com/wordpress-plugins/block-for-font-awesome/
    55 * Description: Display a Font Awesome 5, Font Awesome 6, Font Awesome 7 or Font Awesome kit icon in a Gutenberg block or a custom HTML block.
    6  * Version: 1.7.4
     6 * Version: 1.7.5
    77 * Author: Ciprian Popescu
    88 * Author URI: https://getbutterfly.com/
     
    3333}
    3434
    35 define( 'GBFA_PLUGIN_VERSION', '1.7.4' );
     35define( 'GBFA_PLUGIN_VERSION', '1.7.5' );
    3636define( 'GBFA5_VERSION', '5.15.4' );
    3737define( 'GBFA6_VERSION', '6.7.2' );
  • block-for-font-awesome/trunk/block/font-awesome-block.js

    r3343561 r3433690  
    22 * Register editor block
    33 */
    4 (function (blocks, editor, components, i18n, element) {
     4(function (blocks, blockEditor, components, i18n, element) {
    55    var el = element.createElement;
    66    var registerBlockType = wp.blocks.registerBlockType;
    7     var useBlockProps = wp.blockEditor.useBlockProps;
    8     var InspectorControls = wp.blockEditor.InspectorControls;
     7    var useBlockProps = blockEditor.useBlockProps;
     8    var InspectorControls = blockEditor.InspectorControls;
    99
    10     var TextControl = wp.components.TextControl;
    11     var SelectControl = wp.components.SelectControl;
     10    var TextControl = components.TextControl;
     11    var SelectControl = components.SelectControl;
    1212    var ServerSideRender = wp.serverSideRender;
    13     var ToggleControl = wp.components.ToggleControl;
    14     var PanelBody = wp.components.PanelBody;
    15     var ColorPalette = wp.components.ColorPalette;
     13    var ToggleControl = components.ToggleControl;
     14    var PanelBody = components.PanelBody;
     15    var ColorPalette = components.ColorPalette;
     16    var Fragment = element.Fragment;
    1617
    1718    registerBlockType('getbutterfly/font-awesome', {
     19        apiVersion: 3,
    1820        title: 'Font Awesome Icon',
    1921        description: 'A single Font Awesome icon block.',
     
    7375            var blockProps = useBlockProps();
    7476
    75             return [
     77            return el(Fragment, {},
    7678                el(InspectorControls, { key: 'inspector' },
    7779                    el(
     
    164166                    })
    165167                )
    166             ];
     168            );
    167169        },
    168170
     
    173175})(
    174176    window.wp.blocks,
    175     window.wp.editor,
     177    window.wp.blockEditor,
    176178    window.wp.components,
    177179    window.wp.i18n,
  • block-for-font-awesome/trunk/block/index.php

    r3343561 r3433690  
    4242            'wp-element',
    4343            'wp-i18n',
    44             'wp-editor',
     44            'wp-block-editor',
    4545            'wp-components',
     46            'wp-server-side-render',
    4647        ],
    4748        GBFA_PLUGIN_VERSION,
     
    143144        'getbutterfly/font-awesome',
    144145        [
     146            'apiVersion'     => 3,
    145147            'render_callback' => 'getbutterfly_fa_render',
    146148            'attributes'      => [
  • block-for-font-awesome/trunk/readme.txt

    r3421909 r3433690  
    55Tested up to: 6.9
    66Requires PHP: 7.1
    7 Stable tag: 1.7.4
     7Stable tag: 1.7.5
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    3333
    3434== Changelog ==
     35
     36= 1.7.5 =
     37* UPDATE: Upgrade block to API version 3 for iframe editor compatibility
    3538
    3639= 1.7.4 =
Note: See TracChangeset for help on using the changeset viewer.