Servis detalji: osvežavaj samo tabelu, bez animacije i skoka
Dodavanje/brisanje rada i dela osvežava SAMO svoju tabelu (#radovi-spisak / #delovi-spisak), promena statusa samo zaglavlje (#nalog-zaglavlje) — više se ne iscrtava cela stranica. Posle osvežavanja ponovo se vežu handleri (ntechInicijalizuj) pa brisanje opet traži potvrdu i ne ide punim POST-om (nema skoka na vrh). bez-anim isključuje animaciju kartica i redova pri svakoj radnji; scroll se čuva preko #sadrzaj.
This commit is contained in:
@@ -413,7 +413,15 @@
|
||||
if (sc) sc.scrollTop = syDoc;
|
||||
var gsNovi = document.getElementById('sadrzaj');
|
||||
if (gsNovi) gsNovi.scrollTop = syGs;
|
||||
// re-veži event handlere (AJAX submit, potvrda brisanja...)
|
||||
// na sveže umetnute elemente — inače bi nove forme išle
|
||||
// punim POST-om (skok na vrh), a × bez potvrde
|
||||
ntechInicijalizuj();
|
||||
}
|
||||
// forma koja nije deo osveženog dela ostaje u DOM-u —
|
||||
// isprazni je za sledeći unos (za one koje osvežavaju sebe
|
||||
// ovo je bezuspešno jer su zamenjene, što je u redu)
|
||||
if (document.body.contains(f)) f.reset();
|
||||
if (btn) btn.disabled = false;
|
||||
})
|
||||
.catch(function () { location.href = res.url; });
|
||||
|
||||
Reference in New Issue
Block a user