Adding starred item button

This commit is contained in:
Alvaro Rodriguez 2013-09-12 19:53:53 +02:00
parent 4b0aad9d0e
commit 1ed7b4c610
3 changed files with 26 additions and 3 deletions

View file

@ -13,7 +13,7 @@ TinyTinyRSS.prototype.onoffline = function() {
TinyTinyRSS.prototype.ononline = function() {
var read_articles = localStorage.read_articles;
if (typeof read_articles !== "undefined") {
if (read_articles ) {
read_articles = JSON.parse(localStorage.read_articles);
this.setArticleRead(read_articles.join(","), function() {
localStorage.read_articles = null;
@ -27,6 +27,7 @@ TinyTinyRSS.prototype.ononline = function() {
localStorage.unread_articles();
});
}
};
TinyTinyRSS.prototype.doOperation = function(operation, new_options, callback) {
@ -91,6 +92,18 @@ TinyTinyRSS.prototype.setArticleRead = function(article_id) {
}
};
TinyTinyRSS.prototype.setArticleStarred = function(article_id) {
var options = {
article_ids: article_id,
mode: 1,
field: 0
};
if (navigator.onLine) {
this.doOperation("updateArticle", options);
}
};
TinyTinyRSS.prototype.setArticleUnread = function(article_id) {
var options = {
article_ids: article_id,
@ -129,4 +142,4 @@ TinyTinyRSS.login = function(server_url, user, password, callback) {
}
xhr.open("POST", url, true);
xhr.send(JSON.stringify(options));
}
}