summaryrefslogtreecommitdiffstats
path: root/branches/sca-java-1.x/modules/domain-manager/src/main/resources/search-gadget.html
diff options
context:
space:
mode:
authoradrianocrestani <adrianocrestani@13f79535-47bb-0310-9956-ffa450edef68>2009-08-10 01:40:02 +0000
committeradrianocrestani <adrianocrestani@13f79535-47bb-0310-9956-ffa450edef68>2009-08-10 01:40:02 +0000
commit8e7db232ee169c8d8513c8e8a84921d905e4af2d (patch)
tree0cc43203723c019a13f23a1b46b466639ed37da0 /branches/sca-java-1.x/modules/domain-manager/src/main/resources/search-gadget.html
parent1dff5319f17ee5bec9588675d43a84e836627a5d (diff)
applying tuscany_2552_domain_search_phillipe_ramalho_08_08_2009.patch and tuscany_2552_domain_manager_phillipe_ramalho_08_08_2009.patch submitted to TUSCANY-2552
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@802637 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'branches/sca-java-1.x/modules/domain-manager/src/main/resources/search-gadget.html')
-rw-r--r--branches/sca-java-1.x/modules/domain-manager/src/main/resources/search-gadget.html50
1 files changed, 32 insertions, 18 deletions
diff --git a/branches/sca-java-1.x/modules/domain-manager/src/main/resources/search-gadget.html b/branches/sca-java-1.x/modules/domain-manager/src/main/resources/search-gadget.html
index df68d9751d..f0c1ff4038 100644
--- a/branches/sca-java-1.x/modules/domain-manager/src/main/resources/search-gadget.html
+++ b/branches/sca-java-1.x/modules/domain-manager/src/main/resources/search-gadget.html
@@ -25,11 +25,39 @@
<script type="text/javascript" src="../search-gadget/search-gadget.js"></script>
<script type="text/javascript" src="utils.js"></script>
-
-
<link rel="stylesheet" type="text/css" href="manager.css">
+<script type="text/javascript">
+ function search() {
+ lastQuery = elementByID(gadget, 'searchField').value;
+ searcher.get("query" + lastQuery, searchResponse);
+
+ }
+
+ function getHighlighted(artifact) {
+ searcher.get("highlight" + lastQuery + ";" + artifact, searchResponse);
+ }
+
+ function highlightResponse(feed) {
+ var entries = feed.getElementsByTagName("entry");
+ var content = entries[0].getElementsByTagName("content");
+
+ var results = elementByID(gadget, "results");
+ results.innerHTML = content[0].firstChild.data;
+
+ }
+
+ function searchResponse(feed) {
+ var entries = feed.getElementsByTagName("entry");
+ var content = entries[0].getElementsByTagName("content");
+
+ var results = elementByID(gadget, "results");
+ results.innerHTML = content[0].firstChild.data;
+
+ }
+
+</script>
</head>
@@ -53,28 +81,14 @@
</body>
<script type="text/javascript">
-
//@Reference
var searcher = new tuscany.sca.Reference("searcher");
var gadget = gadget(window, document);
- function search() {
- searcher.get(elementByID(gadget, 'searchField').value, searchResponse);
- }
-
- function searchResponse(feed) {
- var entries = feed.getElementsByTagName("entry");
- var content = entries[0].getElementsByTagName("content");
-
- // alert(content[0].firstChild.data);
-
- var results = elementByID(gadget, "results");
- results.innerHTML = content[0].firstChild.data;
-
- }
+ var lastQuery = "";
- elementByID(gadget, 'searchButton').onclick = search
+ elementByID(gadget, 'searchButton').onclick = search;
</script>