Changeset 12222 for trunk/cic-hcap


Ignore:
Timestamp:
2006-07-13T19:38:43+12:00 (18 years ago)
Author:
mdewsnip
Message:

More changes to advanced search forms, particularly bibliography.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/cic-hcap/macros/extra.dm

    r12221 r12222  
    11471147\{
    11481148\}
     1149
     1150function initalizeAdvancedBibliographySearch()
     1151\{
     1152\}
     1153
     1154function prepareAdvancedBibliographySearch()
     1155\{
     1156   document.AdvancedBibliographyQueryForm.q.value = "";
     1157
     1158   for (var i = 0; i < document.AdvancedBibliographyQueryForm.abqv.length; i++) \{
     1159      var abqv_value = document.AdvancedBibliographyQueryForm.abqv[i].value;
     1160      if (abqv_value != "") \{
     1161     var combiner = "&";
     1162     if (document.AdvancedBibliographyQueryForm.abqc[i].value == "or") \{
     1163        combiner = "|";
     1164     \}
     1165     if (document.AdvancedBibliographyQueryForm.abqp[i].value == "1") \{
     1166        abqv_value = '"' + abqv_value + '"';
     1167         \}
     1168         addQueryTerm(document.AdvancedBibliographyQueryForm.q, "[" + abqv_value + "]:" + document.AdvancedBibliographyQueryForm.aqi[i].value, combiner);
     1169      \}
     1170   \}
     1171
     1172   alert(document.AdvancedBibliographyQueryForm.q.value);
     1173\}
    11491174}
    11501175
     
    11531178    <td>
    11541179      <nobr>
    1155         <select name="abqi" onChange="prepareBibliographySearch();">
     1180        <select name="abqi" onChange="prepareAdvancedBibliographySearch();">
    11561181      <option value="RE">General keyword</option>
    11571182      <option value="RR">Author keyword</option>
     
    11591184    </select>
    11601185
    1161     <select name='abqp'>
     1186    <select name="abqp" onChange="prepareAdvancedBibliographySearch();">
    11621187      <option value='0'>contains</option>
    11631188      <option value='1'>is</option>
     
    11661191    <input name='abqv' type='text' style='width: 450px'/>
    11671192
    1168     <select name="abqc">
     1193    <select name="abqc" onChange="prepareAdvancedBibliographySearch();">
    11691194      <option value="and">and</option>
    11701195      <option value="or">or</option>
     
    12081233<form name=AdvancedBibliographyQueryForm method=get action="_gwcgi_" onSubmit="prepareAdvancedBibliographySearch();">
    12091234  <input type="hidden" name="a" value="q">
     1235  <input type="hidden" name="q" value="">
     1236  <input type="hidden" name="qt" value="1">
     1237  <input type="hidden" name="qf" value="1">
     1238  <input type="hidden" name="fqa" value="1">
     1239  <input type="hidden" name="m" value="-1">
    12101240
    12111241  <table>
     
    12641294    <input type="hidden" name="aqib" value="">
    12651295
    1266     <select name='aqp'>
     1296    <select name="aqp" onChange="prepareAdvancedSearch();">
    12671297      <option value='0'>contains</option>
    12681298      <option value='1'>is</option>
     
    12731303    </span>
    12741304
    1275     <select name="aqc">
     1305    <select name="aqc" onChange="prepareAdvancedSearch();">
    12761306      <option value="and">and</option>
    12771307      <option value="or">or</option>
Note: See TracChangeset for help on using the changeset viewer.