aboutsummaryrefslogtreecommitdiff
path: root/public/scripts
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2013-12-01 17:50:35 +0100
committerGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2013-12-01 17:50:35 +0100
commitb646bd2f084483bc95b279be3175c77174fbeb89 (patch)
tree90d1370c8449a2e8bc361cd4e63c26d27a82c09a /public/scripts
parentc9c068115d17132ddcdf2194d216533823831896 (diff)
JSON : utiliser application/json
Les réponses JSON utilisaient indument text/html Repéré à cause de https://github.com/marienfressinaud/FreshRSS/issues/306
Diffstat (limited to 'public/scripts')
-rw-r--r--public/scripts/main.js16
1 files changed, 6 insertions, 10 deletions
diff --git a/public/scripts/main.js b/public/scripts/main.js
index 0c0e013e1..5cac3c561 100644
--- a/public/scripts/main.js
+++ b/public/scripts/main.js
@@ -40,8 +40,7 @@ function mark_read(active, only_not_read) {
url: url,
data : { ajax: true }
}).done(function (data) {
- var res = $.parseJSON(data),
- $r = active.find("a.read").attr("href", res.url),
+ var $r = active.find("a.read").attr("href", data.url),
inc = 0;
if (active.hasClass("not_read")) {
active.removeClass("not_read");
@@ -50,7 +49,7 @@ function mark_read(active, only_not_read) {
active.addClass("not_read");
inc++;
}
- $r.find('.icon').replaceWith(res.icon);
+ $r.find('.icon').replaceWith(data.icon);
//Update unread: feed
var feed_url = active.find(".website>a").attr("href"),
@@ -109,8 +108,7 @@ function mark_favorite(active) {
url: url,
data : { ajax: true }
}).done(function (data) {
- var res = $.parseJSON(data),
- $b = active.find("a.bookmark").attr("href", res.url),
+ var $b = active.find("a.bookmark").attr("href", data.url),
inc = 0;
if (active.hasClass("favorite")) {
active.removeClass("favorite");
@@ -119,7 +117,7 @@ function mark_favorite(active) {
active.addClass("favorite").find('.bookmark');
inc++;
}
- $b.find('.icon').replaceWith(res.icon);
+ $b.find('.icon').replaceWith(data.icon);
var favourites = $('.favorites>a').contents().last().get(0);
if (favourites && favourites.textContent) {
@@ -591,11 +589,9 @@ function init_persona() {
url: url_login,
data: {assertion: assertion},
success: function(res, status, xhr) {
- var res_obj = $.parseJSON(res);
-
- /*if (res_obj.status === 'failure') {
+ /*if (res.status === 'failure') {
alert (res_obj.reason);
- } else*/ if (res_obj.status === 'okay') {
+ } else*/ if (res.status === 'okay') {
location.href = url_freshrss;
}
},