From 076c0f616c7a852713a7dc360b75dbc30fa707dd Mon Sep 17 00:00:00 2001 From: Jowan-Spooner Date: Sun, 11 May 2025 16:44:50 +0200 Subject: [PATCH] Make glossary url's wrapped in "" because it seems to be better This allows the use of ' in glossary entry names --- addons/dialogic/Modules/Glossary/subsystem_glossary.gd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/dialogic/Modules/Glossary/subsystem_glossary.gd b/addons/dialogic/Modules/Glossary/subsystem_glossary.gd index d438bc4bc..74077b740 100644 --- a/addons/dialogic/Modules/Glossary/subsystem_glossary.gd +++ b/addons/dialogic/Modules/Glossary/subsystem_glossary.gd @@ -64,7 +64,7 @@ func parse_glossary(text: String) -> String: if regex_options.is_empty(): continue - var pattern: String = '(?<=\\W|^)(?' + regex_options + ')(?!])(?=\\W|$)' + var pattern: String = r'(?<=\W|^)(?' + regex_options + r')(?!])(?=\W|$)' if entry.get('case_sensitive', def_case_sensitive): regex.compile(pattern) @@ -78,7 +78,7 @@ func parse_glossary(text: String) -> String: color = color_overrides[entry_key].to_html() text = regex.sub(text, - '[url=' + entry_key + ']' + + '[url="' + entry_key + '"]' + '[color=' + color + ']${word}[/color]' + '[/url]', true