-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
19 lines (17 loc) · 897 Bytes
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function inputChanged() {
let value = document.getElementById('input').value;
let fontSize = document.getElementById('fontSize').value;
let fontColor = document.getElementById('fontColor').value;
let accentColor = document.getElementById('accentColor').value;
value = value.replaceAll(/గ/g, 'j').replaceAll(/\n/g, ' ').replaceAll(/dz/g, 'dz');
let words = value.split(' ');
result = "";
words.forEach(element => {
let splitIndex = element.length / 2;
let outputWord = `<span class="bold" style="color: ${accentColor}">${element.slice(0, splitIndex)}</span>${element.slice(splitIndex, element.length)}`;
result += outputWord + ' ';
});
document.getElementById('output').innerHTML = result;
document.getElementById('output').style.fontSize = fontSize + 'pt';
document.getElementById('output').style.color = fontColor;
}