diff options
Diffstat (limited to 'src/client/views/nodes/formattedText')
| -rw-r--r-- | src/client/views/nodes/formattedText/RichTextRules.ts | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/src/client/views/nodes/formattedText/RichTextRules.ts b/src/client/views/nodes/formattedText/RichTextRules.ts index c59a94394..7afe91e94 100644 --- a/src/client/views/nodes/formattedText/RichTextRules.ts +++ b/src/client/views/nodes/formattedText/RichTextRules.ts @@ -325,7 +325,7 @@ export class RichTextRules {              // [@{this,doctitle,}.fieldKey{:,=,:=,=:=}value]              // [@{this,doctitle,}.fieldKey]              new InputRule( -                new RegExp(/\[(@|@this\.|@[a-zA-Z_\? \-0-9]+\.)([a-zA-Z_\?\-0-9]+)((:|=|:=|=:=)([a-zA-Z,_@\?\+\-\*\/\ 0-9\(\)]*))?\]/), +                new RegExp(/\[(@|@this\.|@[a-zA-Z_\? \-0-9]+\.)([a-zA-Z_\?\-0-9]+)((:|=|:=|=:=)([a-zA-Z,_\(\)\.@\?\+\-\*\/\ 0-9\(\)]*))?\]/),                  (state, match, start, end) => {                      const docTitle = match[1].substring(1).replace(/\.$/, '');                      const fieldKey = match[2]; @@ -346,6 +346,7 @@ export class RichTextRules {                      } else if (value) {                          KeyValueBox.SetField(this.Document, fieldKey, assign + value, Doc.IsDataProto(this.Document) ? true : undefined, assign.includes(":=") ? undefined:                              (gptval: FieldResult) => (dataDoc ? this.Document[DocData]:this.Document)[fieldKey] = gptval as string ); // prettier-ignore +                        if (fieldKey === this.TextBox.fieldKey) return this.TextBox.EditorView!.state.tr;                      }                      const target = docTitle ? getTitledDoc(docTitle) : undefined;                      const fieldView = state.schema.nodes.dashField.create({ fieldKey, docId: target?.[Id], hideKey: false, dataDoc }); | 
