From ffb0f2671621e697c777869e2062ab60b0b323ce Mon Sep 17 00:00:00 2001 From: ccd0 Date: Wed, 8 Oct 2014 04:58:43 -0700 Subject: [PATCH] Cycle through all banners before repeating. --- src/Miscellaneous/Banner.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Miscellaneous/Banner.coffee b/src/Miscellaneous/Banner.coffee index 5aa9c7773..8e4a7228c 100644 --- a/src/Miscellaneous/Banner.coffee +++ b/src/Miscellaneous/Banner.coffee @@ -38,7 +38,10 @@ Banner = cb: toggle: -> - banner = Banner.banners[Math.floor(Banner.banners.length * Math.random())] + unless Banner.choices?.length + Banner.choices = Banner.banners.slice() + i = Math.floor(Banner.choices.length * Math.random()) + banner = Banner.choices.splice i, 1 $('img', @parentNode).src = "//s.4cdn.org/image/title/#{banner}" click: (e) ->