Module:Quote: Difference between revisions

ReisuDesign (talk | contribs)
No edit summary
ReisuDesign (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit
Line 5: Line 5:


local function build(quote_contents, quote_source, options)
local function build(quote_contents, quote_source, options)
     local quote_container = mw.html.create('blockquote')
     local quote_container = mw.html.create('div')
         :addClass('pull-quote')
         :addClass('pp-quote')
         :addClass(options.align)
         :addClass(options.align)
         :addClass(options.extraclasses)
         :addClass(options.extraclasses)
         :css(options.styles)
         :css(options.styles)
         :cssText(options.extrastyles)
         :cssText(options.extrastyles)
       
 
     quote_container:node(quote_contents)
     quote_container:node(quote_contents)
       
 
     if quote_source then
     if quote_source then
    quote_container:tag('div')
        quote_container
    :addClass('pull-quote__source')
            :tag('div')
        :tag('cite')
                :addClass('pp-quote__source')
        :wikitext(quote_source)
                :wikitext(quote_source)
        :done()
                :done()
        :done()
     end
     end
   
 
     return quote_container
     return quote_container
end
end
Line 67: Line 66:


     local quote_contents = mw.html.create('div')
     local quote_contents = mw.html.create('div')
        :addClass('pull-quote__text')
    :addClass('pp-quote__text')
        :wikitext(paragraph(quotetext))
    :wikitext(quotetext)
      
      
     local quote_source = person
     local quote_source = person