Jforrester has uploaded a new change for review.
https://gerrit.wikimedia.org/r/92763
Change subject: Add optional info-msg and discussion-msg configs
......................................................................
Add optional info-msg and discussion-msg configs
These the over-ride info-link and discussion-link configs respectively
with a localisable message.
Bug: 54788
Change-Id: Iccf52b789682d04bd5c4539e5bbb227e0b72ebc2
---
M includes/HTMLFeatureField.php
1 file changed, 19 insertions(+), 4 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BetaFeatures
refs/changes/63/92763/1
diff --git a/includes/HTMLFeatureField.php b/includes/HTMLFeatureField.php
index 3068df5..635d0b8 100644
--- a/includes/HTMLFeatureField.php
+++ b/includes/HTMLFeatureField.php
@@ -48,8 +48,23 @@
// Close -title-contain
$html .= Html::closeElement( 'div' );
- $hasInfoLink = !empty( $this->mParams['info-link'] );
- $hasDiscussionLink = !empty( $this->mParams['discussion-link']
);
+
+ if ( isset( $this->mParams['info-msg'] ) ) {
+ $infoLink = $parent->msg( $this->mParams['info-msg']
)->escaped();
+ $hasInfoLink = true;
+ }
+ else {
+ $infoLink = $this->mParams['info-link'];
+ }
+ $hasInfoLink = !empty( $infoLink );
+
+ if ( isset( $this->mParams['discussion-msg'] ) ) {
+ $discussionLink = $parent->msg(
$this->mParams['discussion-msg'] )->escaped();
+ }
+ else {
+ $discussionLink = $this->mParams['discussion-link'];
+ }
+ $hasDiscussionLink = !empty( $discussionLink );
$infoLinkClasses = array(
'mw-ui-feature-info-links',
@@ -65,14 +80,14 @@
if ( $hasInfoLink ) {
$html .= Html::rawElement( 'a', array(
- 'href' => $this->mParams['info-link'],
+ 'href' => $infoLink,
'class' => 'mw-ui-feature-info-link',
), $this->mParent->msg( 'mw-ui-feature-info'
)->escaped() );
}
if ( $hasDiscussionLink ) {
$html .= Html::rawElement( 'a', array(
- 'href' => $this->mParams['discussion-link'],
+ 'href' => $discussionLink,
'class' => 'mw-ui-feature-discussion-link',
), $this->mParent->msg( 'mw-ui-feature-discuss'
)->escaped() );
}
--
To view, visit https://gerrit.wikimedia.org/r/92763
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Iccf52b789682d04bd5c4539e5bbb227e0b72ebc2
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/BetaFeatures
Gerrit-Branch: master
Gerrit-Owner: Jforrester <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits