Files
danbooru/app/javascript/src/javascripts/favorites.js
2018-08-14 16:03:16 -05:00

38 lines
663 B
JavaScript

import Post from './posts.js.erb'
import Utility from './utility'
let Favorite = {}
Favorite.create = function(post_id) {
Post.notice_update("inc");
$.ajax({
type: "POST",
url: "/favorites.js",
data: {
post_id: post_id
},
complete: function() {
Post.notice_update("dec");
},
error: function(data, status, xhr) {
Utility.notice("Error: " + data.reason);
}
});
}
Favorite.destroy = function(post_id) {
Post.notice_update("inc");
$.ajax({
type: "DELETE",
url: "/favorites/" + post_id + ".js",
complete: function() {
Post.notice_update("dec");
}
});
}
export default Favorite