git.gnu.io has moved to IP address 209.51.188.249 -- please double check where you are logging in.

Commit e90a1f44 authored by mmn's avatar mmn

Show permalinks only for local notices

the "from [site]" already links to the permalink
parent 7ea067a0
......@@ -308,7 +308,7 @@ class NoticeListItem extends Widget
function showNoticeLink()
{
$this->out->elementStart('a', array('rel' => 'bookmark',
'class' => 'u-url timestamp',
'class' => 'timestamp',
'href' => Conversation::getUrlFromNotice($this->notice)));
$this->out->element('time', array('class' => 'dt-published',
'datetime' => common_date_iso8601($this->notice->created),
......@@ -472,11 +472,19 @@ class NoticeListItem extends Widget
*/
function showPermalink()
{
$this->out->element('a',
array('href' => $this->notice->getLocalUrl(),
'class' => 'permalink'),
// TRANS: Addition in notice list item for single-notice view.
_('permalink'));
$class = 'permalink u-url';
if (!$this->notice->isLocal()) {
$class .= ' external';
}
try {
$this->out->element('a',
array('href' => $this->notice->getUrl(),
'class' => $class),
// TRANS: Addition in notice list item for single-notice view.
_('permalink'));
} catch (InvalidUrlException $e) {
// no permalink available
}
}
/**
......
......@@ -991,6 +991,10 @@ content: ":";
content: '[';
}
.notice .permalink.external {
display: none;
}
/* old school conversation style */
#conversation .notices .notices {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment