From d259740f057a531be4023d0ccdc2cdb41b0f3c30 Mon Sep 17 00:00:00 2001 From: syuilo Date: Mon, 20 Nov 2017 09:19:53 +0900 Subject: [PATCH] Fix bug --- CHANGELOG.md | 4 ++++ src/web/app/desktop/tags/home.tag | 15 +++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dc1c66ce9..01bf9582a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ChangeLog (Release Notes) ========================= 主に notable な changes を書いていきます +* デスクトップ版でも通知バッジを表示 (#918) +* デザインの調整 +* バグ修正 + 3155 (2017/11/20) ----------------- * デスクトップ版でユーザーの投稿グラフを見れるように diff --git a/src/web/app/desktop/tags/home.tag b/src/web/app/desktop/tags/home.tag index 95e68cbcb..fb244941a 100644 --- a/src/web/app/desktop/tags/home.tag +++ b/src/web/app/desktop/tags/home.tag @@ -206,6 +206,13 @@ } }); + if (this.refs.left.children.length == 0) { + this.refs.left.parentNode.removeChild(this.refs.left); + } + if (this.refs.right.children.length == 0) { + this.refs.right.parentNode.removeChild(this.refs.right); + } + if (this.opts.customize) { dialog('カスタマイズのヒント', '

ホームのカスタマイズでは、ウィジェットを追加/削除したり、ドラッグ&ドロップして並べ替えたりすることができます。

' + @@ -243,8 +250,8 @@ } if (!this.opts.customize) { - this.scrollFollowerLeft = new ScrollFollower(this.refs.left, this.root.getBoundingClientRect().top); - this.scrollFollowerRight = new ScrollFollower(this.refs.right, this.root.getBoundingClientRect().top); + this.scrollFollowerLeft = this.refs.left.parentNode ? new ScrollFollower(this.refs.left, this.root.getBoundingClientRect().top) : null; + this.scrollFollowerRight = this.refs.right.parentNode ? new ScrollFollower(this.refs.right, this.root.getBoundingClientRect().top) : null; } }); @@ -254,8 +261,8 @@ }); if (!this.opts.customize) { - this.scrollFollowerLeft.dispose(); - this.scrollFollowerRight.dispose(); + if (this.scrollFollowerLeft) this.scrollFollowerLeft.dispose(); + if (this.scrollFollowerRight) this.scrollFollowerRight.dispose(); } });