aboutsummaryrefslogtreecommitdiff
path: root/mod/bookmarks/start.php
diff options
context:
space:
mode:
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>2011-02-17 04:55:37 +0000
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>2011-02-17 04:55:37 +0000
commit0b9a0eae2bf248fe3b03be16837e20e2c6431224 (patch)
tree0d6f4ca969a17f71a6ca8c4b78e9d89b9522a4f8 /mod/bookmarks/start.php
parent389e05d4d162116e350ec47cdab287fc78f6cfaf (diff)
downloadelgg-0b9a0eae2bf248fe3b03be16837e20e2c6431224.tar.gz
elgg-0b9a0eae2bf248fe3b03be16837e20e2c6431224.tar.bz2
Further cleanup of bookmarks. Moved bookmarklet to plugin. Pulled in the 1.7 bookmark pin and made the "Bookmark this page" less ugly. Added js to append the title.
git-svn-id: http://code.elgg.org/elgg/trunk@8273 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'mod/bookmarks/start.php')
-rw-r--r--mod/bookmarks/start.php9
1 files changed, 4 insertions, 5 deletions
diff --git a/mod/bookmarks/start.php b/mod/bookmarks/start.php
index 1fd9768a1..31c414741 100644
--- a/mod/bookmarks/start.php
+++ b/mod/bookmarks/start.php
@@ -28,13 +28,16 @@ function bookmarks_init() {
'title' => elgg_echo('bookmarks'),
'url' => 'pg/bookmarks/all'
));
+
elgg_register_plugin_hook_handler('register', 'menu:page', 'bookmarks_page_menu');
elgg_register_plugin_hook_handler('register', 'menu:owner_block', 'bookmarks_owner_block_menu');
elgg_register_plugin_hook_handler('register', 'menu:user_hover', 'bookmarks_user_hover_menu');
-
elgg_register_page_handler('bookmarks', 'bookmarks_page_handler');
+
elgg_extend_view('css/screen', 'bookmarks/css');
+ elgg_extend_view('js/elgg', 'bookmarks/js');
+ elgg_extend_view('page/links', 'bookmarks/page_links');
// Register granular notification for this type
if (is_callable('register_notification_object')) {
@@ -280,10 +283,6 @@ function bookmarks_user_hover_menu($hook, $type, $return, $params) {
*/
function bookmarks_page_menu($hook, $type, $return, $params) {
if (elgg_is_logged_in()) {
- $url = 'pg/bookmarks/add/' . elgg_get_logged_in_user_guid()
- . '?address=' . urlencode(current_page_url());
- $return[] = new ElggMenuItem('bookmark_this_page', elgg_echo('bookmarks:this'), $url);
-
// only show bookmarklet in bookmark pages
if (elgg_in_context('bookmarks')) {
$page_owner = elgg_get_page_owner_entity();