corrade-nucleus-nucleons – Diff between revs 1 and 11

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 1 Rev 11
Line 1... Line 1...
1 /** 1 /**
2 * @license Highmaps JS v5.0.10 (2017-03-31) 2 * @license Highmaps JS v5.0.12 (2017-05-24)
3 * Highmaps as a plugin for Highcharts 4.1.x or Highstock 2.1.x (x being the patch version of this file) 3 * Highmaps as a plugin for Highcharts 4.1.x or Highstock 2.1.x (x being the patch version of this file)
4 * 4 *
5 * (c) 2011-2017 Torstein Honsi 5 * (c) 2011-2017 Torstein Honsi
6 * 6 *
7 * License: www.highcharts.com/license 7 * License: www.highcharts.com/license
Line 222... Line 222...
222 < 1 ? this : xAxis; 222 < 1 ? this : xAxis;
223 < 1 ? this : xAxis; // Prepare data classes 223 < 1 ? this : xAxis; // Prepare data classes
224 < 1 ? this : xAxis; if (userOptions.dataClasses) { 224 < 1 ? this : xAxis; if (userOptions.dataClasses) {
225 < 1 ? this : xAxis; this.initDataClasses(userOptions); 225 < 1 ? this : xAxis; this.initDataClasses(userOptions);
226 < 1 ? this : xAxis; } 226 < 1 ? this : xAxis; }
Line 227... Line 227...
227 < 1 ? this : xAxis; this.initStops(userOptions); 227 < 1 ? this : xAxis; this.initStops();
228 < 1 ? this : xAxis; 228 < 1 ? this : xAxis;
229 < 1 ? this : xAxis; // Override original axis properties 229 < 1 ? this : xAxis; // Override original axis properties
Line 230... Line 230...
230 < 1 ? this : xAxis; this.horiz = horiz; 230 < 1 ? this : xAxis; this.horiz = horiz;
231 < 1 ? this : xAxis; this.zoomEnabled = false; 231 < 1 ? this : xAxis; this.zoomEnabled = false;
232 < 1 ? this : xAxis; 232 < 1 ? this : xAxis;
Line 233... Line -...
233 < 1 ? this : xAxis; // Add default values -  
234 < 1 ? this : xAxis; this.defaultLegendLength = 200; -  
235 < 1 ? this : xAxis; }, -  
236 < 1 ? this : xAxis; -  
237 < 1 ? this : xAxis; /* -  
238 < 1 ? this : xAxis; * Return an intermediate color between two colors, according to pos where 0 -  
239 < 1 ? this : xAxis; * is the from color and 1 is the to color. -  
240 < 1 ? this : xAxis; * NOTE: Changes here should be copied -  
241 < 1 ? this : xAxis; * to the same function in drilldown.src.js and solid-gauge-src.js. -  
242 < 1 ? this : xAxis; */ -  
243 < 1 ? this : xAxis; tweenColors: function(from, to, pos) { -  
244 < 1 ? this : xAxis; // Check for has alpha, because rgba colors perform worse due to lack of -  
245 < 1 ? this : xAxis; // support in WebKit. -  
246 < 1 ? this : xAxis; var hasAlpha, -  
247 < 1 ? this : xAxis; ret; -  
248 < 1 ? this : xAxis; -  
249 < 1 ? this : xAxis; // Unsupported color, return to-color (#3920) -  
250 < 1 ? this : xAxis; if (!to.rgba.length || !from.rgba.length) { -  
251 < 1 ? this : xAxis; ret = to.input || 'none'; -  
252 < 1 ? this : xAxis; -  
253 < 1 ? this : xAxis; // Interpolate -  
254 < 1 ? this : xAxis; } else { -  
255 < 1 ? this : xAxis; from = from.rgba; -  
256 < 1 ? this : xAxis; to = to.rgba; -  
257 < 1 ? this : xAxis; hasAlpha = (to[3] !== 1 || from[3] !== 1); -  
258 < 1 ? this : xAxis; ret = (hasAlpha ? 'rgba(' : 'rgb(') + -  
259 < 1 ? this : xAxis; Math.round(to[0] + (from[0] - to[0]) * (1 - pos)) + ',' + -  
260 < 1 ? this : xAxis; Math.round(to[1] + (from[1] - to[1]) * (1 - pos)) + ',' + -  
261 < 1 ? this : xAxis; Math.round(to[2] + (from[2] - to[2]) * (1 - pos)) + -  
262 < 1 ? this : xAxis; (hasAlpha ? (',' + (to[3] + (from[3] - to[3]) * (1 - pos))) : '') + ')'; -  
263 < 1 ? this : xAxis; } 233 < 1 ? this : xAxis; // Add default values
264 < 1 ? this : xAxis; return ret; -  
265 < 1 ? this : xAxis; }, 234 < 1 ? this : xAxis; this.defaultLegendLength = 200;
266 < 1 ? this : xAxis; 235 < 1 ? this : xAxis; },
267 < 1 ? this : xAxis; initDataClasses: function(userOptions) { 236 < 1 ? this : xAxis;
268 < 1 ? this : xAxis; var axis = this, 237 < 1 ? this : xAxis; initDataClasses: function(userOptions) {
269 < 1 ? this : xAxis; chart = this.chart, 238 < 1 ? this : xAxis; var chart = this.chart,
270 < 1 ? this : xAxis; dataClasses, 239 < 1 ? this : xAxis; dataClasses,
Line 293... Line 262...
293 < 1 ? this : xAxis; colorCounter++; 262 < 1 ? this : xAxis; colorCounter++;
294 < 1 ? this : xAxis; if (colorCounter === colorCount) { 263 < 1 ? this : xAxis; if (colorCounter === colorCount) {
295 < 1 ? this : xAxis; colorCounter = 0; 264 < 1 ? this : xAxis; colorCounter = 0;
296 < 1 ? this : xAxis; } 265 < 1 ? this : xAxis; }
297 < 1 ? this : xAxis; } else { 266 < 1 ? this : xAxis; } else {
298 < 1 ? this : xAxis; dataClass.color = axis.tweenColors( 267 < 1 ? this : xAxis; dataClass.color = color(options.minColor).tweenTo(
299 < 1 ? this : xAxis; color(options.minColor), -  
300 < 1 ? this : xAxis; color(options.maxColor), 268 < 1 ? this : xAxis; color(options.maxColor),
301 < 1 ? this : xAxis; len < 2 ? 0.5 : i / (len - 1) // #3219 269 < 1 ? this : xAxis; len < 2 ? 0.5 : i / (len - 1) // #3219
302 < 1 ? this : xAxis; ); 270 < 1 ? this : xAxis; );
303 < 1 ? this : xAxis; } 271 < 1 ? this : xAxis; }
304 < 1 ? this : xAxis; } 272 < 1 ? this : xAxis; }
305 < 1 ? this : xAxis; }); 273 < 1 ? this : xAxis; });
306 < 1 ? this : xAxis; }, 274 < 1 ? this : xAxis; },
Line 307... Line 275...
307 < 1 ? this : xAxis; 275 < 1 ? this : xAxis;
308 < 1 ? this : xAxis; initStops: function(userOptions) { 276 < 1 ? this : xAxis; initStops: function() {
309 < 1 ? this : xAxis; this.stops = userOptions.stops || [ 277 < 1 ? this : xAxis; this.stops = this.options.stops || [
310 < 1 ? this : xAxis; [0, this.options.minColor], 278 < 1 ? this : xAxis; [0, this.options.minColor],
311 < 1 ? this : xAxis; [1, this.options.maxColor] 279 < 1 ? this : xAxis; [1, this.options.maxColor]
312 < 1 ? this : xAxis; ]; 280 < 1 ? this : xAxis; ];
313 < 1 ? this : xAxis; each(this.stops, function(stop) { 281 < 1 ? this : xAxis; each(this.stops, function(stop) {
Line 348... Line 316...
348 < 1 ? this : xAxis; // Fake length for disabled legend to avoid tick issues and such (#5205) 316 < 1 ? this : xAxis; // Fake length for disabled legend to avoid tick issues and such (#5205)
349 < 1 ? this : xAxis; this.len = (this.horiz ? legendOptions.symbolWidth : legendOptions.symbolHeight) || this.defaultLegendLength; 317 < 1 ? this : xAxis; this.len = (this.horiz ? legendOptions.symbolWidth : legendOptions.symbolHeight) || this.defaultLegendLength;
350 < 1 ? this : xAxis; } 318 < 1 ? this : xAxis; }
351 < 1 ? this : xAxis; }, 319 < 1 ? this : xAxis; },
Line -... Line 320...
-   320 < 1 ? this : xAxis;
-   321 < 1 ? this : xAxis; normalizedValue: function(value) {
-   322 < 1 ? this : xAxis; if (this.isLog) {
-   323 < 1 ? this : xAxis; value = this.val2lin(value);
-   324 < 1 ? this : xAxis; }
-   325 < 1 ? this : xAxis; return 1 - ((this.max - value) / ((this.max - this.min) || 1));
-   326 < 1 ? this : xAxis; },
352 < 1 ? this : xAxis; 327 < 1 ? this : xAxis;
353 < 1 ? this : xAxis; /** 328 < 1 ? this : xAxis; /**
354 < 1 ? this : xAxis; * Translate from a value to a color 329 < 1 ? this : xAxis; * Translate from a value to a color
355 < 1 ? this : xAxis; */ 330 < 1 ? this : xAxis; */
356 < 1 ? this : xAxis; toColor: function(value, point) { 331 < 1 ? this : xAxis; toColor: function(value, point) {
Line 379... Line 354...
379 < 1 ? this : xAxis;<= to)) { } 354 < 1 ? this : xAxis; }
380 < 1 ? this : xAxis;<= to)) { } 355 < 1 ? this : xAxis; }
Line 381... Line 356...
381 < 1 ? this : xAxis;<= to)) { 356 < 1 ? this : xAxis;
Line 382... Line -...
382 < 1 ? this : xAxis;<= to)) { } else { -  
383 < 1 ? this : xAxis;<= to)) { 357 < 1 ? this : xAxis; } else {
384 < 1 ? this : xAxis;<= to)) { if (this.isLog) { -  
385 < 1 ? this : xAxis;<= to)) { value = this.val2lin(value); -  
386 < 1 ? this : xAxis;<= to)) { } 358 < 1 ? this : xAxis;
387 < 1 ? this : xAxis;<= to)) { pos = 1 - ((this.max - value) / ((this.max - this.min) || 1)); 359 < 1 ? this : xAxis; pos = this.normalizedValue(value);
388 < 1 ? this : xAxis;<= to)) { i = stops.length; 360 < 1 ? this : xAxis; i = stops.length;
389 < 1 ? this : xAxis;<= to)) { while (i--) { 361 < 1 ? this : xAxis; while (i--) {
390 < 1 ? this : xAxis;<= to)) { if (pos > stops[i][0]) { 362 < 1 ? this : xAxis; if (pos > stops[i][0]) {
Line 395... Line 367...
395 < 1 ? this : xAxis;<= to)) { to = stops[i + 1] || from; 367 < 1 ? this : xAxis; to = stops[i + 1] || from;
Line 396... Line 368...
396 < 1 ? this : xAxis;<= to)) { 368 < 1 ? this : xAxis;
397 < 1 ? this : xAxis;<= to)) { // The position within the gradient 369 < 1 ? this : xAxis; // The position within the gradient
Line 398... Line 370...
398 < 1 ? this : xAxis;<= to)) { pos = 1 - (to[0] - pos) / ((to[0] - from[0]) || 1); 370 < 1 ? this : xAxis; pos = 1 - (to[0] - pos) / ((to[0] - from[0]) || 1);
399 < 1 ? this : xAxis;<= to)) { -  
400 < 1 ? this : xAxis;<= to)) { color = this.tweenColors( 371 < 1 ? this : xAxis;
401 < 1 ? this : xAxis;<= to)) { from.color, 372 < 1 ? this : xAxis; color = from.color.tweenTo(
402 < 1 ? this : xAxis;<= to)) { to.color, 373 < 1 ? this : xAxis; to.color,
403 < 1 ? this : xAxis;<= to)) { pos 374 < 1 ? this : xAxis; pos
404 < 1 ? this : xAxis;<= to)) { ); 375 < 1 ? this : xAxis; );
Line 438... Line 409...
438 < 1 ? this : xAxis;<= to)) { * Create the color gradient 409 < 1 ? this : xAxis; * Create the color gradient
439 < 1 ? this : xAxis;<= to)) { */ 410 < 1 ? this : xAxis; */
440 < 1 ? this : xAxis;<= to)) { setLegendColor: function() { 411 < 1 ? this : xAxis; setLegendColor: function() {
441 < 1 ? this : xAxis;<= to)) { var grad, 412 < 1 ? this : xAxis; var grad,
442 < 1 ? this : xAxis;<= to)) { horiz = this.horiz, 413 < 1 ? this : xAxis; horiz = this.horiz,
443 < 1 ? this : xAxis;<= to)) { options = this.options, -  
444 < 1 ? this : xAxis;<= to)) { reversed = this.reversed, 414 < 1 ? this : xAxis; reversed = this.reversed,
445 < 1 ? this : xAxis;<= to)) { one = reversed ? 1 : 0, 415 < 1 ? this : xAxis; one = reversed ? 1 : 0,
446 < 1 ? this : xAxis;<= to)) { zero = reversed ? 0 : 1; 416 < 1 ? this : xAxis; zero = reversed ? 0 : 1;
Line 447... Line 417...
447 < 1 ? this : xAxis;<= to)) { 417 < 1 ? this : xAxis;
Line 451... Line 421...
451 < 1 ? this : xAxis;<= to)) { x1: grad[0], 421 < 1 ? this : xAxis; x1: grad[0],
452 < 1 ? this : xAxis;<= to)) { y1: grad[1], 422 < 1 ? this : xAxis; y1: grad[1],
453 < 1 ? this : xAxis;<= to)) { x2: grad[2], 423 < 1 ? this : xAxis; x2: grad[2],
454 < 1 ? this : xAxis;<= to)) { y2: grad[3] 424 < 1 ? this : xAxis; y2: grad[3]
455 < 1 ? this : xAxis;<= to)) { }, 425 < 1 ? this : xAxis; },
456 < 1 ? this : xAxis;<= to)) { stops: options.stops || [ 426 < 1 ? this : xAxis; stops: this.stops
457 < 1 ? this : xAxis;<= to)) { [0, options.minColor], -  
458 < 1 ? this : xAxis;<= to)) { [1, options.maxColor] -  
459 < 1 ? this : xAxis;<= to)) { ] -  
460 < 1 ? this : xAxis;<= to)) { }; 427 < 1 ? this : xAxis; };
461 < 1 ? this : xAxis;<= to)) { }, 428 < 1 ? this : xAxis; },
Line 462... Line 429...
462 < 1 ? this : xAxis;<= to)) { 429 < 1 ? this : xAxis;
463 < 1 ? this : xAxis;<= to)) { /** 430 < 1 ? this : xAxis; /**
Line 556... Line 523...
556 < 1 ? this : xAxis;<= to)) {< axisPos) { }); 523 < 1 ? this : xAxis;< axisPos) { });
Line 557... Line 524...
557 < 1 ? this : xAxis;<= to)) {< axisPos) { 524 < 1 ? this : xAxis;< axisPos) {
558 < 1 ? this : xAxis;<= to)) {< axisPos) { // When updating data classes, destroy old items and make sure new ones are created (#3207) 525 < 1 ? this : xAxis;< axisPos) { // When updating data classes, destroy old items and make sure new ones are created (#3207)
559 < 1 ? this : xAxis;<= to)) {< axisPos) { if (newOptions.dataClasses && legend.allItems) { 526 < 1 ? this : xAxis;< axisPos) { if (newOptions.dataClasses && legend.allItems) {
560 < 1 ? this : xAxis;<= to)) {< axisPos) { each(legend.allItems, function(item) { 527 < 1 ? this : xAxis;< axisPos) { each(legend.allItems, function(item) {
561 < 1 ? this : xAxis;<= to)) {< axisPos) { if (item.isDataClass) { 528 < 1 ? this : xAxis;< axisPos) { if (item.isDataClass && item.legendGroup) {
562 < 1 ? this : xAxis;<= to)) {< axisPos) { item.legendGroup.destroy(); 529 < 1 ? this : xAxis;< axisPos) { item.legendGroup.destroy();
563 < 1 ? this : xAxis;<= to)) {< axisPos) { } 530 < 1 ? this : xAxis;< axisPos) { }
564 < 1 ? this : xAxis;<= to)) {< axisPos) { }); 531 < 1 ? this : xAxis;< axisPos) { });
565 < 1 ? this : xAxis;<= to)) {< axisPos) { chart.isDirtyLegend = true; 532 < 1 ? this : xAxis;< axisPos) { chart.isDirtyLegend = true;
Line 575... Line 542...
575 < 1 ? this : xAxis;<= to)) {< axisPos) { legend.colorizeItem(this, true); 542 < 1 ? this : xAxis;< axisPos) { legend.colorizeItem(this, true);
576 < 1 ? this : xAxis;<= to)) {< axisPos) { } 543 < 1 ? this : xAxis;< axisPos) { }
577 < 1 ? this : xAxis;<= to)) {< axisPos) { }, 544 < 1 ? this : xAxis;< axisPos) { },
Line 578... Line 545...
578 < 1 ? this : xAxis;<= to)) {< axisPos) { 545 < 1 ? this : xAxis;< axisPos) {
-   546 < 1 ? this : xAxis;< axisPos) { /**
-   547 < 1 ? this : xAxis;< axisPos) { * Extend basic axis remove by also removing the legend item.
-   548 < 1 ? this : xAxis;< axisPos) { */
-   549 < 1 ? this : xAxis;< axisPos) { remove: function() {
-   550 < 1 ? this : xAxis;< axisPos) { if (this.legendItem) {
-   551 < 1 ? this : xAxis;< axisPos) { this.chart.legend.destroyItem(this);
-   552 < 1 ? this : xAxis;< axisPos) { }
-   553 < 1 ? this : xAxis;< axisPos) { Axis.prototype.remove.call(this);
-   554 < 1 ? this : xAxis;< axisPos) { },
-   555 < 1 ? this : xAxis;< axisPos) {
579 < 1 ? this : xAxis;<= to)) {< axisPos) { /** 556 < 1 ? this : xAxis;< axisPos) { /**
580 < 1 ? this : xAxis;<= to)) {< axisPos) { * Get the legend item symbols for data classes 557 < 1 ? this : xAxis;< axisPos) { * Get the legend item symbols for data classes
581 < 1 ? this : xAxis;<= to)) {< axisPos) { */ 558 < 1 ? this : xAxis;< axisPos) { */
582 < 1 ? this : xAxis;<= to)) {< axisPos) { getDataClassLegendSymbols: function() { 559 < 1 ? this : xAxis;< axisPos) { getDataClassLegendSymbols: function() {
583 < 1 ? this : xAxis;<= to)) {< axisPos) { var axis = this, 560 < 1 ? this : xAxis;< axisPos) { var axis = this,
Line 644... Line 621...
644 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; */ 621 < 1 ? this : xAxis;< axisPos) {< '; */
645 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; each(['fill', 'stroke'], function(prop) { 622 < 1 ? this : xAxis;< axisPos) {< '; each(['fill', 'stroke'], function(prop) {
646 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; H.Fx.prototype[prop + 'Setter'] = function() { 623 < 1 ? this : xAxis;< axisPos) {< '; H.Fx.prototype[prop + 'Setter'] = function() {
647 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; this.elem.attr( 624 < 1 ? this : xAxis;< axisPos) {< '; this.elem.attr(
648 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; prop, 625 < 1 ? this : xAxis;< axisPos) {< '; prop,
649 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; ColorAxis.prototype.tweenColors( -  
650 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; color(this.start), 626 < 1 ? this : xAxis;< axisPos) {< '; color(this.start).tweenTo(
651 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; color(this.end), 627 < 1 ? this : xAxis;< axisPos) {< '; color(this.end),
652 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; this.pos 628 < 1 ? this : xAxis;< axisPos) {< '; this.pos
653 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; ), 629 < 1 ? this : xAxis;< axisPos) {< '; ),
654 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; null, 630 < 1 ? this : xAxis;< axisPos) {< '; null,
655 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; true 631 < 1 ? this : xAxis;< axisPos) {< '; true
Line 836... Line 812...
836 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 812 < 1 ? this : xAxis;< axisPos) {< ';
837 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; /** 813 < 1 ? this : xAxis;< axisPos) {< '; /**
838 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * The MapNavigation handles buttons for navigation in addition to mousewheel 814 < 1 ? this : xAxis;< axisPos) {< '; * The MapNavigation handles buttons for navigation in addition to mousewheel
839 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * and doubleclick handlers for chart zooming. 815 < 1 ? this : xAxis;< axisPos) {< '; * and doubleclick handlers for chart zooming.
840 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * @param {Chart} chart The Chart instance. -  
841 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * @class 816 < 1 ? this : xAxis;< axisPos) {< '; * @param {Chart} chart The Chart instance.
842 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; */ 817 < 1 ? this : xAxis;< axisPos) {< '; */
843 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; function MapNavigation(chart) { 818 < 1 ? this : xAxis;< axisPos) {< '; function MapNavigation(chart) {
844 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; this.init(chart); 819 < 1 ? this : xAxis;< axisPos) {< '; this.init(chart);
Line 859... Line 834...
859 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * @param {Object} options New options for the map navigation. 834 < 1 ? this : xAxis;< axisPos) {< '; * @param {Object} options New options for the map navigation.
860 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; */ 835 < 1 ? this : xAxis;< axisPos) {< '; */
861 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; MapNavigation.prototype.update = function(options) { 836 < 1 ? this : xAxis;< axisPos) {< '; MapNavigation.prototype.update = function(options) {
862 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; var chart = this.chart, 837 < 1 ? this : xAxis;< axisPos) {< '; var chart = this.chart,
863 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; o = chart.options.mapNavigation, 838 < 1 ? this : xAxis;< axisPos) {< '; o = chart.options.mapNavigation,
864 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttons, -  
865 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; n, -  
866 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; button, -  
867 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttonOptions, 839 < 1 ? this : xAxis;< axisPos) {< '; buttonOptions,
868 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; attr, 840 < 1 ? this : xAxis;< axisPos) {< '; attr,
869 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; states, 841 < 1 ? this : xAxis;< axisPos) {< '; states,
870 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; hoverStates, 842 < 1 ? this : xAxis;< axisPos) {< '; hoverStates,
871 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; selectStates, 843 < 1 ? this : xAxis;< axisPos) {< '; selectStates,
Line 887... Line 859...
887 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; mapNavButtons.pop().destroy(); 859 < 1 ? this : xAxis;< axisPos) {< '; mapNavButtons.pop().destroy();
888 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; } 860 < 1 ? this : xAxis;< axisPos) {< '; }
Line 889... Line 861...
889 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 861 < 1 ? this : xAxis;< axisPos) {< ';
Line 890... Line 862...
890 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; if (pick(o.enableButtons, o.enabled) && !chart.renderer.forExport) { 862 < 1 ? this : xAxis;< axisPos) {< '; if (pick(o.enableButtons, o.enabled) && !chart.renderer.forExport) {
891 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 863 < 1 ? this : xAxis;< axisPos) {< ';
Line 892... Line -...
892 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttons = o.buttons; -  
893 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; for (n in buttons) { -  
Line -... Line 864...
-   864 < 1 ? this : xAxis;< axisPos) {< '; H.objectEach(o.buttons, function(button, n) {
-   865 < 1 ? this : xAxis;< axisPos) {< '; buttonOptions = merge(o.buttonOptions, button);
-   866 < 1 ? this : xAxis;< axisPos) {< ';
-   867 < 1 ? this : xAxis;< axisPos) {< ';
-   868 < 1 ? this : xAxis;< axisPos) {< '; // Presentational
-   869 < 1 ? this : xAxis;< axisPos) {< '; attr = buttonOptions.theme;
-   870 < 1 ? this : xAxis;< axisPos) {< '; attr.style = merge(
-   871 < 1 ? this : xAxis;< axisPos) {< '; buttonOptions.theme.style,
-   872 < 1 ? this : xAxis;< axisPos) {< '; buttonOptions.style // #3203
-   873 < 1 ? this : xAxis;< axisPos) {< '; );
-   874 < 1 ? this : xAxis;< axisPos) {< '; states = attr.states;
-   875 < 1 ? this : xAxis;< axisPos) {< '; hoverStates = states && states.hover;
-   876 < 1 ? this : xAxis;< axisPos) {< '; selectStates = states && states.select;
-   877 < 1 ? this : xAxis;< axisPos) {< ';
-   878 < 1 ? this : xAxis;< axisPos) {< ';
-   879 < 1 ? this : xAxis;< axisPos) {< '; button = chart.renderer.button(
-   880 < 1 ? this : xAxis;< axisPos) {< '; buttonOptions.text,
-   881 < 1 ? this : xAxis;< axisPos) {< '; 0,
-   882 < 1 ? this : xAxis;< axisPos) {< '; 0,
-   883 < 1 ? this : xAxis;< axisPos) {< '; outerHandler,
-   884 < 1 ? this : xAxis;< axisPos) {< '; attr,
-   885 < 1 ? this : xAxis;< axisPos) {< '; hoverStates,
-   886 < 1 ? this : xAxis;< axisPos) {< '; selectStates,
-   887 < 1 ? this : xAxis;< axisPos) {< '; 0,
-   888 < 1 ? this : xAxis;< axisPos) {< '; n === 'zoomIn' ? 'topbutton' : 'bottombutton'
-   889 < 1 ? this : xAxis;< axisPos) {< '; )
-   890 < 1 ? this : xAxis;< axisPos) {< '; .addClass('highcharts-map-navigation')
-   891 < 1 ? this : xAxis;< axisPos) {< '; .attr({
-   892 < 1 ? this : xAxis;< axisPos) {< '; width: buttonOptions.width,
-   893 < 1 ? this : xAxis;< axisPos) {< '; height: buttonOptions.height,
-   894 < 1 ? this : xAxis;< axisPos) {< '; title: chart.options.lang[n],
-   895 < 1 ? this : xAxis;< axisPos) {< '; padding: buttonOptions.padding,
-   896 < 1 ? this : xAxis;< axisPos) {< '; zIndex: 5
-   897 < 1 ? this : xAxis;< axisPos) {< '; })
-   898 < 1 ? this : xAxis;< axisPos) {< '; .add();
-   899 < 1 ? this : xAxis;< axisPos) {< '; button.handler = buttonOptions.onclick;
-   900 < 1 ? this : xAxis;< axisPos) {< '; button.align(
-   901 < 1 ? this : xAxis;< axisPos) {< '; extend(buttonOptions, {
-   902 < 1 ? this : xAxis;< axisPos) {< '; width: button.width,
-   903 < 1 ? this : xAxis;< axisPos) {< '; height: 2 * button.height
-   904 < 1 ? this : xAxis;< axisPos) {< '; }),
-   905 < 1 ? this : xAxis;< axisPos) {< '; null,
Line 894... Line -...
894 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; -  
895 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; if (buttons.hasOwnProperty(n)) { 906 < 1 ? this : xAxis;< axisPos) {< '; buttonOptions.alignTo
896 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttonOptions = merge(o.buttonOptions, buttons[n]); -  
897 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; -  
898 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; -  
899 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; // Presentational -  
900 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; attr = buttonOptions.theme; -  
901 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; attr.style = merge( -  
902 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttonOptions.theme.style, -  
903 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttonOptions.style // #3203 -  
904 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; ); -  
905 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; states = attr.states; -  
906 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; hoverStates = states && states.hover; -  
907 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; selectStates = states && states.select; -  
908 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; -  
909 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; -  
910 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; button = chart.renderer.button( -  
911 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttonOptions.text, -  
912 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 0, -  
913 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 0, -  
914 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; outerHandler, -  
915 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; attr, -  
916 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; hoverStates, -  
917 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; selectStates, -  
918 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 0, -  
919 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; n === 'zoomIn' ? 'topbutton' : 'bottombutton' -  
920 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; ) -  
921 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; .addClass('highcharts-map-navigation') -  
922 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; .attr({ -  
923 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; width: buttonOptions.width, -  
924 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; height: buttonOptions.height, -  
925 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; title: chart.options.lang[n], -  
926 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; padding: buttonOptions.padding, -  
927 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; zIndex: 5 -  
928 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; }) -  
929 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; .add(); -  
930 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; button.handler = buttonOptions.onclick; -  
931 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; button.align( -  
932 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; extend(buttonOptions, { -  
933 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; width: button.width, -  
934 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; height: 2 * button.height -  
935 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; }), -  
Line 936... Line -...
936 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; null, -  
937 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttonOptions.alignTo -  
938 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; ); 907 < 1 ? this : xAxis;< axisPos) {< '; );
939 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; // Stop double click event (#4444) 908 < 1 ? this : xAxis;< axisPos) {< '; // Stop double click event (#4444)
Line 940... Line 909...
940 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; addEvent(button.element, 'dblclick', stopEvent); 909 < 1 ? this : xAxis;< axisPos) {< '; addEvent(button.element, 'dblclick', stopEvent);
941 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 910 < 1 ? this : xAxis;< axisPos) {< ';
Line 991... Line 960...
991 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; } 960 < 1 ? this : xAxis;< axisPos) {< '; }
Line 992... Line 961...
992 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 961 < 1 ? this : xAxis;< axisPos) {< ';
Line 993... Line 962...
993 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; }; 962 < 1 ? this : xAxis;< axisPos) {< '; };
994 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 963 < 1 ? this : xAxis;< axisPos) {< ';
Line 995... Line 964...
995 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; // Add events to the Chart object itself 964 < 1 ? this : xAxis;< axisPos) {< '; // Add events to the Chart object itself
996 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; extend(Chart.prototype, { 965 < 1 ? this : xAxis;< axisPos) {< '; extend(Chart.prototype, /** @lends Chart.prototype */ {
997 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 966 < 1 ? this : xAxis;< axisPos) {< ';
998 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; /** 967 < 1 ? this : xAxis;< axisPos) {< '; /**
Line 1027... Line 996...
1027 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 996 < 1 ? this : xAxis;< axisPos) {< ';
1028 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; return inner; 997 < 1 ? this : xAxis;< axisPos) {< '; return inner;
Line 1029... Line 998...
1029 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; }, 998 < 1 ? this : xAxis;< axisPos) {< '; },
-   999 < 1 ? this : xAxis;< axisPos) {< ';
-   1000 < 1 ? this : xAxis;< axisPos) {< '; /**
-   1001 < 1 ? this : xAxis;< axisPos) {< '; * Highmaps only. Zoom in or out of the map. See also {@link Point#zoomTo}.
-   1002 < 1 ? this : xAxis;< axisPos) {< '; * See {@link Chart#fromLatLonToPoint} for how to get the `centerX` and
-   1003 < 1 ? this : xAxis;< axisPos) {< '; * `centerY` parameters for a geographic location.
1030 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 1004 < 1 ? this : xAxis;< axisPos) {< '; *
-   1005 < 1 ? this : xAxis;< axisPos) {< '; * @param {Number} [howMuch]
-   1006 < 1 ? this : xAxis;< axisPos) {< '; * How much to zoom the map. Values less than 1 zooms in. 0.5 zooms
-   1007 < 1 ? this : xAxis;< axisPos) {< '; * in to half the current view. 2 zooms to twice the current view.
-   1008 < 1 ? this : xAxis;< axisPos) {< '; * If omitted, the zoom is reset.
-   1009 < 1 ? this : xAxis;< axisPos) {< '; * @param {Number} [centerX]
-   1010 < 1 ? this : xAxis;< axisPos) {< '; * The X axis position to center around if available space.
-   1011 < 1 ? this : xAxis;< axisPos) {< '; * @param {Number} [centerY]
-   1012 < 1 ? this : xAxis;< axisPos) {< '; * The Y axis position to center around if available space.
-   1013 < 1 ? this : xAxis;< axisPos) {< '; * @param {Number} [mouseX]
-   1014 < 1 ? this : xAxis;< axisPos) {< '; * Fix the zoom to this position if possible. This is used for
-   1015 < 1 ? this : xAxis;< axisPos) {< '; * example in mousewheel events, where the area under the mouse
-   1016 < 1 ? this : xAxis;< axisPos) {< '; * should be fixed as we zoom in.
1031 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; /** 1017 < 1 ? this : xAxis;< axisPos) {< '; * @param {Number} [mouseY]
1032 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * Zoom the map in or out by a certain amount. Less than 1 zooms in, greater than 1 zooms out. 1018 < 1 ? this : xAxis;< axisPos) {< '; * Fix the zoom to this position if possible.
1033 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; */ 1019 < 1 ? this : xAxis;< axisPos) {< '; */
1034 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; mapZoom: function(howMuch, centerXArg, centerYArg, mouseX, mouseY) { 1020 < 1 ? this : xAxis;< axisPos) {< '; mapZoom: function(howMuch, centerXArg, centerYArg, mouseX, mouseY) {
1035 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; /*if (this.isMapZooming) { 1021 < 1 ? this : xAxis;< axisPos) {< '; /*if (this.isMapZooming) {
Line 1219... Line 1205...
1219 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * (c) 2010-2017 Torstein Honsi 1205 < 1 ? this : xAxis;< axisPos) {< '; * (c) 2010-2017 Torstein Honsi
1220 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * 1206 < 1 ? this : xAxis;< axisPos) {< '; *
1221 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * License: www.highcharts.com/license 1207 < 1 ? this : xAxis;< axisPos) {< '; * License: www.highcharts.com/license
1222 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; */ 1208 < 1 ? this : xAxis;< axisPos) {< '; */
1223 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; var color = H.color, 1209 < 1 ? this : xAxis;< axisPos) {< '; var color = H.color,
1224 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; ColorAxis = H.ColorAxis, -  
1225 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; colorPointMixin = H.colorPointMixin, 1210 < 1 ? this : xAxis;< axisPos) {< '; colorPointMixin = H.colorPointMixin,
1226 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; colorSeriesMixin = H.colorSeriesMixin, 1211 < 1 ? this : xAxis;< axisPos) {< '; colorSeriesMixin = H.colorSeriesMixin,
1227 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; doc = H.doc, 1212 < 1 ? this : xAxis;< axisPos) {< '; doc = H.doc,
1228 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; each = H.each, 1213 < 1 ? this : xAxis;< axisPos) {< '; each = H.each,
1229 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; extend = H.extend, 1214 < 1 ? this : xAxis;< axisPos) {< '; extend = H.extend,
Line 1453... Line 1438...
1453 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; joinByNull = joinBy === null, 1438 < 1 ? this : xAxis;< axisPos) {< '; joinByNull = joinBy === null,
1454 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; pointArrayMap = options.keys || this.pointArrayMap, 1439 < 1 ? this : xAxis;< axisPos) {< '; pointArrayMap = options.keys || this.pointArrayMap,
1455 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; dataUsed = [], 1440 < 1 ? this : xAxis;< axisPos) {< '; dataUsed = [],
1456 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; mapMap = {}, 1441 < 1 ? this : xAxis;< axisPos) {< '; mapMap = {},
1457 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; mapPoint, 1442 < 1 ? this : xAxis;< axisPos) {< '; mapPoint,
1458 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; transform, -  
1459 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; mapTransforms = this.chart.mapTransforms, 1443 < 1 ? this : xAxis;< axisPos) {< '; mapTransforms = this.chart.mapTransforms,
1460 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; props, 1444 < 1 ? this : xAxis;< axisPos) {< '; props,
1461 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; i; 1445 < 1 ? this : xAxis;< axisPos) {< '; i;
Line 1462... Line 1446...
1462 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 1446 < 1 ? this : xAxis;< axisPos) {< ';
Line 1507... Line 1491...
1507 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; // Pick up transform definitions for chart 1491 < 1 ? this : xAxis;< axisPos) {< '; // Pick up transform definitions for chart
1508 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; this.chart.mapTransforms = mapTransforms = chartOptions && chartOptions.mapTransforms || mapData && mapData['hc-transform'] || mapTransforms; 1492 < 1 ? this : xAxis;< axisPos) {< '; this.chart.mapTransforms = mapTransforms = chartOptions && chartOptions.mapTransforms || mapData && mapData['hc-transform'] || mapTransforms;
Line 1509... Line 1493...
1509 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 1493 < 1 ? this : xAxis;< axisPos) {< ';
1510 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; // Cache cos/sin of transform rotation angle 1494 < 1 ? this : xAxis;< axisPos) {< '; // Cache cos/sin of transform rotation angle
1511 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; if (mapTransforms) { 1495 < 1 ? this : xAxis;< axisPos) {< '; if (mapTransforms) {
1512 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; for (transform in mapTransforms) { 1496 < 1 ? this : xAxis;< axisPos) {< '; H.objectEach(mapTransforms, function(transform) {
1513 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; if (mapTransforms.hasOwnProperty(transform) && transform.rotation) { 1497 < 1 ? this : xAxis;< axisPos) {< '; if (transform.rotation) {
1514 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; transform.cosAngle = Math.cos(transform.rotation); 1498 < 1 ? this : xAxis;< axisPos) {< '; transform.cosAngle = Math.cos(transform.rotation);
1515 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; transform.sinAngle = Math.sin(transform.rotation); 1499 < 1 ? this : xAxis;< axisPos) {< '; transform.sinAngle = Math.sin(transform.rotation);
1516 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; } 1500 < 1 ? this : xAxis;< axisPos) {< '; }
1517 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; } 1501 < 1 ? this : xAxis;< axisPos) {< '; });
Line 1518... Line 1502...
1518 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; } 1502 < 1 ? this : xAxis;< axisPos) {< '; }
1519 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 1503 < 1 ? this : xAxis;< axisPos) {< ';
1520 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; if (mapData) { 1504 < 1 ? this : xAxis;< axisPos) {< '; if (mapData) {
Line 1993... Line 1977...
1993 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /** 1977 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
1994 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Stop the fade-out 1978 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Stop the fade-out
1995 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */ 1979 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
1996 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { onMouseOver: function(e) { 1980 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { onMouseOver: function(e) {
1997 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { clearTimeout(this.colorInterval); 1981 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { clearTimeout(this.colorInterval);
1998 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (this.value !== null) { 1982 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (this.value !== null || this.series.options.nullInteraction) {
1999 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Point.prototype.onMouseOver.call(this, e); 1983 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Point.prototype.onMouseOver.call(this, e);
2000 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { } else { //#3401 Tooltip doesn't hide when hovering over null points 1984 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { } else { //#3401 Tooltip doesn't hide when hovering over null points
2001 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { this.series.onMouseOut(e); 1985 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { this.series.onMouseOut(e);
2002 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { } 1986 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
2003 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }, 1987 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { },
Line 2024... Line 2008...
2024 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { graphic = point.graphic; 2008 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { graphic = point.graphic;
2025 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (pos > 1) { 2009 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (pos > 1) {
2026 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { pos = 1; 2010 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { pos = 1;
2027 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { } 2011 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
2028 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (graphic) { 2012 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (graphic) {
-   2013 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { graphic.attr(
-   2014 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 'fill',
2029 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { graphic.attr('fill', ColorAxis.prototype.tweenColors.call(0, hoverColor, normalColor, pos)); 2015 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { hoverColor.tweenTo(normalColor, pos)
-   2016 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { );
2030 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { } 2017 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
2031 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (pos >= 1) { 2018 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (pos >= 1) {
2032 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { clearTimeout(point.colorInterval); 2019 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { clearTimeout(point.colorInterval);
2033 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { } 2020 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
2034 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }, 13); 2021 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }, 13);
Line 2038... Line 2025...
2038 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { point.isFading = null; 2025 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { point.isFading = null;
2039 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }, 2026 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { },
Line 2040... Line 2027...
2040 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2027 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   2028 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   2029 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   2030 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highmaps only. Zoom in on the point using the global animation.
-   2031 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2032 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function #zoomTo
2041 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2033 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Point
2042 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /** 2034 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample maps/members/point-zoomto/
2043 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Zoom the chart to view a specific area point 2035 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Zoom to points from butons
2044 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */ 2036 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2045 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { zoomTo: function() { 2037 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { zoomTo: function() {
Line 2208... Line 2200...
2208 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2200 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
2209 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { // Prototype members 2201 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { // Prototype members
2210 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }, { 2202 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }, {
2211 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { pointArrayMap: ['y', 'z'], 2203 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { pointArrayMap: ['y', 'z'],
2212 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { parallelArrays: ['x', 'y', 'z'], 2204 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { parallelArrays: ['x', 'y', 'z'],
-   2205 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { trackerGroups: ['group', 'dataLabelsGroup'],
2213 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { trackerGroups: ['markerGroup', 'dataLabelsGroup'], 2206 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { specialGroup: 'group', // To allow clipping (#6296)
2214 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { bubblePadding: true, 2207 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { bubblePadding: true,
2215 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { zoneAxis: 'z', 2208 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { zoneAxis: 'z',
Line 2695... Line 2688...
2695 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2688 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
2696 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { return c; 2689 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { return c;
Line 2697... Line 2690...
2697 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { } 2690 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
-   2691 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   2692 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   2693 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highmaps only. Get point from latitude and longitude using specified
-   2694 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * transform definition.
-   2695 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2696 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function transformFromLatLon
-   2697 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Chart.prototype
-   2698 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2699 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Object} latLon
-   2700 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * A latitude/longitude object.
-   2701 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Number} latLon.lat
-   2702 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The latitude.
-   2703 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Number} latLon.lon
-   2704 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The longitude.
-   2705 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Object} transform
-   2706 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The transform definition to use as explained in the {@link
-   2707 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * https://www.highcharts.com/docs/maps/latlon|documentation}.
-   2708 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2709 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @return {Object}
-   2710 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * An object with `x` and `y` properties.
2698 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2711 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
2699 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /** 2712 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample maps/series/latlon-transform/
2700 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Get point from latLon using specified transform definition 2713 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Use specific transformation for lat/lon
2701 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */ 2714 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2702 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.transformFromLatLon = function(latLon, transform) { 2715 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.transformFromLatLon = function(latLon, transform) {
2703 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (win.proj4 === undefined) { 2716 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (win.proj4 === undefined) {
Line 2718... Line 2731...
2718 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { y: (((transform.yoffset || 0) - rotated[1]) * (transform.scale || 1) + (transform.ypan || 0)) * (transform.jsonres || 1) - (transform.jsonmarginY || 0) 2731 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { y: (((transform.yoffset || 0) - rotated[1]) * (transform.scale || 1) + (transform.ypan || 0)) * (transform.jsonres || 1) - (transform.jsonmarginY || 0)
2719 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }; 2732 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { };
2720 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }; 2733 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { };
Line 2721... Line 2734...
2721 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2734 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
2722 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /** 2735 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   2736 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highmaps only. Get latLon from point using specified transform definition.
-   2737 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The method returns an object with the numeric properties `lat` and `lon`.
-   2738 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2739 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function transformToLatLon
-   2740 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Chart.prototype
-   2741 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2742 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Point|Object} point
-   2743 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * A `Point` instance, or or any object containing the properties `x`
-   2744 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * and `y` with numeric values.
-   2745 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Object} transform
-   2746 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The transform definition to use as explained in the {@link
-   2747 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * https://www.highcharts.com/docs/maps/latlon|documentation}.
-   2748 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2749 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @return {Object}
-   2750 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * An object with `lat` and `lon` properties.
-   2751 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2752 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample maps/series/latlon-transform/
-   2753 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Use specific transformation for lat/lon
2723 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Get latLon from point using specified transform definition 2754 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
2724 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */ 2755 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2725 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.transformToLatLon = function(point, transform) { 2756 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.transformToLatLon = function(point, transform) {
2726 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (win.proj4 === undefined) { 2757 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (win.proj4 === undefined) {
2727 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { H.error(21); 2758 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { H.error(21);
Line 2744... Line 2775...
2744 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { lat: projected.y, 2775 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { lat: projected.y,
2745 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { lon: projected.x 2776 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { lon: projected.x
2746 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }; 2777 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { };
2747 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }; 2778 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { };
Line -... Line 2779...
-   2779 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   2780 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   2781 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highmaps only. Calculate latitude/longitude values for a point. Returns an
-   2782 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * object with the numeric properties `lat` and `lon`.
-   2783 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2784 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function fromPointToLatLon
-   2785 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Chart.prototype
-   2786 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2787 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Point|Object} point
-   2788 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * A `Point` instance or anything containing `x` and `y` properties
-   2789 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * with numeric values
-   2790 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @return {Object}
-   2791 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * An object with `lat` and `lon` properties.
-   2792 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2793 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample maps/demo/latlon-advanced/
-   2794 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Advanced lat/lon demo
2748 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2795 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2749 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.fromPointToLatLon = function(point) { 2796 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.fromPointToLatLon = function(point) {
2750 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { var transforms = this.mapTransforms, 2797 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { var transforms = this.mapTransforms,
Line 2751... Line 2798...
2751 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { transform; 2798 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { transform;
Line 2766... Line 2813...
2766 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { } 2813 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
Line 2767... Line 2814...
2767 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2814 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
2768 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { return this.transformToLatLon(point, transforms['default']); // eslint-disable-line dot-notation 2815 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { return this.transformToLatLon(point, transforms['default']); // eslint-disable-line dot-notation
Line -... Line 2816...
-   2816 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { };
-   2817 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   2818 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   2819 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highmaps only. Get chart coordinates from latitude/longitude. Returns an
-   2820 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * object with x and y values corresponding to the `xAxis` and `yAxis`.
-   2821 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2822 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function fromLatLonToPoint
-   2823 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Chart.prototype
-   2824 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2825 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Object} latLon
-   2826 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Coordinates.
-   2827 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Number} latLon.lat
-   2828 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The latitude.
-   2829 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Number} latLon.lon
-   2830 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The longitude.
-   2831 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2832 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample maps/series/latlon-to-point/
-   2833 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Find a point from lat/lon
-   2834 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2835 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @return {Object}
2769 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }; 2836 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * X and Y coordinates in terms of chart axis values.
2770 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2837 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2771 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.fromLatLonToPoint = function(latLon) { 2838 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.fromLatLonToPoint = function(latLon) {
2772 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { var transforms = this.mapTransforms, 2839 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { var transforms = this.mapTransforms,
Line 2795... Line 2862...
2795 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2862 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
2796 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { return this.transformFromLatLon(latLon, transforms['default']); // eslint-disable-line dot-notation 2863 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { return this.transformFromLatLon(latLon, transforms['default']); // eslint-disable-line dot-notation
Line 2797... Line 2864...
2797 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }; 2864 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { };
-   2865 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   2866 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   2867 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highmaps only. Restructure a GeoJSON object in preparation to be read
-   2868 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * directly by the {@link
-   2869 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * https://api.highcharts.com/highmaps/plotOptions.series.mapData|
-   2870 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * series.mapData} option. The GeoJSON will be broken down to fit a specific
-   2871 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highcharts type, either `map`, `mapline` or `mappoint`. Meta data in
-   2872 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * GeoJSON's properties object will be copied directly over to
-   2873 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * {@link Point.properties} in Highmaps.
-   2874 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2875 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function #geojson
-   2876 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Highcharts
-   2877 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2878 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Object} geojson
-   2879 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The GeoJSON structure to parse, represented as a JavaScript object
-   2880 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * rather than a JSON string.
-   2881 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {String} [hType=map]
2798 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2882 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The Highmaps series type to prepare for. Setting "map" will return
-   2883 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * GeoJSON polygons and multipolygons. Setting "mapline" will return
-   2884 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * GeoJSON linestrings and multilinestrings. Setting "mappoint" will
-   2885 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * return GeoJSON points and multipoints.
-   2886 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2887 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @return {Object}
-   2888 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * An object ready for the `mapData` option.
-   2889 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2890 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample samples/maps/demo/geojson/
-   2891 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Simple areas
-   2892 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample maps/demo/geojson-multiple-types/
2799 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /** 2893 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Multiple types
2800 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Convert a geojson object to map data of a given Highcharts type (map, mappoint or mapline). 2894 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
2801 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */ 2895 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2802 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { H.geojson = function(geojson, hType, series) { 2896 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { H.geojson = function(geojson, hType, series) {
2803 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { var mapData = [], 2897 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { var mapData = [],
Line 2866... Line 2960...
2866 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { } 2960 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
2867 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { } 2961 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
2868 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { if (point) { 2962 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (point) {
2869 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { mapData.push(extend(point, { 2963 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { mapData.push(extend(point, {
2870 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { name: properties.name || properties.NAME, 2964 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { name: properties.name || properties.NAME,
-   2965 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   2966 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   2967 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * In Highmaps, when data is loaded from GeoJSON, the GeoJSON
-   2968 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * item's properies are copied over here.
-   2969 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2970 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @name #properties
-   2971 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Point
-   2972 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @type {Object}
-   2973 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2871 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { properties: properties 2974 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { properties: properties
2872 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { })); 2975 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }));
2873 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { } 2976 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
Line 2874... Line 2977...
2874 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { 2977 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
Line 3056... Line 3159...
3056 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { }); 3159 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { });
3057 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { } 3160 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
Line 3058... Line 3161...
3058 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { 3161 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   3162 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
3059 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { 3163 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   3164 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The factory function for creating new map charts. Creates a new {@link
-   3165 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Chart|Chart} object with different default options than the basic Chart.
-   3166 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   3167 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function #mapChart
-   3168 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Highcharts
-   3169 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   3170 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {String|HTMLDOMElement} renderTo
-   3171 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The DOM element to render to, or its id.
-   3172 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Options} options
-   3173 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The chart options structure as described in the {@link
-   3174 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * https://api.highcharts.com/highstock|options reference}.
-   3175 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Function} callback
-   3176 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * A function to execute when the chart object is finished loading and
-   3177 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * rendering. In most cases the chart is built in one thread, but in
-   3178 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Internet Explorer version 8 or less the chart is sometimes initiated
-   3179 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * before the document is ready, and in these cases the chart object
-   3180 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * will not be finished synchronously. As a consequence, code that
-   3181 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * relies on the newly built Chart object should always run in the
-   3182 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * callback. Defining a {@link https://api.highcharts.com/highstock/chart.events.load|
-   3183 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * chart.event.load} handler is equivalent.
-   3184 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
3060 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { /** 3185 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @return {Chart}
3061 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { * A wrapper for Chart with all the default values for a Map 3186 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The chart object.
Line 3062... Line 3187...
3062 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { */ 3187 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
3063 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { H.Map = H.mapChart = function(a, b, c) { 3188 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { H.Map = H.mapChart = function(a, b, c) {