Commit 9f7b6d6f authored by JC Brand's avatar JC Brand

Fixes #2035

parent 88c7d490
...@@ -523,15 +523,14 @@ u.placeCaretAtEnd = function (textarea) { ...@@ -523,15 +523,14 @@ u.placeCaretAtEnd = function (textarea) {
u.getUniqueId = function (suffix) { u.getUniqueId = function (suffix) {
const uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { const uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
const r = Math.random() * 16 | 0, const r = Math.random() * 16 | 0;
v = c === 'x' ? r : r & 0x3 | 0x8; const v = c === 'x' ? r : r & 0x3 | 0x8;
return v.toString(16); return v.toString(16);
}); });
// We prefix the ID with letters so that it's also a valid ID for DOM elements.
if (typeof(suffix) === "string" || typeof(suffix) === "number") { if (typeof(suffix) === "string" || typeof(suffix) === "number") {
return "id" + uuid + ":" + suffix; return uuid + ":" + suffix;
} else { } else {
return "id" + uuid; return uuid;
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment