Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 56235f0a

Přidáno uživatelem Ondřej Anděl před více než 3 roky(ů)

Bug #8527: Nevyhovojící zobrazení rukopisů

Zobrazit rozdíly:

application/view/modals/detailModal.html
291 291
        "T": "Partikule"
292 292
    };
293 293

  
294
    const codeToManuscript = {
295
        "0":  "rukopis Vídeňský",
296
        "1":  "zlomky Hanušovy",
297
        "2":  "zlomky Hradecké",
298
        "3":  "rukopis Cambridžský",
299
        "4":  "rukopis Františkánský",
300
        "5":  "zlomek Olomoucký",
301
        "6":  "fragment Strahovský",
302
        "7":  "zlomky Klementinsko-Křižovnické",
303
        "8":  "zlomky Mnichovské",
304
        "9":  "rukopis Lobkovický",
305
        "10": "rukopis Pelclův",
306
        "11": "rukopis Cerronský",
307
        "12": "rukopis Fürstenberský",
308
        "13": "rukopis Zebererův",
309
        "14": "vydání Pavla Ješína z Bezdězi, Praha 1620",
310
        "15": "básně připsané při Pulkavově kronice v rukopisu Litoměřickém",
311
    };
312

  
313
    const codeToManuscriptShort = {
314
        "0":  "V",
315
        "1":  "H",
316
        "2":  "Hr",
317
        "3":  "C",
318
        "4":  "F",
319
        "5":  "O",
320
        "6":  "S",
321
        "7":  "K",
322
        "8":  "M",
323
        "9":  "L",
324
        "10": "P",
325
        "11": "Cr",
326
        "12": "Fs",
327
        "13": "Z",
328
        "14": "Js",
329
        "15": "Pl",
330
    };
331

  
294 332
    const codeToCase = {
295 333
        "1": "Nominativ",
296 334
        "2": "Genitiv",
application/view/searchContent.php
503 503
                }
504 504

  
505 505
                function renderManuscript(manuscripts, shorten=true) {
506
                    const names = [
507
                        "rukopis Vídeňský",
508
                        "zlomky Hanušovy",
509
                        "zlomky Hradecké",
510
                        "rukopis Cambridžský",
511
                        "rukopis Františkánský",
512
                        "zlomek Olomoucký",
513
                        "fragment Strahovský",
514
                        "zlomky Klementinsko-Křižovnické",
515
                        "zlomky Mnichovské",
516
                        "rukopis Lobkovický",
517
                        "rukopis Pelclův",
518
                        "rukopis Cerronský",
519
                        "rukopis Fürstenberský",
520
                        "rukopis Zebererův",
521
                        "vydání Pavla Ješína z Bezdězi, Praha 1620",
522
                        "básně připsané při Pulkavově kronice v rukopisu Litoměřickém",
523
                    ];
524 506
                    let output = "";
525 507
                    for(let i = 0; i < manuscripts.length; i++){
526
                        output += names[manuscripts[i]];
508
                        if(shorten)
509
                            output += codeToManuscriptShort[manuscripts[i]];
510
                        else
511
                            output += codeToManuscript[manuscripts[i]];
527 512

  
528 513
                        if(i < manuscripts.length - 1){
529
                            if(shorten && i === 2){
530
                                const extras = manuscripts.length - (i + 1);
531
                                output += " <i><small>a " + extras + " další" + (extras > 4? "ch" : "") + "</small></i>";
532
                                break;
533
                            }
534
                            output += "; "
514
                            if(shorten)
515
                                output += ", ";
516
                            else
517
                                output += "; ";
535 518
                        }
536 519
                    }
537 520
                    return output;

Také k dispozici: Unified diff