Skip to content

Commit

Permalink
Integrate symbol search into new search pane.
Browse files Browse the repository at this point in the history
  • Loading branch information
s-ludwig committed Feb 15, 2015
1 parent e9fb1f3 commit 78a207f
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 4 deletions.
2 changes: 1 addition & 1 deletion css/ddox.css
Expand Up @@ -149,7 +149,7 @@ a.inherited:after { content: url(../images/ddox/inherited.png); padding-left: 3p

#symbolSearchResults {
position: absolute;
left: 136pt;
left: 158pt;
width: 400pt;
margin: 0;
background-color: white;
Expand Down
5 changes: 2 additions & 3 deletions dpl-docs/views/layout.dt
Expand Up @@ -16,6 +16,7 @@ html(lang='en-US')
link(rel='stylesheet', href='#{root_dir}css/style.css')
link(rel='stylesheet', href='#{root_dir}css/print.css', media='print')
link(rel='stylesheet', href='#{root_dir}css/cssmenu.css')
link(rel='stylesheet', href='#{root_dir}css/ddox.css')
link(rel='stylesheet', href='https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css')
link(rel='shortcut icon', href='#{root_dir}favicon.ico')
script(type="text/javascript", src="#{root_dir}prettify/prettify.js")
Expand All @@ -41,6 +42,7 @@ html(lang='en-US')
|
span#search-query
input#q(name='q', placeholder='Search')
input#symbolSearch(style="display: none", type="text", name="symbolSearch", placeholder="API Search", onchange="performSymbolSearch(80);", onkeypress="this.onchange();", onpaste="this.onchange();", oninput="this.onchange();", autofocus)
span#search-dropdown
select#sitesearch(name='sitesearch', size='1')
option(value='dlang.org') Entire D Site
Expand All @@ -53,9 +55,6 @@ html(lang='en-US')
i.fa.fa-search
span go

#symbolSearchPane(style="display: none")
input#symbolSearch(type="text", name="symbolSearch", placeholder="API Search", onchange="performSymbolSearch(80);", onkeypress="this.onchange();", onpaste="this.onchange();", oninput="this.onchange();", autofocus)

#cssmenu
ul
li
Expand Down
10 changes: 10 additions & 0 deletions js/ddox.js
Expand Up @@ -3,6 +3,16 @@ function setupDdox()
$(".tree-view").children(".package").click(toggleTree);
$(".tree-view.collapsed").children("ul").hide();
$("#symbolSearch").attr("tabindex", "1000");

updateSearchBox();
$('#sitesearch').change(updateSearchBox);
}

function updateSearchBox()
{
var ddox = $('#sitesearch').val() == "dlang.org/library";
$('#q').toggle(!ddox);
$('#symbolSearch').toggle(ddox);
}

function toggleTree()
Expand Down

0 comments on commit 78a207f

Please sign in to comment.