Блокировка кнопки добавления точки на время отправки запроса.
This commit is contained in:
parent
1031704f61
commit
3ddd763a7a
|
|
@ -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 ('Точка добавляется, нужно немного подождать.');
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Строит маршрут по выбранным точкам.
|
||||
|
|
|
|||
Loading…
Reference in New Issue