'Carbon.Plausible:Mixin.CustomEvent': abstract: true properties: plausibleCustomEventName: type: string ui: label: i18n help: message: i18n reloadIfChanged: false inspector: group: seometa position: 310 hidden: 'ClientEval:node.properties.plausibleDoNotTrack ? true : false' validation: Neos.Neos/Validation/LabelValidator: [] plausibleCustomEventJSON: type: string ui: label: i18n help: message: i18n reloadIfChanged: false inspector: group: seometa position: 320 hidden: 'ClientEval:!node.properties.plausibleCustomEventName || node.properties.plausibleDoNotTrack ? true : false' editor: 'Neos.Neos/Inspector/Editors/CodeEditor' editorOptions: highlightingMode: 'text/javascript' validation: Neos.Neos/Validation/StringValidator: [] Neos.Neos/Validation/RegularExpressionValidator: # Very basic JSON validation regularExpression: '/^\s*\{[\s\S]*:[\s\S]*\}$/'