From f97747488cc5806bd85b9226d7e5e8f9c72feae4 Mon Sep 17 00:00:00 2001
From: Hermann <blumh@student.ethz.ch>
Date: Fri, 25 May 2018 18:46:16 +0200
Subject: [PATCH] fix scrolling in detail and edit view

---
 src/views/editView.js | 4 +++-
 src/views/itemView.js | 6 ++++--
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/views/editView.js b/src/views/editView.js
index 4ca4557..1d099d2 100644
--- a/src/views/editView.js
+++ b/src/views/editView.js
@@ -229,7 +229,9 @@ export default class EditView extends ItemView {
           events: { onclick: () => { this.beforeSubmit(); } },
         }),
       ]),
-      m('div.maincontainer', children),
+      m('div.maincontainer', {
+        style: { height: 'calc(100vh - 130px)', 'overflow-y': 'scroll' },
+      }, children),
     ]);
   }
 }
diff --git a/src/views/itemView.js b/src/views/itemView.js
index 8f762ff..60806ef 100644
--- a/src/views/itemView.js
+++ b/src/views/itemView.js
@@ -51,7 +51,7 @@ export default class ItemView {
 
   layout(children) {
     if (!this.controller || !this.controller.data) return '';
-    return m('div', { style: { height: '100%', 'overflow-y': 'scroll' } }, [
+    return m('div', [
       m(Toolbar, m('div.pe-button-row', [
         m(Button, {
           element: 'div',
@@ -66,7 +66,9 @@ export default class ItemView {
           events: { onclick: () => this.delete() },
         }),
       ])),
-      children,
+      m('div', {
+        style: { height: 'calc(100vh - 130px)', 'overflow-y': 'scroll' },
+      }, children),
     ]);
   }
 }
-- 
GitLab