From 5bf2f310d652ad85281302ea97756248c0cae059 Mon Sep 17 00:00:00 2001 From: Yingtong Li Date: Thu, 16 Jul 2020 17:08:08 +1000 Subject: [PATCH] Hide jsGrid filter/insert rows in mobile view correctly on all pages --- sstreasury/jinja2/sstreasury/budget_view.html | 2 -- sstreasury/static/sstreasury/budget.js | 4 ++++ sstreasury/static/sstreasury/claim.js | 4 ++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/sstreasury/jinja2/sstreasury/budget_view.html b/sstreasury/jinja2/sstreasury/budget_view.html index 432a11c..2708a30 100644 --- a/sstreasury/jinja2/sstreasury/budget_view.html +++ b/sstreasury/jinja2/sstreasury/budget_view.html @@ -363,7 +363,5 @@ var expense_data = JSON.parse({{ import('json').dumps(import('json').dumps(revision.expense))|safe }}); var editing = false; makeGrid(); - - $('.jsgrid-filter-row, .jsgrid-insert-row').attr('style', 'display: none !important;'); /* Override Semantic UI */ {% endblock %} diff --git a/sstreasury/static/sstreasury/budget.js b/sstreasury/static/sstreasury/budget.js index 01924a0..bd2199d 100644 --- a/sstreasury/static/sstreasury/budget.js +++ b/sstreasury/static/sstreasury/budget.js @@ -141,4 +141,8 @@ function makeGrid() { onItemUpdated: recalcExpTotal, onRefreshed: recalcExpTotal, }); + + if (!editing) { + $('.jsgrid-filter-row, .jsgrid-insert-row').attr('style', 'display: none !important;'); /* Override Semantic UI */ + } } diff --git a/sstreasury/static/sstreasury/claim.js b/sstreasury/static/sstreasury/claim.js index 9f2a299..422390d 100644 --- a/sstreasury/static/sstreasury/claim.js +++ b/sstreasury/static/sstreasury/claim.js @@ -85,4 +85,8 @@ function makeGrid() { onItemUpdated: recalcTotal, onRefreshed: recalcTotal, }); + + if (!editing) { + $('.jsgrid-filter-row, .jsgrid-insert-row').attr('style', 'display: none !important;'); /* Override Semantic UI */ + } }