.search_form
:javascript function set_pathname() { document.searchform.pathname.value = location.pathname; } %form(name="searchform" action="#{url_for '/search'}" method="post") %p %input#query(name="query" size="70" type="text" style="width: 419px;"){:value => params[:query]} %input#search(type="submit" name="search" value="#{t(:search)}" onclick="set_pathname()") %input#newtab(type="submit" name="newtab" value="#{t(:new_tab)}" onclick="open_newtab(); return false;") %input#clear(type="submit" name="clear" value="#{t(:clear)}" onclick="set_pathname()") %br = t(:target) + ":" = create_select_shead(params[:shead]) = t(:package) + ":" = create_select_package(@path) = create_checkbox('onematch', params[:onematch], t(:onematch)) = create_checkbox('sensitive', params[:sensitive], t(:case_sensitive)) = create_favorite_list(@package_list) %input(name="pathname" type="hidden" value="") %input(name="relative_url" type="hidden" value="#{ENV['MILKODE_RELATIVE_URL']}")