summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSarven Capadisli <csarven@status.net>2010-03-02 12:35:27 -0500
committerSarven Capadisli <csarven@status.net>2010-03-02 12:35:27 -0500
commit88c33bbb57433b3f10407f590b49d11ec4d5d530 (patch)
tree3fdb57b40d1eaf24d8c7d921f6a5f2f22b2965ac
parent5abff9104130ca6b49de6ab19f0359e888e1a085 (diff)
Showing remote subscription button on the personal timeline
-rw-r--r--plugins/OStatus/OStatusPlugin.php18
-rw-r--r--plugins/OStatus/theme/base/css/ostatus.css4
2 files changed, 22 insertions, 0 deletions
diff --git a/plugins/OStatus/OStatusPlugin.php b/plugins/OStatus/OStatusPlugin.php
index 4ffbba45b..64504547f 100644
--- a/plugins/OStatus/OStatusPlugin.php
+++ b/plugins/OStatus/OStatusPlugin.php
@@ -721,6 +721,24 @@ class OStatusPlugin extends Plugin
return true;
}
+ function onStartShowAllContent($action)
+ {
+ $user = common_current_user();
+ if ($user && ($user->id == $action->profile->id)) {
+ $action->elementStart('div', 'entity_actions');
+ $action->elementStart('p', array('id' => 'entity_remote_subscribe',
+ 'class' => 'entity_subscribe'));
+ $action->element('a', array('href' => common_local_url('ostatussub'),
+ 'class' => 'entity_remote_subscribe')
+ , _m('Subscribe to remote user'));
+ $action->elementEnd('p');
+ $action->elementEnd('div');
+ }
+
+ return true;
+ }
+
+
/**
* Ping remote profiles with updates to this profile.
* Salmon pings are queued for background processing.
diff --git a/plugins/OStatus/theme/base/css/ostatus.css b/plugins/OStatus/theme/base/css/ostatus.css
index e370810af..68470f4e4 100644
--- a/plugins/OStatus/theme/base/css/ostatus.css
+++ b/plugins/OStatus/theme/base/css/ostatus.css
@@ -46,3 +46,7 @@ float:right;
.entity_remote_subscribe {
float:right;
}
+
+#all #entity_remote_subscribe {
+margin-top:-52px;
+}