summaryrefslogtreecommitdiff
path: root/wikipedia/models/article_model.js
diff options
context:
space:
mode:
Diffstat (limited to 'wikipedia/models/article_model.js')
-rw-r--r--wikipedia/models/article_model.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/wikipedia/models/article_model.js b/wikipedia/models/article_model.js
index 5c6cc15..c74da17 100644
--- a/wikipedia/models/article_model.js
+++ b/wikipedia/models/article_model.js
@@ -11,6 +11,10 @@ const ArticleModel = new Lang.Class({
'title': GObject.ParamSpec.string('title', 'Article Title', 'Human Readable Article Title',
GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT_ONLY,
""),
+ 'source': GObject.ParamSpec.string('source', 'Source',
+ 'Source website or database that the article is from',
+ GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT_ONLY,
+ ''),
'uri': GObject.ParamSpec.string('uri', 'Article URI', 'Title URI as stored in wikipedia database',
GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT_ONLY,
"")
@@ -92,6 +96,7 @@ const ArticleModel = new Lang.Class({
function newFromJson(json) {
let retval = new ArticleModel({
title: json['title'],
+ source: json['source'],
uri: json['url']
});
retval.setCategories(json['categories']);