| | |
| | | DataView<GitNote> notesView = new DataView<GitNote>("notes", notesDp) { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Override |
| | | public void populateItem(final Item<GitNote> item) { |
| | | GitNote entry = item.getModelObject(); |
| | | item.add(new RefsPanel("refName", repositoryName, Arrays.asList(entry.notesRef))); |
| | |
| | | } |
| | | }; |
| | | add(notesView.setVisible(notes.size() > 0)); |
| | | |
| | | |
| | | // changed paths list |
| | | add(new CommitLegendPanel("commitLegend", diff.stat.paths)); |
| | | ListDataProvider<PathChangeModel> pathsDp = new ListDataProvider<PathChangeModel>(diff.stat.paths); |
| | |
| | | private static final long serialVersionUID = 1L; |
| | | int counter; |
| | | |
| | | @Override |
| | | public void populateItem(final Item<PathChangeModel> item) { |
| | | final PathChangeModel entry = item.getModelObject(); |
| | | Label changeType = new Label("changeType", ""); |
| | |
| | | .newPathParameter(repositoryName, entry.commitId, entry.path)) |
| | | .setEnabled(!entry.changeType.equals(ChangeType.ADD))); |
| | | } |
| | | |
| | | |
| | | WicketUtils.setAlternatingBackground(item, counter); |
| | | counter++; |
| | | } |
| | |
| | | protected String getPageName() { |
| | | return getString("gb.commitdiff"); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | protected Class<? extends BasePage> getRepoNavPageClass() { |
| | | return LogPage.class; |