From 91b22e854a2835e4a7cd11c6e22631f97821e657 Mon Sep 17 00:00:00 2001 From: Isarra Date: Sat, 17 Aug 2019 19:14:16 +0000 Subject: [PATCH] Move some more page tools to 'page tools' Extensions: * Cite * Wikibase * Collection Change-Id: If3f1627f91d398596d8e4e9c648688e42377b64d --- includes/TimelessTemplate.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/includes/TimelessTemplate.php b/includes/TimelessTemplate.php index 300cec3..0494a50 100644 --- a/includes/TimelessTemplate.php +++ b/includes/TimelessTemplate.php @@ -15,6 +15,9 @@ class TimelessTemplate extends BaseTemplate { /** @var array|null */ protected $otherProjects; + /** @var array|null */ + protected $collectionPortlet; + /** * Outputs the entire contents of the page */ @@ -28,6 +31,11 @@ class TimelessTemplate extends BaseTemplate { $this->otherProjects = $this->sidebar['wikibase-otherprojects']; unset( $this->sidebar['wikibase-otherprojects'] ); } + // Collection sidebar thing + if ( isset( $this->sidebar['coll-print_export'] ) ) { + $this->collectionPortlet = $this->sidebar['coll-print_export']; + unset( $this->sidebar['coll-print_export'] ); + } // Open html, body elements, etc $html = $this->get( 'headelement' ); @@ -481,6 +489,12 @@ class TimelessTemplate extends BaseTemplate { $this->pileOfTools['page-secondary'], 'timeless-pageactions' ); + if ( isset( $this->collectionPortlet ) ) { + $pageTools .= $this->getPortlet( + 'coll-print_export', + $this->collectionPortlet['content'] + ); + } $pageTools .= $this->getPortlet( 'userpagetools', $this->pileOfTools['user'], @@ -739,7 +753,9 @@ class TimelessTemplate extends BaseTemplate { 'info', 'pagelog', 'recentchangeslinked', - 'permalink' + 'permalink', + 'wikibase', + 'cite' ] ) ) { $currentSet = 'page-tertiary'; } elseif ( in_array( $navKey, [