Commit 0fe0f421 authored by Zach Copley's avatar Zach Copley

Ajax update notice tally

parent 0ac333ec
......@@ -136,27 +136,6 @@ class AnonymousFavePlugin extends Plugin {
return true;
}
function onEndShowNoticeInfo($item)
{
common_debug("XXXXXXXXXXX onEndShowNoticeInfo");
$tally = Fave_tally::ensureTally($item->notice->id);
if (!empty($tally)) {
$item->out->elementStart(
'div',
array(
'id' => 'notice-' . $item->notice->id . '-tally',
'class' => 'notice-tally'
)
);
$item->out->raw(sprintf(_m("favored %d times"), $tally->count));
$item->out->elementEnd('div');
}
return true;
}
function onStartShowNoticeOptions($item) {
if (!common_logged_in()) {
......@@ -187,6 +166,33 @@ class AnonymousFavePlugin extends Plugin {
return true;
}
function onEndFavorNoticeForm($form, $notice)
{
$this->showTally($form->out, $notice);
}
function onEndDisFavorNoticeForm($form, $notice)
{
$this->showTally($form->out, $notice);
}
function showTally($out, $notice)
{
$tally = Fave_tally::ensureTally($notice->id);
if (!empty($tally)) {
$out->elementStart(
'div',
array(
'id' => 'notice-' . $notice->id . '-tally',
'class' => 'notice-tally'
)
);
$out->raw(sprintf(_m("favored %d times"), $tally->count));
$out->elementEnd('div');
}
}
function onEndFavorNotice($profile, $notice)
{
$tally = Fave_tally::increment($notice->id);
......
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