Content deleted Content added
Waldyrious (talk | contribs) also align }} and don't keep adding newlines if there already is one |
Waldyrious (talk | contribs) fix another bug: only normalize whitespace around equal signs that are actually from a parameter (not from, e.g., an url) |
||
Line 2:
var txt = document.editform.wpTextbox1;
for(i in
if(vertical) {
originalParams =
tweakedParams = [];
Line 22:
numSpaces = maxWidth - tweakedParams[k].length;
alignedParam = "\n | " + tweakedParams[k] + Array(numSpaces).join(" ") + " = ";
}
// Also align the }}
tweakedTemplates[i] = tweakedTemplates[i].replace(/ *\n? *\}\}/g,"\n }}");
// Replace the original templates with the tweaked versions
txt.value = txt.value.replace(
} else {
// Remove newlines
tweakedTemplates[i] =
tweakedTemplates[i] =
// Remove potencial spaces before template ends
tweakedTemplates[i] = tweakedTemplates[i].replace(/ *\}\}$/," }}")
txt.value = txt.value.replace(originalTemplates[i], tweakedTemplates[i]);
}
}
|