Browse Source

- Add a first ticker support

pull/16/head v0.7.1
Jaussoin Timothée 10 years ago
parent
commit
799124ddaf
  1. 19
      app/widgets/Group/Group.php

19
app/widgets/Group/Group.php

@ -33,6 +33,9 @@ class Group extends WidgetBase
$this->registerEvent('pubsub_getsubscriptions_handle', 'onSubscriptions');
$this->registerEvent('pubsub_delete_handle', 'onDelete');
$this->registerEvent('post_ticker', 'onTicker');
$this->registerEvent('pubsub_getitem_ticker', 'onTicker');
$this->registerEvent('pubsub_getconfig_handle', 'onConfig');
$this->registerEvent('pubsub_setconfig_handle', 'onConfigSaved');
@ -55,6 +58,22 @@ class Group extends WidgetBase
$this->ajaxClear();
}
function onTicker($packet)
{
list($server, $node, $ticker) = array_values($packet->content);
$view = $this->tpl();
$view->assign('server', $server);
$view->assign('node', $node);
$view->assign('ticker', $ticker);
$html = $view->draw('_group_ticker', true);
RPC::call('MovimTpl.fill', '#group_widget.'.stringToUri($server.'_'.$node), $html);
RPC::call('Group.clearLoad');
RPC::call('MovimTpl.showPanel');
}
function onBookmark()
{
$this->ajaxClear();

Loading…
Cancel
Save