From 0ff9bc4806bc9296046057b2eadbf29738346b05 Mon Sep 17 00:00:00 2001 From: Golnaz Nilieh Date: Tue, 13 Sep 2011 16:10:52 +0430 Subject: [PATCH] Add link and other edit information to newly added bookmarks. --- apps/bookmarks/ajax/addBookmark.php | 2 ++ apps/bookmarks/js/bookmarks.js | 9 ++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/apps/bookmarks/ajax/addBookmark.php b/apps/bookmarks/ajax/addBookmark.php index 78913f7a132..7cf5baa4a6e 100644 --- a/apps/bookmarks/ajax/addBookmark.php +++ b/apps/bookmarks/ajax/addBookmark.php @@ -75,5 +75,7 @@ if($b_id !== false) { $params = array($b_id, trim($tag)); $query->execute($params); } + + echo json_encode( array( 'status' => 'success', 'data' => $b_id)); } diff --git a/apps/bookmarks/js/bookmarks.js b/apps/bookmarks/js/bookmarks.js index e26a9a80fb1..8c0b74b6c67 100644 --- a/apps/bookmarks/js/bookmarks.js +++ b/apps/bookmarks/js/bookmarks.js @@ -96,16 +96,17 @@ function addOrEditBookmark(event) { $.ajax({ url: 'ajax/addBookmark.php', data: 'url=' + encodeURI(url) + '&title=' + encodeURI(title) + '&description=' + encodeURI(description) + '&tags=' + encodeURI(tags), - success: function(data){ + success: function(response){ + var bookmark_id = response.data; $('.bookmarks_add').slideToggle(); $('.bookmarks_add').children('p').children('.bookmarks_input').val(''); $('.bookmarks_list').prepend( - '
' + + '
' + '

' + title + '

' + '

' + url + '

' + '

' + description + '

' + '

' + tagshtml + '

' + - '

Delete

' + + '

Delete Edit

' + '
' ); } @@ -119,6 +120,8 @@ function addOrEditBookmark(event) { success: function(){ $('.bookmarks_add').slideToggle(); $('.bookmarks_add').children('p').children('.bookmarks_input').val(''); + $('#bookmark_add_id').val('0'); + var record = $('.bookmark_single[data-id = "' + id + '"]'); record.children('.bookmark_url:first').text(url); record.children('.bookmark_description:first').text(description); -- 2.39.5