Changeset 11979


Ignore:
Timestamp:
2006-06-29T14:52:22+12:00 (18 years ago)
Author:
mdewsnip
Message:

Committed the new advanced search page (disabled).

File:
1 edited

Legend:

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

    r11977 r11979  
    852852_textbeginsearch_ {Search}
    853853
     854# Don't display the "post-processed" string, since all advanced searches use phrases
     855_textpostprocess_ {}
     856
    854857# Hide the "search and display results in ... order" text
    855858_textformselect_ {}
     
    888891  <nobr><span class="cicqueryfieldtext">Search place references by title/author/keywords: </span><input type="text" name="txq" value="" size="40" style="border: solid 1px #005400;"></nobr>
    889892</form>
     893}
     894
     895_advancedformsnew_ {
     896<input type="hidden" name="a" value="q">
     897<input type="hidden" name="q" value="">
     898<input type="hidden" name="qt" value="1">
     899<input type="hidden" name="qf" value="1">
     900<input type="hidden" name="fqa" value="1">
     901<input type="hidden" name="m" value="-1">
     902
     903<tr>
     904  <td colspan="3">
     905    <center>
     906      <nobr>
     907        <select name="aqi" onChange="prepareadvancedsearch();">
     908          <option value="ZZ">Keyword</option>
     909      <option value="PL">Type of place</option>
     910      <option value="IN">Institution</option>
     911      <option value="AR">Designer</option>
     912        </select>
     913
     914        <select name="aqp">
     915          <option value="0">contains</option>
     916      <option value="1">is</option>
     917        </select>
     918
     919        <span id="agv">
     920          <input name="aqv" type="text" style="width: 450px"/>
     921        </span>
     922      </nobr>
     923    </center>
     924  </td>
     925</tr>
     926
     927<tr>
     928  <td colspan="3">&nbsp;</td>
     929</tr>
     930
     931<tr>
     932  <td valign="top"><center><b>Function:</b></center></td>
     933  <td valign="top"><center><b>Time period:</b></center></td>
     934  <td valign="top"><center><b>Style:</b></center></td>
     935</tr>
     936
     937<tr>
     938  <!-- Function: Functions metadata, index FU -->
     939  <td valign="top">
     940    <select name="fuq" onChange="prepareadvancedsearch();" size="10" multiple="true" style="width: 225px;">
     941      <option value="academic department building">academic department building</option>
     942      <option value="administration">administration</option>
     943      <option value="admissions office">admissions office</option>
     944      <option value="alumni center">alumni center</option>
     945      <option value="arboretum">arboretum</option>
     946      <option value="archaeological site">archaeological site</option>
     947      <option value="auditorium">auditorium</option>
     948      <option value="bell tower">bell tower</option>
     949      <option value="chapel">chapel</option>
     950      <option value="classrooms">classrooms</option>
     951      <option value="debating society">debating society</option>
     952      <option value="dining hall">dining hall</option>
     953      <option value="facility management building">facility management building</option>
     954      <option value="faculty offices">faculty offices</option>
     955      <option value="gardens">gardens (planned)</option>
     956      <option value="Greek letter society">Greek letter society</option>
     957      <option value="gymnasium">gymnasium</option>
     958      <option value="infirmary">infirmary</option>
     959      <option value="library">library</option>
     960      <option value="master plan campus">master plan (campus)</option>
     961      <option value="master plan landscape">master plan (landscape)</option>
     962      <option value="memorial site">memorial site</option>
     963      <option value="museum">museum</option>
     964      <option value="observatory">observatory</option>
     965      <option value="old main">old main</option>
     966      <option value="outdoor space">outdoor space</option>
     967      <option value="presidents house">president's house</option>
     968      <option value="residence hall">residence hall</option>
     969      <option value="stadium">stadium</option>
     970      <option value="student union">student union</option>
     971      <option value="theatre">theatre</option>
     972      <option value="other">other</option>
     973    </select>
     974  </td>
     975
     976  <!-- Time period: Time_period metadata, index TM -->
     977  <td valign="top">
     978    <select name="tmq" onChange="prepareadvancedsearch();" size="10" multiple="true" style="width: 225px;">
     979      <option value="pre 1800">pre-1800</option>
     980      <option value="1800 1850">1800-1850</option>
     981      <option value="1850 1900">1850-1900</option>
     982      <option value="1900 1945">1900-1945</option>
     983      <option value="1945 1995">1945-1995</option>
     984      <option value="post 1995">post-1995</option>
     985    </select>
     986  </td>
     987
     988  <!-- Style: Style metadata, index SY -->
     989  <td valign="top">
     990    <select name="syq" onChange="prepareadvancedsearch();" size="10" multiple="true" style="width: 225px;">
     991      <option value="American colonial">American colonial</option>
     992      <option value="Federal">Federal</option>
     993      <option value="Greek revival">Greek revival</option>
     994      <option value="Italianate">Italianate</option>
     995      <option value="Gothic revival">Gothic revival</option>
     996      <option value="Romanesque revival">Romanesque revival</option>
     997      <option value="Victorian">Victorian</option>
     998      <option value="Beaux arts classicism">Beaux-arts classicism</option>
     999      <option value="Colonial revival">Colonial revival</option>
     1000      <option value="Mission Mission revival">Mission/Mission revival</option>
     1001      <option value="Modern pre World War II">Modern/pre-World War II</option>
     1002      <option value="Modern post World War II">Modern/post-World War II</option>
     1003      <option value="Postmodern">Postmodern</option>
     1004      <option value="Contemporary">Contemporary</option>
     1005      <option value="Regionalist Vernacular">Regionalist/Vernacular</option>
     1006      <option value="Other">Other</option>
     1007    </select>
     1008  </td>
     1009</tr>
     1010
     1011<tr>
     1012  <td colspan="3">&nbsp;</td>
     1013</tr>
     1014
     1015<tr>
     1016  <td valign="top"><center><b>Materials:</b></center></td>
     1017  <td valign="top"><center><b>Designation:</b></center></td>
     1018  <td valign="top"><center><b>State:</b></center></td>
     1019</tr>
     1020
     1021<tr>
     1022  <!-- Materials: Materials metadata, index MA -->
     1023  <td valign="top">
     1024    <select name="maq" onChange="prepareadvancedsearch();" size="10" multiple="true" style="width: 225px;">
     1025      <option value="aluminium siding">aluminium siding</option>
     1026      <option value="ashlar">ashlar</option>
     1027      <option value="asphalt">asphalt</option>
     1028      <option value="bluestone">bluestone</option>
     1029      <option value="brick">brick</option>
     1030      <option value="brownstone">brownstone</option>
     1031      <option value="cedar">cedar</option>
     1032      <option value="cement">cement</option>
     1033      <option value="cinderblock">cinderblock</option>
     1034      <option value="clapboard">clapboard</option>
     1035      <option value="clay block">clay block</option>
     1036      <option value="copper">copper</option>
     1037      <option value="cypress">cypress</option>
     1038      <option value="dolomite">dolomite</option>
     1039      <option value="fiberglass">fiberglass</option>
     1040      <option value="fieldstone">fieldstone</option>
     1041      <option value="flagstone">flagstone</option>
     1042      <option value="foam">foam</option>
     1043      <option value="gneiss">gneiss</option>
     1044      <option value="granite">granite</option>
     1045      <option value="gypsum block">gypsum block</option>
     1046      <option value="ignimbrite">ignimbrite</option>
     1047      <option value="lathe and plaster">lathe and plaster</option>
     1048      <option value="limestone">limestone</option>
     1049      <option value="logs">logs</option>
     1050      <option value="marble">marble</option>
     1051      <option value="masonry">masonry</option>
     1052      <option value="plaster">plaster</option>
     1053      <option value="quartzite">quartzite</option>
     1054      <option value="rubber">rubber</option>
     1055      <option value="sandstone">sandstone</option>
     1056      <option value="schist">schist</option>
     1057      <option value="slate">slate</option>
     1058      <option value="steel">steel</option>
     1059      <option value="stone">stone</option>
     1060      <option value="stucco">stucco</option>
     1061      <option value="terra cotta">terra cotta</option>
     1062      <option value="tile">tile</option>
     1063      <option value="wood">wood</option>
     1064    </select>
     1065  </td>
     1066
     1067  <!-- Designation: Designation metadata, index ? -->
     1068  <td valign="top">
     1069    <select name="dsq" onChange="prepareadvancedsearch();" size="10" multiple="true" style="width: 225px;">
     1070      <option value="National Register">National Register</option>
     1071      <option value="National Historic Landmark">National Historic Landmark</option>
     1072      <option value="HABS HAER">HABS/HAER</option>
     1073      <option value="Local state">Local and state designations</option>
     1074    </select>
     1075  </td>
     1076
     1077  <!-- State: State metadata, index ST -->
     1078  <td valign="top">
     1079    <select name="stq" onChange="prepareadvancedsearch();" size="10" multiple="true" style="width: 225px;">
     1080      <option value="Northeast">Northeast</option>
     1081      <option value="Southeast">Southeast</option>
     1082      <option value="Midwest">Midwest</option>
     1083      <option value="Southwest">Southwest</option>
     1084      <option value="Mountain">Mountain</option>
     1085      <option value="West">West</option>
     1086      <option value="AL">Alabama</option>
     1087      <option value="AK">Alaska</option>
     1088      <option value="AZ">Arizona</option>
     1089      <option value="AR">Arkansas</option>
     1090      <option value="CA">California</option>
     1091      <option value="CO">Colorado</option>
     1092      <option value="CT">Connecticut</option>
     1093      <option value="DE">Delaware</option>
     1094      <option value="FL">Florida</option>
     1095      <option value="GA">Georgia</option>
     1096      <option value="HI">Hawaii</option>
     1097      <option value="ID">Idaho</option>
     1098      <option value="IL">Illinois</option>
     1099      <option value="IN">Indiana</option>
     1100      <option value="IA">Iowa</option>
     1101      <option value="KS">Kansas</option>
     1102      <option value="KY">Kentucky</option>
     1103      <option value="LA">Louisiana</option>
     1104      <option value="ME">Maine</option>
     1105      <option value="MD">Maryland</option>
     1106      <option value="MA">Massachusetts</option>
     1107      <option value="MI">Michigan</option>
     1108      <option value="MN">Minnesota</option>
     1109      <option value="MS">Mississippi</option>
     1110      <option value="MO">Missouri</option>
     1111      <option value="MT">Montana</option>
     1112      <option value="NE">Nebraska</option>
     1113      <option value="NV">Nevada</option>
     1114      <option value="NH">New Hampshire</option>
     1115      <option value="NJ">New Jersey</option>
     1116      <option value="NM">New Mexico</option>
     1117      <option value="NY">New York</option>
     1118      <option value="NC">North Carolina</option>
     1119      <option value="ND">North Dakota</option>
     1120      <option value="OH">Ohio</option>
     1121      <option value="OK">Oklahoma</option>
     1122      <option value="OR">Oregon</option>
     1123      <option value="PA">Pennsylvania</option>
     1124      <option value="RI">Rhode Island</option>
     1125      <option value="SC">South Carolina</option>
     1126      <option value="SD">South Dakota</option>
     1127      <option value="TN">Tennessee</option>
     1128      <option value="TX">Texas</option>
     1129      <option value="UT">Utah</option>
     1130      <option value="VT">Vermont</option>
     1131      <option value="VA">Virginia</option>
     1132      <option value="WA">Washington</option>
     1133      <option value="WV">West Virginia</option>
     1134      <option value="WI">Wisconsin</option>
     1135      <option value="WY">Wyoming</option>
     1136    </select>
     1137  </td>
     1138</tr>
     1139
     1140<tr>
     1141  <td colspan="3">
     1142    <div style="float:right"><input type="submit" value="_textbeginsearch_" onClick="prepareadvancedsearch();"></div>
     1143  </td>
     1144</tr>
    8901145}
    8911146
     
    9361191}
    9371192
     1193_cicjavascriptnew_ {
     1194<script language="Javascript">
     1195
     1196function initializesimplesearch() \{
     1197   document.SimpleQueryForm.txq.focus();
     1198\}
     1199
     1200function initializeadvancedsearch() \{
     1201\}
     1202
     1203function initializereferencessearch() \{
     1204   document.ReferencesQueryForm.txq.focus();
     1205\}
     1206
     1207function preparesimplesearch() \{
     1208   document.SimpleQueryForm.fqv.value = document.SimpleQueryForm.txq.value;
     1209\}
     1210
     1211function prepareadvancedsearch()
     1212\{
     1213   document.QueryForm.q.value = "";
     1214
     1215   addIndexValue(document.QueryForm.q, document.QueryForm.fuq, "FU");
     1216   addIndexValue(document.QueryForm.q, document.QueryForm.tmq, "TM");
     1217   addIndexValue(document.QueryForm.q, document.QueryForm.syq, "SY");
     1218   addIndexValue(document.QueryForm.q, document.QueryForm.maq, "MA");
     1219   addIndexValue(document.QueryForm.q, document.QueryForm.stq, "ST");
     1220
     1221   alert(document.QueryForm.q.value);
     1222\}
     1223
     1224function preparereferencessearch() \{
     1225   document.ReferencesQueryForm.fqv.value = document.ReferencesQueryForm.txq.value;
     1226\}
     1227
     1228function addIndexValue(query_field_reference, select_reference, index_code)
     1229\{
     1230   var index_value = "";
     1231   for (var i = 0; i < select_reference.options.length; i++) \{
     1232      if (select_reference.options[i].selected) \{
     1233         index_value += ((index_value != "") ? " | " : "");
     1234     index_value += '["' + select_reference.options[i].value + '"]:' + index_code;
     1235      \}
     1236   \}
     1237
     1238   if (index_value != "") \{
     1239      query_field_reference.value += ((query_field_reference.value != "") ? " & " : "");
     1240      query_field_reference.value += "(" + index_value + ")";
     1241   \}
     1242\}
     1243
     1244</script>
     1245}
     1246
    9381247_cicjavascript_ {
    9391248<script language="Javascript">
Note: See TracChangeset for help on using the changeset viewer.