Skip to content

Commit 8fdde1c

Browse files
authored
More Fixes + Add back prevent multiple
1 parent 65650a3 commit 8fdde1c

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

features/align-to-center/script.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,14 @@ export default async function ({ feature, console }) {
2323
return textWidth;
2424
}
2525

26+
function clearCenterAlignment(textarea) {
27+
const lines = textarea.value.split("\n");
28+
const uncenteredLines = lines.map((line) => {
29+
return line.replace(/^\s+/, "");
30+
});
31+
textarea.value = uncenteredLines.join("\n");
32+
}
33+
2634
function centerAlignText() {
2735
const form = document.querySelector(".project-description-form");
2836
if (form) {
@@ -31,6 +39,8 @@ export default async function ({ feature, console }) {
3139
activeElement.tagName === "TEXTAREA" &&
3240
form.contains(activeElement)
3341
) {
42+
clearCenterAlignment(activeElement); // Clear any existing center alignment
43+
3444
const spaceWidth = getSpaceWidth();
3545
const lines = activeElement.value.split("\n");
3646
const centeredLines = lines.map((line) => {

0 commit comments

Comments
 (0)