summaryrefslogtreecommitdiff
path: root/wikipedia/PrebuiltArticlesPage.js
diff options
context:
space:
mode:
authorRory MacQueen <rorymacqueen@gmail.com>2013-08-06 17:48:33 -0700
committerRory MacQueen <rorymacqueen@gmail.com>2013-08-07 11:31:52 -0700
commit50d64b4b01d33a36bd0dd5afa8c9c711c1145854 (patch)
tree2a8e241ac77482207c302981ff9baa2a2c26e182 /wikipedia/PrebuiltArticlesPage.js
parenteb7154fc2f9e04e678100b7ad3537b90f04f6380 (diff)
Modified view pages to load by url
Changed some of the view pages so that we are fetching a wikipedia article by its url rather than by its title [endlessm/eos-sdk#230]
Diffstat (limited to 'wikipedia/PrebuiltArticlesPage.js')
-rw-r--r--wikipedia/PrebuiltArticlesPage.js21
1 files changed, 19 insertions, 2 deletions
diff --git a/wikipedia/PrebuiltArticlesPage.js b/wikipedia/PrebuiltArticlesPage.js
index 2578648..f5c133b 100644
--- a/wikipedia/PrebuiltArticlesPage.js
+++ b/wikipedia/PrebuiltArticlesPage.js
@@ -15,11 +15,17 @@ const PrebuiltArticlesPage = new Lang.Class({
'Article title',
'Human-readable title for the article to be displayed',
GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT,
+ ''),
+ 'article-uri': GObject.ParamSpec.string('article-uri',
+ 'Article URI',
+ 'Wikipedia URI for the article to be displayed',
+ GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT,
'')
},
_init: function(props) {
this._article_title = null;
+ this._article_uri = null;
this._wiki_view = new WikipediaView.WikipediaView({
expand:true,
@@ -40,8 +46,19 @@ const PrebuiltArticlesPage = new Lang.Class({
set article_title(value) {
this._article_title = value;
+ },
+
+ get article_uri() {
+ return this._article_uri;
+ },
+
+ set article_uri(value) {
+ this._article_uri = value;
if(value !== null && value !== "") {
- this._wiki_view.loadArticleByTitle(this._article_title);
+ this._wiki_view.loadArticleByTitle(this._article_uri, this._article_title);
}
- }
+ },
+
+
+
}); \ No newline at end of file