| OLD | NEW |
| 1 package autotest.tko; | 1 package autotest.tko; |
| 2 | 2 |
| 3 import autotest.common.JSONArrayList; | 3 import autotest.common.JSONArrayList; |
| 4 import autotest.common.JsonRpcProxy; | 4 import autotest.common.JsonRpcProxy; |
| 5 import autotest.common.StaticDataRepository; | 5 import autotest.common.StaticDataRepository; |
| 6 import autotest.common.Utils; | 6 import autotest.common.Utils; |
| 7 import autotest.common.table.RpcDataSource; | 7 import autotest.common.table.RpcDataSource; |
| 8 import autotest.common.table.DataSource.Query; | 8 import autotest.common.table.DataSource.Query; |
| 9 | 9 |
| 10 import com.google.gwt.dom.client.Element; | |
| 11 import com.google.gwt.http.client.URL; | 10 import com.google.gwt.http.client.URL; |
| 12 import com.google.gwt.json.client.JSONArray; | 11 import com.google.gwt.json.client.JSONArray; |
| 13 import com.google.gwt.json.client.JSONObject; | 12 import com.google.gwt.json.client.JSONObject; |
| 14 import com.google.gwt.json.client.JSONString; | 13 import com.google.gwt.json.client.JSONString; |
| 15 import com.google.gwt.json.client.JSONValue; | 14 import com.google.gwt.json.client.JSONValue; |
| 16 import com.google.gwt.user.client.DOM; | 15 import com.google.gwt.user.client.DOM; |
| 17 import com.google.gwt.user.client.ui.FlexTable; | 16 import com.google.gwt.user.client.ui.FlexTable; |
| 18 import com.google.gwt.user.client.ui.Widget; | 17 import com.google.gwt.user.client.ui.Widget; |
| 19 | 18 |
| 20 import java.util.ArrayList; | 19 import java.util.ArrayList; |
| (...skipping 24 matching lines...) Expand all Loading... |
| 45 } | 44 } |
| 46 return fields; | 45 return fields; |
| 47 } | 46 } |
| 48 | 47 |
| 49 protected static JSONObject getConditionParams(String condition) { | 48 protected static JSONObject getConditionParams(String condition) { |
| 50 JSONObject params = new JSONObject(); | 49 JSONObject params = new JSONObject(); |
| 51 params.put("extra_where", new JSONString(condition)); | 50 params.put("extra_where", new JSONString(condition)); |
| 52 return params; | 51 return params; |
| 53 } | 52 } |
| 54 | 53 |
| 55 protected static void clearDomChildren(Element elem) { | |
| 56 Element child = elem.getFirstChildElement(); | |
| 57 while (child != null) { | |
| 58 Element nextChild = child.getNextSiblingElement(); | |
| 59 elem.removeChild(child); | |
| 60 child = nextChild; | |
| 61 } | |
| 62 } | |
| 63 | |
| 64 static void setElementVisible(String elementId, boolean visible) { | 54 static void setElementVisible(String elementId, boolean visible) { |
| 65 DOM.getElementById(elementId).getStyle().setProperty("display", visible
? "" : "none"); | 55 DOM.getElementById(elementId).getStyle().setProperty("display", visible
? "" : "none"); |
| 66 } | 56 } |
| 67 | 57 |
| 68 static String getSqlCondition(JSONObject args) { | 58 static String getSqlCondition(JSONObject args) { |
| 69 final JSONValue condition = args.get("extra_where"); | 59 final JSONValue condition = args.get("extra_where"); |
| 70 if (condition == null) { | 60 if (condition == null) { |
| 71 return ""; | 61 return ""; |
| 72 } | 62 } |
| 73 return condition.isString().stringValue(); | 63 return condition.isString().stringValue(); |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 107 | 97 |
| 108 JSONObject request = JsonRpcProxy.buildRequestObject(rpcMethodName, argu
ments); | 98 JSONObject request = JsonRpcProxy.buildRequestObject(rpcMethodName, argu
ments); |
| 109 if (extraParams != null) { | 99 if (extraParams != null) { |
| 110 Utils.updateObject(request, extraParams); | 100 Utils.updateObject(request, extraParams); |
| 111 } | 101 } |
| 112 | 102 |
| 113 String url = JsonRpcProxy.TKO_BASE_URL + "csv/?" + URL.encode(request.to
String()); | 103 String url = JsonRpcProxy.TKO_BASE_URL + "csv/?" + URL.encode(request.to
String()); |
| 114 Utils.openUrlInNewWindow(url); | 104 Utils.openUrlInNewWindow(url); |
| 115 } | 105 } |
| 116 } | 106 } |
| OLD | NEW |