|
6273 | 6273 | }; |
6274 | 6274 | } |
6275 | 6275 | d3.time = {}; |
6276 | | - var d3_time = Date; |
| 6276 | + var d3_time = Date, d3_time_weekdaySymbols = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ]; |
6277 | 6277 | function d3_time_utc() { |
6278 | 6278 | this._ = new Date(arguments.length > 1 ? Date.UTC.apply(this, arguments) : arguments[0]); |
6279 | 6279 | } |
|
6341 | 6341 | }; |
6342 | 6342 | var d3_time_prototype = Date.prototype; |
6343 | 6343 | var d3_time_formatDateTime = "%a %b %e %H:%M:%S %Y", d3_time_formatDate = "%m/%d/%y", d3_time_formatTime = "%H:%M:%S"; |
6344 | | - var d3_time_weekdays = d3_time_weekdaySymbols, d3_time_weekdayAbbrevRe = /^(?:sun|mon|tue|wed|thu|fri|sat)/i, d3_time_weekdayRe = /^(?:Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)/i; |
6345 | | - var d3_time_months = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], d3_time_monthRe = /^(?:January|February|March|April|May|June|July|August|September|October|November|December)/ig, d3_time_monthAbbrevLookup = d3.map({ |
6346 | | - jan: 0, |
6347 | | - feb: 1, |
6348 | | - mar: 2, |
6349 | | - apr: 3, |
6350 | | - may: 4, |
6351 | | - jun: 5, |
6352 | | - jul: 6, |
6353 | | - aug: 7, |
6354 | | - sep: 8, |
6355 | | - oct: 9, |
6356 | | - nov: 10, |
6357 | | - dec: 11 |
6358 | | - }), d3_time_monthLookup = d3.map({ |
6359 | | - january: 0, |
6360 | | - february: 1, |
6361 | | - march: 2, |
6362 | | - april: 3, |
6363 | | - may: 4, |
6364 | | - june: 5, |
6365 | | - july: 6, |
6366 | | - august: 7, |
6367 | | - september: 8, |
6368 | | - october: 9, |
6369 | | - november: 10, |
6370 | | - december: 11 |
6371 | | - }); |
| 6344 | + var d3_time_weekdays = d3_time_weekdaySymbols, d3_time_months = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ]; |
6372 | 6345 | d3.time.format = function(template) { |
6373 | 6346 | var n = template.length; |
6374 | 6347 | function format(date) { |
|
6418 | 6391 | } |
6419 | 6392 | return j; |
6420 | 6393 | } |
6421 | | - var d3_time_zfill2 = d3.format("02d"), d3_time_zfill3 = d3.format("03d"), d3_time_zfill4 = d3.format("04d"), d3_time_sfill2 = d3.format("2d"), d3_time_weekdaySymbols = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ]; |
| 6394 | + function d3_time_formatAbbrev(s) { |
| 6395 | + return s.substring(0, 3); |
| 6396 | + } |
| 6397 | + function d3_time_formatRe(names) { |
| 6398 | + return new RegExp("^(?:" + names.map(d3.requote).join("|") + ")", "i"); |
| 6399 | + } |
| 6400 | + function d3_time_formatLookup(names) { |
| 6401 | + var map = new d3_Map, i = -1, n = names.length; |
| 6402 | + while (++i < n) map.set(names[i].toLowerCase(), i); |
| 6403 | + return map; |
| 6404 | + } |
| 6405 | + var d3_time_zfill2 = d3.format("02d"), d3_time_zfill3 = d3.format("03d"), d3_time_zfill4 = d3.format("04d"), d3_time_sfill2 = d3.format("2d"); |
| 6406 | + var d3_time_weekdayRe = d3_time_formatRe(d3_time_weekdays), d3_time_weekdayAbbrevRe = d3_time_formatRe(d3_time_weekdays.map(d3_time_formatAbbrev)), d3_time_monthRe = d3_time_formatRe(d3_time_months), d3_time_monthLookup = d3_time_formatLookup(d3_time_months), d3_time_monthAbbrevLookup = d3_time_formatLookup(d3_time_months.map(d3_time_formatAbbrev)); |
6422 | 6407 | var d3_time_formats = { |
6423 | 6408 | a: function(d) { |
6424 | 6409 | return d3_time_weekdays[d.getDay()].substring(0, 3); |
|
0 commit comments