OSM.Changeset = function (map) {
var page = {},
- content = $("#sidebar_content"),
- currentChangesetId;
+ content = $("#sidebar_content"),
+ currentChangesetId;
page.pushstate = page.popstate = function (path, id) {
OSM.loadSidebarContent(path, function () {
function updateChangeset(form, method, url, include_data) {
var data;
+ $(form).find("#comment-error").prop("hidden", true);
$(form).find("input[type=submit]").prop("disabled", true);
if (include_data) {
data: data,
success: function () {
OSM.loadSidebarContent(window.location.pathname, page.load);
+ },
+ error: function (xhr, xhr_status, http_status) {
+ $(form).find("#comment-error").text(http_status);
+ $(form).find("#comment-error").prop("hidden", false);
+ $(form).find("input[type=submit]").prop("disabled", false);
}
});
}