Project

General

Profile

« Previous | Next » 

Revision 49691

View differences:

ShowEventsWidget.java
505 505
        payloadContent += "</div></td></tr>";
506 506

  
507 507

  
508
        // PROJECTS
509
        if(openAireEventPayload.getHighlight().getProjects()!=null && !openAireEventPayload.getHighlight().getProjects().isEmpty()) {
510
            payloadContent += "<tr class=\"el-item success\">";
511
        } else {
512
            payloadContent += "<tr class=\"el-item\">";
513
        }
514

  
515
        payloadContent += "<td class=\"uk-table-shrink\"><strong class=\"el-title uk-display-block\">" +
516
                "Project(s)/Relation(s)</strong></td><td class=\"uk-table-shrink\"><div class=\"el-title\">";
517

  
518
        for(int i=0; i<openAireEventPayload.getPublication().getProjects().size(); i++) {
519
            if(i!=0)
520
                payloadContent += "<br>";
521
            if(openAireEventPayload.getPublication().getProjects().get(i).getAcronym()!=null && !openAireEventPayload.getPublication().getProjects().get(i).getAcronym().trim().equals(""))
522
                payloadContent += "<span>" + openAireEventPayload.getPublication().getProjects().get(i).getAcronym() + "</span>";
523
            else
524
                payloadContent += "<span>" + openAireEventPayload.getPublication().getProjects().get(i).getTitle() + "</span>";
525

  
526
            if(openAireEventPayload.getHighlight().getProjects()!=null && !openAireEventPayload.getHighlight().getProjects().isEmpty()
527
                    && openAireEventPayload.getProvenance()!=null) {
528

  
529
                payloadContent += "<span class=\"pull-right\">" +
530
                        "<b>from: </b>";
531
                if (openAireEventPayload.getProvenance().getUrl() != null) {
532
                    payloadContent += "<a href=\"" + openAireEventPayload.getProvenance().getUrl() + "\" target=\"_blank\">" +
533
                            openAireEventPayload.getProvenance().getRepositoryName() + "</a>";
534
                }
535
                if (openAireEventPayload.getProvenance().getId() != null) {
536
                    payloadContent += "<span> (ID: " + openAireEventPayload.getProvenance().getId() + ")</span>";
537
                }
538

  
539
                payloadContent += "</span>";
540
            }
541
        }
542
        payloadContent += "</div></td></tr>";
543

  
544

  
508 545
        // SUBJECTS
509
        payloadContent += "<tr class=\"el-item\"><td class=\"uk-table-shrink\"><strong class=\"el-title uk-display-block\">" +
546
        if(openAireEventPayload.getHighlight().getSubjects()!=null && !openAireEventPayload.getHighlight().getSubjects().isEmpty()) {
547
            payloadContent += "<tr class=\"el-item success\">";
548
        } else {
549
            payloadContent += "<tr class=\"el-item\">";
550
        }
551

  
552
        payloadContent += "<td class=\"uk-table-shrink\"><strong class=\"el-title uk-display-block\">" +
510 553
                "Subject(s)</strong></td><td class=\"uk-table-shrink\"><div class=\"el-title\">";
511 554

  
512
        payloadContent += "<span>";
513 555
        for(int i=0; i<openAireEventPayload.getPublication().getSubjects().size(); i++) {
514 556
            if(i!=0)
515
                payloadContent += ", ";
516
            payloadContent += openAireEventPayload.getPublication().getSubjects().get(i);
557
                payloadContent += "<br>";
558
            payloadContent += "<span>" + openAireEventPayload.getPublication().getSubjects().get(i) + "</span>";
559

  
560
            if(openAireEventPayload.getHighlight().getSubjects()!=null && !openAireEventPayload.getHighlight().getSubjects().isEmpty()
561
                    && openAireEventPayload.getProvenance()!=null) {
562

  
563
                payloadContent += "<span class=\"pull-right\">" +
564
                        "<b>from: </b>";
565
                if (openAireEventPayload.getProvenance().getUrl() != null) {
566
                    payloadContent += "<a href=\"" + openAireEventPayload.getProvenance().getUrl() + "\" target=\"_blank\">" +
567
                            openAireEventPayload.getProvenance().getRepositoryName() + "</a>";
568
                }
569
                if (openAireEventPayload.getProvenance().getId() != null) {
570
                    payloadContent += "<span> (ID: " + openAireEventPayload.getProvenance().getId() + ")</span>";
571
                }
572

  
573
                payloadContent += "</span>";
574
            }
517 575
        }
518
        payloadContent += "</span>";
519 576
        payloadContent += "</div></td></tr>";
520 577

  
521 578

  

Also available in: Unified diff