summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Isaacs <nick@endlessm.com>2013-07-30 17:52:49 -0700
committerNick Isaacs <nick@endlessm.com>2013-07-30 17:52:49 -0700
commit4dc845c75b64c0788e7e80dce2ee9491909089aa (patch)
tree985d5c982653b90a49132bac7e0f971c7677f0c9
parentce3acb0de39663eb1162cc8c9d25f4385ad3f1fb (diff)
Embedded the webview in a scrollwindow so it doesn't destroy everything.
-rw-r--r--wikipedia/src/endless_wikipedia/PrebuiltArticlesPage.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/wikipedia/src/endless_wikipedia/PrebuiltArticlesPage.js b/wikipedia/src/endless_wikipedia/PrebuiltArticlesPage.js
index 6bb1e55..bff354b 100644
--- a/wikipedia/src/endless_wikipedia/PrebuiltArticlesPage.js
+++ b/wikipedia/src/endless_wikipedia/PrebuiltArticlesPage.js
@@ -42,12 +42,18 @@ const PrebuiltArticlesPage = new Lang.Class({
vexpand: false
});
this._wiki_view = new WikipediaView.WikipediaView();
+ // Put the webview in a scrolledWindow to handle large page sizes
+ let scrolledWindow = new Gtk.ScrolledWindow ({
+ hscrollbar_policy: Gtk.PolicyType.AUTOMATIC,
+ vscrollbar_policy: Gtk.PolicyType.AUTOMATIC,
+ expand: true});
+ scrolledWindow.add(this._wiki_view);
this.parent(props);
this._grid.add(this._title_label);
this._grid.add(this._separator);
- this._grid.add(this._wiki_view);
+ this._grid.add(scrolledWindow);
this.add(this._grid);
// Add style contexts for CSS