splitter fixes:

- fix readding splitter after switch to different views
- fix size of standalone pages
This commit is contained in:
Ilya Kreymer
2020-09-01 22:05:04 -07:00
parent d6515152c0
commit 889f51171a
2 changed files with 17 additions and 8 deletions
+10 -5
View File
@@ -18,7 +18,6 @@ import fasRight from '@fortawesome/fontawesome-free/svgs/solid/arrow-right.svg';
import fasMenuV from '@fortawesome/fontawesome-free/svgs/solid/ellipsis-v.svg'; import fasMenuV from '@fortawesome/fontawesome-free/svgs/solid/ellipsis-v.svg';
import Split from 'split.js' import Split from 'split.js'
//import { defineCustomElements as defineSplitMe } from 'split-me/loader';
const RWP_SCHEME = "search://"; const RWP_SCHEME = "search://";
@@ -178,8 +177,10 @@ class Coll extends LitElement
this.splitter = Split([pages, replay], opts); this.splitter = Split([pages, replay], opts);
} }
} else { } else if (this.splitter) {
this.splitter.destroy(); try {
this.splitter.destroy();
} catch (e) {}
this.splitter = null; this.splitter = null;
} }
} }
@@ -445,9 +446,13 @@ class Coll extends LitElement
cursor: col-resize; cursor: col-resize;
} }
wr-page-view, wr-coll-replay { wr-coll-replay {
width: 100%; width: 100%;
} }
wr-page-view.full-pages {
width: 100% !important;
}
`; `;
} }
@@ -668,7 +673,7 @@ class Coll extends LitElement
.url="${this.tabData.url || ""}" .url="${this.tabData.url || ""}"
.ts="${this.tabData.ts || ""}" .ts="${this.tabData.ts || ""}"
@coll-tab-nav="${this.onCollTabNav}" id="pages" @coll-tab-nav="${this.onCollTabNav}" id="pages"
class="${isSidebar ? 'sidebar' : (isPages ? '' : 'is-hidden')}"> class="${isSidebar ? 'sidebar' : (isPages ? 'full-pages' : 'is-hidden')}">
</wr-page-view> </wr-page-view>
${isReplay ? html` ${isReplay ? html`
+7 -3
View File
File diff suppressed because one or more lines are too long