fixed a bug in the download that didn't allow it include limits such as Class when drilling down, added a slider that allows you to modify the maximum number of results returned and modified the csv template to include the sitename, query text, and date in its header

This commit is contained in:
Stephen V. Williams 2013-05-31 09:23:05 -06:00
parent 32395cbac2
commit b5e148975a
4 changed files with 60 additions and 12 deletions

View file

@ -1,5 +1,9 @@
<#-- $This file is distributed under the terms of the license in /doc/license.txt$ -->
URI, Name
<#assign today = .now >
<#assign todayDate = today?date>
Results from ${siteName} for ${querytext} on ${todayDate}
URI, Name, URL
<#list individuals as individual>
"${individual.uri}","${individual.name}"
"${individual.uri}","${individual.name}","${individual.profileUrl}"
</#list>

View file

@ -4,15 +4,23 @@
<h2 style="float:left">
<#escape x as x?html>
Search results for '${querytext}'
<#if classGroupName?has_content>limited to type '${classGroupName}'</#if>
<#if typeName?has_content>limited to type '${typeName}'</#if>
</#escape>
<script>
var queryText = '${querytext}'
var urlsBase = '${urls.base}'
<script type="text/javascript">
var url = window.location.toString();
if (url.indexOf("?") == -1){
var queryText = 'querytext=${querytext}';
} else {
var urlArray = url.split("?");
var queryText = urlArray[1];
}
var urlsBase = '${urls.base}';
</script>
</h2>
@ -105,9 +113,12 @@
</div> <!-- end contentsBrowseGroup -->
${stylesheets.add('<link rel="stylesheet" href="${urls.base}/css/search.css" />')}
${stylesheets.add('<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />',
'<link rel="stylesheet" href="${urls.base}/css/search.css" />')}
${headScripts.add('<script type="text/javascript" src="${urls.base}/js/jquery_plugins/qtip/jquery.qtip-1.0.0-rc3.min.js"></script>',
'<script type="text/javascript" src="${urls.base}/js/tiny_mce/tiny_mce.js"></script>')}
${headScripts.add('<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>',
'<script type="text/javascript" src="${urls.base}/js/jquery_plugins/qtip/jquery.qtip-1.0.0-rc3.min.js"></script>',
'<script type="text/javascript" src="${urls.base}/js/tiny_mce/tiny_mce.js"></script>'
)}
${scripts.add('<script type="text/javascript" src="${urls.base}/js/searchDownload.js"></script>')}

View file

@ -14,6 +14,13 @@
<doc>
<str name="uri">${individual.uri?xml}</str>
<str name="name">${individual.name?xml}</str>
<#if individual.preferredTitle?has_content>
<str name="title">${individual.preferredTitle?xml}</str>
</#if>
<#if individual.email?has_content>
<str name="email">"${individual.email}"</str>
</#if>
<str name="vivo-url">${individual.profileUrl?xml}"</str>
</doc>
</#list>
</result>