From e6c9599c2cb69426f3107c4776cd4655629bf637 Mon Sep 17 00:00:00 2001 From: dcz2 <dcz@ipipan.waw.pl> Date: Mon, 4 Jul 2022 20:47:18 +0200 Subject: [PATCH] Fix loading listings after logging in --- entries/static/entries/js/components/Entries.js | 10 ++++++++++ .../entries/js/components/UnificationComponent.js | 10 ++++++++++ entries/static/entries/js/entries.js | 12 ------------ entries/static/entries/js/entries_index.js | 6 +++--- entries/static/entries/js/unification_index.js | 6 +++--- 5 files changed, 26 insertions(+), 18 deletions(-) diff --git a/entries/static/entries/js/components/Entries.js b/entries/static/entries/js/components/Entries.js index 3cde706..b10f3fa 100644 --- a/entries/static/entries/js/components/Entries.js +++ b/entries/static/entries/js/components/Entries.js @@ -24,6 +24,16 @@ export default { } }, mounted () { + $('#entries-list').length && Split(['#entries-list', '#entry-display'], { + sizes: [20, 80], + minSize: 300, + gutterSize: 4, + elementStyle: (dimension, size, gutterSize) => { + return { + 'flex-basis': 'calc(' + size + '% - ' + gutterSize + 'px)' + } + }, + }); Split(['#right-pane', '#examples'], { direction: 'vertical', sizes: [75, 25], diff --git a/entries/static/entries/js/components/UnificationComponent.js b/entries/static/entries/js/components/UnificationComponent.js index 4dafede..29f9c79 100644 --- a/entries/static/entries/js/components/UnificationComponent.js +++ b/entries/static/entries/js/components/UnificationComponent.js @@ -35,6 +35,16 @@ export default { if (window.initialUnifiedFrameId) { setTimeout(() => { this.unifiedFrameSelected(window.initialUnifiedFrameId); }, 1000); } + $('#entries-list').length && Split(['#entries-list', '#entry-display'], { + sizes: [20, 80], + minSize: 300, + gutterSize: 4, + elementStyle: (dimension, size, gutterSize) => { + return { + 'flex-basis': 'calc(' + size + '% - ' + gutterSize + 'px)' + } + }, + }); }, template: ` <div id="entries-list" class="col h-100 w-100 px-0"> diff --git a/entries/static/entries/js/entries.js b/entries/static/entries/js/entries.js index f02c81a..d9ce5ac 100644 --- a/entries/static/entries/js/entries.js +++ b/entries/static/entries/js/entries.js @@ -1097,18 +1097,6 @@ function getRoleAttributes() { } $(document).ready(function() { - - Split(['#entries-list', '#entry-display'], { - sizes: [20, 80], - minSize: 300, - gutterSize: 4, - elementStyle: (dimension, size, gutterSize) => { - return { - 'flex-basis': 'calc(' + size + '% - ' + gutterSize + 'px)' - } - }, - }); - $('#semantics-top-pane').length && $('#semantics-examples-pane').length && Split(['#semantics-top-pane', '#semantics-examples-pane'], { direction: 'vertical', sizes: [75, 25], diff --git a/entries/static/entries/js/entries_index.js b/entries/static/entries/js/entries_index.js index 69f7aef..b09d194 100644 --- a/entries/static/entries/js/entries_index.js +++ b/entries/static/entries/js/entries_index.js @@ -1,6 +1,6 @@ import Entries from './components/Entries.js'; const { createApp } = Vue; -window.update_entries = function () {} - -window.unificationLeftPaneApp = createApp(Entries).mount('#vue-app'); +window.update_entries = function () { + window.unificationLeftPaneApp = createApp(Entries).mount('#vue-app'); +} diff --git a/entries/static/entries/js/unification_index.js b/entries/static/entries/js/unification_index.js index e4a7344..a714cbd 100644 --- a/entries/static/entries/js/unification_index.js +++ b/entries/static/entries/js/unification_index.js @@ -2,6 +2,6 @@ import UnificationComponent from './components/UnificationComponent.js'; const { createApp } = Vue; -window.update_entries = function () {} - -window.unificationLeftPaneApp = createApp(UnificationComponent).mount('#vue-app'); +window.update_entries = function () { + window.unificationLeftPaneApp = createApp(UnificationComponent).mount('#vue-app'); +} -- GitLab