diff --git a/src/JsonBuilder.php b/src/JsonBuilder.php index 1ebd35b..7d3e7c7 100644 --- a/src/JsonBuilder.php +++ b/src/JsonBuilder.php @@ -7,6 +7,8 @@ use ModernTimeline\ResultFacade\SubjectCollection; use ModernTimeline\SlidePresenter\SlidePresenter; use SMWDITime; +use MediaWiki\Title\Title; +use MediaWiki\Html\Html; class JsonBuilder { @@ -54,8 +56,8 @@ public function buildEvent( Event $event ): array { return $jsonEvent; } - private function newHeadline( \Title $title ): string { - return \Html::element( + private function newHeadline( Title $title ): string { + return Html::element( 'a', [ 'href' => $title->getFullURL() ], $title->getText() diff --git a/src/TimelinePresenter.php b/src/TimelinePresenter.php index 1add7bf..0413ca5 100644 --- a/src/TimelinePresenter.php +++ b/src/TimelinePresenter.php @@ -10,6 +10,7 @@ use ModernTimeline\SlidePresenter\SlidePresenter; use ModernTimeline\SlidePresenter\TemplateSlidePresenter; use SMWOutputs; +use MediaWiki\Html\Html; class TimelinePresenter implements ResultPresenter { @@ -61,7 +62,7 @@ private function getSlidePresenter( SimpleQueryResult $result ): SlidePresenter } private function createJs( string $json ): string { - return \Html::rawElement( + return Html::rawElement( 'script', [ 'type' => 'text/javascript' @@ -75,14 +76,14 @@ private function createDiv( array $parameters ): string { $width = $parameters[TimelineOptions::PARAM_WIDTH]; $height = $parameters[TimelineOptions::PARAM_HEIGHT]; - return \Html::rawElement( + return Html::rawElement( 'div', [ 'id' => $this->id, 'style' => "width: $width; height: $height", 'class' => 'modern_timeline_outer_div' ], - \Html::element( + Html::element( 'div', [ 'class' => 'modern_timeline_inner_div',