full capitilization functionality
This commit is contained in:
parent
3567d94d95
commit
e92003162c
@ -26,7 +26,9 @@
|
|||||||
var html = document.documentElement.innerHTML;
|
var html = document.documentElement.innerHTML;
|
||||||
var wordsReplaced = [];
|
var wordsReplaced = [];
|
||||||
var wordsReplacer = [];
|
var wordsReplacer = [];
|
||||||
|
String.prototype.replaceAt=function(index, character) {
|
||||||
|
return this.substr(0, index) + character + this.substr(index+character.length);
|
||||||
|
};
|
||||||
//value of test is temporary
|
//value of test is temporary
|
||||||
//TODO ADD IMPORTING OF FILE
|
//TODO ADD IMPORTING OF FILE
|
||||||
var test = "witnesses,these dudes I know\nallegedly,kinda probably\npresident,garbage man\ngive,gib";
|
var test = "witnesses,these dudes I know\nallegedly,kinda probably\npresident,garbage man\ngive,gib";
|
||||||
@ -57,12 +59,18 @@ for(var b = 0; b < wordsReplaced.length; b++) {
|
|||||||
indexes.push([match.index, match.index+match[0].length]);
|
indexes.push([match.index, match.index+match[0].length]);
|
||||||
}
|
}
|
||||||
for(var c = 0; c < amountFound.length; c++) {
|
for(var c = 0; c < amountFound.length; c++) {
|
||||||
if (amountFound[c][0] === amountFound[c][0].toUpperCase()) {
|
if (amountFound[c] === amountFound[c].toUpperCase()) {
|
||||||
|
for(var d = indexes[c][0]; d < indexes[c][1]; d++) {
|
||||||
|
var changeCase = htmlReplaced[d].toUpperCase();
|
||||||
|
htmlReplaced = htmlReplaced.replaceAt(d, changeCase);
|
||||||
|
}
|
||||||
|
} else if (amountFound[c][0] === amountFound[c][0].toUpperCase()) {
|
||||||
var changeCase = htmlReplaced[indexes[c][0]].toUpperCase();
|
var changeCase = htmlReplaced[indexes[c][0]].toUpperCase();
|
||||||
htmlReplaced = htmlReplaced.replaceAt(indexes[c][0], changeCase);
|
htmlReplaced = htmlReplaced.replaceAt(indexes[c][0], changeCase);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
document.documentElement.innerHTML = htmlReplaced;
|
document.documentElement.innerHTML = htmlReplaced;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user