Skip to content

Commit 16282b9

Browse files
committed
build 7.3.0
1 parent 87eb598 commit 16282b9

File tree

1 file changed

+65
-12
lines changed

1 file changed

+65
-12
lines changed

build/jsroot.js

Lines changed: 65 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3792,6 +3792,30 @@ function select(selector) {
37923792
: new Selection$1([[selector]], root$1);
37933793
}
37943794

3795+
var nextId = 0;
3796+
3797+
function Local() {
3798+
this._ = "@" + (++nextId).toString(36);
3799+
}
3800+
3801+
Local.prototype = {
3802+
constructor: Local,
3803+
get: function(node) {
3804+
var id = this._;
3805+
while (!(id in node)) if (!(node = node.parentNode)) return;
3806+
return node[id];
3807+
},
3808+
set: function(node, value) {
3809+
return node[this._] = value;
3810+
},
3811+
remove: function(node) {
3812+
return this._ in node && delete node[this._];
3813+
},
3814+
toString: function() {
3815+
return this._;
3816+
}
3817+
};
3818+
37953819
function sourceEvent(event) {
37963820
let sourceEvent;
37973821
while (sourceEvent = event.sourceEvent) event = sourceEvent;
@@ -5355,6 +5379,7 @@ millisecond.every = function(k) {
53555379
};
53565380

53575381
var millisecond$1 = millisecond;
5382+
millisecond.range;
53585383

53595384
const durationSecond = 1000;
53605385
const durationMinute = durationSecond * 60;
@@ -5375,6 +5400,7 @@ var second = newInterval(function(date) {
53755400
});
53765401

53775402
var utcSecond = second;
5403+
second.range;
53785404

53795405
var minute = newInterval(function(date) {
53805406
date.setTime(date - date.getMilliseconds() - date.getSeconds() * durationSecond);
@@ -5387,6 +5413,7 @@ var minute = newInterval(function(date) {
53875413
});
53885414

53895415
var timeMinute = minute;
5416+
minute.range;
53905417

53915418
var hour = newInterval(function(date) {
53925419
date.setTime(date - date.getMilliseconds() - date.getSeconds() * durationSecond - date.getMinutes() * durationMinute);
@@ -5399,6 +5426,7 @@ var hour = newInterval(function(date) {
53995426
});
54005427

54015428
var timeHour = hour;
5429+
hour.range;
54025430

54035431
var day = newInterval(
54045432
date => date.setHours(0, 0, 0, 0),
@@ -5408,6 +5436,7 @@ var day = newInterval(
54085436
);
54095437

54105438
var timeDay = day;
5439+
day.range;
54115440

54125441
function weekday(i) {
54135442
return newInterval(function(date) {
@@ -5422,11 +5451,19 @@ function weekday(i) {
54225451

54235452
var sunday = weekday(0);
54245453
var monday = weekday(1);
5425-
weekday(2);
5426-
weekday(3);
5454+
var tuesday = weekday(2);
5455+
var wednesday = weekday(3);
54275456
var thursday = weekday(4);
5428-
weekday(5);
5429-
weekday(6);
5457+
var friday = weekday(5);
5458+
var saturday = weekday(6);
5459+
5460+
sunday.range;
5461+
monday.range;
5462+
tuesday.range;
5463+
wednesday.range;
5464+
thursday.range;
5465+
friday.range;
5466+
saturday.range;
54305467

54315468
var month = newInterval(function(date) {
54325469
date.setDate(1);
@@ -5440,6 +5477,7 @@ var month = newInterval(function(date) {
54405477
});
54415478

54425479
var timeMonth = month;
5480+
month.range;
54435481

54445482
var year = newInterval(function(date) {
54455483
date.setMonth(0, 1);
@@ -5464,8 +5502,9 @@ year.every = function(k) {
54645502
};
54655503

54665504
var timeYear = year;
5505+
year.range;
54675506

5468-
newInterval(function(date) {
5507+
var utcMinute = newInterval(function(date) {
54695508
date.setUTCSeconds(0, 0);
54705509
}, function(date, step) {
54715510
date.setTime(+date + step * durationMinute);
@@ -5474,8 +5513,9 @@ newInterval(function(date) {
54745513
}, function(date) {
54755514
return date.getUTCMinutes();
54765515
});
5516+
utcMinute.range;
54775517

5478-
newInterval(function(date) {
5518+
var utcHour = newInterval(function(date) {
54795519
date.setUTCMinutes(0, 0, 0);
54805520
}, function(date, step) {
54815521
date.setTime(+date + step * durationHour);
@@ -5484,6 +5524,7 @@ newInterval(function(date) {
54845524
}, function(date) {
54855525
return date.getUTCHours();
54865526
});
5527+
utcHour.range;
54875528

54885529
var utcDay = newInterval(function(date) {
54895530
date.setUTCHours(0, 0, 0, 0);
@@ -5496,6 +5537,7 @@ var utcDay = newInterval(function(date) {
54965537
});
54975538

54985539
var utcDay$1 = utcDay;
5540+
utcDay.range;
54995541

55005542
function utcWeekday(i) {
55015543
return newInterval(function(date) {
@@ -5510,13 +5552,21 @@ function utcWeekday(i) {
55105552

55115553
var utcSunday = utcWeekday(0);
55125554
var utcMonday = utcWeekday(1);
5513-
utcWeekday(2);
5514-
utcWeekday(3);
5555+
var utcTuesday = utcWeekday(2);
5556+
var utcWednesday = utcWeekday(3);
55155557
var utcThursday = utcWeekday(4);
5516-
utcWeekday(5);
5517-
utcWeekday(6);
5518-
5519-
newInterval(function(date) {
5558+
var utcFriday = utcWeekday(5);
5559+
var utcSaturday = utcWeekday(6);
5560+
5561+
utcSunday.range;
5562+
utcMonday.range;
5563+
utcTuesday.range;
5564+
utcWednesday.range;
5565+
utcThursday.range;
5566+
utcFriday.range;
5567+
utcSaturday.range;
5568+
5569+
var utcMonth = newInterval(function(date) {
55205570
date.setUTCDate(1);
55215571
date.setUTCHours(0, 0, 0, 0);
55225572
}, function(date, step) {
@@ -5526,6 +5576,7 @@ newInterval(function(date) {
55265576
}, function(date) {
55275577
return date.getUTCMonth();
55285578
});
5579+
utcMonth.range;
55295580

55305581
var utcYear = newInterval(function(date) {
55315582
date.setUTCMonth(0, 1);
@@ -5550,6 +5601,7 @@ utcYear.every = function(k) {
55505601
};
55515602

55525603
var utcYear$1 = utcYear;
5604+
utcYear.range;
55535605

55545606
function ticker(year, month, week, day, hour, minute) {
55555607

@@ -6299,6 +6351,7 @@ defaultLocale({
62996351
function defaultLocale(definition) {
63006352
locale = formatLocale(definition);
63016353
timeFormat = locale.format;
6354+
locale.parse;
63026355
utcFormat = locale.utcFormat;
63036356
utcParse = locale.utcParse;
63046357
return locale;

0 commit comments

Comments
 (0)