From 63c5bd5e4584c4ffbb1221fe118745178f84abec Mon Sep 17 00:00:00 2001 From: Wim Brand Date: Wed, 15 Sep 2021 22:58:03 +0200 Subject: [PATCH] Update seasonal background patterns --- .../background_patterns/checker_christmas.png | Bin 0 -> 277 bytes ...{developers.png => checker_developers.png} | Bin .../background_patterns/checker_halloween.png | Bin 0 -> 265 bytes webcontroller/templates.go | 29 +++++++++++------- 4 files changed, 18 insertions(+), 11 deletions(-) create mode 100644 res/include/img/background_patterns/checker_christmas.png rename res/include/img/background_patterns/{developers.png => checker_developers.png} (100%) create mode 100644 res/include/img/background_patterns/checker_halloween.png diff --git a/res/include/img/background_patterns/checker_christmas.png b/res/include/img/background_patterns/checker_christmas.png new file mode 100644 index 0000000000000000000000000000000000000000..b1a8fbb9c47fed6c57ad0ce60eb2dc298e78ab77 GIT binary patch literal 277 zcmV+w0qXvVP)~qZb#VJW@g@A(=Um*lAaB6PKyJI|iP?&jer~jN) z*&SZ`n==nDwZS^84W$|bVC)JoFp{Da1LFWz1Uo-xWHGRFm>LBF7&r|8GjOCS=yh8B b_YSxL9buwMVVz5`00000NkvXXu0mjfu?=%? literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/developers.png b/res/include/img/background_patterns/checker_developers.png similarity index 100% rename from res/include/img/background_patterns/developers.png rename to res/include/img/background_patterns/checker_developers.png diff --git a/res/include/img/background_patterns/checker_halloween.png b/res/include/img/background_patterns/checker_halloween.png new file mode 100644 index 0000000000000000000000000000000000000000..549b0711dc743f3129e76eb87afb08c1e35453c1 GIT binary patch literal 265 zcmV+k0rvihP) electionStart && epoch < electionEnd { - file = "checker_vote.png" - } else if now.Weekday() == time.Wednesday && now.UnixNano()%10 == 0 { + if now.Weekday() == time.Wednesday && rand.Intn(20) == 0 { file = "checker_wednesday.png" + } else if month == time.August && day == 24 { + file = "checker_developers.png" + } else if month == time.October && day == 31 { + file = "checker_halloween.png" + } else if month == time.December && day == 25 || day == 26 || day == 27 { + file = "checker_christmas.png" } else { file = fmt.Sprintf("checker%d.png", now.UnixNano()%17) } @@ -310,6 +313,10 @@ func detectInt(i interface{}) int { return int(v) case uint64: return int(v) + case float32: + return int(v) + case float64: + return int(v) } panic(fmt.Sprintf("%v is not an int", i)) }