Модуль:Quote

Материал из Викитропов
Перейти к навигации Перейти к поиску

Для документации этого модуля может быть создана страница Модуль:Quote/doc

local p = {}

function p.wrap_quote_content(frame)
  local out_text = mw.text.trim(frame.args[1])
  if frame.args[2] ~= nil and frame.args[2] ~= " " then
    local span = mw.html.create("span")
      :cssText("white-space:pre-wrap; word-wrap: break-word;")
      :wikitext(out_text)
    out_text = tostring(span)
  end
  return out_text
end

function p.trim_whitespace(frame)
  return mw.text.trim(frame.args[1])
end

return p