aboutsummaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorselsta <selsta@sent.at>2026-04-17 18:02:58 +0200
committerselsta <selsta@sent.at>2026-04-17 18:02:58 +0200
commit23ec5eb6a1dc61ef72a3ca4c9bb5942cbf60d959 (patch)
treeecf14bd8dd24d33aa9542f18fc5c159c00ffa308 /js
parent49c3e498c79b28740a7febb8c74dfa87dbf20298 (diff)
downloadmonzero-gui-23ec5eb6a1dc61ef72a3ca4c9bb5942cbf60d959.tar.gz
monzero-gui-23ec5eb6a1dc61ef72a3ca4c9bb5942cbf60d959.tar.xz
monzero-gui-23ec5eb6a1dc61ef72a3ca4c9bb5942cbf60d959.zip
qml: escape untrusted text in RichText views
Diffstat (limited to 'js')
-rw-r--r--js/Utils.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/js/Utils.js b/js/Utils.js
index 9094ca4f..e031c78a 100644
--- a/js/Utils.js
+++ b/js/Utils.js
@@ -130,3 +130,13 @@ function parseDateStringOrRestoreHeightAsInteger(value) {
}
return restoreHeight;
}
+
+function htmlEscape(s) {
+ if (s === null || s === undefined)
+ return "";
+ return String(s)
+ .replace(/&/g, "&amp;")
+ .replace(/</g, "&lt;")
+ .replace(/>/g, "&gt;")
+ .replace(/"/g, "&quot;");
+}