source: other-projects/tipple-android/i-greenstone-server-files/greenstone/webapps/greenstone3/interfaces/gs2/js/pref.js@ 26899

Last change on this file since 26899 was 26899, checked in by davidb, 11 years ago

Tipple reborn after Chris's Summer of Code 2013

File size: 1.9 KB
Line 
1function changePref(val){
2 document.PrefForm.qfm.value = val;
3 // display different options associated with different modes
4 if(val=='1') {
5 for (var i=0; i<document.getElementsByTagName('tr').length;i++) {
6 var id = document.getElementsByTagName('tr')[i].id;
7 if(id.indexOf("text")!=-1){
8 document.getElementById(id).style.display='none';
9 } else if(id.indexOf("tf")!=-1) {
10 document.getElementById(id).style.display='none';
11 } else if(id.indexOf("adv")!=-1){
12 document.getElementById(id).style.display='table-row';
13 }
14 }
15 } else if (val=='0') {
16 for (var i=0; i<document.getElementsByTagName('tr').length;i++) {
17 var id = document.getElementsByTagName('tr')[i].id;
18 if(id.indexOf("text")!=-1) {
19 document.getElementById(id).style.display='none';
20 } else if(id.indexOf("adv")!=-1){
21 document.getElementById(id).style.display='none';
22 } else if(id.indexOf("tf")!=-1) {
23 document.getElementById(id).style.display='table-row';
24 }
25 }
26 } else {
27 for (var i=0; i<document.getElementsByTagName('tr').length;i++) {
28 var id = document.getElementsByTagName('tr')[i].id;
29 if(id.indexOf("text")!=-1){
30 document.getElementById(id).style.display='table-row';
31 } else if(id.indexOf("tf")!=-1) {
32 document.getElementById(id).style.display='table-row';
33 } else if(id.indexOf("adv")!=-1){
34 document.getElementById(id).style.display='none';
35 }
36 }
37 }
38}
39
40function checkForm(){
41 var qfm = "2";
42 for (var i=0; i<document.getElementsByName('qfm').length; i++) {
43 if(document.getElementsByName('qfm')[i].checked == true){
44 qfm = document.getElementsByName('qfm')[i].value;
45 }
46 }
47 // this is actually the text query mode
48 if(qfm=='2'){
49 document.PrefForm.qt.value = '0';
50 }
51 else {
52 document.PrefForm.qt.value = '1';
53 }
54 return true;
55}
Note: See TracBrowser for help on using the repository browser.