summaryrefslogtreecommitdiff
path: root/colordate.js
diff options
context:
space:
mode:
Diffstat (limited to 'colordate.js')
-rw-r--r--colordate.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/colordate.js b/colordate.js
index a228eb5..22be25b 100644
--- a/colordate.js
+++ b/colordate.js
@@ -3,7 +3,8 @@
var now = Date.now();
var oneday = 1000*60*60*24;
- var mapTo = function(iRange, oRange, iPoint) {
+ // maps from a point on iRange to a point on oRange
+ var mapRange = function(iRange, oRange, iPoint) {
var pct = (iPoint - iRange[0])/(iRange[1]-iRange[0]);
if (pct < 0) {
pct = 0;
@@ -21,17 +22,17 @@
var date2color = function(t) {
var max = 0xF3;
- var red = mapTo([now-oneday, now-(oneday/2)],
+ var red = mapRange([now-oneday, now-(oneday/2)],
[max, 0],
t);
- var green = mapTo([now-(oneday/2), now],
+ var green = mapRange([now-(oneday/2), now],
[0, max],
t);
return rgb(max-green, max-red, max-green-red);
};
var main = function() {
- document.querySelectorAll('time.colordate').forEach(function(time) {
+ document.querySelectorAll('time.daily').forEach(function(time) {
time.style.backgroundColor = date2color(Date.parse(time.dateTime));
});
};