James Moger
2013-06-18 067a2fcb2cda0aef4357cf9fdaaf35538b3d926e
Moved edit link to button
2 files modified
12 ■■■■■ changed files
src/main/java/com/gitblit/wicket/pages/RepositoryPage.html 2 ●●● patch | view | raw | blame | history
src/main/java/com/gitblit/wicket/pages/RepositoryPage.java 10 ●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/wicket/pages/RepositoryPage.html
@@ -40,9 +40,9 @@
                            <!-- future spot for other repo buttons -->
                            <a class="btn" wicket:id="starLink"></a>
                            <a class="btn" wicket:id="unstarLink"></a>
                            <a class="btn" wicket:id="myForkLink"><img style="border:0px;vertical-align:middle;" src="fork-black_16x16.png"></img> <wicket:message key="gb.myFork"></wicket:message></a>
                            <a class="btn" wicket:id="forkLink"><img style="border:0px;vertical-align:middle;" src="fork-black_16x16.png"></img> <wicket:message key="gb.fork"></wicket:message></a>
                            <a class="btn" wicket:id="editLink"><i class="icon-cog"></i> <wicket:message key="gb.edit"></wicket:message></a>
                        </div>
                        
                        <div wicket:id="repositoryNavPanel"></div>
src/main/java/com/gitblit/wicket/pages/RepositoryPage.java
@@ -226,9 +226,6 @@
        isOwner = GitBlitWebSession.get().isLoggedIn()
                && (model.isOwner(GitBlitWebSession.get()
                        .getUsername()));
        if (showAdmin || isOwner) {
            pages.put("edit", new PageRegistration("gb.edit", EditRepositoryPage.class, params));
        }
        return pages;
    }
    
@@ -336,6 +333,13 @@
            }
        }
        
        if (showAdmin || isOwner) {
            String url = getRequestCycle().urlFor(EditRepositoryPage.class, WicketUtils.newRepositoryParameter(model.name)).toString();
            add(new ExternalLink("editLink", url));
        } else {
            add(new Label("editLink").setVisible(false));
        }
        super.setupPage(repositoryName, pageName);
    }