Template:AreaSection: Difference between revisions

From IdleOn MMO Wiki
mNo edit summary
mNo edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 4: Line 4:
   |Area=String
   |Area=String
   |World=Integer
   |World=Integer
  |WorldImage=File
   |ID=String
   |ID=String
   |x=Integer
   |x=Integer
Line 18: Line 17:
   |Area={{{Area}}}
   |Area={{{Area}}}
   |World={{{World}}}
   |World={{{World}}}
  |WorldImage={{{WorldImage}}}
   |ID={{{ID}}}
   |ID={{{ID}}}
   |x={{{x}}}
   |x={{{x}}}
Line 27: Line 25:
}}<!--
}}<!--


--><div style="margin: 2em 0 -1em;" id="{{{Area}}}"><span style="font-size: 1.5rem; font-family: 'Idleon';">[[#{{#invoke:String|replace|{{{WorldImage}}}|.png|}}|^ ]]</span><h3 style="display: inline;">{{{ID}}} - {{{Area}}}</h3></div>
### Rendering ###
--><div style="margin: 2em 0 -1em;" id="{{{Area}}}"><!--
  -->{{#ifexpr: {{#if:{{{World}}}|1|0}} and {{#if:{{{ID|}}}|1|0}} and {{#if:{{{x|}}}|1|0}} and {{#if:{{{y|}}}|1|0}}<!--
    checking if all the required parameters for render the map are present
    -->|<!-- if the area is on the map, draw "^"
      --><span style="font-size: 1.5rem; font-family: 'Idleon';"><!--
        -->[[#{{#invoke:String|replace|{{#switch: {{{World}}}
            |1=Blunder Hills World Map.png
            |2=Yum Yum Desert World Map.png
            |3=Frostbite Tundra World Map.png
            |4=Hyperion Nebula World Map.png
            |5=Smolderin' Plateau World Map.png
            |6=Spirited Valley World Map.png
            |#default=Unknown World Map.png
          }}|.png|}}|^ ]]<!--
      --></span><!--
    -->|<!-- if the area is not on the map, draw nothing
  -->}}<!--
  --><h3 style="display: inline;"><!--
    -->{{#if:{{{Link|}}}<!-- if link given, draw link
        -->|{{{ID}}} - [[{{{Link}}}|{{{Area}}}]]<!--
        -->|{{{ID}}} - {{{Area}}}<!--
    -->}}<!--
  --></h3><!--
--></div>
{|class="wikitable mw-collapsible worldtable"
{|class="wikitable mw-collapsible worldtable"
!Img
!Img
!Name
!Name
!Info</includeonly><noinclude>
!Info</includeonly><noinclude><!--


### Document ###
-->
Usage:
Usage:
<pre>
<pre>
Line 38: Line 62:
|ID=<the ID displayed on map>
|ID=<the ID displayed on map>
|Area=<Area(map)>
|Area=<Area(map)>
|Link=<Link to the page of the area>
|World=<World(Integer)>
|World=<World(Integer)>
|WorldImage=<WorldImage.png> (If you want to draw a marker on the map)
|x=<x coordinate of the marker> (If you want to draw a marker on the map)
|x=<x coordinate of the marker> (If you want to draw a marker on the map)
|y=<y coordinate of the marker> (If you want to draw a marker on the map)
|y=<y coordinate of the marker> (If you want to draw a marker on the map)

Latest revision as of 22:36, 15 October 2024

This template defines the table "AreaData". View table. Usage:

{{AreaSection
|ID=<the ID displayed on map>
|Area=<Area(map)>
|Link=<Link to the page of the area>
|World=<World(Integer)>
|x=<x coordinate of the marker> (If you want to draw a marker on the map)
|y=<y coordinate of the marker> (If you want to draw a marker on the map)
|Size=<Diameter of the marker circle> (Default value 25)
|color_text=<Color of the text and border of the marker on map> (Default value depends on map)
|color_fill=<Color of the fill of the marker on map> (Default value depends on map)
}}