diff chromeless-browsing/chromeless.js @ 9:6b955e36a9e9

The 'go' command now reports if there are no search results.
author Atul Varma <varmaa@toolness.com>
date Fri, 27 Mar 2009 17:38:30 -0700
parents abe54fcda16c
children 8e00d50976d9
line wrap: on
line diff
--- a/chromeless-browsing/chromeless.js	Fri Mar 27 17:31:05 2009 -0700
+++ b/chromeless-browsing/chromeless.js	Fri Mar 27 17:38:30 2009 -0700
@@ -3,7 +3,7 @@
    takes: {"search terms": /.*/},
    preview: function(pblock, dobj) {
      if (dobj.text.length == 0) {
-       pblock.innerHTML = "<b>Please enter a search term</b>";
+       pblock.innerHTML = "<b>Please enter a search term.</b>";
        return;
      }
 
@@ -12,7 +12,11 @@
 
      var observer = {
        onSearchResult: function onSearchResult(search, result) {
-         if (result.searchResult == result.RESULT_SUCCESS ||
+         if (result.searchResult == result.RESULT_NOMATCH) {
+           pblock.innerHTML = "<b>No matches were found.</b>";
+         } else if (result.searchResult == result.RESULT_NOMATCH_ONGOING) {
+           pblock.innerHTML = "<b>Please wait...</b>";
+         } else if (result.searchResult == result.RESULT_SUCCESS ||
              result.searchResult == result.RESULT_SUCCESS_ONGOING) {
            var html = "";
            for (var i = 0; i < result.matchCount; i++) {