4,554
edits
No edit summary |
No edit summary |
||
Line 1,856: | Line 1,856: | ||
} | } | ||
if ( | // paragraph-formatting block | ||
if (jQuery("#show-article-wrapper-entry").length) { | |||
function formatParagraphs(text) { | function formatParagraphs(text) { | ||
// split on newlines, drop empty lines, wrap each in <p> | |||
var parts = String(text || "").split("\n"); | |||
var out = []; | |||
for (var i = 0; i < parts.length; i++) { | |||
var p = parts[i].replace(/^\s+|\s+$/g, ""); | |||
if (p) out.push("<p>" + p + "</p>"); | |||
} | |||
return out.join(""); | |||
} | } | ||
jQuery( | |||
"#show-article .article-description, #show-article .article-reflection" | "#show-article .article-description, #show-article .article-reflection" | ||
).each(function () { | ).each(function () { | ||
var $el = jQuery(this); | |||
if ($ | if ($el.children("p").length > 0) return; // already formatted by PageForms | ||
var rawText = $el.text(); | |||
$el.html(formatParagraphs(rawText)); | |||
$ | |||
}); | }); | ||
} | } |