aboutsummaryrefslogtreecommitdiff
path: root/pyaggr3g470r/static/js
diff options
context:
space:
mode:
Diffstat (limited to 'pyaggr3g470r/static/js')
-rw-r--r--pyaggr3g470r/static/js/articles.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/pyaggr3g470r/static/js/articles.js b/pyaggr3g470r/static/js/articles.js
index bdd33926..350723a4 100644
--- a/pyaggr3g470r/static/js/articles.js
+++ b/pyaggr3g470r/static/js/articles.js
@@ -45,6 +45,8 @@ function change_unread_counter(feed_id, increment) {
}
});
+
+
// Mark an article as read or unread.
$('.readed').on('click', function() {
var article_id = $(this).parent().parent().parent().attr("data-article");
@@ -102,11 +104,13 @@ function change_unread_counter(feed_id, increment) {
// Like or unlike an article
$('.like').on('click', function() {
var article_id = $(this).parent().parent().parent().attr("data-article");
-
var data;
if ($(this).hasClass("glyphicon-star")) {
data = JSON.stringify({like: false})
$(this).removeClass('glyphicon-star').addClass('glyphicon-star-empty');
+ if(window.location.pathname.indexOf('/favorites') != -1) {
+ $(this).parent().parent().parent().remove();
+ }
}
else {
data = JSON.stringify({like: true})
@@ -131,6 +135,8 @@ function change_unread_counter(feed_id, increment) {
});
});
+
+
// Delete an article
$('.delete').on('click', function() {
var feed_id = $(this).parent().parent().parent().attr("data-feed");
@@ -150,6 +156,8 @@ function change_unread_counter(feed_id, increment) {
});
});
+
+
// Delete all duplicate articles (used in the page /duplicates)
$('.delete-all').click(function(){
var data = [];
bgstack15