Aller au contenu

Module:Citation bloc

Cette page fait l’objet d’une mesure de semi-protection étendue.
Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 8 décembre 2017 à 02:13 et modifiée en dernier par Od1n (discuter | contributions) (pour remplacer le déluge d'invokes "string replace" dans {{Citation bloc}}). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

 Documentation[voir] [modifier] [historique] [purger]

Module technique utilisé par {{Citation bloc}}.

local p = {}

function p.paragraphes(frame)

    local result, count = mw.ustring.gsub(frame.args.source, '(%S) *(\n\n+)', function (tail, newlines)
        return tail .. '</p><p>' .. ('<br>'):rep(#newlines - 2)
    end)

    return result
end

return p