summaryrefslogtreecommitdiff
path: root/wikipedia
diff options
context:
space:
mode:
authorRory MacQueen <rorymacqueen@gmail.com>2013-10-29 14:17:00 -0700
committerRory MacQueen <rorymacqueen@gmail.com>2013-10-29 17:17:38 -0700
commitea4d93981a9ebb27049d69c2efedb4f7569797cf (patch)
tree2d3ff9f05ec860b55bea8140bb603137bcd46bae /wikipedia
parentcd4bfbfbbd4282da522f3b59accee653a0547d54 (diff)
WikiWebView now has search results method
To load a list of articles matching search query [endlessm/eos-sdk#373]
Diffstat (limited to 'wikipedia')
-rw-r--r--wikipedia/WikipediaWebView.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/wikipedia/WikipediaWebView.js b/wikipedia/WikipediaWebView.js
index b5df01e..bf44e86 100644
--- a/wikipedia/WikipediaWebView.js
+++ b/wikipedia/WikipediaWebView.js
@@ -8,6 +8,7 @@ const Utils = imports.wikipedia.utils;
const hostName = "http://127.0.0.1:3000/"
const getPageByTitleURI = "getArticleByTitle?";
const getPageByQueryURI = "getTopArticleByQuery?";
+const getTitlesByQueryURI = "getArticleTitlesByQuery?";
// Interpret image:// URIs as wikipedia images
WebKit.WebContext.get_default().register_uri_scheme('image', function(request) {
@@ -95,6 +96,15 @@ const WikipediaWebView = new Lang.Class({
this.load_uri(url);
},
+ loadTitlesBySearchQuery: function (query) {
+ let params = {
+ query: query,
+ lang: this.lang
+ };
+ let url = this._getFullURL(hostName + getTitlesByQueryURI, params);
+ this.load_uri(url);
+ },
+
scriptFinished: function(){
// NO OP
},