Plugin Directory

Timestamp:
04/06/2023 04:00:27 PM (16 months ago)
Author:
joanrodas
Message:

Version 1.0.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • simple-csv-tables/trunk/vendor/htmlburger/carbon-fields/packages/metaboxes/monitors/widget-handler/index.js

    r2260389 r2895145  
    7272        pipe(
    7373            fromEventPattern(
    74                 ( handler ) => window.jQuery( document ).on( 'ajaxSuccess', handler ),
    75                 ( handler ) => window.jQuery( document ).off( 'ajaxSuccess', handler ),
     74                ( handler ) => window.jQuery( document ).on( 'ajaxS', handler ),
     75                ( handler ) => window.jQuery( document ).off( 'ajaxS', handler ),
    7676                ( event, xhr, options, data ) => ( {
    7777                    event,
     
    8181                } )
    8282            ),
    83             filter( ( { data } ) => {
    84                 return startsWith( data, 'deleted:' ) && isCarbonFieldsWidget( data );
     83            filter( ( { } ) => {
     84                return startsWith( );
    8585            } ),
    8686            map( ( payload ) => ( {
    87                 type: 'WIDGET_DELETED',
     87                type: 'WIDGET_DELETED',
    8888                payload
    8989            } ) )
     
    121121
    122122                const fields = [];
    123                 let oldFieldIds;
    124 
    125                 if ( event.type === 'widget-updated' ) {
    126                     oldFieldIds = getContainerById( container.id ).fields.map( ( { id } ) => id );
    127                 }
    128123
    129124                container.fields = container.fields.map( ( field ) => flattenField( field, container, fields ) );
     
    131126                addFields( fields );
    132127                addContainer( container );
    133 
    134                 if ( event.type === 'widget-updated' ) {
    135                     removeFields( oldFieldIds );
    136                 }
    137128
    138129                renderContainer( container, 'classic' );
     
    166157            }
    167158
    168             case 'WIDGET_DELETED': {
    169                 const widgetId = effect.payload.data.replace( 'deleted:', '' );
     159            case 'WIDGET_BEIGN_UPDATED_OR_DELETED': {
     160                const [ , widgetId ] = effect.payload.options.data.match( /widget-id=(.+?)&/ );
     161
    170162                const containerId = `${ CARBON_FIELDS_CONTAINER_ID_PREFIX }${ widgetId }`;
    171163
Note: See TracChangeset for help on using the changeset viewer.