mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-15 05:45:19 +00:00
refac: rich text input behaviour
This commit is contained in:
parent
5499b5acc8
commit
4c691c0edb
1 changed files with 3 additions and 2 deletions
|
|
@ -168,11 +168,12 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function boldRule(schema) {
|
function boldRule(schema) {
|
||||||
return markInputRule(/\*([^*]+)\*/, schema.marks.strong);
|
return markInputRule(/(?<=^|\s)\*([^*]+)\*(?=\s|$)/, schema.marks.strong);
|
||||||
}
|
}
|
||||||
|
|
||||||
function italicRule(schema) {
|
function italicRule(schema) {
|
||||||
return markInputRule(/\_([^*]+)\_/, schema.marks.em);
|
// Using lookbehind and lookahead to prevent the space from being consumed
|
||||||
|
return markInputRule(/(?<=^|\s)_([^*_]+)_(?=\s|$)/, schema.marks.em);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Initialize Editor State and View
|
// Initialize Editor State and View
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue