Show More
@@ -176,7 +176,7 b' function Graph() {' | |||||
176 | } |
|
176 | } | |
177 |
|
177 | |||
178 |
|
178 | |||
179 | process_dates = (function(document, RegExp, Math, isNaN, Date, _false, _true){ |
|
179 | function process_dates(){ | |
180 |
|
180 | |||
181 | // derived from code from mercurial/templatefilter.py |
|
181 | // derived from code from mercurial/templatefilter.py | |
182 |
|
182 | |||
@@ -227,9 +227,9 b' process_dates = (function(document, RegE' | |||||
227 |
|
227 | |||
228 | var delta = Math.floor((now.getTime() - once.getTime()) / 1000); |
|
228 | var delta = Math.floor((now.getTime() - once.getTime()) / 1000); | |
229 |
|
229 | |||
230 |
var future = |
|
230 | var future = false; | |
231 | if (delta < 0){ |
|
231 | if (delta < 0){ | |
232 |
future = |
|
232 | future = true; | |
233 | delta = -delta; |
|
233 | delta = -delta; | |
234 | if (delta > (30 * scales.year)){ |
|
234 | if (delta > (30 * scales.year)){ | |
235 | return "in the distant future"; |
|
235 | return "in the distant future"; | |
@@ -253,26 +253,24 b' process_dates = (function(document, RegE' | |||||
253 | } |
|
253 | } | |
254 | } |
|
254 | } | |
255 |
|
255 | |||
256 | return function(){ |
|
256 | var nodes = document.getElementsByTagName('*'); | |
257 | var nodes = document.getElementsByTagName('*'); |
|
257 | var ageclass = new RegExp('\\bage\\b'); | |
258 |
|
|
258 | var dateclass = new RegExp('\\bdate\\b'); | |
259 | var dateclass = new RegExp('\\bdate\\b'); |
|
259 | for (var i=0; i<nodes.length; ++i){ | |
260 | for (var i=0; i<nodes.length; ++i){ |
|
260 | var node = nodes[i]; | |
261 | var node = nodes[i]; |
|
261 | var classes = node.className; | |
262 | var classes = node.className; |
|
262 | if (ageclass.test(classes)){ | |
263 | if (ageclass.test(classes)){ |
|
263 | var agevalue = age(node.textContent); | |
264 | var agevalue = age(node.textContent); |
|
264 | if (dateclass.test(classes)){ | |
265 | if (dateclass.test(classes)){ |
|
265 | // We want both: date + (age) | |
266 | // We want both: date + (age) |
|
266 | node.textContent += ' ('+agevalue+')'; | |
267 | node.textContent += ' ('+agevalue+')'; |
|
267 | } else { | |
268 | } else { |
|
268 | node.title = node.textContent; | |
269 |
|
|
269 | node.textContent = agevalue; | |
270 | node.textContent = agevalue; |
|
|||
271 | } |
|
|||
272 | } |
|
270 | } | |
273 | } |
|
271 | } | |
274 | } |
|
272 | } | |
275 | })(document, RegExp, Math, isNaN, Date, false, true) |
|
273 | } | |
276 |
|
274 | |||
277 | function toggleDiffstat() { |
|
275 | function toggleDiffstat() { | |
278 | var curdetails = document.getElementById('diffstatdetails').style.display; |
|
276 | var curdetails = document.getElementById('diffstatdetails').style.display; |
General Comments 0
You need to be logged in to leave comments.
Login now