From bc0b392199b7747e94b9311be4bf4729bc514a87 Mon Sep 17 00:00:00 2001 From: dcz2 <dcz@ipipan.waw.pl> Date: Mon, 11 Jul 2022 22:28:24 +0200 Subject: [PATCH] Make splits more flexible --- entries/static/entries/js/components/Entries.js | 7 +++---- entries/static/entries/js/components/LexicalUnitDisplay.js | 1 - entries/static/entries/js/components/LexicalUnitEdit.js | 1 - .../static/entries/js/components/UnificationComponent.js | 7 +++---- 4 files changed, 6 insertions(+), 10 deletions(-) diff --git a/entries/static/entries/js/components/Entries.js b/entries/static/entries/js/components/Entries.js index 2b92bd8..bc99261 100644 --- a/entries/static/entries/js/components/Entries.js +++ b/entries/static/entries/js/components/Entries.js @@ -30,7 +30,6 @@ export default { mounted () { $('#entries-list').length && Split(['#entries-list', '#entry-display'], { sizes: [20, 80], - minSize: 300, gutterSize: 4, elementStyle: (dimension, size, gutterSize) => { return { @@ -45,8 +44,8 @@ export default { }); }, template: ` - <div id="entries-list" class="col h-100 w-100 px-0"> - <div id="entries-list-div" class="col p-0 h-100 w-100 overflow-auto"> + <div id="entries-list" class="col h-100 w-100 px-0 overflow-hidden"> + <div id="entries-list-div" class="col p-0 h-100 w-100 overflow-hidden"> <unification-entries-list :unificationEntriesListRefreshKey="unificationEntriesListRefreshKey" :initialLexicalUnitId="lexicalUnitId" @@ -54,7 +53,7 @@ export default { @lexical-unit-selected="lexicalUnitSelected" /> </div> </div> - <div id="entry-display" class="col h-100 p-0"> + <div id="entry-display" class="col h-100 p-0 overflow-hidden"> <div class="w-100 h-100"> <div id="right-pane" class="col w-100 p-0"> <unification-right-pane diff --git a/entries/static/entries/js/components/LexicalUnitDisplay.js b/entries/static/entries/js/components/LexicalUnitDisplay.js index f975605..5e0980b 100644 --- a/entries/static/entries/js/components/LexicalUnitDisplay.js +++ b/entries/static/entries/js/components/LexicalUnitDisplay.js @@ -83,7 +83,6 @@ export default { mounted () { Split(['#semantics-frames-pane', '#semantics-schemata-pane'], { sizes: [40, 60], - minSize: 400, gutterSize: 4, elementStyle: (dimension, size, gutterSize) => { return { diff --git a/entries/static/entries/js/components/LexicalUnitEdit.js b/entries/static/entries/js/components/LexicalUnitEdit.js index f0442ee..14804a1 100644 --- a/entries/static/entries/js/components/LexicalUnitEdit.js +++ b/entries/static/entries/js/components/LexicalUnitEdit.js @@ -822,7 +822,6 @@ Object.assign(LexicalUnitEdit, { if(!this.readOnly) { Split(['#semantics-frames-pane', '#semantics-schemata-pane'], { sizes: [40, 60], - minSize: 400, gutterSize: 4, elementStyle: (dimension, size, gutterSize) => { return { diff --git a/entries/static/entries/js/components/UnificationComponent.js b/entries/static/entries/js/components/UnificationComponent.js index 5ee1ebb..79291be 100644 --- a/entries/static/entries/js/components/UnificationComponent.js +++ b/entries/static/entries/js/components/UnificationComponent.js @@ -41,7 +41,6 @@ export default { this.unifiedFrameSelected(window.initialUnifiedFrameId); $('#entries-list').length && Split(['#entries-list', '#entry-display'], { sizes: [20, 80], - minSize: 300, gutterSize: 4, elementStyle: (dimension, size, gutterSize) => { return { @@ -51,8 +50,8 @@ export default { }); }, template: ` - <div id="entries-list" class="col h-100 w-100 px-0"> - <div id="entries-list-div" class="col p-0 h-100 w-100 overflow-auto"> + <div id="entries-list" class="col h-100 w-100 px-0 overflow-hidden"> + <div id="entries-list-div" class="col p-0 h-100 w-100 overflow-hidden"> <unification-switchable-list :unificationEntriesListRefreshKey="unificationEntriesListRefreshKey" :initialLexicalUnitId="lexicalUnitId ? lexicalUnitId : initialLexicalUnitId" @@ -62,7 +61,7 @@ export default { /> </div> </div> - <div id="entry-display" class="col h-100 p-0"> + <div id="entry-display" class="col h-100 p-0 overflow-hidden"> <unification-right-pane ref="unificationRightPane" :entryId="entryId" -- GitLab