Merge pull request #14740 from MrPetovan/bug/14702-filer-callback

Fix itemFiler() callback
This commit is contained in:
Michael Vogel 2025-01-28 21:09:05 +01:00 committed by GitHub
commit a730259d97
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 48 additions and 37 deletions

View file

@ -199,8 +199,7 @@ function enableOnUser(){
}
function itemFiler(id) {
var bordercolor = $("input").css("border-color");
const bordercolor = $("input").css("border-color");
$.get('filer/', function (data) {
$.colorbox({html: data});
@ -213,23 +212,29 @@ function enableOnUser(){
$("#filer_save").click(function (e) {
e.preventDefault();
reply = $("#id_term").val();
const reply = $("#id_term").val();
if (reply && reply.length) {
commentBusy = true;
formModified = true;
$('body').css('cursor', 'wait');
$.get('filer/' + id + '?term=' + reply, NavUpdate);
// if(timer) clearTimeout(timer);
// timer = setTimeout(NavUpdate,3000);
$.get('filer/' + id + '?term=' + reply)
.done(function () {
$.colorbox.close();
resetFormModifiedFlag();
})
.always(function () {
liking = 1;
force_update = true;
$.colorbox.close();
update_item = id;
NavUpdate();
});
} else {
$("#id_term").css("border-color", "#FF0000");
}
return false;
});
});
}
function jotClearLocation() {

View file

@ -296,7 +296,7 @@
}
function itemFiler(id) {
var bordercolor = $("input").css("border-color");
const bordercolor = $("input").css("border-color");
$.get('filer/', function (data) {
$.colorbox({html: data});
@ -309,20 +309,26 @@
$("#filer_save").click(function (e) {
e.preventDefault();
reply = $("#id_term").val();
const reply = $("#id_term").val();
if (reply && reply.length) {
commentBusy = true;
formModified = true;
$('body').css('cursor', 'wait');
$.get('filer/' + id + '?term=' + reply, NavUpdate);
// if(timer) clearTimeout(timer);
// timer = setTimeout(NavUpdate,3000);
$.get('filer/' + id + '?term=' + reply)
.done(function () {
$.colorbox.close();
resetFormModifiedFlag();
})
.always(function () {
liking = 1;
force_update = true;
$.colorbox.close();
formModified = true; // Mark the form as modified
update_item = id;
NavUpdate();
});
} else {
$("#id_term").css("border-color", "#FF0000");
}
return false;
});
});