var is_file_drag = false; // Если курсор с файлом находится в пределах окна браузер тогда true иначе false
var file_drag_target = false; // Элемент над которым в данный момент находится курсор с файлом
$('body').on('dragenter', function(e) {
file_drag_target = e.target;
if( is_file_drag ) return;
is_file_drag = true;
// Данный код будет выполнен когда курсор с файлом войдет в пределы окна браузера
// .....
});
$('body').on('dragleave', function(e){
if( e.target == file_drag_target) { // Если true, значит курсор с файлом покинул окно браузера, а не перешел на другой элемент
is_file_drag = false;
// Данный код будет выполнен когда курсор с файлом покинет пределы окна браузера
// .....
}
});
db.query(sql, async function(err, result) {
for( let row of result ) {
let promise = new Promise((resolve, reject) => {
request(url, function (error, response, body) {
db.query(sql, function(err, result) {
console.log('User updated');
resolve();
});
});
});
let result = await promise;
}
});
location ^~ /uploads/ {
internal;
}