diff --git a/includes/TimelessTemplate.php b/includes/TimelessTemplate.php
index b9b9ce9..6fde5c6 100644
--- a/includes/TimelessTemplate.php
+++ b/includes/TimelessTemplate.php
@@ -800,6 +800,35 @@ class TimelessTemplate extends BaseTemplate {
$sortedPileOfTools[$currentSet][$navKey] = $navBlock;
}
+ // Extra sorting for Extension:ProofreadPage namespace items
+ $tabs = [
+ 'proofreadPagePrevLink',
+ // This is the order we want them in...
+ 'proofreadPageScanLink',
+ 'proofreadPageIndexLink',
+ 'proofreadPageNextLink',
+ ];
+ foreach ( $tabs as $tab ) {
+ if ( isset( $sortedPileOfTools['namespaces'][$tab] ) ) {
+ $toMove = $sortedPileOfTools['namespaces'][$tab];
+ unset( $sortedPileOfTools['namespaces'][$tab] );
+
+ // add a hover tooltip, mostly for the icons
+ $toMove['title'] = $toMove['text'];
+
+ if ( $tab === 'proofreadPagePrevLink' ) {
+ // prev at start
+ $sortedPileOfTools['namespaces'] = array_merge(
+ [ $tab => $toMove ],
+ $sortedPileOfTools['namespaces']
+ );
+ } else {
+ // move others to end
+ $sortedPileOfTools['namespaces'][$tab] = $toMove;
+ }
+ }
+ }
+
return $sortedPileOfTools;
}
diff --git a/resources/extensions/Proofreadpage.page.navigation.less b/resources/extensions/Proofreadpage.page.navigation.less
new file mode 100644
index 0000000..d398e89
--- /dev/null
+++ b/resources/extensions/Proofreadpage.page.navigation.less
@@ -0,0 +1,18 @@
+@import '../variables.less';
+
+@media screen {
+ #ca-proofreadPageNextLink a {
+ .ca-icon ( '../images/arrow-large-grey-ltr' );
+ .ca-icon-only();
+ }
+
+ #ca-proofreadPagePrevLink a {
+ .ca-icon ( '../images/arrow-large-grey-rtl' );
+ .ca-icon-only();
+ }
+
+ #ca-proofreadPageIndexLink a {
+ .ca-icon ( '../images/arrow-large-up-grey' );
+ .ca-icon-only();
+ }
+}
diff --git a/resources/images/arrow-large-down-grey.png b/resources/images/arrow-large-down-grey.png
new file mode 100644
index 0000000..4015d8c
Binary files /dev/null and b/resources/images/arrow-large-down-grey.png differ
diff --git a/resources/images/arrow-large-down-grey.svg b/resources/images/arrow-large-down-grey.svg
new file mode 100644
index 0000000..45ae576
--- /dev/null
+++ b/resources/images/arrow-large-down-grey.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/arrow-large-grey-ltr.png b/resources/images/arrow-large-grey-ltr.png
new file mode 100644
index 0000000..bc7e482
Binary files /dev/null and b/resources/images/arrow-large-grey-ltr.png differ
diff --git a/resources/images/arrow-large-grey-ltr.svg b/resources/images/arrow-large-grey-ltr.svg
new file mode 100644
index 0000000..5e14908
--- /dev/null
+++ b/resources/images/arrow-large-grey-ltr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/arrow-large-grey-rtl.png b/resources/images/arrow-large-grey-rtl.png
new file mode 100644
index 0000000..dbd8c57
Binary files /dev/null and b/resources/images/arrow-large-grey-rtl.png differ
diff --git a/resources/images/arrow-large-grey-rtl.svg b/resources/images/arrow-large-grey-rtl.svg
new file mode 100644
index 0000000..195eb55
--- /dev/null
+++ b/resources/images/arrow-large-grey-rtl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/arrow-large-up-grey.png b/resources/images/arrow-large-up-grey.png
new file mode 100644
index 0000000..88c1b0a
Binary files /dev/null and b/resources/images/arrow-large-up-grey.png differ
diff --git a/resources/images/arrow-large-up-grey.svg b/resources/images/arrow-large-up-grey.svg
new file mode 100644
index 0000000..0780b93
--- /dev/null
+++ b/resources/images/arrow-large-up-grey.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/skin.json b/skin.json
index 3efe5c6..1fc897e 100644
--- a/skin.json
+++ b/skin.json
@@ -88,7 +88,8 @@
"+ext.CodeMirror.visualEditor.init": "resources/extensions/VisualEditor.CodeMirror.less",
"+ext.dismissableSiteNotice.styles": "resources/extensions/DismissableSiteNotice.less",
"+ext.MWOAuth.AuthorizeForm": "resources/extensions/MWOAuth.AuthorizeForm.less",
- "+ext.wikiLove.icon": "resources/extensions/WikiLove.icon.less"
+ "+ext.wikiLove.icon": "resources/extensions/WikiLove.icon.less",
+ "+ext.proofreadpage.page.navigation": "resources/extensions/Proofreadpage.page.navigation.less"
}
},
"AutoloadClasses": {