User:Ricewind/common.js: Difference between revisions
From Melvor Idle
(Blanked the page) Tag: Blanking |
No edit summary |
||
Line 1: | Line 1: | ||
mw.hook('pp.render').add(function(popup) { | |||
var $popupContent = popup.$body; | |||
// Function to get the introductory paragraph | |||
function getIntroText(content) { | |||
var $content = $('<div>').html(content); | |||
// Remove everything after the first paragraph | |||
var $paragraphs = $content.find('p'); | |||
if ($paragraphs.length > 0) { | |||
return $paragraphs.first().html(); | |||
} | |||
return ''; | |||
} | |||
// Modify the popup content | |||
var introText = getIntroText($popupContent.html()); | |||
$popupContent.html(introText); | |||
}); |
Revision as of 13:07, 19 July 2024
mw.hook('pp.render').add(function(popup) {
var $popupContent = popup.$body;
// Function to get the introductory paragraph
function getIntroText(content) {
var $content = $('<div>').html(content);
// Remove everything after the first paragraph
var $paragraphs = $content.find('p');
if ($paragraphs.length > 0) {
return $paragraphs.first().html();
}
return '';
}
// Modify the popup content
var introText = getIntroText($popupContent.html());
$popupContent.html(introText);
});