Module:BPMTable: Difference between revisions

Modified the table to return html instead
(Fixing it?)
(Modified the table to return html instead)
Line 16: Line 16:
     end
     end
     local result = {}
     local result = {}
     table.insert(result, '{|class="mw-collapsible mw-collapsed" style="color:white;width:25%;clear:both;background:black;border-radius: 10px;"')
     table.insert(result, '<table class="mw-collapsible mw-collapsed mw-made-collapsible"'..
    table.insert(result, '|-')
                        'style="color:white;width:25%;clear:both;background:black;border-radius: 10px;">'..
    table.insert(result, '! align="center" style="color:white;background:#4A31FF;border-radius:7px;" width="50%"|<div style="margin-left:75px;"><font color="White">BPMs</font></div>')
                        '<tbody>'..
    table.insert(result, '! align="center" style="color:white;background:#4A31FF;border-radius:7px;"|'.. title)
                        '<tr>'..
                        '<th align="center" style="color:white;background:#4A31FF;border-radius:7px;" width="50%">'..
                        'div style="margin-left:75px;">'..
                        '<font color="White">BPMs</font>'..
                        '</div>'..
                        '</th>'..
                        '<th align="center" style="color:white;background:#4A31FF;border-radius:7px;"><span'..
                        'class="mw-collapsible-toggle mw-collapsible-toggle-default mw-collapsible-toggle-collapsed"'..
                        'role="button" tabindex="0" aria-expanded="false"><a'..
                        'class="mw-collapsible-text">Expand</a></span>'..title..
                        '</th>'..
                        '</tr>')
     local i = 1
     local i = 1
     while items[i] do
     while items[i] do
         table.insert(result, "|-")
         table.insert(result, '<tr style="display: none;"><td>'..items[i]..'</td>')
        table.insert(result, "|"..items[i])
         if labels[i] ~= nil then
         if labels[i] ~= nil then
             table.insert(result, "|"..labels[i])
             table.insert(result, '<td>'..labels[i]..'</td>')
         end
         end
        table.insert(result, '</tr>')
         i = i + 1
         i = i + 1
     end
     end
     table.insert(result, "|}")
     table.insert(result, '</tr></tbody></table>')
     return table.concat(result, "\n")
     return table.concat(result, "")
end
end


return p
return p