Template:OBX boilerplate html: Difference between revisions
m (documenting) |
(fix edits - for microformat) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<div style={{{divstyle|"float:left; border:solid silver 1px; margin: 1px;"}}}> |
<div style={{{divstyle|"float:left; border:solid silver 1px; margin: 1px;"}}}> |
||
{| cellspacing="0" style={{{tablestyle|"width: |
{| cellspacing="0" style={{{tablestyle|"width:238px; height:20px; color:black; background:white;"}}} |
||
| style={{{iconstyle|"width: |
| style={{{iconstyle|"width:42px; background:white; text-align:center; font-size:14pt;"}}} | {{{icon|[[Image:Xo s.png|10px]]}}} |
||
| style={{{textstyle|"font-size: |
| style={{{textstyle|"font-size:8pt; background:#EEEEEE; padding:4pt; line-height:1.25em;"}}} class="{{{textclass}}}" | {{{text|Something to do with the '''XO'''}}} |
||
|} |
|} |
||
</div><noinclude> |
</div><noinclude>{{-}} |
||
---- |
|||
<p style="clear: both; padding-top: 2em"> |
|||
⚫ | The purpose of this template is to be used by all the [[:Category:OBX |
||
{{Pending|needs to be tested and used...}} |
{{Pending|needs to be tested and used...}} |
||
⚫ | The purpose of this template is to be used by all the [[:Category:OBX templates|''real OLPC box'' templates]] as a way to factor out and reuse the most of the layout and display behavior in one single place. Other [[:Category:OBX templates|OLPC boxes]] will just invoke this template with the appropriate parameters needed, thus allowing a simple interface to both specifying new [[:Category:OBX templates|OLPC boxes]] and using them. |
||
== Usage == |
== Usage == |
||
'''NOTE:''' This should '''not be used by non-templates''', particulary (and most importantly) because it doesn't categorize the including page (defeating the purpose of the [[:Category:OBX |
'''NOTE:''' This should '''not be used by non-templates''', particulary (and most importantly) because it doesn't categorize the including page (defeating the purpose of the [[:Category:OBX templates|OLPC box]] idea). |
||
<nowiki>{{</nowiki>{{PAGENAME}} |
<nowiki>{{</nowiki>{{PAGENAME}} |
||
| divstyle = default: <nowiki>"float:left; border:solid silver 1px; margin: |
| divstyle = default: <nowiki>"float:left; border:solid silver 1px; margin:1px;"</nowiki> |
||
| tablesytle = default: <nowiki>"width: |
| tablesytle = default: <nowiki>"width:238px; height:57px; color:black; background:white;"</nowiki> |
||
| iconstyle = default: <nowiki>"width: |
| iconstyle = default: <nowiki>"width:42px; background:white; text-align:center; font-size:14pt;"</nowiki> |
||
| icon = default: <nowiki>[[Image:Xo s.png]]</nowiki> |
| icon = default: <nowiki>[[Image:Xo s.png]]</nowiki> |
||
| textstyle = default: <nowiki>"font-size: |
| textstyle = default: <nowiki>"font-size:8pt; background:#EEEEEE; padding:4pt; line-height:1.25em;"</nowiki> |
||
| text = default: <nowiki>Something to do with the '''OLPC'''</nowiki> |
| text = default: <nowiki>Something to do with the '''OLPC'''</nowiki> |
||
<!-- |
<!-- |
||
Line 26: | Line 25: | ||
== Sample == |
== Sample == |
||
The code below would actually be specified in a '''specific''' [[:Category:OBX |
The code below would actually be specified in a '''specific''' [[:Category:OBX templates|OLPC box]]. |
||
{| |
|||
For example, assuming the existance of a <tt><nowiki>{{OBX game diplomacy|France}}</nowiki></tt> template that incorporates and builds the appropriate parameters (ie: [[OLPC France]]), it could have the following code: |
|||
|- |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
| icon = [[Image:Xo s.png]] |
|||
⚫ | |||
⚫ | |||
| <pre> |
|||
{{OBX boilerplate html |
{{OBX boilerplate html |
||
| divstyle = "border:solid #C0C000 1px;" |
| divstyle = "border:solid #C0C000 1px; float:right; " |
||
| tablesytle = "background:# |
| tablesytle = "background:#FFFFF0; width:238px;" |
||
| iconstyle = "background:# |
| iconstyle = "background:#DFDFA0;" |
||
⚫ | |||
| icon = [[Image:Xo s.png]] |
|||
⚫ | |||
⚫ | |||
<span style="font-size:80%; font-family:fixed; "><pre> |
|||
⚫ | |||
⚫ | |||
}}</pre> |
|||
⚫ | |||
|} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
}} |
|||
</pre></span> |
|||
[[Category:OBX templates|{{PAGENAME}}]] |
|||
</noinclude> |
</noinclude> |
Latest revision as of 00:45, 28 July 2008
needs to be tested and used... The purpose of this template is to be used by all the real OLPC box templates as a way to factor out and reuse the most of the layout and display behavior in one single place. Other OLPC boxes will just invoke this template with the appropriate parameters needed, thus allowing a simple interface to both specifying new OLPC boxes and using them.
Usage
NOTE: This should not be used by non-templates, particulary (and most importantly) because it doesn't categorize the including page (defeating the purpose of the OLPC box idea).
{{OBX boilerplate html | divstyle = default: "float:left; border:solid silver 1px; margin:1px;" | tablesytle = default: "width:238px; height:57px; color:black; background:white;" | iconstyle = default: "width:42px; background:white; text-align:center; font-size:14pt;" | icon = default: [[Image:Xo s.png]] | textstyle = default: "font-size:8pt; background:#EEEEEE; padding:4pt; line-height:1.25em;" | text = default: Something to do with the '''OLPC''' }}
Sample
The code below would actually be specified in a specific OLPC box.
For example, assuming the existance of a {{OBX game diplomacy|France}} template that incorporates and builds the appropriate parameters (ie: OLPC France), it could have the following code:
{{OBX boilerplate html | divstyle = "border:solid #C0C000 1px; float:right; " | tablesytle = "background:#FFFFC0; width:238px; " | iconstyle = "background:#DFDFA0;" | textstyle = "font-size:9pt; background:#F8F8C8;" | text = This user likes playing as [[OLPC {{{1}}}|{{{1}}}]] in '''[http://en.wikipedia.org/wiki/Diplomacy_(board_game) Diplomacy]'''. }}