diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-10-20 07:21:22 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-10-20 07:21:22 +0900 |
| commit | 209fe7dcaf19c40b3e9bc10aa2a6b96874f6a2a9 (patch) | |
| tree | 161ca1ad1dff1aca67e47bffb02fc26a25315c85 /src | |
| parent | RP --> RN (diff) | |
| download | sharkey-209fe7dcaf19c40b3e9bc10aa2a6b96874f6a2a9.tar.gz sharkey-209fe7dcaf19c40b3e9bc10aa2a6b96874f6a2a9.tar.bz2 sharkey-209fe7dcaf19c40b3e9bc10aa2a6b96874f6a2a9.zip | |
Improve deck usability
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/app/desktop/views/pages/deck/deck.vue | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/client/app/desktop/views/pages/deck/deck.vue b/src/client/app/desktop/views/pages/deck/deck.vue index 46b4fde7ef..669fbeb8c4 100644 --- a/src/client/app/desktop/views/pages/deck/deck.vue +++ b/src/client/app/desktop/views/pages/deck/deck.vue @@ -1,6 +1,6 @@ <template> <mk-ui :class="$style.root"> - <div class="qlvquzbjribqcaozciifydkngcwtyzje" :style="style" :class="{ center: $store.state.device.deckColumnAlign == 'center' }" v-hotkey.global="keymap"> + <div class="qlvquzbjribqcaozciifydkngcwtyzje" ref="body" :style="style" :class="{ center: $store.state.device.deckColumnAlign == 'center' }" v-hotkey.global="keymap"> <template v-for="ids in layout"> <div v-if="ids.length > 1" class="folder"> <template v-for="id, i in ids"> @@ -64,6 +64,19 @@ export default Vue.extend({ } }, + watch: { + temporaryColumn() { + if (this.temporaryColumn != null) { + this.$nextTick(() => { + this.$refs.body.scrollTo({ + left: 10000, + behavior: 'smooth' + }); + }); + } + } + }, + provide() { return { getColumnVm: this.getColumnVm |