diff options
author | Golnaz Nilieh <g382nilieh@gmail.com> | 2011-08-19 13:30:05 +0430 |
---|---|---|
committer | Golnaz Nilieh <g382nilieh@gmail.com> | 2011-08-19 13:30:05 +0430 |
commit | 262a652710228e6bc1fc9689267375854a5bec22 (patch) | |
tree | 52d24a5ff369b4acffd301f15ce8f9d3fc8fc625 /apps/bookmarks/js | |
parent | a57d4726bc6d7898e82897379a5effb8a28eadbf (diff) | |
download | nextcloud-server-262a652710228e6bc1fc9689267375854a5bec22.tar.gz nextcloud-server-262a652710228e6bc1fc9689267375854a5bec22.zip |
Show new bookmark in the list after insertion, And hide it after deletion.
Diffstat (limited to 'apps/bookmarks/js')
-rw-r--r-- | apps/bookmarks/js/bookmarks.js | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/apps/bookmarks/js/bookmarks.js b/apps/bookmarks/js/bookmarks.js index de747ae545c..c974f40ea4c 100644 --- a/apps/bookmarks/js/bookmarks.js +++ b/apps/bookmarks/js/bookmarks.js @@ -37,18 +37,35 @@ function getBookmarks() { } function addBookmark(event) { + var url = $('#bookmark_add_url').val() + var title = $('#bookmark_add_title').val() + var description = $('#bookmark_add_description').val() + var tags = $('#bookmark_add_tags').val() $.ajax({ url: 'ajax/addBookmark.php', - data: "url=" + encodeURI($('#bookmark_add_url').val()) + "&title=" + encodeURI($('#bookmark_add_title').val()) + "&description=" + encodeURI($('#bookmark_add_description').val()) + "&tags=" + encodeURI($('#bookmark_add_tags').val()), - success: function(data){ $('.bookmarks_add').slideToggle(); $('.bookmarks_add').children('p').children('.bookmarks_input').val(''); } + data: "url=" + encodeURI(url) + "&title=" + encodeURI(title) + "&description=" + encodeURI(description) + "&tags=" + encodeURI(tags), + success: function(data){ + $('.bookmarks_add').slideToggle(); + $('.bookmarks_add').children('p').children('.bookmarks_input').val(''); + $('.bookmarks_list').prepend( + "<div class=\"bookmark_single\">" + + "<p class=\"bookmark_title\"><a href=\"" + url + "\" target=\"_new\" class=\"bookmark_link\">" + title + "</a></p>" + + "<p class=\"bookmark_url\">" + url + "</p>" + + "<p class=\"bookmark_description\">" + description + "</p>" + + "<p>" + tags + "</p>" + + "<p class=\"bookmark_actions\"><span class=\"bookmark_delete\">Delete</span></p>" + + "</div>" + ); + } }); } function delBookmark(event) { + var record = $(this).parent().parent() $.ajax({ url: 'ajax/delBookmark.php', data: "url=" + encodeURI($(this).parent().parent().children('.bookmark_url:first').text()), - success: function(data){ alert('deleted!'); } + success: function(data){ record.animate({ opacity: "hide" }, "fast"); } }); } |