add iboxperson template
This commit is contained in:
parent
ed5c06b53a
commit
68f12eac3a
BIN
images/noimage.png
Normal file
BIN
images/noimage.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.5 KiB |
27
local.css
27
local.css
|
@ -28,7 +28,13 @@ body {
|
||||||
td, th {
|
td, th {
|
||||||
border-right: 1px solid;
|
border-right: 1px solid;
|
||||||
border-top: 1px solid;
|
border-top: 1px solid;
|
||||||
padding-right: 1em
|
padding-right: 2ex
|
||||||
|
}
|
||||||
|
.ibox td, .ibox th {
|
||||||
|
font-size: 0.75em
|
||||||
|
}
|
||||||
|
.ibox-img {
|
||||||
|
height: 150px
|
||||||
}
|
}
|
||||||
h1, h2, h3, h4, h5, h6 {
|
h1, h2, h3, h4, h5, h6 {
|
||||||
font-family: serif
|
font-family: serif
|
||||||
|
@ -41,20 +47,29 @@ a {
|
||||||
}
|
}
|
||||||
blockquote {
|
blockquote {
|
||||||
border-left: 2px solid;
|
border-left: 2px solid;
|
||||||
padding-left: 1em
|
padding-left: 2ex
|
||||||
}
|
}
|
||||||
.pageheader {
|
.pageheader {
|
||||||
background: left / contain no-repeat url("/xevv/images/header.png");
|
background: left / contain no-repeat url("/xevv/images/header.png");
|
||||||
image-rendering: crisp-edges
|
image-rendering: crisp-edges
|
||||||
}
|
}
|
||||||
|
.ibox-head {
|
||||||
|
width: 100%;
|
||||||
|
text-align: center;
|
||||||
|
margin-top: 0.5em;
|
||||||
|
margin-bottom: 0.5em
|
||||||
|
}
|
||||||
|
.sidebar {
|
||||||
|
padding: 0ex 1ex;
|
||||||
|
}
|
||||||
a {color: #92ebf0}
|
a {color: #92ebf0}
|
||||||
body {background-color: #0a0a0a; color: #eaeaea}
|
body {background-color: #0a0a0a; color: #eaeaea}
|
||||||
h1, h2, h3, h4, h5, h6 {color: #9a9a9a}
|
h1, h2, h3, h4, h5, h6 {color: #9a9a9a}
|
||||||
h3>span {color: #7a7a7a}
|
h3>span {color: #7a7a7a}
|
||||||
td, th, fieldset, blockquote, .pageheader .actions ul, #pageinfo {border-color: #eaeaea}
|
td, th, fieldset, blockquote, .pageheader .actions ul, #pageinfo {border-color: #eaeaea}
|
||||||
small {color: #777}
|
small {color: #777}
|
||||||
div.recentchanges {background: #1a1a1a !important; color: #eee !important}
|
div.recentchanges, .sidebar {background-color: #1a1a1a !important; color: #eee !important}
|
||||||
.recentchanges .changelog {background: #2a2a2a !important; color: #fff !important}
|
.recentchanges .changelog {background-color: #2a2a2a !important; color: #fff !important}
|
||||||
@media(prefers-color-scheme: light) {
|
@media(prefers-color-scheme: light) {
|
||||||
a {color: #2a7fe8}
|
a {color: #2a7fe8}
|
||||||
body {background-color: #f5f5f5; color: #151515}
|
body {background-color: #f5f5f5; color: #151515}
|
||||||
|
@ -62,6 +77,6 @@ div.recentchanges {background: #1a1a1a !important; color: #eee !important}
|
||||||
h3>span {color: #858585}
|
h3>span {color: #858585}
|
||||||
td, th, fieldset, blockquote, .pageheader .actions ul, #pageinfo {border-color: #151515}
|
td, th, fieldset, blockquote, .pageheader .actions ul, #pageinfo {border-color: #151515}
|
||||||
small {color: #888}
|
small {color: #888}
|
||||||
div.recentchanges {background: #e5e5e5 !important; color: #111 !important}
|
div.recentchanges, .sidebar {background-color: #e5e5e5 !important; color: #111 !important}
|
||||||
.recentchanges .changelog {background: #d5d5d5 !important; color: #000 !important}
|
.recentchanges .changelog {background-color: #d5d5d5 !important; color: #000 !important}
|
||||||
}
|
}
|
||||||
|
|
96
templates/iboxperson.mdwn
Normal file
96
templates/iboxperson.mdwn
Normal file
|
@ -0,0 +1,96 @@
|
||||||
|
[[!templatebody <<ENDBODY
|
||||||
|
<div class="ibox">
|
||||||
|
<h4 class="ibox-head">
|
||||||
|
[[!color
|
||||||
|
foreground=<TMPL_IF colorfg><TMPL_VAR raw_colorfg><TMPL_ELSE>black</TMPL_IF>
|
||||||
|
background=<TMPL_IF colorbg><TMPL_VAR raw_colorbg><TMPL_ELSE>white</TMPL_IF>
|
||||||
|
text="<TMPL_VAR raw_name>"]]
|
||||||
|
</h4>
|
||||||
|
<TMPL_IF image>
|
||||||
|
<img class="ibox-img" src="<TMPL_VAR image>"/>
|
||||||
|
</TMPL_IF>
|
||||||
|
<table class="ibox-table">
|
||||||
|
<tbody>
|
||||||
|
<TMPL_IF first>
|
||||||
|
<tr><td><b>First appearance</b></td><td><TMPL_VAR first></td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
<TMPL_IF basedon>
|
||||||
|
<tr><td><b>Based on</b></td><td><TMPL_VAR basedon></td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
<TMPL_IF nickname>
|
||||||
|
<tr><td><b>Nickname</b></td><td><TMPL_VAR nickname></td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
<TMPL_IF nicknames>
|
||||||
|
<tr><td><b>Nicknames</b></td><td><TMPL_VAR nicknames></td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
<TMPL_IF species>
|
||||||
|
<tr><td><b>Species</b></td><td><TMPL_VAR species></td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
<TMPL_IF gender>
|
||||||
|
<tr><td><b>Gender</b></td><td><TMPL_VAR gender></td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
<TMPL_IF class>
|
||||||
|
<tr><td><b>Class</b></td><td><TMPL_VAR class></td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
<TMPL_IF affiliation>
|
||||||
|
<tr><td><b>Affiliation</b></td><td><TMPL_VAR affiliation></td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
<TMPL_IF origin>
|
||||||
|
<tr><td><b>Origin</b></td><td><TMPL_VAR origin></td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
<TMPL_IF born>
|
||||||
|
<tr><td><b>Born</b></td><td><TMPL_VAR born></td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
<TMPL_IF height>
|
||||||
|
<tr><td><b>Height</b></td><td><TMPL_VAR height>dm</td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
<TMPL_IF weight>
|
||||||
|
<tr><td><b>Weight</b></td><td><TMPL_VAR weight>kg</td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
<TMPL_IF parent>
|
||||||
|
<tr><td><b>Parent</b></td><td><TMPL_VAR parent></td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
<TMPL_IF parents>
|
||||||
|
<tr><td><b>Parents</b></td><td><TMPL_VAR parents></td></tr>
|
||||||
|
</TMPL_IF>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
ENDBODY]]
|
||||||
|
|
||||||
|
This template is a simple info box for people or characters.
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
|
||||||
|
| Name | Description |
|
||||||
|
| ----------- | ----------- |
|
||||||
|
| name | Required. Name of the person. |
|
||||||
|
| colorfg | The foreground color for the name. Defaults to black. |
|
||||||
|
| colorbg | The background color for the name. Defaults to white. |
|
||||||
|
| image | Image to be displayed below the name. |
|
||||||
|
| first | Where the character first appeared. |
|
||||||
|
| basedon | What the character is based on. |
|
||||||
|
| nickname(s) | Nick name(s) of the person. |
|
||||||
|
| species | Species of the character. |
|
||||||
|
| gender | Gender of the person. |
|
||||||
|
| class | In games, what class the character is. |
|
||||||
|
| affiliation | Who the character is affiliated with. |
|
||||||
|
| origin | Origin point of the character. |
|
||||||
|
| born | When the character was born, and their original name, if any. |
|
||||||
|
| height | The height of the person, in decimeters. |
|
||||||
|
| weight | The weight of the person, in kilograms. |
|
||||||
|
| parent(s) | The parent(s) of the character. |
|
||||||
|
|
||||||
|
Example usage:
|
||||||
|
|
||||||
|
\[[!sidebar content="""
|
||||||
|
\[[!template
|
||||||
|
id=iboxperson
|
||||||
|
name="John Doe"
|
||||||
|
image="/xevv/images/noimage.png"
|
||||||
|
first="Spingy Bingus"
|
||||||
|
basedon="Jane Doe"
|
||||||
|
nickname=Joe
|
||||||
|
height=42
|
||||||
|
weight=800]]
|
||||||
|
"""]]
|
Loading…
Reference in New Issue
Block a user