Kartographer
Extension that adds maps to wiki pages
|
Base class for all <map...> tags. More...
Static Public Member Functions | |
static | entryPoint (?string $input, array $args, Parser $parser, PPFrame $frame) |
Entry point for all tags. | |
static | finalParseStep (State $state, ContentMetadataCollector $parserOutput, bool $outputAllLiveData, ParserFunctionTracker $tracker) |
Handles the last step of parse process. | |
Public Attributes | |
const | TAG = '' |
Lower case name of the XML-style parser tag, e.g. | |
Protected Member Functions | |
render (PartialWikitextParser $parser, bool $serverMayRenderOverlays) | |
When overridden in a descendant class, returns tag HTML. | |
getLanguageCode () | |
getOutput () | |
Protected Attributes | |
MapTagArgumentValidator | $args |
string | $counter = null |
Config | $config |
Parser | $parser |
State | $state |
stdClass | $markerProperties = null |
Base class for all <map...> tags.
@license MIT
|
static |
Entry point for all tags.
string | null | $input | |
array | $args | |
Parser | $parser | |
PPFrame | $frame |
@phan-suppress-next-line PhanTypeInstantiateAbstractStatic
|
static |
Handles the last step of parse process.
State | $state | |
ContentMetadataCollector | $parserOutput | |
bool | $outputAllLiveData | |
ParserFunctionTracker | $tracker |
|
abstractprotected |
When overridden in a descendant class, returns tag HTML.
PartialWikitextParser | $parser | |
bool | $serverMayRenderOverlays | If the map server should attempt to render GeoJSON overlays via their group id |
Reimplemented in Kartographer\Tag\LegacyMapFrame, and Kartographer\Tag\LegacyMapLink.
const Kartographer\Tag\LegacyTagHandler::TAG = '' |
Lower case name of the XML-style parser tag, e.g.
"mapframe". Currently expected to start with "map…" by the {