Модуль:Loc/Marking: различия между версиями

мНет описания правки
мНет описания правки
Строка 199: Строка 199:
     text = process_nowiki_equals(text)
     text = process_nowiki_equals(text)


     local class = format and "ts-loc-format" or nil
     local class = format and "ts-loc-format" or ""
 
     local content = transform(text)
     local div = mw.html.create('div')
    if mw.ustring.find(content, '^[ \t]*[#%*;%:]+') then
         :addClass('list-reset-margin')
         content = '\n' .. content
 
    if class then
        div:addClass(class)
     end
     end
    div:wikitext(transform(text))


     return frame:preprocess(
     return frame:preprocess(
Строка 216: Строка 211:
             { src = 'Модуль:Loc/styles.css' }
             { src = 'Модуль:Loc/styles.css' }
         ) ..
         ) ..
         tostring(div)
         '<div class="list-reset-margin ' .. class .. '">' .. content .. '</div>'
     )
     )
end
end


return p
return p