protected void display()

in src/main/java/com/googlesource/gerrit/plugins/xdocs/client/XDocSideBySideDiffScreen.java [41:70]


  protected void display(ChangeInfo change) {
    String frameIdA = "xdoc_sidebyside_diff_a_iframe";
    Frame frameA =
        getRevisionA() != null
            ? new Frame(XDocApi.getUrl(change.project(), getRevisionSideA(), getPath()))
            : new Frame();
    frameA.getElement().setId(frameIdA);
    XDocScreen.resize(frameA, frameIdA);

    String frameIdB = "xdoc_sidebyside_diff_b_iframe";
    Frame frameB = new Frame(XDocApi.getUrl(change.project(), getRevisionSideB(), getPath()));
    frameB.getElement().setId(frameIdB);
    XDocScreen.resize(frameB, frameIdB);

    FlexTable t = new FlexTable();
    t.setStyleName("xdocs-diff-table");
    int row = addRow(t);
    t.setWidget(
        row,
        0,
        new PatchSetSelectBox(DiffView.SIDE_BY_SIDE, DisplaySide.A, change, base, patchSet, path));
    t.setWidget(
        row,
        1,
        new PatchSetSelectBox(DiffView.SIDE_BY_SIDE, DisplaySide.B, change, base, patchSet, path));
    row = addRow(t);
    t.setWidget(row, 0, frameA);
    t.setWidget(row, 1, frameB);
    add(t);
  }