Add CSP to local web UI forbidding JavaScript eval()
This commit is contained in:
@@ -108,3 +108,14 @@ export function bytesToHumanReadable(bytes) {
|
||||
i = Math.min(i, units.length - 1);
|
||||
return Math.round((bytes / Math.pow(1024, i)) * 100) / 100 + ' ' + units[i];
|
||||
}
|
||||
|
||||
/**
|
||||
* Add selection handler for input fields with 'selectall' class.
|
||||
*/
|
||||
export function setupSelectAll() {
|
||||
document.addEventListener("focusin", (event) => {
|
||||
if (event.target instanceof HTMLInputElement && event.target.classList.contains("selectall")) {
|
||||
event.target.setSelectionRange(0, 99999);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user