Module:InfoboxCharacter: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 18: Line 18:


     args.class = args.class:gsub("%[%[a%]%]", "");
     args.class = args.class:gsub("%[%[a%]%]", "");
    args.color = args.color:gsub("%#", "#");


     local infobox = mw.html.create('div'):addClass('infobox-character');
     local infobox = mw.html.create('div'):addClass('infobox-character');
     infobox:tag('div'):addClass('infobox-character-header'):css('background-color', args.color:gsub("%#", "#")):css(
     infobox:tag('div'):addClass('infobox-character-header'):css('background-color', args.color):css(
         'color', args.textcolor):wikitext(args.class);
         'color', args.textcolor):wikitext(args.class);
     infobox:tag('div'):addClass('infobox-character-image'):wikitext(args.image);
     infobox:tag('div'):addClass('infobox-character-image'):wikitext(args.image);
Line 51: Line 52:
     end
     end


     addField('fullname', 'Full Name');
     if (args.name1 == nil and args.name2 == nil) then
        addField('fullname', 'Full Name');
    end
     addField2('fullname', 'Full Name');
     addField2('fullname', 'Full Name');
     addField('class');
     addField('class');