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

Commit bdbc2cb8 authored by Evan Prodromou's avatar Evan Prodromou

move some stuff around for realtime

parent 36e00934
......@@ -76,6 +76,15 @@ class RealtimePlugin extends Plugin
return true;
}
$base = $action->selfUrl();
if (mb_strstr($url, '?')) {
$url = $base . '&realtime=1';
} else {
$url = $base . '?realtime=1';
}
$title = $action->title();
$scripts = $this->_getScripts();
foreach ($scripts as $script) {
......@@ -94,6 +103,7 @@ class RealtimePlugin extends Plugin
$script = ' $(document).ready(function() { '.
$this->_updateInitialize($timeline, $user_id).
' RealtimeUpdate.addPopup("'.$url.'", "'.$title.'"); '.
'}); ';
$action->raw($script);
......@@ -189,28 +199,6 @@ class RealtimePlugin extends Plugin
return true;
}
function onStartShowPageNotice($action)
{
$timeline = $this->_getTimeline($action);
if (!empty($timeline)) {
$base = $action->selfUrl();
if (mb_strstr($url, '?')) {
$url = $base . '&realtime=1';
} else {
$url = $base . '?realtime=1';
}
$title = $action->title();
$code = "window.open('$url', '$title', 'toolbar=no,resizable=yes,scrollbars=yes,status=yes,height=640,width=575');";
$action->element('a', array('href' => $base,
'onclick' => $code,
'id' => 'realtime_timeline',
'title' => _('Pop up')),
'Pop up');
}
return true;
}
function onStartShowBody($action)
{
$realtime = $action->boolean('realtime');
......
......@@ -109,6 +109,11 @@ RealtimeUpdate = {
dl = "<a class=\"notice_delete\" href=\""+delurl+"\" title=\"Delete this notice\">Delete</a>";
return dl;
},
addPopup: function(url, title)
{
// FIXME: need to add the realtime popup button here
}
}
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