Fix redirect in "disable responsive mode" link.

This commit is contained in:
evazion
2018-04-26 21:31:53 -05:00
parent e29f73ac31
commit f7a44ae8dd
2 changed files with 7 additions and 4 deletions

View File

@@ -29,13 +29,14 @@ $(function() {
e.preventDefault(); e.preventDefault();
}); });
$("#desktop-version-link a").click(function() { $("#desktop-version-link a").click(function(e) {
$.ajax("/users/" + Danbooru.meta("current-user-id"), { e.preventDefault();
$.ajax("/users/" + Danbooru.meta("current-user-id") + ".json", {
method: "PUT", method: "PUT",
data: { data: {
"user[disable_responsive_mode]": "true" "user[disable_responsive_mode]": "true"
} }
}).success(function() { }).then(function() {
location.reload(); location.reload();
}); });
}); });

View File

@@ -68,7 +68,9 @@ class UsersController < ApplicationController
else else
flash[:notice] = "Settings updated" flash[:notice] = "Settings updated"
end end
respond_with(@user, location: edit_user_path(@user)) respond_with(@user) do |format|
format.html { redirect_back fallback_location: edit_user_path(@user) }
end
end end
private private