Project

General

Profile

« Previous | Next » 

Revision 5633

use jQuery to build active domain selections

View differences:

search.js
36 36
					"</condition>";
37 37
        	    }
38 38
        	}
39
        	// handle specific classes
40
        	// Entity
41
        	//for (var i=0; i < submitFormObj.activeEntities.length; i++) {
42
        		var searchClass = submitFormObj.activeEntitiesClass.value;
43
        	    var searchValue = submitFormObj.activeEntities.value;
44
        	    if (searchValue!="") {
45
	        	    submitFormObj.query.value += 
46
	        	    	"<condition " +
47
		        		"concept='" + searchClass + "' " +
48
						"operator='EQUALS'>" +
49
						searchValue +
50
					"</condition>";
51
        	    }
52
        	//}
53
        	// Characteristic
54
        	//for (var i=0; i < submitFormObj.activeCharacteristics.length; i++) {
55
        		var searchClass = submitFormObj.activeCharacteristicsClass.value;
56
        	    var searchValue = submitFormObj.activeCharacteristics.value;
57
        	    if (searchValue!="") {
58
	        	    submitFormObj.query.value += 
59
	        	    	"<condition " +
60
		        		"concept='" + searchClass + "' " +
61
						"operator='EQUALS'>" +
62
						searchValue +
63
					"</condition>";
64
        	    }
65
        	//}
66
        	// Protocol
67
        	//for (var i=0; i < submitFormObj.activeProtocols.length; i++) {
68
        		var searchClass = submitFormObj.activeProtocolsClass.value;
69
        	    var searchValue = submitFormObj.activeProtocols.value;
70
        	    if (searchValue!="") {
71
	        	    submitFormObj.query.value += 
72
	        	    	"<condition " +
73
		        		"concept='" + searchClass + "' " +
74
						"operator='EQUALS'>" +
75
						searchValue +
76
					"</condition>";
77
        	    }
78
        	//}
79
        	// Measurement
80
        	//for (var i=0; i < submitFormObj.activeMeasurements.length; i++) {
81
        		var searchClass = submitFormObj.activeMeasurementsClass.value;
82
        	    var searchValue = submitFormObj.activeMeasurements.value;
83
        	    if (searchValue!="") {
84
	        	    submitFormObj.query.value += 
85
	        	    	"<condition " +
86
		        		"concept='" + searchClass + "' " +
87
						"operator='EQUALS'>" +
88
						searchValue +
89
					"</condition>";
90
        	    }
91
        	//}
92
        	
39 93
        	submitFormObj.query.value += "</" + operator + ">";
40 94
    	submitFormObj.query.value += "</sq:query>";
41 95
		
42
    //alert("query: " + submitFormObj.query.value);
96
    alert("query: " + submitFormObj.query.value);
43 97

  
44 98
    return true;
45 99
}

Also available in: Unified diff