function noFormat() {
|
|
let elements: Array<string> = [
|
|
"remove_comments",
|
|
"remove_lines",
|
|
"remove_report",
|
|
"check_alias",
|
|
"sign_align_in",
|
|
"sign_align_port",
|
|
"sign_align_generic",
|
|
"sign_align_function",
|
|
"sign_align_procedure",
|
|
"sign_align_all",
|
|
"new_line_after",
|
|
"use_space",
|
|
"customise_indentation",
|
|
"compress",
|
|
"mix_letter",
|
|
"cust_eol",
|
|
"sign_align_mode",
|
|
"keyword",
|
|
"typename"
|
|
];
|
|
var isDisabled = getHTMLInputElement("no_format").checked;
|
|
elements.forEach(element => {
|
|
var htmlElement = getHTMLInputElement(element + "_div");
|
|
try {
|
|
getHTMLInputElement(element).disabled = isDisabled;
|
|
}
|
|
catch{ }
|
|
if (isDisabled) {
|
|
htmlElement.className += " disabled";
|
|
}
|
|
else {
|
|
htmlElement.className = htmlElement.className.replace(/\bdisabled\b/g, "");
|
|
}
|
|
});
|
|
let radioButtons = <HTMLCollectionOf<HTMLInputElement>>document.getElementsByTagName("input");
|
|
for (let i = 0; i < radioButtons.length; i++) {
|
|
if ((<HTMLInputElement>radioButtons[i]).type == "radio") {
|
|
(<HTMLInputElement>radioButtons[i]).disabled = isDisabled;
|
|
}
|
|
}
|
|
}
|
|
|
|
function getHTMLInputElement(id: string): HTMLInputElement {
|
|
return <HTMLInputElement>document.getElementById(id);
|
|
}
|
|
|
|
function Compress(input: string) {
|
|
input = input.replace(/\r\n/g, '');
|
|
input = input.replace(/[\t ]+/g, ' ');
|
|
input = input.replace(/[ ]?([&=:\-<>\+|])[ ]?/g, '$1');
|
|
return input;
|
|
}
|
|
|
|
function MixLetters(input: string) {
|
|
let arr = input.split("");
|
|
for (var k = 0; k < arr.length; k++) {
|
|
if (arr[k] === arr[k].toUpperCase() && Math.random() > 0.5) {
|
|
arr[k] = arr[k].toLowerCase();
|
|
} else if (Math.random() > 0.5) {
|
|
arr[k] = arr[k].toUpperCase();
|
|
}
|
|
}
|
|
return arr.join("");
|
|
}
|
|
|
|
function wordWrap() {
|
|
var d = document.getElementById("result");
|
|
if (d.className == "") {
|
|
d.className = "wordwrap";
|
|
} else {
|
|
d.className = "";
|
|
}
|
|
}
|