summaryrefslogtreecommitdiff
path: root/wikipedia/PrebuiltWikipediaApplication.js
diff options
context:
space:
mode:
Diffstat (limited to 'wikipedia/PrebuiltWikipediaApplication.js')
-rw-r--r--wikipedia/PrebuiltWikipediaApplication.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/wikipedia/PrebuiltWikipediaApplication.js b/wikipedia/PrebuiltWikipediaApplication.js
new file mode 100644
index 0000000..9747330
--- /dev/null
+++ b/wikipedia/PrebuiltWikipediaApplication.js
@@ -0,0 +1,27 @@
+const Endless = imports.gi.Endless;
+const Format = imports.format;
+const Lang = imports.lang;
+const Gtk = imports.gi.Gtk;
+
+const EndlessWikipedia = imports.wikipedia.EndlessWikipedia;
+const DomainWikiView = imports.views.domain_wiki_view;
+const DomainWikiModel = imports.models.domain_wiki_model;
+const DomainWikiPresenter = imports.presenters.domain_wiki_presenter;
+
+String.prototype.format = Format.format;
+
+const PrebuiltWikipediaApplication = new Lang.Class({
+ Name: 'PrebuiltWikipediaApplication',
+ Extends: EndlessWikipedia.WikipediaApplication,
+
+ _init: function(props) {
+ this.parent(props);
+ },
+
+ vfunc_startup: function() {
+ this.parent();
+ this._domain_wiki_view = new DomainWikiView.DomainWikiView(this);
+ let filename = this.application_uri;
+ this._domain_wiki_presenter = new DomainWikiPresenter.DomainWikiPresenter(this._domain_wiki_model, this._domain_wiki_view, filename);
+ }
+});