James Moger
2012-10-03 c25b9801899e86753dd6ba80ebc68102ee37a21c
Display fork indicator in Manager
2 files modified
9 ■■■■■ changed files
build.xml 1 ●●●● patch | view | raw | blame | history
src/com/gitblit/client/IndicatorsRenderer.java 8 ●●●●● patch | view | raw | blame | history
build.xml
@@ -613,6 +613,7 @@
            <resource file="${basedir}/resources/search-icon.png" />
            <resource file="${basedir}/resources/commit_changes_16x16.png" />
            <resource file="${basedir}/resources/commit_merge_16x16.png" />
            <resource file="${basedir}/resources/commit_divide_16x16.png" />
            <resource file="${basedir}/resources/blank.png" />
            <resource file="${basedir}/src/com/gitblit/wicket/GitBlitWebApp.properties" />
            <resource file="${basedir}/src/com/gitblit/wicket/GitBlitWebApp_ja.properties" />
src/com/gitblit/client/IndicatorsRenderer.java
@@ -54,6 +54,8 @@
    private final ImageIcon federatedIcon;
    private final ImageIcon forkIcon;
    public IndicatorsRenderer() {
        super(new FlowLayout(FlowLayout.RIGHT, 1, 0));
        blankIcon = new ImageIcon(getClass().getResource("/blank.png"));
@@ -64,6 +66,7 @@
        doxIcon = new ImageIcon(getClass().getResource("/book_16x16.png"));
        frozenIcon = new ImageIcon(getClass().getResource("/cold_16x16.png"));
        federatedIcon = new ImageIcon(getClass().getResource("/federated_16x16.png"));
        forkIcon = new ImageIcon(getClass().getResource("/commit_divide_16x16.png"));
    }
    @Override
@@ -77,6 +80,11 @@
        if (value instanceof RepositoryModel) {
            StringBuilder tooltip = new StringBuilder();
            RepositoryModel model = (RepositoryModel) value;
            if (model.isFork()) {
                JLabel icon = new JLabel(forkIcon);
                tooltip.append(Translation.get("gb.isFork")).append("<br/>");
                add(icon);
            }
            if (model.useTickets) {
                JLabel icon = new JLabel(tixIcon);
                tooltip.append(Translation.get("gb.tickets")).append("<br/>");