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/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
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