Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 36708281

Přidáno uživatelem Ondřej Anděl před téměř 4 roky(ů)

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

Zobrazit rozdíly:

application/view/searchContent.php
504 504
                }
505 505

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

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

Také k dispozici: Unified diff