James Moger
2011-04-23 4910c13d1049a03895972878ff268a10149ad033
Restylized search form.  Used GNOME's search icon.
1 files added
5 files modified
33 ■■■■ changed files
src/com/gitblit/wicket/GitBlitWebApp.properties 4 ●●● patch | view | raw | blame | history
src/com/gitblit/wicket/WicketUtils.java 4 ●●●● patch | view | raw | blame | history
src/com/gitblit/wicket/panels/PageLinksPanel.html 3 ●●●● patch | view | raw | blame | history
src/com/gitblit/wicket/panels/PageLinksPanel.java 6 ●●●● patch | view | raw | blame | history
src/com/gitblit/wicket/resources/gitblit.css 16 ●●●● patch | view | raw | blame | history
src/com/gitblit/wicket/resources/search-icon.png patch | view | raw | blame | history
src/com/gitblit/wicket/GitBlitWebApp.properties
@@ -64,4 +64,6 @@
gb.filesCopied = {0} files copied
gb.filesRenamed = {0} files renamed
gb.missingUsername = Missing Username
gb.edit = edit
gb.edit = edit
gb.searchTypeTooltip = Select Search Type
gb.searchTooltip = Search Git:Blit
src/com/gitblit/wicket/WicketUtils.java
@@ -32,6 +32,10 @@
        container.add(new SimpleAttributeModifier("title", value));
    }
    public static void setInputPlaceholder(Component container, String value) {
        container.add(new SimpleAttributeModifier("placeholder", value));
    }
    public static void setChangeTypeCssClass(Component container, ChangeType type) {
        switch (type) {
        case ADD:
src/com/gitblit/wicket/panels/PageLinksPanel.html
@@ -8,8 +8,7 @@
    <!-- floating search form on right -->
    <form wicket:id="searchForm">
        <div class="search">
            <select wicket:id="searchType"/>
            <wicket:message key="gb.search"></wicket:message>:
            <select wicket:id="searchType"/>
            <input type="text" id="searchBox" wicket:id="searchBox" value=""/>
        </div>
    </form>
src/com/gitblit/wicket/panels/PageLinksPanel.java
@@ -118,8 +118,12 @@
            this.repositoryName = repositoryName;
            DropDownChoice<SearchType> searchType = new DropDownChoice<SearchType>("searchType", Arrays.asList(SearchType.values()));
            searchType.setModel(searchTypeModel);
            WicketUtils.setHtmlTitle(searchType, getString("gb.searchTypeTooltip"));
            add(searchType);
            add(new TextField<String>("searchBox", searchBoxModel));
            TextField<String> searchBox = new TextField<String>("searchBox", searchBoxModel);
            add(searchBox);
            WicketUtils.setHtmlTitle(searchBox, getString("gb.searchTooltip"));
            WicketUtils.setInputPlaceholder(searchBox, getString("gb.search"));
        }
        @Override
src/com/gitblit/wicket/resources/gitblit.css
@@ -175,10 +175,18 @@
    padding:4px 4px 3px 3px;    
}
.repositories_message {
    border: solid #bbb;
    border-width: 0px 0px 1px;
    padding: 8px;
div.search input {
    background: url(/com/gitblit/wicket/resources/search-icon.png) no-repeat 4px center;
    color: #ddd;
    background-color: #000070;
    border: 1px solid transparent;
    padding: 0px 2px 2px 22px;
}
div.search input:hover, div.search input:focus {
    color: white;
    border-bottom: 1px solid orange;
    outline: none;
}
div.page_path {
src/com/gitblit/wicket/resources/search-icon.png