Блокировка кнопки добавления точки на время отправки запроса.

This commit is contained in:
Krivchikov Dmitry 2014-05-27 17:39:26 +04:00
parent 1031704f61
commit 3ddd763a7a
1 changed files with 68 additions and 57 deletions

View File

@ -8,6 +8,7 @@ var categories;
var points = Array();
var search;
var route = false;
var addPointInProcess = false;
// -------------------------------- Libs ---------------------------------------
@ -248,6 +249,9 @@ function activateAddPoint()
function addPoint()
{
$('.form-group').removeClass('has-error');
if (!addPointInProcess)
{
addPointInProcess = true;
$.ajax({
type: "POST",
url: "/json/addpoint/",
@ -275,7 +279,7 @@ function addPoint()
setTimeout(function() {
myMap.geoObjects.add(constructPoint(obj));
}, 3000);
}, 2000);
$('#addPointModal').modal('hide');
@ -286,6 +290,7 @@ function addPoint()
$('#addPointButton').removeClass('btn-success').addClass('btn-default');
myMap.cursors.push('arrow');
addPointInProcess = false;
return true;
},
error: function(data) {
@ -309,10 +314,16 @@ function addPoint()
if (message != '')
alert(message);
addPointInProcess = false;
return false;
}
});
}
else
{
alert ('Точка добавляется, нужно немного подождать.');
}
}
/**
* Строит маршрут по выбранным точкам.