Merge branch '0.7.x' of git@gitorious.org:laconica/dev into 0.7.x
This commit is contained in:
commit
8775e79e35
@ -154,7 +154,8 @@ class NoticesearchAction extends SearchAction
|
|||||||
$this->elementStart('div', 'entry-title');
|
$this->elementStart('div', 'entry-title');
|
||||||
$this->elementStart('span', 'vcard author');
|
$this->elementStart('span', 'vcard author');
|
||||||
$avatar = $profile->getAvatar(AVATAR_STREAM_SIZE);
|
$avatar = $profile->getAvatar(AVATAR_STREAM_SIZE);
|
||||||
$this->elementStart('a', array('href' => $profile->profileurl));
|
$this->elementStart('a', array('href' => $profile->profileurl,
|
||||||
|
'class' => 'url'));
|
||||||
$this->element('img', array('src' => ($avatar) ? common_avatar_display_url($avatar) : common_default_avatar(AVATAR_STREAM_SIZE),
|
$this->element('img', array('src' => ($avatar) ? common_avatar_display_url($avatar) : common_default_avatar(AVATAR_STREAM_SIZE),
|
||||||
'class' => 'avatar photo',
|
'class' => 'avatar photo',
|
||||||
'width' => AVATAR_STREAM_SIZE,
|
'width' => AVATAR_STREAM_SIZE,
|
||||||
@ -223,15 +224,6 @@ class NoticesearchAction extends SearchAction
|
|||||||
$this->elementEnd('a');
|
$this->elementEnd('a');
|
||||||
$this->elementEnd('dd');
|
$this->elementEnd('dd');
|
||||||
$this->elementEnd('dl');
|
$this->elementEnd('dl');
|
||||||
|
|
||||||
$this->elementStart('a',
|
|
||||||
array('href' => common_local_url('newnotice',
|
|
||||||
array('replyto' => $profile->nickname)),
|
|
||||||
'onclick' => 'doreply("'.$profile->nickname.'"); return false',
|
|
||||||
'title' => _('reply'),
|
|
||||||
'class' => 'replybutton'));
|
|
||||||
$this->hidden('posttoken', common_session_token());
|
|
||||||
$this->elementEnd('a');
|
|
||||||
$this->elementEnd('div');
|
$this->elementEnd('div');
|
||||||
$this->elementEnd('li');
|
$this->elementEnd('li');
|
||||||
}
|
}
|
||||||
|
@ -25,12 +25,12 @@ require_once(INSTALLDIR.'/lib/rssaction.php');
|
|||||||
|
|
||||||
class TagrssAction extends Rss10Action
|
class TagrssAction extends Rss10Action
|
||||||
{
|
{
|
||||||
|
var $tag;
|
||||||
|
|
||||||
function init()
|
function prepare($args) {
|
||||||
{
|
parent::prepare($args);
|
||||||
$tag = $this->trimmed('tag');
|
$tag = common_canonical_tag($this->trimmed('tag'));
|
||||||
$this->tag = Notice_tag::staticGet('tag', $tag);
|
$this->tag = Notice_tag::staticGet('tag', $tag);
|
||||||
|
|
||||||
if (!$this->tag) {
|
if (!$this->tag) {
|
||||||
$this->clientError(_('No such tag.'));
|
$this->clientError(_('No such tag.'));
|
||||||
return false;
|
return false;
|
||||||
@ -39,7 +39,7 @@ class TagrssAction extends Rss10Action
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_notices($limit=0)
|
function getNotices($limit=0)
|
||||||
{
|
{
|
||||||
$tag = $this->tag;
|
$tag = $this->tag;
|
||||||
|
|
||||||
@ -48,7 +48,6 @@ class TagrssAction extends Rss10Action
|
|||||||
}
|
}
|
||||||
|
|
||||||
$notice = Notice_tag::getStream($tag->tag, 0, ($limit == 0) ? NOTICES_PER_PAGE : $limit);
|
$notice = Notice_tag::getStream($tag->tag, 0, ($limit == 0) ? NOTICES_PER_PAGE : $limit);
|
||||||
|
|
||||||
while ($notice->fetch()) {
|
while ($notice->fetch()) {
|
||||||
$notices[] = clone($notice);
|
$notices[] = clone($notice);
|
||||||
}
|
}
|
||||||
@ -56,10 +55,9 @@ class TagrssAction extends Rss10Action
|
|||||||
return $notices;
|
return $notices;
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_channel()
|
function getChannel()
|
||||||
{
|
{
|
||||||
$tag = $this->tag->tag;
|
$tagname = $this->tag->tag;
|
||||||
|
|
||||||
$c = array('url' => common_local_url('tagrss', array('tag' => $tagname)),
|
$c = array('url' => common_local_url('tagrss', array('tag' => $tagname)),
|
||||||
'title' => $tagname,
|
'title' => $tagname,
|
||||||
'link' => common_local_url('tagrss', array('tag' => $tagname)),
|
'link' => common_local_url('tagrss', array('tag' => $tagname)),
|
||||||
|
@ -19,10 +19,12 @@
|
|||||||
var max = 140;
|
var max = 140;
|
||||||
var noticeBox = document.getElementById('notice_data-text');
|
var noticeBox = document.getElementById('notice_data-text');
|
||||||
|
|
||||||
noticeBox.addEventListener('keyup', keypress);
|
if (noticeBox) {
|
||||||
noticeBox.addEventListener('keydown', keypress);
|
noticeBox.addEventListener('keyup', keypress);
|
||||||
noticeBox.addEventListener('keypress', keypress);
|
noticeBox.addEventListener('keydown', keypress);
|
||||||
noticeBox.addEventListener('change', keypress);
|
noticeBox.addEventListener('keypress', keypress);
|
||||||
|
noticeBox.addEventListener('change', keypress);
|
||||||
|
}
|
||||||
|
|
||||||
// Do our the countdown
|
// Do our the countdown
|
||||||
function keypress(evt) {
|
function keypress(evt) {
|
||||||
|
@ -736,6 +736,8 @@ function common_fancy_url($action, $args=null)
|
|||||||
return common_path("api/statuses/public_timeline.atom");
|
return common_path("api/statuses/public_timeline.atom");
|
||||||
case 'publicxrds':
|
case 'publicxrds':
|
||||||
return common_path('xrds');
|
return common_path('xrds');
|
||||||
|
case 'tagrss':
|
||||||
|
return common_path('tag/' . $args['tag'] . '/rss');
|
||||||
case 'featuredrss':
|
case 'featuredrss':
|
||||||
return common_path('featuredrss');
|
return common_path('featuredrss');
|
||||||
case 'favoritedrss':
|
case 'favoritedrss':
|
||||||
|
Loading…
Reference in New Issue
Block a user