From 1d50dbd65eecd286c19b2eec9ff17f582bffb616 Mon Sep 17 00:00:00 2001 From: maurofmferrao Date: Mon, 13 Nov 2023 15:31:09 +0000 Subject: [PATCH] Auto save fix for code input relates to xibosignage/xibo#3233 --- ui/src/editor-core/properties-panel.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ui/src/editor-core/properties-panel.js b/ui/src/editor-core/properties-panel.js index 2b1df6faeb..8c181f9ace 100644 --- a/ui/src/editor-core/properties-panel.js +++ b/ui/src/editor-core/properties-panel.js @@ -1528,12 +1528,12 @@ PropertiesPanel.prototype.initFields = function( (getMemoizedFunc, obj) => getMemoizedFunc(obj)(obj), ); - const skipSave = function(target) { + const skipSave = function(target, event) { // If field is code input // only save when the event is a change/onfocus if ( $(target).hasClass('code-input') && - _ev.type === 'inputChange' + event.type === 'inputChange' ) { return true; } @@ -1555,7 +1555,7 @@ PropertiesPanel.prototype.initFields = function( .on({ 'change inputChange xiboInputChange': function(_ev, options) { // Check if we skip this field - if (skipSave(_ev.currentTarget)) { + if (skipSave(_ev.currentTarget, _ev)) { return; } @@ -1566,9 +1566,9 @@ PropertiesPanel.prototype.initFields = function( ); } }, - 'focus editorFocus': function(_ev, options) { + 'focus editorFocus': function(_ev) { // Check if we dont skip this field - self.toSave = !skipSave(_ev.currentTarget); + self.toSave = !skipSave(_ev.currentTarget, _ev); }, }, '.xibo-form-input:not(.position-input)' +