Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Infobox Mentors: Difference between revisions

Template page
Jalxan (talk | contribs)
Added mentortype toggle to consolidate templates.
m Rewrite to use meta template {{Infobox}} as by project "Cleanup Infobox Templates"
Line 1: Line 1:
<includeonly><div style=display:inline-table>
{{Infobox
{|  
| name        = <!-- left empty, to NOT have edit links at the bottom of the box.-->
|-
| bodystyle    = width: 26em;
|
 
{| class="infoboxmentortable"
| title        =  
|-
| above        = {{#if: {{{mentor name|}}}
! colspan="2" class={{#switch: {{lc:{{{mentortype}}}}} | mentor = "infoboxmentornamebluewhite" | officer = "infoboxmentornameyellow" | manager = "infoboxmentornamegreen" }} | [[{{{mentor page name}}}|{{#ifexist: {{{mentor page name}}}| <span style={{#switch: {{lc:{{{mentortype}}}}} | mentor = "color:orange;" | officer = "color:#ffd200;" | manager = "color:orange;" }}>{{{mentor name}}}</span>|<span style="color:lightgrey;">{{{mentor name}}}</span>}}]]
                  | {{#ifexist: User:{{{mentor page name|}}}
|- style="text-align:center"
                    | [[User:{{{mentor page name}}}|<span {{#ifeq: {{lc: {{{mentortype}}} }}| officer | style="color: #FFD200;"}}>{{{mentor name}}}</span>]]
| colspan="2" style="padding:0.0em;" |
                    | {{{mentor name}}}
{| style="width: 100%; text-align: center;
                    }}
|-
                  | Mentor name?
| scope="col" style="width: 65px;" |
                }}
| scope="col" style="width: 200px;" | [[{{{image}}}|200px|link={{{mentor page name}}}]]
| abovestyle  = {{#switch: {{lc: {{{mentortype|}}} }}
| scope="col" style="width: 65px;" | [[{{{imagecorp}}}|64px]]<br>[[{{{imagealliance}}}|64px]]
                  | #default = background: #172489;
|}
                              background-image: -moz-linear-gradient(center top, #172489 0%, #3D85C6 100%);
|- style="text-align:center;"
                              background-image: -webkit-gradient(linear, center top, left bottom, color-stop(0%,#172489), color-stop(100%,#3D85C6));
{{#if: {{{caption|}}} | {{!}} colspan="2" style="padding:0.5em;" {{!}} ''{{{caption|}}}'' }}
                              background-image: -webkit-linear-gradient(top, #172489 0%, #3D85C6 100%);
|-
                              background-image: -o-linear-gradient(top, #172489 0%, #3D85C6 100%);
! colspan="2" class={{#switch: {{lc:{{{mentortype}}}}} | mentor = "infoboxmentordescriptionbluewhite" | officer = "infoboxmentordescriptionyellow" | manager = "infoboxmentordescriptiongreen" }} | Details
                              background-image: -ms-linear-gradient(top, #172489 0%, #3D85C6 100%);
|-
                              background-image: linear-gradient(to bottom, #172489 0%, #3D85C6 100%);
! colspan="2" style="width:100%;" |
                              color: lightgrey;
{| style="height:220px; margin-left: auto; margin-right: auto; width:100%; border: none; background:#000000; text-align:center; style="vertical-align: top;"
                  | manager = background: #3DAC00;
|- style="height:0px"
                              background-image: -moz-linear-gradient(center top, #3DAC00 0%, #2E8100 100%);
! style="width:85px;" |
                              background-image: -webkit-gradient(linear, center top, left bottom, color-stop(0%,#3DAC00), color-stop(100%,#2E8100));
! style="width:240px;" |
                              background-image: -webkit-linear-gradient(top, #3DAC00 0%, #2E8100 100%);
|-
                              background-image: -o-linear-gradient(top, #3DAC00 0%, #2E8100 100%);
{{#if: {{{time|}}} | {{!}} width=80 {{!}} <div>Experience</div> {{!!}} {{{time}}} }}
                              background-image: -ms-linear-gradient(top, #3DAC00 0%, #2E8100 100%);
|-
                              background-image: linear-gradient(to bottom, #3DAC00 0%, #2E8100 100%);
{{#if: {{{skillpoints|}}} | {{!}} <div>Skillpoints</div> {{!!}} {{{skillpoints}}} }}
                              color: lightgrey;
|-
                  | officer = background: #C1C100;
{{#if: {{{skillset|}}} | {{!}} <div>Skillset</div> {{!!}} <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto; max-width: 300px;">
                              background-image: -moz-linear-gradient(center top, #C1C100 0%, #919100 100%);
<div style="font-weight:bold;line-height:1.6;text-align:left;">Skillset</div>
                              background-image: -webkit-gradient(linear, center top, left bottom, color-stop(0%,#C1C100), color-stop(100%,#919100));
<div class="mw-collapsible-content" style="text-align:left;">{{{skillset}}}</div></div> }}
                              background-image: -webkit-linear-gradient(top, #C1C100 0%, #919100 100%);
|-
                              background-image: -o-linear-gradient(top, #C1C100 0%, #919100 100%);
{{#if: {{{playtimesed       |}}} | {{!}} <div>Playtimes</div> {{!!}} {{{playtimesed}}} }}
                              background-image: -ms-linear-gradient(top, #C1C100 0%, #919100 100%);
|-
                              background-image: linear-gradient(to bottom, #C1C100 0%, #919100 100%);
{{#if: {{{playtimes       |}}} | {{!}} <div>Playtimes</div> {{!!}} <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto; max-width: 300px;">
                              color: lightgrey;
<div style="font-weight:bold;line-height:1.6;text-align:left;">Playtimes</div>
                }}
<div class="mw-collapsible-content" style="text-align:left;">{{{playtimes}}}</div></div> }}
 
|-
| image        = {{#if: {{{imagecorp|}}}
{{#if: {{{biography       |}}} | {{!}} <div>Biography</div> {{!!}} <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto; max-width: 300px;">
                  | <div style="float: right;">[[File:{{{imagecorp}}}|64px]]{{#if: {{{imagealliance|}}}
<div style="font-weight:bold;line-height:1.6;text-align:left;">Biography</div>
                          | <br>[[File:{{{imagealliance}}}|64px]]
<div class="mw-collapsible-content" style="text-align:left;">{{{biography}}}</div></div> }}
                        }}</div>}}{{#if: {{{image|}}}
|-
                  | [[File:{{{image}}}|200px|link= {{#ifexist: User:{{{mentor page name|}}} | User:{{{mentor page name}}} }}|{{{mentor name}}}]]
{{#if: {{{campus        |}}} | {{!}} <div>Primary Campus</div> {{!!}} {{{Campus}}} }}
                }}
|-
 
{{#if: {{{contact        |}}} | {{!}} <div>Contact</div> {{!!}} {{{contact}}} }}
| headerstyle  = {{#switch: {{lc: {{{mentortype|}}} }}
|-
                  | #default = background: #172489;
{{#if: {{{language       |}}} | {{!}} <div>Language</div> {{!!}} {{{language}}} }}
                              background-image: -moz-linear-gradient(center top, #172489 0%, #3D85C6 100%);
|- style="height:100%;"
                              background-image: -webkit-gradient(linear, center top, left bottom, color-stop(0%,#172489), color-stop(100%,#3D85C6));
! colspan="2" style="width:100%;|
                              background-image: -webkit-linear-gradient(top, #172489 0%, #3D85C6 100%);
|}
                              background-image: -o-linear-gradient(top, #172489 0%, #3D85C6 100%);
|}
                              background-image: -ms-linear-gradient(top, #172489 0%, #3D85C6 100%);
|}
                              background-image: linear-gradient(to bottom, #172489 0%, #3D85C6 100%);
</div>
                              color: white;
{{infoboxMentorCSS}}</includeonly><noinclude>
                  | manager = background: #3DAC00;
                              background-image: -moz-linear-gradient(center top, #3DAC00 0%, #2E8100 100%);
                              background-image: -webkit-gradient(linear, center top, left bottom, color-stop(0%,#3DAC00), color-stop(100%,#2E8100));
                              background-image: -webkit-linear-gradient(top, #3DAC00 0%, #2E8100 100%);
                              background-image: -o-linear-gradient(top, #3DAC00 0%, #2E8100 100%);
                              background-image: -ms-linear-gradient(top, #3DAC00 0%, #2E8100 100%);
                              background-image: linear-gradient(to bottom, #3DAC00 0%, #2E8100 100%);
                              color: white;
                  | officer = background: #C1C100;
                              background-image: -moz-linear-gradient(center top, #C1C100 0%, #919100 100%);
                              background-image: -webkit-gradient(linear, center top, left bottom, color-stop(0%,#C1C100), color-stop(100%,#919100));
                              background-image: -webkit-linear-gradient(top, #C1C100 0%, #919100 100%);
                              background-image: -o-linear-gradient(top, #C1C100 0%, #919100 100%);
                              background-image: -ms-linear-gradient(top, #C1C100 0%, #919100 100%);
                              background-image: linear-gradient(to bottom, #C1C100 0%, #919100 100%);
                              color: white;
                }}
 
| header1      = Details
 
| label2      = Experience
| data2        = {{{time|}}}
 
| label3      = Skillpoints
| data3        = {{{skillpoints|}}}
 
| label4      = Skillset
| data4        = {{#if: {{{skillset|}}}|<div class="mw-collapsible mw-collapsed"><br>{{{skillset}}}</div>}}
 
| label5      = Playtimes
| data5        = {{#if: {{{playtimesed|}}}
                  | {{{playtimesed}}}
                  | {{#if: {{{playtimes|}}}
                    | <div class="mw-collapsible mw-collapsed"><br>{{{playtimes}}}</div>
                    }}
                }}
 
| label6      = Biography
| data6        = {{#if: {{{biography|}}}|<div class="mw-collapsible mw-collapsed"><br>{{{biography}}}</div>}}
 
| label7      = Primary community
| data7        = {{{primary community|}}}
 
| label8      = Contact
| data8        = {{{contact|}}}
 
| label9      = Language
| data9        = {{{language|}}}
 
| below        = {{#switch: {{lc: {{{mentortype|}}} }}
                  | manager = [[Mentor Department|Mentor manager]]
                  | officer = [[Mentor Department|Mentor officer]]
                }}
 
}}<noinclude>
{{documentation}}
{{documentation}}
</noinclude>
</noinclude>