Changeset 28223 for main/trunk/greenstone2/macros/query.dm
- Timestamp:
- 2013-09-05T13:47:41+12:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/macros/query.dm
r27059 r28223 91 91 args = "&fqa=0&fqv="+argfqv+"&fqf="+argfqf; 92 92 _If_(_cgiargb_, 93 args += "&fqk="+argfqk+"&fqs="+argfqs+"&fqc="+argfqc ;93 args += "&fqk="+argfqk+"&fqs="+argfqs+"&fqc="+argfqc+"&fqaf="+argfqaf; 94 94 ) 95 95 _If_("_cgiarga_" eq "sqlq",args += "&sqlfqf="+argsqlfqf + "&sqlfqc="+argsqlfqc;) … … 102 102 function getqueryargs () \{ 103 103 var args = "&fqa=1"+"&q="+argq+"&fqv="+argfqv+"&fqf="+argfqf+ 104 "&fqk="+argfqk+"&fqs="+argfqs+"&fqc="+argfqc ;104 "&fqk="+argfqk+"&fqs="+argfqs+"&fqc="+argfqc+"&fqaf="+argfqaf; 105 105 _If_("_cgiarga_" eq "sqlq",args += "&sqlfqf="+argsqlfqf + "&sqlfqc="+argsqlfqc;) 106 106 return args; … … 211 211 argfqk="_cgiargfqk_"; 212 212 argfqs="_cgiargfqs_"; 213 argfqaf="_cgiargfqaf_"; 213 214 argfqc="_cgiargfqc_"; 214 215 _If_("_cgiarga_" eq "sqlq", … … 224 225 if (document.QueryForm.fqs != null) \{initfqs(); \} 225 226 if (document.QueryForm.fqk != null) \{initfqk(); \} 227 if (document.QueryForm.fqaf != null) \{initfqaf(); \} 226 228 if (document.QueryForm.fqc != null) \{initfqc(); \} 227 229 _If_("_cgiarga_" eq "sqlq", … … 556 558 \} 557 559 558 // kqk - the casefolding checkboxes560 // fqk - the casefolding checkboxes 559 561 function initfqk() \{ 560 562 var i; … … 595 597 \} 596 598 updatefqk(); 599 \} 600 601 // fqaf - the casefolding checkboxes 602 function initfqaf() \{ 603 var i; 604 fqaf = argfqaf.split(","); 605 for (i=0; i<fqaf.length; i++) \{ 606 if (fqaf[i]=="1") \{ 607 document.QueryForm.fqaf[i].checked = true; 608 \} 609 \} 610 updatefqaf(); 611 612 \} 613 614 615 function updatefqaf() \{ 616 argfqaf=""; 617 if (document.QueryForm.fqaf[0].checked) \{ 618 argfqaf += "1"; 619 \} 620 else \{ 621 argfqaf += "0"; 622 \} 623 var i; 624 for (i=1; i<document.QueryForm.fqaf.length; i++) \{ 625 if (document.QueryForm.fqaf[i].checked) \{ 626 argfqaf += ",1"; 627 \} 628 else \{ 629 argfqaf += ",0"; 630 \} 631 \} 632 \} 633 634 function clearfqaf() \{ 635 var i; 636 for (i=0; i<document.QueryForm.fqaf.length; i++) \{ 637 document.QueryForm.fqaf[i].checked = false; 638 \} 639 updatefqaf(); 597 640 \} 598 641 … … 688 731 if (document.QueryForm.fqk != null) \{clearfqk();\} 689 732 if (document.QueryForm.fqs != null) \{clearfqs();\} 733 if (document.QueryForm.fqaf != null) \{clearfqaf();\} 690 734 if (document.QueryForm.fqc != null) \{clearfqc();\} 691 735 _If_("_cgiarga_" eq "sqlq", … … 894 938 } 895 939 896 897 940 _stemcaseheader_ { 941 _If_("_cgiargct_" eq "1",_If_("_cgiargks_" eq "1",<th align="center" style="font-size:smaller;">_textformcasefold_</th>) 942 _If_("_cgiargafs_" eq "1",<th align="center" style="font-size:smaller;">_textformaccentfold_</th>)_If_("_cgiargss_" eq "1",<th align="center" style="font-size:smaller;">_textformstem_</th>) 943 944 } 898 945 _advancedforms_{ 899 946 <table border="0" cellspacing="0" cellpadding="0" width="90%"> 900 <tr><th></th><th align="left">_textwordphrase_</th>_ If_("_cgiargct_" eq "1",<th colspan="2"><nobr>_textfoldstem_</nobr></th>)<th align="center"> _textinfield_</th></tr>947 <tr><th></th><th align="left">_textwordphrase_</th>_stemcaseheader_<th align="center"> _textinfield_</th></tr> 901 948 _advformlist_ 902 949 <tr> … … 982 1029 # 983 1030 1031 _stemcaseboxes_ { 1032 _If_("_cgiargks_" eq "1",<td align="center"><input type="checkbox" name="fqk" onClick="updatefqk();"></td>) 1033 _If_("_cgiargafs_" eq "1",<td align="center"><input type="checkbox" name="fqaf" onClick="updatefqaf();"></td>) 1034 _If_("_cgiargss_" eq "1",<td align="center"><input type="checkbox" name="fqs" onClick="updatefqs();"></td>) 1035 } 984 1036 _regformelement_{ 985 1037 <tr><td><input type="text" size="39" name="fqv" onChange="updatefqv();" onkeypress="updatefqv(); entersubmit(event);"></td> … … 989 1041 _firstadvformelement_{ 990 1042 <tr><td></td><td><input type="text" size="31" name="fqv" onChange="updatefqv();" onkeypress="updatefqv(); entersubmit(event);"></td> 991 _If_("_cgiargct_" eq "1",<td align="center"><input type="checkbox" name="fqk" onClick="updatefqk();"></td> 992 <td align="center"><input type="checkbox" name="fqs" onClick="updatefqs();"></td>) 1043 _stemcaseboxes_ 993 1044 <td align="right">_fqfselection_</td></tr>} 994 1045 … … 996 1047 <tr><td>_fqcselection_</td> 997 1048 <td><input type="text" size="31" name="fqv" onChange="updatefqv();" onkeypress="updatefqv(); entersubmit(event);"></td> 998 _If_("_cgiargct_" eq "1",<td align="center"><input type="checkbox" name="fqk" onClick="updatefqk();"></td> 999 <td align="center"><input type="checkbox" name="fqs" onClick="updatefqs();"></td>) 1049 _stemcaseboxes_ 1000 1050 <td align="right">_fqfselection_</td></tr>} 1001 1051
Note:
See TracChangeset
for help on using the changeset viewer.