summaryrefslogtreecommitdiff
path: root/src/web
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-11-09 13:33:41 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-11-09 13:33:41 +0900
commit173ee4bb0eb970b0f619233ee7cec649e90d510f (patch)
tree6bdaa1b36a70b1eb5eca36ddfb4d659db68aac30 /src/web
parentFix glitch (diff)
downloadmisskey-173ee4bb0eb970b0f619233ee7cec649e90d510f.tar.gz
misskey-173ee4bb0eb970b0f619233ee7cec649e90d510f.tar.bz2
misskey-173ee4bb0eb970b0f619233ee7cec649e90d510f.zip
スライドショーをランダムに
Diffstat (limited to 'src/web')
-rw-r--r--src/web/app/desktop/tags/home-widgets/slideshow.tag9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/web/app/desktop/tags/home-widgets/slideshow.tag b/src/web/app/desktop/tags/home-widgets/slideshow.tag
index f702388606..aa1e45fad3 100644
--- a/src/web/app/desktop/tags/home-widgets/slideshow.tag
+++ b/src/web/app/desktop/tags/home-widgets/slideshow.tag
@@ -100,14 +100,12 @@
this.change = () => {
if (this.images.length == 0) return;
- if (this.index >= this.images.length) this.index = 0;
- const img = `url(${ this.images[this.index].url }?thumbnail&size=1024)`;
+ const index = Math.floor(Math.random() * this.images.length);
+ const img = `url(${ this.images[index].url }?thumbnail&size=1024)`;
this.refs.slideB.style.backgroundImage = img;
- this.index++;
-
anime({
targets: this.refs.slideB,
opacity: 1,
@@ -136,8 +134,7 @@
}).then(images => {
this.update({
fetching: false,
- images: images,
- index: 0
+ images: images
});
this.refs.slideA.style.backgroundImage = '';
this.refs.slideB.style.backgroundImage = '';