James Moger
2011-09-30 8c5d72248c20fc78c7b2c1d4388d073affccad20
src/com/gitblit/wicket/pages/RepositoryPage.java
@@ -136,8 +136,7 @@
            String extra = item.getModelObject();
            PageRegistration pageReg = registeredPages.get(extra);
            item.add(new LinkPanel("extraLink", null, getString(pageReg.translationKey),
                  pageReg.pageClass, WicketUtils.newRepositoryParameter(repositoryName))
                  /*.setEnabled(!extra.equals(pageWicketId))*/);
                  pageReg.pageClass, WicketUtils.newRepositoryParameter(repositoryName)));
         }
      };
      add(extrasView);
@@ -385,7 +384,7 @@
      void setTranslatedAttributes() {
         WicketUtils.setHtmlTooltip(get("searchType"), getString("gb.searchTypeTooltip"));
         WicketUtils.setHtmlTooltip(get("searchBox"), getString("gb.searchTooltip"));
         WicketUtils.setHtmlTooltip(get("searchBox"), MessageFormat.format(getString("gb.searchTooltip"), repositoryName));
         WicketUtils.setInputPlaceholder(get("searchBox"), getString("gb.search"));
      }
@@ -393,6 +392,10 @@
      public void onSubmit() {
         SearchType searchType = searchTypeModel.getObject();
         String searchString = searchBoxModel.getObject();
         if (searchString == null) {
            // FIXME IE intermittently has no searchString. Wicket bug?
            return;
         }
         for (SearchType type : SearchType.values()) {
            if (searchString.toLowerCase().startsWith(type.name().toLowerCase() + ":")) {
               searchType = type;