Vylepšení skenování - prázdné stránky, otáčení, vylepšení UI
All threads resolved!
All threads resolved!
Compare changes
- Jiří Setnička authored
Issue #285
@@ -16,6 +16,8 @@ Třídění skenů {{ scans_title }} pro {{ ctx.round.name|lower }} kategorie {{
@@ -16,6 +16,8 @@ Třídění skenů {{ scans_title }} pro {{ ctx.round.name|lower }} kategorie {{
<p>Napravo můžete klikáním vybírat jednotlivé naskenované stránky a pomocí vrchních políček je přiřazovat jednotlivým úlohám a soutěžícím. Pokud
je nějaké řešení přes více stránek, musí na sebe navazovat číslování stránek. Až bude vše správně zatříděné, můžete aktuální stav uložit
tlačítkem <b>[Uložit]</b>. Poté můžete celou dávku odeslat ke zpracování pomocí <b>[Ukončit a zpracovat]</b>
@@ -28,7 +30,7 @@ tlačítkem <b>[Uložit]</b>. Poté můžete celou dávku odeslat ke zpracován
@@ -28,7 +30,7 @@ tlačítkem <b>[Uložit]</b>. Poté můžete celou dávku odeslat ke zpracován
{%- if error_count > 0 %}<span class="error">{{ error_count|inflected('chyba', 'chyby', 'chyb') }}</span>{% endif -%}
@@ -66,15 +68,29 @@ tlačítkem <b>[Uložit]</b>. Poté můžete celou dávku odeslat ke zpracován
@@ -66,15 +68,29 @@ tlačítkem <b>[Uložit]</b>. Poté můžete celou dávku odeslat ke zpracován
@@ -108,10 +124,12 @@ tlačítkem <b>[Uložit]</b>. Poté můžete celou dávku odeslat ke zpracován
@@ -108,10 +124,12 @@ tlačítkem <b>[Uložit]</b>. Poté můžete celou dávku odeslat ke zpracován
@@ -125,7 +143,11 @@ tlačítkem <b>[Uložit]</b>. Poté můžete celou dávku odeslat ke zpracován
@@ -125,7 +143,11 @@ tlačítkem <b>[Uložit]</b>. Poté můžete celou dávku odeslat ke zpracován
<p><b>Ovládání klávesnicí:</b> <b><code>↑</code></b> a <b><code>↓</code></b> – posun ve skenech, <b><code>e</code></b> – přepnutí se na editaci,
<b><code>[esc]</code></b> – vyskočení z editačního políčka při editaci, <b><code>r</code></b> – reset (vrácení) změn u konkrétního skenu,
<b><code>x</code></b> – nastavit stránku jako prázdnou, <b><code>f</code></b> – nastavit stránku jako pokračování minulé.
@@ -146,6 +168,8 @@ tlačítkem <b>[Uložit]</b>. Poté můžete celou dávku odeslat ke zpracován
@@ -146,6 +168,8 @@ tlačítkem <b>[Uložit]</b>. Poté můžete celou dávku odeslat ke zpracován
@@ -155,6 +179,7 @@ tlačítkem <b>[Uložit]</b>. Poté můžete celou dávku odeslat ke zpracován
@@ -155,6 +179,7 @@ tlačítkem <b>[Uložit]</b>. Poté můžete celou dávku odeslat ke zpracován
@@ -179,6 +204,8 @@ var users = [
@@ -179,6 +204,8 @@ var users = [
@@ -186,13 +213,20 @@ var pages = [
@@ -186,13 +213,20 @@ var pages = [
@@ -210,21 +244,46 @@ var rows = tbody.rows;
@@ -210,21 +244,46 @@ var rows = tbody.rows;
function isChanged(p) { return (p.orig_user_id != p.user_id || p.orig_task_id != p.task_id || p.orig_seq_id != p.seq_id); }
return e.returnValue = "Byly provedeny editace, opuštěním stránky je ztratíte. Skutečně opustit stránku?";
@@ -247,22 +306,28 @@ function refreshButtons() {
@@ -247,22 +306,28 @@ function refreshButtons() {
data = pages.filter(isChanged).map(p => ({file_nr: p.file_nr, page_nr: p.page_nr, user_id: p.user_id, task_id: p.task_id, seq_id: p.seq_id}));
@@ -273,52 +338,24 @@ function setRow(i) {
@@ -273,52 +338,24 @@ function setRow(i) {
@@ -331,28 +368,112 @@ function selectRow(i) {
@@ -331,28 +368,112 @@ function selectRow(i) {
@@ -361,12 +482,14 @@ seq_input.addEventListener("keydown", function(e) {
@@ -361,12 +482,14 @@ seq_input.addEventListener("keydown", function(e) {
@@ -406,14 +529,20 @@ function checkKey(e) {
@@ -406,14 +529,20 @@ function checkKey(e) {
@@ -429,12 +558,24 @@ function checkKey(e) {
@@ -429,12 +558,24 @@ function checkKey(e) {
@@ -454,7 +595,7 @@ for (user of users) {
@@ -454,7 +595,7 @@ for (user of users) {