| | |
| | | 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);
|
| | |
| | | if (!StringUtils.isEmpty(wicketId)) {
|
| | | Component c = get(wicketId);
|
| | | if (c != null) {
|
| | | //c.setEnabled(false);
|
| | | WicketUtils.setCssClass(c, "active");
|
| | | // c.setEnabled(false);
|
| | | // WicketUtils.setCssClass(c, "selected");
|
| | | }
|
| | | }
|
| | | }
|
| | |
| | |
|
| | | 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"));
|
| | | }
|
| | |
|
| | |
| | | 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;
|