User:Polygnotus/Scripts/Surveys.js: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 25:
surveyData.forEach(survey => {
if (survey.name && survey.coverage >= 0) { // OnlyShow activeall surveys with coverage >(including 0% coverage)
const surveyInfo = {
name: survey.name,
Line 76:
function generateSurveyMarkup(surveys) {
if (surveys.length === 0) {
return '== Active Wikipedia QuickSurveys ==\n\nNo active surveys found in the QuickSurveys module at this time.\n\n';
}
let markup = '== Active Wikipedia QuickSurveys ==\n\n';
markup += `Last updated: ${new Date().toUTCString()}\n\n`;
Line 130:
// Remove existing survey section if it exists
const sectionRegex = /== Active Wikipedia QuickSurveys ==[\s\S]*?(?=\n== |\n----|\n\[\[Category:|\n\{\{|\n<|\n#|$)/;
let newContent = currentContent.replace(sectionRegex, '').trim();