Modified:
trunk/qglite.js
Log:
added a test to see if any topics, programs, series or colums were
selected, if so prepended an "idString" id= to
document.selectionForm.queryBox.value
Modified: trunk/qglite.js
==============================================================================
--- trunk/qglite.js (original)
+++ trunk/qglite.js Thu Oct 23 12:48:11 2008
@@ -225,7 +225,7 @@
{
selectedTopicsString = document.selectionForm.selectedTopics.value
+ ',';
}
- else if ((document.selectionForm.selectedSeries.value.length =! 0) |
| ( document.selectionForm.selectedSeries.value == null))
+ else if ((document.selectionForm.selectedSeries.value.length =! 0) |
| ( document.selectionForm.selectedSeries.value =! null))
{
selectedTopicsString = document.selectionForm.selectedTopics.value
+ ',';
}
@@ -325,9 +325,18 @@
pEDateString = '&endDate=' + document.selectionForm.pEDate.value;
}
+idString =""
+if ((selectedTopicsString.length + selectedProgramsString.length +
selectedSeriesString.length + selectedColumnsString.length) >= 1) {
+ idString ="id=";
+}
+else {
+ idString ="";
+}
+
+
// document.selectionForm.queryBox.value = 'http://api.npr.org/query?id='
+ selectedTopicsString + selectedProgramsString + selectedSeriesString
+ selectedColumnsString + searchTermString + startNumString+
numResultsString+ pDateString + pSDateString + pEDateString;
-document.selectionForm.queryBox.value = selectedTopicsString +
selectedProgramsString + selectedSeriesString + selectedColumnsString +
searchTermString + startNumString+ numResultsString+ pDateString +
pSDateString + pEDateString;
+document.selectionForm.queryBox.value = idString + selectedTopicsString
+ selectedProgramsString + selectedSeriesString + selectedColumnsString
+ searchTermString + startNumString+ numResultsString+ pDateString +
pSDateString + pEDateString;
// alert(document.selectionForm.queryBox.value);