@@ -109,7 +109,7 @@ export function hideFocusOverlay(elements: HideOverlayParams): void {
109109 visualBuilderOverlayWrapper,
110110 focusedToolbar,
111111 resizeObserver,
112- noTrigger
112+ noTrigger,
113113 } = elements ;
114114
115115 if ( visualBuilderOverlayWrapper ) {
@@ -122,7 +122,7 @@ export function hideFocusOverlay(elements: HideOverlayParams): void {
122122 }
123123 } ) ;
124124
125- if ( ! noTrigger ) {
125+ if ( ! noTrigger ) {
126126 sendFieldEvent ( {
127127 visualBuilderContainer,
128128 eventType : VisualBuilderPostMessageEvents . UPDATE_FIELD ,
@@ -133,9 +133,9 @@ export function hideFocusOverlay(elements: HideOverlayParams): void {
133133 if (
134134 previousSelectedEditableDOM &&
135135 "innerText" in previousSelectedEditableDOM &&
136- previousText != null
136+ focusFieldValue != null
137137 ) {
138- previousSelectedEditableDOM . innerText = previousText ;
138+ previousSelectedEditableDOM . innerText = focusFieldValue ;
139139 }
140140 }
141141
@@ -149,23 +149,22 @@ export function hideFocusOverlay(elements: HideOverlayParams): void {
149149}
150150interface ISendFieldEventParams {
151151 visualBuilderContainer : HTMLElement | null ;
152- eventType : VisualBuilderPostMessageEvents . UPDATE_FIELD | VisualBuilderPostMessageEvents . SYNC_FIELD
152+ eventType :
153+ | VisualBuilderPostMessageEvents . UPDATE_FIELD
154+ | VisualBuilderPostMessageEvents . SYNC_FIELD ;
153155}
154156export function sendFieldEvent ( options : ISendFieldEventParams ) : void {
155- const {
156- visualBuilderContainer,
157- eventType
158- } = options ;
159- const previousSelectedEditableDOM = VisualBuilder . VisualBuilderGlobalState . value . previousSelectedEditableDOM ;
157+ const { visualBuilderContainer, eventType } = options ;
158+ const previousSelectedEditableDOM =
159+ VisualBuilder . VisualBuilderGlobalState . value
160+ . previousSelectedEditableDOM ;
160161 const pseudoEditableElement = visualBuilderContainer ?. querySelector (
161162 "div.visual-builder__pseudo-editable-element"
162163 ) ;
163164 if (
164165 previousSelectedEditableDOM &&
165- (
166- previousSelectedEditableDOM . hasAttribute ( "contenteditable" ) ||
167- pseudoEditableElement
168- )
166+ ( previousSelectedEditableDOM . hasAttribute ( "contenteditable" ) ||
167+ pseudoEditableElement )
169168 ) {
170169 const actualEditedElement =
171170 pseudoEditableElement ||
@@ -177,37 +176,31 @@ export function sendFieldEvent(options: ISendFieldEventParams): void {
177176 : actualEditedElement . textContent ;
178177
179178 const fieldMetadata = extractDetailsFromCslp (
180- previousSelectedEditableDOM . getAttribute (
181- "data-cslp"
182- ) as string
179+ previousSelectedEditableDOM . getAttribute ( "data-cslp" ) as string
183180 ) ;
184181
185182 FieldSchemaMap . getFieldSchema (
186183 fieldMetadata . content_type_uid ,
187184 fieldMetadata . fieldPath
188185 )
189186 . then ( ( fieldSchema ) => {
190- if ( fieldSchema && eventType === VisualBuilderPostMessageEvents . UPDATE_FIELD ) {
187+ if (
188+ fieldSchema &&
189+ eventType === VisualBuilderPostMessageEvents . UPDATE_FIELD
190+ ) {
191191 const fieldType = getFieldType ( fieldSchema ) ;
192- if (
193- fieldType &&
194- fieldType === FieldDataType . MULTILINE
195- ) {
196- data =
197- getMultilinePlaintext ( actualEditedElement ) ;
192+ if ( fieldType && fieldType === FieldDataType . MULTILINE ) {
193+ data = getMultilinePlaintext ( actualEditedElement ) ;
198194 ( actualEditedElement as HTMLElement ) . innerText =
199195 data as string ;
200196 }
201197 }
202198 } )
203199 . finally ( ( ) => {
204- visualBuilderPostMessage ?. send (
205- eventType ,
206- {
207- data,
208- fieldMetadata,
209- }
210- ) ;
200+ visualBuilderPostMessage ?. send ( eventType , {
201+ data,
202+ fieldMetadata,
203+ } ) ;
211204 } ) ;
212205 }
213206}
0 commit comments