summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-12-28 19:57:09 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-12-28 19:57:09 +0900
commit1669f5b2658c84183bb0332eb7b3ea99934d1594 (patch)
tree51c9d885a49ea80343852664a0336a56a5d6eca7 /src
parentリロード確認ダイアログ表示 (diff)
downloadmisskey-1669f5b2658c84183bb0332eb7b3ea99934d1594.tar.gz
misskey-1669f5b2658c84183bb0332eb7b3ea99934d1594.tar.bz2
misskey-1669f5b2658c84183bb0332eb7b3ea99934d1594.zip
fix deck
Diffstat (limited to 'src')
-rw-r--r--src/client/pizzax.ts2
-rw-r--r--src/client/ui/deck.vue2
-rw-r--r--src/client/ui/deck/column-core.vue1
3 files changed, 3 insertions, 2 deletions
diff --git a/src/client/pizzax.ts b/src/client/pizzax.ts
index 127f543003..fdaf2bebb6 100644
--- a/src/client/pizzax.ts
+++ b/src/client/pizzax.ts
@@ -109,6 +109,8 @@ export class Storage<T extends StateDef> {
const stop = watch(this.reactiveState[key], val => {
valueRef.value = val;
});
+
+ // NOTE: vueコンポーネント内で呼ばれない限りは、onUnmounted は無意味なのでメモリリークする
onUnmounted(() => {
stop();
});
diff --git a/src/client/ui/deck.vue b/src/client/ui/deck.vue
index d7d4944295..9d11a89330 100644
--- a/src/client/ui/deck.vue
+++ b/src/client/ui/deck.vue
@@ -18,7 +18,7 @@
:key="ids[0]"
:column="columns.find(c => c.id === ids[0])"
@parent-focus="moveFocus(ids[0], $event)"
- :style="columns.find(c => c.id === ids[0]).flexible ? { flex: 1 } : { width: columns.find(c => c.id === ids[0]).width + 'px' }"
+ :style="columns.find(c => c.id === ids[0]).flexible ? { flex: 1, minWidth: '350px' } : { width: columns.find(c => c.id === ids[0]).width + 'px' }"
/>
</template>
diff --git a/src/client/ui/deck/column-core.vue b/src/client/ui/deck/column-core.vue
index c6a2104268..5393bac736 100644
--- a/src/client/ui/deck/column-core.vue
+++ b/src/client/ui/deck/column-core.vue
@@ -6,7 +6,6 @@
<XTlColumn v-else-if="column.type === 'tl'" :column="column" :is-stacked="isStacked" @parent-focus="$emit('parent-focus', $event)"/>
<XListColumn v-else-if="column.type === 'list'" :column="column" :is-stacked="isStacked" @parent-focus="$emit('parent-focus', $event)"/>
<XAntennaColumn v-else-if="column.type === 'antenna'" :column="column" :is-stacked="isStacked" @parent-focus="$emit('parent-focus', $event)"/>
-<!-- TODO: <XTlColumn v-else-if="column.type === 'hashtag'" :column="column" :is-stacked="isStacked" @parent-focus="$emit('parent-focus', $event)"/> -->
<XMentionsColumn v-else-if="column.type === 'mentions'" :column="column" :is-stacked="isStacked" @parent-focus="$emit('parent-focus', $event)"/>
<XDirectColumn v-else-if="column.type === 'direct'" :column="column" :is-stacked="isStacked" @parent-focus="$emit('parent-focus', $event)"/>
</template>