function makeBold(form) { var text = document.getElementById(form); var startIndex = text.selectionStart, endIndex = text.selectionEnd; var selectedText = text.value.substring(startIndex, endIndex); const format = '**' if (selectedText.includes('**')) { text.value = selectedText.replace(/\*/g, ''); } else if (selectedText.length == 0) { text.value = text.value.substring(0, startIndex) + selectedText + text.value.substring(endIndex); } else { text.value = text.value.substring(0, startIndex) + format + selectedText + format + text.value.substring(endIndex); } } function makeItalics(form) { var text = document.getElementById(form); var startIndex = text.selectionStart, endIndex = text.selectionEnd; var selectedText = text.value.substring(startIndex, endIndex); const format = '*' if (selectedText.includes('*')) { text.value = selectedText.replace(/\*/g, ''); } else if (selectedText.length == 0) { text.value = text.value.substring(0, startIndex) + selectedText + text.value.substring(endIndex); } else { text.value = text.value.substring(0, startIndex) + format + selectedText + format + text.value.substring(endIndex); } } function makeQuote(form) { var text = document.getElementById(form); var startIndex = text.selectionStart, endIndex = text.selectionEnd; var selectedText = text.value.substring(startIndex, endIndex); const format = '>' if (selectedText.includes('>')) { text.value = text.value.substring(0, startIndex) + selectedText.replace(/\>/g, '') + text.value.substring(endIndex); } else if (selectedText.length == 0) { text.value = text.value.substring(0, startIndex) + selectedText + text.value.substring(endIndex); } else { text.value = text.value.substring(0, startIndex) + format + selectedText + text.value.substring(endIndex); } }