Kartographer
Extension that adds maps to wiki pages
|
▼NKartographer | This class implements action=sanitize-mapdata API, validating and sanitizing user-entered GeoJSON |
▼NProjection | |
CEPSG3857 | |
▼NTag | |
CMapFrame | The <mapframe> tag inserts a map into wiki page |
CMapLink | The <maplink> tag creates a link that, when clicked, will open a dynamic map in Special:Map page |
CTagHandler | Base class for all <map...> tags |
▼NTests | |
▼NMock | |
CMockSimpleStyleParser | |
▼NTag | |
CMapLinkTest | @covers \Kartographer\Tag\MapLink |
CApiQueryMapDataTest | @group API @group Database @group medium @covers \Kartographer\ApiQueryMapData |
CApiSanitizeMapDataTest | @covers \Kartographer\ApiSanitizeMapData @group Kartographer |
CCoordFormatterTest | @covers \Kartographer\CoordFormatter @group Kartographer |
CKartographerTest | @group Kartographer @covers \Kartographer\Tag\TagHandler @covers \Kartographer\Tag\MapFrame @covers \Kartographer\Tag\MapLink |
CSimpleStyleParserTest | @covers \Kartographer\SimpleStyleParser @group Kartographer |
CSpecialMapTest | @covers \Kartographer\SpecialMap @group Kartographer |
CValidationTest | @covers \Kartographer\SimpleStyleParser @group Kartographer |
▼NUnitTests | |
CProjectionTest | @covers \Kartographer\Projection\EPSG3857 @group Kartographer |
CStateTest | @covers \Kartographer\State @group Kartographer |
CApiQueryMapData | |
CApiSanitizeMapData | |
CCoordFormatter | Formats coordinates into human-readable strings |
CDataModule | |
CExternalLinksProvider | |
CHooks | |
CMediaWikiWikitextParser | |
CSimpleStyleParser | Parses and sanitizes text properties of GeoJSON/simplestyle by putting them through parser |
CSpecialMap | Special page that works as a fallback destination for non-JS users who click on map links |
CState | Stores information about map tags on page in ParserOutput |
CWikitextParser | |
CPurgeMapPages | Purges all pages that use <maplink> or <mapframe>, using the tracking category |