diff --git a/Maps.hooks.php b/Maps.hooks.php index 5bd4f4b5c..1909c3486 100644 --- a/Maps.hooks.php +++ b/Maps.hooks.php @@ -66,6 +66,13 @@ public static function onOutputPageParserOutput( OutputPage $out, ParserOutput $ return; } + // FANDOM change begin + global $wgArticleAsJson; + if ( !empty( $wgArticleAsJson ) ) { + return; + } + // FANDOM change end + /** @var MapsMappingService $service */ foreach ( $parserOutput->mapsMappingServices as $service ) { $html = $service->getDependencyHtml(); diff --git a/includes/Maps_DisplayMapRenderer.php b/includes/Maps_DisplayMapRenderer.php index ade4788cc..6cd602bf1 100644 --- a/includes/Maps_DisplayMapRenderer.php +++ b/includes/Maps_DisplayMapRenderer.php @@ -34,6 +34,13 @@ public function __construct( MapsMappingService $service ) { * @return string */ public final function renderMap( array $params, Parser $parser ) { + // FANDOM change begin + global $wgArticleAsJson; + if ( !empty( $wgArticleAsJson ) ) { + return ''; + } + // FANDOM change end + $this->initializeLocationParser(); $this->handleMarkerData( $params, $parser );