Wctaiwan has uploaded a new change for review.
https://gerrit.wikimedia.org/r/115552
Change subject: Allow extension of post interaction links
......................................................................
Allow extension of post interaction links
Allow other extensions to add additional interaction links for each Flow
comment. Used by Flow Thanks.
Co-authored with Bencmq
Bug: 61930
Change-Id: Iab4ac2889a3e630a9c98241e4a93c71e4c1bd377
---
M includes/View.php
M includes/View/Post.php
M modules/mediawiki.ui/styles/agora-override-buttons.less
3 files changed, 16 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow
refs/changes/52/115552/1
diff --git a/includes/View.php b/includes/View.php
index dce0c95..999387c 100644
--- a/includes/View.php
+++ b/includes/View.php
@@ -23,6 +23,9 @@
$out->addModuleStyles( array( 'mediawiki.ui',
'mediawiki.ui.button', 'ext.flow.base' ) );
$out->addModules( array( 'ext.flow.base', 'ext.flow.editor' ) );
+ // Allow other extensions to add modules
+ wfRunHooks( 'FlowRegisterModules', array( $out ) );
+
$workflow = $loader->getWorkflow();
$title = $workflow->getArticleTitle();
diff --git a/includes/View/Post.php b/includes/View/Post.php
index 9a4e26d..55e3936 100644
--- a/includes/View/Post.php
+++ b/includes/View/Post.php
@@ -75,6 +75,13 @@
$items[] = $editButton;
}
+ $additionalItems = array();
+ $classes = array( 'active' => 'mw-ui-button', 'inactive' =>
'mw-ui-button mw-ui-disabled' );
+ wfRunHooks( 'FlowAddPostInteractionLinks',
+ array( $this->post, &$additionalItems, $classes ) );
+
+ $items = array_merge( $items, $additionalItems );
+
return implode(
Html::element(
'span',
diff --git a/modules/mediawiki.ui/styles/agora-override-buttons.less
b/modules/mediawiki.ui/styles/agora-override-buttons.less
index 22d7598..2e9c2c6 100644
--- a/modules/mediawiki.ui/styles/agora-override-buttons.less
+++ b/modules/mediawiki.ui/styles/agora-override-buttons.less
@@ -48,9 +48,14 @@
// disabled
@neutral-base,
- #898989
+ #bbb
);
+ &.mw-ui-disabled {
+ // override cursor
+ cursor: default;
+ }
+
&.mw-ui-constructive {
.buttonColors(
// normal
--
To view, visit https://gerrit.wikimedia.org/r/115552
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Iab4ac2889a3e630a9c98241e4a93c71e4c1bd377
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Wctaiwan <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits