jenkins-bot has submitted this change and it was merged.
Change subject: IP userpages should link to their Special:Contributions
......................................................................
IP userpages should link to their Special:Contributions
Bug: 67641
Change-Id: I5d001e83e1505823164cedbf6ac896c10a24603a
---
M handlebars/compiled/flow_block_topic_moderate_post.handlebars.php
M handlebars/compiled/flow_block_topic_moderate_topic.handlebars.php
M handlebars/compiled/flow_post.handlebars.php
M handlebars/flow_post_author.handlebars
M includes/Formatter/RevisionFormatter.php
M modules/new/styles/board/topic/post.less
6 files changed, 106 insertions(+), 30 deletions(-)
Approvals:
Bsitu: Looks good to me, but someone else must approve
EBernhardson: Looks good to me, approved
jenkins-bot: Verified
diff --git a/handlebars/compiled/flow_block_topic_moderate_post.handlebars.php
b/handlebars/compiled/flow_block_topic_moderate_post.handlebars.php
index 999efc2..201e8ea 100644
--- a/handlebars/compiled/flow_block_topic_moderate_post.handlebars.php
+++ b/handlebars/compiled/flow_block_topic_moderate_post.handlebars.php
@@ -63,15 +63,24 @@
'.((!LCRun3::ifvar($cx, ((is_array($in) &&
isset($in['isPreview'])) ? $in['isPreview'] : null))) ? '
<span class="flow-author">
'.((LCRun3::ifvar($cx, ((is_array($in) && isset($in['links']))
? $in['links'] : null))) ? '
- <a
href="'.htmlentities(((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['url'])) ? $in['links']['contribs']['url'] :
null), ENT_QUOTES, 'UTF-8').'"
-
title="'.htmlentities(((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['title'])) ? $in['links']['contribs']['title'] :
null), ENT_QUOTES, 'UTF-8').'"
- class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['exists'])) ? $in['links']['contribs']['exists']
: null))) ? 'new ' : '').'mw-userlink flow-ui-tooltip-target">
+ '.((LCRun3::ifvar($cx, ((is_array($in['links']) &&
isset($in['links']['contribs'])) ? $in['links']['contribs'] : null))) ? '
+ <a
href="'.htmlentities(((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['url'])) ? $in['links']['contribs']['url'] :
null), ENT_QUOTES, 'UTF-8').'"
+
title="'.htmlentities(((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['title'])) ? $in['links']['contribs']['title'] :
null), ENT_QUOTES, 'UTF-8').'"
+ class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['exists'])) ? $in['links']['contribs']['exists']
: null))) ? 'new ' : '').'mw-userlink flow-ui-tooltip-target">
+ ' : '').'
'.((LCRun3::ifvar($cx, ((is_array($in) &&
isset($in['name'])) ? $in['name'] : null))) ? '
'.htmlentities(((is_array($in) &&
isset($in['name'])) ? $in['name'] : null), ENT_QUOTES, 'UTF-8').'' : '
'.LCRun3::ch($cx, 'l10n',
Array(Array('flow-anonymous'),Array()), 'encq').'
').'
- </a>
- <span class="mw-usertoollinks">(<a
href="'.htmlentities(((is_array($in['links']['talk']) &&
isset($in['links']['talk']['url'])) ? $in['links']['talk']['url'] : null),
ENT_QUOTES, 'UTF-8').'" class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['talk']) && isset($in['links']['talk']['exists'])) ?
$in['links']['talk']['exists'] : null))) ? 'new ' : '').'
flow-ui-tooltip-target" title="'.htmlentities(((is_array($in['links']['talk'])
&& isset($in['links']['talk']['title'])) ? $in['links']['talk']['title'] :
null), ENT_QUOTES, 'UTF-8').'">'.LCRun3::ch($cx, 'l10n',
Array(Array('talkpagelinktext'),Array()), 'encq').'</a>'.((LCRun3::ifvar($cx,
((is_array($in['links']) && isset($in['links']['block'])) ?
$in['links']['block'] : null))) ? ' | <a class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['block']) && isset($in['links']['block']['exists'])) ?
$in['links']['block']['exists'] : null))) ? 'new ' : '').'
flow-ui-tooltip-target" href="'.htmlentities(((is_array($in['links']['block'])
&& isset($in['links']['block']['url'])) ? $in['links']['block']['url'] : null),
ENT_QUOTES, 'UTF-8').'" title="'.htmlentities(((is_array($in['links']['block'])
&& isset($in['links']['block']['title'])) ? $in['links']['block']['title'] :
null), ENT_QUOTES, 'UTF-8').'">'.LCRun3::ch($cx, 'l10n',
Array(Array('blocklink'),Array()), 'encq').'</a>' : '').')</span>
+ '.((LCRun3::ifvar($cx, ((is_array($in['links']) &&
isset($in['links']['contribs'])) ? $in['links']['contribs'] : null))) ? '
+ </a>
+ ' : '').'
+ <span class="mw-usertoollinks">'.((LCRun3::ifvar($cx,
((is_array($in['links']) && isset($in['links']['talk'])) ? $in['links']['talk']
: null))) ? '<span><a href="'.htmlentities(((is_array($in['links']['talk']) &&
isset($in['links']['talk']['url'])) ? $in['links']['talk']['url'] : null),
ENT_QUOTES, 'UTF-8').'"
+ class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['talk']) && isset($in['links']['talk']['exists'])) ?
$in['links']['talk']['exists'] : null))) ? 'new ' : '').'
flow-ui-tooltip-target"
+
title="'.htmlentities(((is_array($in['links']['talk']) &&
isset($in['links']['talk']['title'])) ? $in['links']['talk']['title'] : null),
ENT_QUOTES, 'UTF-8').'">'.LCRun3::ch($cx, 'l10n',
Array(Array('talkpagelinktext'),Array()), 'encq').'</a></span>' :
'').''.((LCRun3::ifvar($cx, ((is_array($in['links']) &&
isset($in['links']['block'])) ? $in['links']['block'] : null))) ? '<span><a
class="'.((!LCRun3::ifvar($cx, ((is_array($in['links']['block']) &&
isset($in['links']['block']['exists'])) ? $in['links']['block']['exists'] :
null))) ? 'new ' : '').'
+ flow-ui-tooltip-target"
+
href="'.htmlentities(((is_array($in['links']['block']) &&
isset($in['links']['block']['url'])) ? $in['links']['block']['url'] : null),
ENT_QUOTES, 'UTF-8').'"
+
title="'.htmlentities(((is_array($in['links']['block']) &&
isset($in['links']['block']['title'])) ? $in['links']['block']['title'] :
null), ENT_QUOTES, 'UTF-8').'">'.LCRun3::ch($cx, 'l10n',
Array(Array('blocklink'),Array()), 'encq').'</a></span>' : '').'</span>
' : '').'
</span>
' : '
diff --git a/handlebars/compiled/flow_block_topic_moderate_topic.handlebars.php
b/handlebars/compiled/flow_block_topic_moderate_topic.handlebars.php
index 999efc2..201e8ea 100644
--- a/handlebars/compiled/flow_block_topic_moderate_topic.handlebars.php
+++ b/handlebars/compiled/flow_block_topic_moderate_topic.handlebars.php
@@ -63,15 +63,24 @@
'.((!LCRun3::ifvar($cx, ((is_array($in) &&
isset($in['isPreview'])) ? $in['isPreview'] : null))) ? '
<span class="flow-author">
'.((LCRun3::ifvar($cx, ((is_array($in) && isset($in['links']))
? $in['links'] : null))) ? '
- <a
href="'.htmlentities(((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['url'])) ? $in['links']['contribs']['url'] :
null), ENT_QUOTES, 'UTF-8').'"
-
title="'.htmlentities(((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['title'])) ? $in['links']['contribs']['title'] :
null), ENT_QUOTES, 'UTF-8').'"
- class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['exists'])) ? $in['links']['contribs']['exists']
: null))) ? 'new ' : '').'mw-userlink flow-ui-tooltip-target">
+ '.((LCRun3::ifvar($cx, ((is_array($in['links']) &&
isset($in['links']['contribs'])) ? $in['links']['contribs'] : null))) ? '
+ <a
href="'.htmlentities(((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['url'])) ? $in['links']['contribs']['url'] :
null), ENT_QUOTES, 'UTF-8').'"
+
title="'.htmlentities(((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['title'])) ? $in['links']['contribs']['title'] :
null), ENT_QUOTES, 'UTF-8').'"
+ class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['exists'])) ? $in['links']['contribs']['exists']
: null))) ? 'new ' : '').'mw-userlink flow-ui-tooltip-target">
+ ' : '').'
'.((LCRun3::ifvar($cx, ((is_array($in) &&
isset($in['name'])) ? $in['name'] : null))) ? '
'.htmlentities(((is_array($in) &&
isset($in['name'])) ? $in['name'] : null), ENT_QUOTES, 'UTF-8').'' : '
'.LCRun3::ch($cx, 'l10n',
Array(Array('flow-anonymous'),Array()), 'encq').'
').'
- </a>
- <span class="mw-usertoollinks">(<a
href="'.htmlentities(((is_array($in['links']['talk']) &&
isset($in['links']['talk']['url'])) ? $in['links']['talk']['url'] : null),
ENT_QUOTES, 'UTF-8').'" class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['talk']) && isset($in['links']['talk']['exists'])) ?
$in['links']['talk']['exists'] : null))) ? 'new ' : '').'
flow-ui-tooltip-target" title="'.htmlentities(((is_array($in['links']['talk'])
&& isset($in['links']['talk']['title'])) ? $in['links']['talk']['title'] :
null), ENT_QUOTES, 'UTF-8').'">'.LCRun3::ch($cx, 'l10n',
Array(Array('talkpagelinktext'),Array()), 'encq').'</a>'.((LCRun3::ifvar($cx,
((is_array($in['links']) && isset($in['links']['block'])) ?
$in['links']['block'] : null))) ? ' | <a class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['block']) && isset($in['links']['block']['exists'])) ?
$in['links']['block']['exists'] : null))) ? 'new ' : '').'
flow-ui-tooltip-target" href="'.htmlentities(((is_array($in['links']['block'])
&& isset($in['links']['block']['url'])) ? $in['links']['block']['url'] : null),
ENT_QUOTES, 'UTF-8').'" title="'.htmlentities(((is_array($in['links']['block'])
&& isset($in['links']['block']['title'])) ? $in['links']['block']['title'] :
null), ENT_QUOTES, 'UTF-8').'">'.LCRun3::ch($cx, 'l10n',
Array(Array('blocklink'),Array()), 'encq').'</a>' : '').')</span>
+ '.((LCRun3::ifvar($cx, ((is_array($in['links']) &&
isset($in['links']['contribs'])) ? $in['links']['contribs'] : null))) ? '
+ </a>
+ ' : '').'
+ <span class="mw-usertoollinks">'.((LCRun3::ifvar($cx,
((is_array($in['links']) && isset($in['links']['talk'])) ? $in['links']['talk']
: null))) ? '<span><a href="'.htmlentities(((is_array($in['links']['talk']) &&
isset($in['links']['talk']['url'])) ? $in['links']['talk']['url'] : null),
ENT_QUOTES, 'UTF-8').'"
+ class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['talk']) && isset($in['links']['talk']['exists'])) ?
$in['links']['talk']['exists'] : null))) ? 'new ' : '').'
flow-ui-tooltip-target"
+
title="'.htmlentities(((is_array($in['links']['talk']) &&
isset($in['links']['talk']['title'])) ? $in['links']['talk']['title'] : null),
ENT_QUOTES, 'UTF-8').'">'.LCRun3::ch($cx, 'l10n',
Array(Array('talkpagelinktext'),Array()), 'encq').'</a></span>' :
'').''.((LCRun3::ifvar($cx, ((is_array($in['links']) &&
isset($in['links']['block'])) ? $in['links']['block'] : null))) ? '<span><a
class="'.((!LCRun3::ifvar($cx, ((is_array($in['links']['block']) &&
isset($in['links']['block']['exists'])) ? $in['links']['block']['exists'] :
null))) ? 'new ' : '').'
+ flow-ui-tooltip-target"
+
href="'.htmlentities(((is_array($in['links']['block']) &&
isset($in['links']['block']['url'])) ? $in['links']['block']['url'] : null),
ENT_QUOTES, 'UTF-8').'"
+
title="'.htmlentities(((is_array($in['links']['block']) &&
isset($in['links']['block']['title'])) ? $in['links']['block']['title'] :
null), ENT_QUOTES, 'UTF-8').'">'.LCRun3::ch($cx, 'l10n',
Array(Array('blocklink'),Array()), 'encq').'</a></span>' : '').'</span>
' : '').'
</span>
' : '
diff --git a/handlebars/compiled/flow_post.handlebars.php
b/handlebars/compiled/flow_post.handlebars.php
index ecbdd87..cfc9bd4 100644
--- a/handlebars/compiled/flow_post.handlebars.php
+++ b/handlebars/compiled/flow_post.handlebars.php
@@ -33,15 +33,24 @@
'.((!LCRun3::ifvar($cx, ((is_array($in) &&
isset($in['isPreview'])) ? $in['isPreview'] : null))) ? '
<span class="flow-author">
'.((LCRun3::ifvar($cx, ((is_array($in) && isset($in['links']))
? $in['links'] : null))) ? '
- <a
href="'.htmlentities(((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['url'])) ? $in['links']['contribs']['url'] :
null), ENT_QUOTES, 'UTF-8').'"
-
title="'.htmlentities(((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['title'])) ? $in['links']['contribs']['title'] :
null), ENT_QUOTES, 'UTF-8').'"
- class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['exists'])) ? $in['links']['contribs']['exists']
: null))) ? 'new ' : '').'mw-userlink flow-ui-tooltip-target">
+ '.((LCRun3::ifvar($cx, ((is_array($in['links']) &&
isset($in['links']['contribs'])) ? $in['links']['contribs'] : null))) ? '
+ <a
href="'.htmlentities(((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['url'])) ? $in['links']['contribs']['url'] :
null), ENT_QUOTES, 'UTF-8').'"
+
title="'.htmlentities(((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['title'])) ? $in['links']['contribs']['title'] :
null), ENT_QUOTES, 'UTF-8').'"
+ class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['contribs']) &&
isset($in['links']['contribs']['exists'])) ? $in['links']['contribs']['exists']
: null))) ? 'new ' : '').'mw-userlink flow-ui-tooltip-target">
+ ' : '').'
'.((LCRun3::ifvar($cx, ((is_array($in) &&
isset($in['name'])) ? $in['name'] : null))) ? '
'.htmlentities(((is_array($in) &&
isset($in['name'])) ? $in['name'] : null), ENT_QUOTES, 'UTF-8').'' : '
'.LCRun3::ch($cx, 'l10n',
Array(Array('flow-anonymous'),Array()), 'encq').'
').'
- </a>
- <span class="mw-usertoollinks">(<a
href="'.htmlentities(((is_array($in['links']['talk']) &&
isset($in['links']['talk']['url'])) ? $in['links']['talk']['url'] : null),
ENT_QUOTES, 'UTF-8').'" class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['talk']) && isset($in['links']['talk']['exists'])) ?
$in['links']['talk']['exists'] : null))) ? 'new ' : '').'
flow-ui-tooltip-target" title="'.htmlentities(((is_array($in['links']['talk'])
&& isset($in['links']['talk']['title'])) ? $in['links']['talk']['title'] :
null), ENT_QUOTES, 'UTF-8').'">'.LCRun3::ch($cx, 'l10n',
Array(Array('talkpagelinktext'),Array()), 'encq').'</a>'.((LCRun3::ifvar($cx,
((is_array($in['links']) && isset($in['links']['block'])) ?
$in['links']['block'] : null))) ? ' | <a class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['block']) && isset($in['links']['block']['exists'])) ?
$in['links']['block']['exists'] : null))) ? 'new ' : '').'
flow-ui-tooltip-target" href="'.htmlentities(((is_array($in['links']['block'])
&& isset($in['links']['block']['url'])) ? $in['links']['block']['url'] : null),
ENT_QUOTES, 'UTF-8').'" title="'.htmlentities(((is_array($in['links']['block'])
&& isset($in['links']['block']['title'])) ? $in['links']['block']['title'] :
null), ENT_QUOTES, 'UTF-8').'">'.LCRun3::ch($cx, 'l10n',
Array(Array('blocklink'),Array()), 'encq').'</a>' : '').')</span>
+ '.((LCRun3::ifvar($cx, ((is_array($in['links']) &&
isset($in['links']['contribs'])) ? $in['links']['contribs'] : null))) ? '
+ </a>
+ ' : '').'
+ <span class="mw-usertoollinks">'.((LCRun3::ifvar($cx,
((is_array($in['links']) && isset($in['links']['talk'])) ? $in['links']['talk']
: null))) ? '<span><a href="'.htmlentities(((is_array($in['links']['talk']) &&
isset($in['links']['talk']['url'])) ? $in['links']['talk']['url'] : null),
ENT_QUOTES, 'UTF-8').'"
+ class="'.((!LCRun3::ifvar($cx,
((is_array($in['links']['talk']) && isset($in['links']['talk']['exists'])) ?
$in['links']['talk']['exists'] : null))) ? 'new ' : '').'
flow-ui-tooltip-target"
+
title="'.htmlentities(((is_array($in['links']['talk']) &&
isset($in['links']['talk']['title'])) ? $in['links']['talk']['title'] : null),
ENT_QUOTES, 'UTF-8').'">'.LCRun3::ch($cx, 'l10n',
Array(Array('talkpagelinktext'),Array()), 'encq').'</a></span>' :
'').''.((LCRun3::ifvar($cx, ((is_array($in['links']) &&
isset($in['links']['block'])) ? $in['links']['block'] : null))) ? '<span><a
class="'.((!LCRun3::ifvar($cx, ((is_array($in['links']['block']) &&
isset($in['links']['block']['exists'])) ? $in['links']['block']['exists'] :
null))) ? 'new ' : '').'
+ flow-ui-tooltip-target"
+
href="'.htmlentities(((is_array($in['links']['block']) &&
isset($in['links']['block']['url'])) ? $in['links']['block']['url'] : null),
ENT_QUOTES, 'UTF-8').'"
+
title="'.htmlentities(((is_array($in['links']['block']) &&
isset($in['links']['block']['title'])) ? $in['links']['block']['title'] :
null), ENT_QUOTES, 'UTF-8').'">'.LCRun3::ch($cx, 'l10n',
Array(Array('blocklink'),Array()), 'encq').'</a></span>' : '').'</span>
' : '').'
</span>
' : '
diff --git a/handlebars/flow_post_author.handlebars
b/handlebars/flow_post_author.handlebars
index 4003a94..01517e3 100644
--- a/handlebars/flow_post_author.handlebars
+++ b/handlebars/flow_post_author.handlebars
@@ -1,16 +1,36 @@
{{#unless isPreview}}
<span class="flow-author">
{{#if links}}
- <a href="{{links.contribs.url}}"
- title="{{links.contribs.title}}"
- class="{{#unless links.contribs.exists}}new
{{/unless}}mw-userlink flow-ui-tooltip-target">
+ {{#if links.contribs}}
+ <a href="{{links.contribs.url}}"
+ title="{{links.contribs.title}}"
+ class="{{#unless links.contribs.exists}}new
{{/unless}}mw-userlink flow-ui-tooltip-target">
+ {{/if}}
{{#if name}}
{{~name~}}
{{else}}
{{~l10n "flow-anonymous"}}
{{/if}}
- </a>
- <span class="mw-usertoollinks">(<a
href="{{links.talk.url}}" class="{{#unless links.talk.exists}}new {{/unless}}
flow-ui-tooltip-target" title="{{links.talk.title}}">{{l10n
"talkpagelinktext"}}</a>{{#if links.block}} | <a class="{{#unless
links.block.exists}}new {{/unless}} flow-ui-tooltip-target"
href="{{links.block.url}}" title="{{links.block.title}}">{{l10n
"blocklink"}}</a>{{/if}})</span>
+ {{#if links.contribs}}
+ </a>
+ {{/if}}
+ <span class="mw-usertoollinks">
+ {{~#if links.talk~}}
+ <span><a href="{{links.talk.url}}"
+ class="{{#unless
links.talk.exists}}new {{/unless}} flow-ui-tooltip-target"
+ title="{{links.talk.title}}">
+ {{~l10n "talkpagelinktext"~}}
+ </a></span>
+ {{~/if~}}
+ {{~#if links.block~}}
+ <span><a class="{{#unless
links.block.exists}}new {{/unless}}
+ flow-ui-tooltip-target"
+ href="{{links.block.url}}"
+ title="{{links.block.title}}">
+ {{~l10n "blocklink"~}}
+ </a></span>
+ {{~/if~}}
+ </span>
{{/if}}
</span>
{{else}}
diff --git a/includes/Formatter/RevisionFormatter.php
b/includes/Formatter/RevisionFormatter.php
index 2a3257b..fb64b02 100644
--- a/includes/Formatter/RevisionFormatter.php
+++ b/includes/Formatter/RevisionFormatter.php
@@ -239,21 +239,40 @@
if ( isset( $this->userLinks[$name] ) ) {
return $this->userLinks[$name];
}
+
+ $userContribsTitle = $talkPageTitle = null;
$userTitle = \Title::newFromText( $name, NS_USER );
- $talkPageTitle = $userTitle->getTalkPage();
+ if ( $userTitle ) {
+ $talkPageTitle = $userTitle->getTalkPage();
+ }
+ if ( !$userData['id'] ) {
+ $userContribsTitle = \SpecialPage::getTitleFor(
'Contributions', $name );
+ }
+
$blockTitle = \SpecialPage::getTitleFor( 'Block', $name );
- $links = array(
- "contribs" => array(
+
+ $links = array();
+ if ( $userContribsTitle ) {
+ $links['contribs'] = array(
+ 'url' => $userContribsTitle->getLocalUrl(),
+ 'title' => $userContribsTitle->getText(),
+ 'exists' => true
+ );
+ } elseif ( $userTitle ) {
+ $links['contribs'] = array(
'url' => $userTitle->getLocalUrl(),
'title' => $userTitle->getText(),
- 'exists' => $userTitle->exists(),
- ),
- "talk" => array(
+ 'exists' => $userTitle->exists()
+ );
+ }
+
+ if ( $talkPageTitle ) {
+ $links['talk'] = array(
'url' => $talkPageTitle->getLocalUrl(),
'title' => $talkPageTitle->getPrefixedText(),
- 'exists' => $talkPageTitle->exists(),
- ),
- );
+ 'exists' => $talkPageTitle->exists()
+ );
+ }
// is this right permissions? typically this would
// be sourced from Linker::userToolLinks, but that
// only undertands html strings.
@@ -263,7 +282,7 @@
"block" => array(
'url' => $blockTitle->getLocalUrl(),
'title' => wfMessage( 'blocklink' ),
- 'exists' => $blockTitle->exists(), //
this should always exist
+ 'exists' => true
),
);
}
@@ -278,6 +297,7 @@
'wiki' => $userWiki,
'gender' => 'unknown',
'links' => array(),
+ 'id' => $userId
);
// Only works for the local wiki
if ( wfWikiId() === $userWiki ) {
diff --git a/modules/new/styles/board/topic/post.less
b/modules/new/styles/board/topic/post.less
index 5dda957..dc00944 100644
--- a/modules/new/styles/board/topic/post.less
+++ b/modules/new/styles/board/topic/post.less
@@ -70,6 +70,15 @@
.mw-usertoollinks {
opacity: 0;
.transition( opacity .25s linear );
+ &:not(:empty):before {
+ content: ' ( ';
+ }
+ span ~ span:before {
+ content: ' | ';
+ }
+ &:not(:empty):after {
+ content: ' ) ';
+ }
}
&:hover .mw-usertoollinks {
opacity: 1;
--
To view, visit https://gerrit.wikimedia.org/r/146645
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I5d001e83e1505823164cedbf6ac896c10a24603a
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Bsitu <[email protected]>
Gerrit-Reviewer: Bsitu <[email protected]>
Gerrit-Reviewer: EBernhardson <[email protected]>
Gerrit-Reviewer: SG <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits