Changeset 2895145 for simple-csv-tables/trunk/vendor/htmlburger/carbon-fields/packages/metaboxes/monitors/widget-handler/index.js
- Timestamp:
- 04/06/2023 04:00:27 PM (16 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
simple-csv-tables/trunk/vendor/htmlburger/carbon-fields/packages/metaboxes/monitors/widget-handler/index.js
r2260389 r2895145 72 72 pipe( 73 73 fromEventPattern( 74 ( handler ) => window.jQuery( document ).on( 'ajaxS uccess', handler ),75 ( handler ) => window.jQuery( document ).off( 'ajaxS uccess', handler ),74 ( handler ) => window.jQuery( document ).on( 'ajaxS', handler ), 75 ( handler ) => window.jQuery( document ).off( 'ajaxS', handler ), 76 76 ( event, xhr, options, data ) => ( { 77 77 event, … … 81 81 } ) 82 82 ), 83 filter( ( { data} ) => {84 return startsWith( data, 'deleted:' ) && isCarbonFieldsWidget( data);83 filter( ( { } ) => { 84 return startsWith( ); 85 85 } ), 86 86 map( ( payload ) => ( { 87 type: 'WIDGET_ DELETED',87 type: 'WIDGET_DELETED', 88 88 payload 89 89 } ) ) … … 121 121 122 122 const fields = []; 123 let oldFieldIds;124 125 if ( event.type === 'widget-updated' ) {126 oldFieldIds = getContainerById( container.id ).fields.map( ( { id } ) => id );127 }128 123 129 124 container.fields = container.fields.map( ( field ) => flattenField( field, container, fields ) ); … … 131 126 addFields( fields ); 132 127 addContainer( container ); 133 134 if ( event.type === 'widget-updated' ) {135 removeFields( oldFieldIds );136 }137 128 138 129 renderContainer( container, 'classic' ); … … 166 157 } 167 158 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 170 162 const containerId = `${ CARBON_FIELDS_CONTAINER_ID_PREFIX }${ widgetId }`; 171 163
Note: See TracChangeset
for help on using the changeset viewer.