Module:NavboxGenerator/doc: Difference between revisionsGive feedback
Jump to navigation
Jump to search
init |
m use a simpler sample, and mention parameters |
||
| Line 1: | Line 1: | ||
Not finished. | Not finished. | ||
=Overview= | |||
Create's a navbox from a json file for input where keys are a title div container, and value <code>"Display"</code> is the display text. Each title div container gets smaller and smaller the further it is in the json. | Create's a navbox from a json file for input where keys are a title div container, and value <code>"Display"</code> is the display text. Each title div container gets smaller and smaller the further it is in the json. | ||
==Example== | =Parameters= | ||
Within each level of the json: | |||
* '''<key>''' - Title to display in the div/container/box. Can wrap it in <code><nowiki><span style="mystyle">key</span></nowiki></code> for styling it. | |||
* '''Style''' - Style for the div | |||
* '''Display''' - Text to display below the div | |||
* '''<Any other value>''' - Recursively calls for the contained layer, with '''<Any other value>''' as the new '''<key>''' | |||
=Examples= | |||
For understanding the input syntax, it is recommended to view the Simple Example first. | |||
==Simple Example== | |||
The input can be seen at [[Data:ItemNavboxSample.json]] | |||
<code><nowiki>{{#invoke:NavboxGenerator|createNavbox|Data:ItemNavboxSample.json}}</nowiki></code> | |||
Outputs | |||
{{#invoke:NavboxGenerator|createNavbox|Data:ItemNavboxSample.json}} | |||
==Styled Example== | |||
The input can be seen at [[Data:ItemNavbox.json]] | The input can be seen at [[Data:ItemNavbox.json]] | ||
| Line 14: | Line 33: | ||
== | ==eeded changes= | ||
1. Style/Formatting made prettier | 1. Style/Formatting made prettier | ||
2. A way to have the json iterated in order; for some reason mw.loadJsonData doesn't load the keys in order they appear. | 2. A way to have the json iterated in order; for some reason mw.loadJsonData doesn't load the keys in order they appear. | ||