From 65a99ccc3c06837da0db59972d0d90c88460cb19 Mon Sep 17 00:00:00 2001 From: Gergely Polonkai Date: Tue, 18 Aug 2015 15:35:19 +0200 Subject: [PATCH] Change failmeter progress bar depending on fail level --- failmeter/js/failmeter.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/failmeter/js/failmeter.js b/failmeter/js/failmeter.js index 8c3bc3e..4f3ad2f 100644 --- a/failmeter/js/failmeter.js +++ b/failmeter/js/failmeter.js @@ -46,17 +46,25 @@ function update_points() { if (percent == 0) { failtext = 'Perfect! All signs point to succes!'; + type = 'success'; } else if (percent < 1.6) { failtext = 'You are probably doing okay, but you could be better.'; + type = 'success'; } else if (percent < 3.8) { failtext = 'Babies cry when your code is downloaded.'; + type = 'info'; } else if (percent < 5.7) { failtext = 'Kittens die when your code is downloaded.'; + type = 'warning'; } else if (percent < 8.2) { failtext = 'HONK HONK. THE FAILBOAT HAS ARRIVED!'; + type = 'danger'; } else { failtext = 'So much fail, your code should have its own reality show.'; + type = 'danger'; } + $('#failmeter').removeClass('progress-bar-success progress-bar-info progress-bar-warning progress-bar-danger'); + $('#failmeter').addClass('progress-bar-' + type); $('#failtext').html(failtext); }