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 220... Line 220...
220 < 1 ? this : xAxis; 220 < 1 ? this : xAxis;
221 < 1 ? this : xAxis; // Prepare data classes 221 < 1 ? this : xAxis; // Prepare data classes
222 < 1 ? this : xAxis; if (userOptions.dataClasses) { 222 < 1 ? this : xAxis; if (userOptions.dataClasses) {
223 < 1 ? this : xAxis; this.initDataClasses(userOptions); 223 < 1 ? this : xAxis; this.initDataClasses(userOptions);
224 < 1 ? this : xAxis; } 224 < 1 ? this : xAxis; }
Line 225... Line 225...
225 < 1 ? this : xAxis; this.initStops(userOptions); 225 < 1 ? this : xAxis; this.initStops();
226 < 1 ? this : xAxis; 226 < 1 ? this : xAxis;
227 < 1 ? this : xAxis; // Override original axis properties 227 < 1 ? this : xAxis; // Override original axis properties
Line 228... Line 228...
228 < 1 ? this : xAxis; this.horiz = horiz; 228 < 1 ? this : xAxis; this.horiz = horiz;
229 < 1 ? this : xAxis; this.zoomEnabled = false; 229 < 1 ? this : xAxis; this.zoomEnabled = false;
230 < 1 ? this : xAxis; 230 < 1 ? this : xAxis;
Line 231... Line -...
231 < 1 ? this : xAxis; // Add default values -  
232 < 1 ? this : xAxis; this.defaultLegendLength = 200; -  
233 < 1 ? this : xAxis; }, -  
234 < 1 ? this : xAxis; -  
235 < 1 ? this : xAxis; /* -  
236 < 1 ? this : xAxis; * Return an intermediate color between two colors, according to pos where 0 -  
237 < 1 ? this : xAxis; * is the from color and 1 is the to color. -  
238 < 1 ? this : xAxis; * NOTE: Changes here should be copied -  
239 < 1 ? this : xAxis; * to the same function in drilldown.src.js and solid-gauge-src.js. -  
240 < 1 ? this : xAxis; */ -  
241 < 1 ? this : xAxis; tweenColors: function(from, to, pos) { -  
242 < 1 ? this : xAxis; // Check for has alpha, because rgba colors perform worse due to lack of -  
243 < 1 ? this : xAxis; // support in WebKit. -  
244 < 1 ? this : xAxis; var hasAlpha, -  
245 < 1 ? this : xAxis; ret; -  
246 < 1 ? this : xAxis; -  
247 < 1 ? this : xAxis; // Unsupported color, return to-color (#3920) -  
248 < 1 ? this : xAxis; if (!to.rgba.length || !from.rgba.length) { -  
249 < 1 ? this : xAxis; ret = to.input || 'none'; -  
250 < 1 ? this : xAxis; -  
251 < 1 ? this : xAxis; // Interpolate -  
252 < 1 ? this : xAxis; } else { -  
253 < 1 ? this : xAxis; from = from.rgba; -  
254 < 1 ? this : xAxis; to = to.rgba; -  
255 < 1 ? this : xAxis; hasAlpha = (to[3] !== 1 || from[3] !== 1); -  
256 < 1 ? this : xAxis; ret = (hasAlpha ? 'rgba(' : 'rgb(') + -  
257 < 1 ? this : xAxis; Math.round(to[0] + (from[0] - to[0]) * (1 - pos)) + ',' + -  
258 < 1 ? this : xAxis; Math.round(to[1] + (from[1] - to[1]) * (1 - pos)) + ',' + -  
259 < 1 ? this : xAxis; Math.round(to[2] + (from[2] - to[2]) * (1 - pos)) + -  
260 < 1 ? this : xAxis; (hasAlpha ? (',' + (to[3] + (from[3] - to[3]) * (1 - pos))) : '') + ')'; -  
261 < 1 ? this : xAxis; } 231 < 1 ? this : xAxis; // Add default values
262 < 1 ? this : xAxis; return ret; -  
263 < 1 ? this : xAxis; }, 232 < 1 ? this : xAxis; this.defaultLegendLength = 200;
264 < 1 ? this : xAxis; 233 < 1 ? this : xAxis; },
265 < 1 ? this : xAxis; initDataClasses: function(userOptions) { 234 < 1 ? this : xAxis;
266 < 1 ? this : xAxis; var axis = this, 235 < 1 ? this : xAxis; initDataClasses: function(userOptions) {
267 < 1 ? this : xAxis; chart = this.chart, 236 < 1 ? this : xAxis; var chart = this.chart,
268 < 1 ? this : xAxis; dataClasses, 237 < 1 ? this : xAxis; dataClasses,
Line 287... Line 256...
287 < 1 ? this : xAxis; colorCounter++; 256 < 1 ? this : xAxis; colorCounter++;
288 < 1 ? this : xAxis; if (colorCounter === colorCount) { 257 < 1 ? this : xAxis; if (colorCounter === colorCount) {
289 < 1 ? this : xAxis; colorCounter = 0; 258 < 1 ? this : xAxis; colorCounter = 0;
290 < 1 ? this : xAxis; } 259 < 1 ? this : xAxis; }
291 < 1 ? this : xAxis; } else { 260 < 1 ? this : xAxis; } else {
292 < 1 ? this : xAxis; dataClass.color = axis.tweenColors( 261 < 1 ? this : xAxis; dataClass.color = color(options.minColor).tweenTo(
293 < 1 ? this : xAxis; color(options.minColor), -  
294 < 1 ? this : xAxis; color(options.maxColor), 262 < 1 ? this : xAxis; color(options.maxColor),
295 < 1 ? this : xAxis; len < 2 ? 0.5 : i / (len - 1) // #3219 263 < 1 ? this : xAxis; len < 2 ? 0.5 : i / (len - 1) // #3219
296 < 1 ? this : xAxis; ); 264 < 1 ? this : xAxis; );
297 < 1 ? this : xAxis; } 265 < 1 ? this : xAxis; }
298 < 1 ? this : xAxis; } 266 < 1 ? this : xAxis; }
299 < 1 ? this : xAxis; }); 267 < 1 ? this : xAxis; });
300 < 1 ? this : xAxis; }, 268 < 1 ? this : xAxis; },
Line 301... Line 269...
301 < 1 ? this : xAxis; 269 < 1 ? this : xAxis;
302 < 1 ? this : xAxis; initStops: function(userOptions) { 270 < 1 ? this : xAxis; initStops: function() {
303 < 1 ? this : xAxis; this.stops = userOptions.stops || [ 271 < 1 ? this : xAxis; this.stops = this.options.stops || [
304 < 1 ? this : xAxis; [0, this.options.minColor], 272 < 1 ? this : xAxis; [0, this.options.minColor],
305 < 1 ? this : xAxis; [1, this.options.maxColor] 273 < 1 ? this : xAxis; [1, this.options.maxColor]
306 < 1 ? this : xAxis; ]; 274 < 1 ? this : xAxis; ];
307 < 1 ? this : xAxis; each(this.stops, function(stop) { 275 < 1 ? this : xAxis; each(this.stops, function(stop) {
Line 342... Line 310...
342 < 1 ? this : xAxis; // Fake length for disabled legend to avoid tick issues and such (#5205) 310 < 1 ? this : xAxis; // Fake length for disabled legend to avoid tick issues and such (#5205)
343 < 1 ? this : xAxis; this.len = (this.horiz ? legendOptions.symbolWidth : legendOptions.symbolHeight) || this.defaultLegendLength; 311 < 1 ? this : xAxis; this.len = (this.horiz ? legendOptions.symbolWidth : legendOptions.symbolHeight) || this.defaultLegendLength;
344 < 1 ? this : xAxis; } 312 < 1 ? this : xAxis; }
345 < 1 ? this : xAxis; }, 313 < 1 ? this : xAxis; },
Line -... Line 314...
-   314 < 1 ? this : xAxis;
-   315 < 1 ? this : xAxis; normalizedValue: function(value) {
-   316 < 1 ? this : xAxis; if (this.isLog) {
-   317 < 1 ? this : xAxis; value = this.val2lin(value);
-   318 < 1 ? this : xAxis; }
-   319 < 1 ? this : xAxis; return 1 - ((this.max - value) / ((this.max - this.min) || 1));
-   320 < 1 ? this : xAxis; },
346 < 1 ? this : xAxis; 321 < 1 ? this : xAxis;
347 < 1 ? this : xAxis; /** 322 < 1 ? this : xAxis; /**
348 < 1 ? this : xAxis; * Translate from a value to a color 323 < 1 ? this : xAxis; * Translate from a value to a color
349 < 1 ? this : xAxis; */ 324 < 1 ? this : xAxis; */
350 < 1 ? this : xAxis; toColor: function(value, point) { 325 < 1 ? this : xAxis; toColor: function(value, point) {
Line 373... Line 348...
373 < 1 ? this : xAxis;<= to)) { } 348 < 1 ? this : xAxis; }
374 < 1 ? this : xAxis;<= to)) { } 349 < 1 ? this : xAxis; }
Line 375... Line 350...
375 < 1 ? this : xAxis;<= to)) { 350 < 1 ? this : xAxis;
Line 376... Line -...
376 < 1 ? this : xAxis;<= to)) { } else { -  
377 < 1 ? this : xAxis;<= to)) { 351 < 1 ? this : xAxis; } else {
378 < 1 ? this : xAxis;<= to)) { if (this.isLog) { -  
379 < 1 ? this : xAxis;<= to)) { value = this.val2lin(value); -  
380 < 1 ? this : xAxis;<= to)) { } 352 < 1 ? this : xAxis;
381 < 1 ? this : xAxis;<= to)) { pos = 1 - ((this.max - value) / ((this.max - this.min) || 1)); 353 < 1 ? this : xAxis; pos = this.normalizedValue(value);
382 < 1 ? this : xAxis;<= to)) { i = stops.length; 354 < 1 ? this : xAxis; i = stops.length;
383 < 1 ? this : xAxis;<= to)) { while (i--) { 355 < 1 ? this : xAxis; while (i--) {
384 < 1 ? this : xAxis;<= to)) { if (pos > stops[i][0]) { 356 < 1 ? this : xAxis; if (pos > stops[i][0]) {
Line 389... Line 361...
389 < 1 ? this : xAxis;<= to)) { to = stops[i + 1] || from; 361 < 1 ? this : xAxis; to = stops[i + 1] || from;
Line 390... Line 362...
390 < 1 ? this : xAxis;<= to)) { 362 < 1 ? this : xAxis;
391 < 1 ? this : xAxis;<= to)) { // The position within the gradient 363 < 1 ? this : xAxis; // The position within the gradient
Line 392... Line 364...
392 < 1 ? this : xAxis;<= to)) { pos = 1 - (to[0] - pos) / ((to[0] - from[0]) || 1); 364 < 1 ? this : xAxis; pos = 1 - (to[0] - pos) / ((to[0] - from[0]) || 1);
393 < 1 ? this : xAxis;<= to)) { -  
394 < 1 ? this : xAxis;<= to)) { color = this.tweenColors( 365 < 1 ? this : xAxis;
395 < 1 ? this : xAxis;<= to)) { from.color, 366 < 1 ? this : xAxis; color = from.color.tweenTo(
396 < 1 ? this : xAxis;<= to)) { to.color, 367 < 1 ? this : xAxis; to.color,
397 < 1 ? this : xAxis;<= to)) { pos 368 < 1 ? this : xAxis; pos
398 < 1 ? this : xAxis;<= to)) { ); 369 < 1 ? this : xAxis; );
Line 432... Line 403...
432 < 1 ? this : xAxis;<= to)) { * Create the color gradient 403 < 1 ? this : xAxis; * Create the color gradient
433 < 1 ? this : xAxis;<= to)) { */ 404 < 1 ? this : xAxis; */
434 < 1 ? this : xAxis;<= to)) { setLegendColor: function() { 405 < 1 ? this : xAxis; setLegendColor: function() {
435 < 1 ? this : xAxis;<= to)) { var grad, 406 < 1 ? this : xAxis; var grad,
436 < 1 ? this : xAxis;<= to)) { horiz = this.horiz, 407 < 1 ? this : xAxis; horiz = this.horiz,
437 < 1 ? this : xAxis;<= to)) { options = this.options, -  
438 < 1 ? this : xAxis;<= to)) { reversed = this.reversed, 408 < 1 ? this : xAxis; reversed = this.reversed,
439 < 1 ? this : xAxis;<= to)) { one = reversed ? 1 : 0, 409 < 1 ? this : xAxis; one = reversed ? 1 : 0,
440 < 1 ? this : xAxis;<= to)) { zero = reversed ? 0 : 1; 410 < 1 ? this : xAxis; zero = reversed ? 0 : 1;
Line 441... Line 411...
441 < 1 ? this : xAxis;<= to)) { 411 < 1 ? this : xAxis;
Line 445... Line 415...
445 < 1 ? this : xAxis;<= to)) { x1: grad[0], 415 < 1 ? this : xAxis; x1: grad[0],
446 < 1 ? this : xAxis;<= to)) { y1: grad[1], 416 < 1 ? this : xAxis; y1: grad[1],
447 < 1 ? this : xAxis;<= to)) { x2: grad[2], 417 < 1 ? this : xAxis; x2: grad[2],
448 < 1 ? this : xAxis;<= to)) { y2: grad[3] 418 < 1 ? this : xAxis; y2: grad[3]
449 < 1 ? this : xAxis;<= to)) { }, 419 < 1 ? this : xAxis; },
450 < 1 ? this : xAxis;<= to)) { stops: options.stops || [ 420 < 1 ? this : xAxis; stops: this.stops
451 < 1 ? this : xAxis;<= to)) { [0, options.minColor], -  
452 < 1 ? this : xAxis;<= to)) { [1, options.maxColor] -  
453 < 1 ? this : xAxis;<= to)) { ] -  
454 < 1 ? this : xAxis;<= to)) { }; 421 < 1 ? this : xAxis; };
455 < 1 ? this : xAxis;<= to)) { }, 422 < 1 ? this : xAxis; },
Line 456... Line 423...
456 < 1 ? this : xAxis;<= to)) { 423 < 1 ? this : xAxis;
457 < 1 ? this : xAxis;<= to)) { /** 424 < 1 ? this : xAxis; /**
Line 546... Line 513...
546 < 1 ? this : xAxis;<= to)) {< axisPos) { }); 513 < 1 ? this : xAxis;< axisPos) { });
Line 547... Line 514...
547 < 1 ? this : xAxis;<= to)) {< axisPos) { 514 < 1 ? this : xAxis;< axisPos) {
548 < 1 ? this : xAxis;<= to)) {< axisPos) { // When updating data classes, destroy old items and make sure new ones are created (#3207) 515 < 1 ? this : xAxis;< axisPos) { // When updating data classes, destroy old items and make sure new ones are created (#3207)
549 < 1 ? this : xAxis;<= to)) {< axisPos) { if (newOptions.dataClasses && legend.allItems) { 516 < 1 ? this : xAxis;< axisPos) { if (newOptions.dataClasses && legend.allItems) {
550 < 1 ? this : xAxis;<= to)) {< axisPos) { each(legend.allItems, function(item) { 517 < 1 ? this : xAxis;< axisPos) { each(legend.allItems, function(item) {
551 < 1 ? this : xAxis;<= to)) {< axisPos) { if (item.isDataClass) { 518 < 1 ? this : xAxis;< axisPos) { if (item.isDataClass && item.legendGroup) {
552 < 1 ? this : xAxis;<= to)) {< axisPos) { item.legendGroup.destroy(); 519 < 1 ? this : xAxis;< axisPos) { item.legendGroup.destroy();
553 < 1 ? this : xAxis;<= to)) {< axisPos) { } 520 < 1 ? this : xAxis;< axisPos) { }
554 < 1 ? this : xAxis;<= to)) {< axisPos) { }); 521 < 1 ? this : xAxis;< axisPos) { });
555 < 1 ? this : xAxis;<= to)) {< axisPos) { chart.isDirtyLegend = true; 522 < 1 ? this : xAxis;< axisPos) { chart.isDirtyLegend = true;
Line 565... Line 532...
565 < 1 ? this : xAxis;<= to)) {< axisPos) { legend.colorizeItem(this, true); 532 < 1 ? this : xAxis;< axisPos) { legend.colorizeItem(this, true);
566 < 1 ? this : xAxis;<= to)) {< axisPos) { } 533 < 1 ? this : xAxis;< axisPos) { }
567 < 1 ? this : xAxis;<= to)) {< axisPos) { }, 534 < 1 ? this : xAxis;< axisPos) { },
Line 568... Line 535...
568 < 1 ? this : xAxis;<= to)) {< axisPos) { 535 < 1 ? this : xAxis;< axisPos) {
-   536 < 1 ? this : xAxis;< axisPos) { /**
-   537 < 1 ? this : xAxis;< axisPos) { * Extend basic axis remove by also removing the legend item.
-   538 < 1 ? this : xAxis;< axisPos) { */
-   539 < 1 ? this : xAxis;< axisPos) { remove: function() {
-   540 < 1 ? this : xAxis;< axisPos) { if (this.legendItem) {
-   541 < 1 ? this : xAxis;< axisPos) { this.chart.legend.destroyItem(this);
-   542 < 1 ? this : xAxis;< axisPos) { }
-   543 < 1 ? this : xAxis;< axisPos) { Axis.prototype.remove.call(this);
-   544 < 1 ? this : xAxis;< axisPos) { },
-   545 < 1 ? this : xAxis;< axisPos) {
569 < 1 ? this : xAxis;<= to)) {< axisPos) { /** 546 < 1 ? this : xAxis;< axisPos) { /**
570 < 1 ? this : xAxis;<= to)) {< axisPos) { * Get the legend item symbols for data classes 547 < 1 ? this : xAxis;< axisPos) { * Get the legend item symbols for data classes
571 < 1 ? this : xAxis;<= to)) {< axisPos) { */ 548 < 1 ? this : xAxis;< axisPos) { */
572 < 1 ? this : xAxis;<= to)) {< axisPos) { getDataClassLegendSymbols: function() { 549 < 1 ? this : xAxis;< axisPos) { getDataClassLegendSymbols: function() {
573 < 1 ? this : xAxis;<= to)) {< axisPos) { var axis = this, 550 < 1 ? this : xAxis;< axisPos) { var axis = this,
Line 634... Line 611...
634 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; */ 611 < 1 ? this : xAxis;< axisPos) {< '; */
635 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; each(['fill', 'stroke'], function(prop) { 612 < 1 ? this : xAxis;< axisPos) {< '; each(['fill', 'stroke'], function(prop) {
636 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; H.Fx.prototype[prop + 'Setter'] = function() { 613 < 1 ? this : xAxis;< axisPos) {< '; H.Fx.prototype[prop + 'Setter'] = function() {
637 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; this.elem.attr( 614 < 1 ? this : xAxis;< axisPos) {< '; this.elem.attr(
638 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; prop, 615 < 1 ? this : xAxis;< axisPos) {< '; prop,
639 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; ColorAxis.prototype.tweenColors( -  
640 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; color(this.start), 616 < 1 ? this : xAxis;< axisPos) {< '; color(this.start).tweenTo(
641 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; color(this.end), 617 < 1 ? this : xAxis;< axisPos) {< '; color(this.end),
642 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; this.pos 618 < 1 ? this : xAxis;< axisPos) {< '; this.pos
643 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; ), 619 < 1 ? this : xAxis;< axisPos) {< '; ),
644 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; null, 620 < 1 ? this : xAxis;< axisPos) {< '; null,
645 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; true 621 < 1 ? this : xAxis;< axisPos) {< '; true
Line 824... Line 800...
824 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 800 < 1 ? this : xAxis;< axisPos) {< ';
825 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; /** 801 < 1 ? this : xAxis;< axisPos) {< '; /**
826 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * The MapNavigation handles buttons for navigation in addition to mousewheel 802 < 1 ? this : xAxis;< axisPos) {< '; * The MapNavigation handles buttons for navigation in addition to mousewheel
827 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * and doubleclick handlers for chart zooming. 803 < 1 ? this : xAxis;< axisPos) {< '; * and doubleclick handlers for chart zooming.
828 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * @param {Chart} chart The Chart instance. -  
829 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * @class 804 < 1 ? this : xAxis;< axisPos) {< '; * @param {Chart} chart The Chart instance.
830 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; */ 805 < 1 ? this : xAxis;< axisPos) {< '; */
831 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; function MapNavigation(chart) { 806 < 1 ? this : xAxis;< axisPos) {< '; function MapNavigation(chart) {
832 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; this.init(chart); 807 < 1 ? this : xAxis;< axisPos) {< '; this.init(chart);
Line 847... Line 822...
847 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * @param {Object} options New options for the map navigation. 822 < 1 ? this : xAxis;< axisPos) {< '; * @param {Object} options New options for the map navigation.
848 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; */ 823 < 1 ? this : xAxis;< axisPos) {< '; */
849 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; MapNavigation.prototype.update = function(options) { 824 < 1 ? this : xAxis;< axisPos) {< '; MapNavigation.prototype.update = function(options) {
850 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; var chart = this.chart, 825 < 1 ? this : xAxis;< axisPos) {< '; var chart = this.chart,
851 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; o = chart.options.mapNavigation, 826 < 1 ? this : xAxis;< axisPos) {< '; o = chart.options.mapNavigation,
852 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttons, -  
853 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; n, -  
854 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; button, -  
855 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttonOptions, 827 < 1 ? this : xAxis;< axisPos) {< '; buttonOptions,
856 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; attr, 828 < 1 ? this : xAxis;< axisPos) {< '; attr,
857 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; states, 829 < 1 ? this : xAxis;< axisPos) {< '; states,
858 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; hoverStates, 830 < 1 ? this : xAxis;< axisPos) {< '; hoverStates,
859 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; selectStates, 831 < 1 ? this : xAxis;< axisPos) {< '; selectStates,
Line 875... Line 847...
875 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; mapNavButtons.pop().destroy(); 847 < 1 ? this : xAxis;< axisPos) {< '; mapNavButtons.pop().destroy();
876 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; } 848 < 1 ? this : xAxis;< axisPos) {< '; }
Line 877... Line 849...
877 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 849 < 1 ? this : xAxis;< axisPos) {< ';
Line 878... Line 850...
878 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; if (pick(o.enableButtons, o.enabled) && !chart.renderer.forExport) { 850 < 1 ? this : xAxis;< axisPos) {< '; if (pick(o.enableButtons, o.enabled) && !chart.renderer.forExport) {
879 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 851 < 1 ? this : xAxis;< axisPos) {< ';
Line 880... Line -...
880 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttons = o.buttons; -  
881 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; for (n in buttons) { -  
Line -... Line 852...
-   852 < 1 ? this : xAxis;< axisPos) {< '; H.objectEach(o.buttons, function(button, n) {
-   853 < 1 ? this : xAxis;< axisPos) {< '; buttonOptions = merge(o.buttonOptions, button);
-   854 < 1 ? this : xAxis;< axisPos) {< ';
-   855 < 1 ? this : xAxis;< axisPos) {< ';
-   856 < 1 ? this : xAxis;< axisPos) {< ';
-   857 < 1 ? this : xAxis;< axisPos) {< '; button = chart.renderer.button(
-   858 < 1 ? this : xAxis;< axisPos) {< '; buttonOptions.text,
-   859 < 1 ? this : xAxis;< axisPos) {< '; 0,
-   860 < 1 ? this : xAxis;< axisPos) {< '; 0,
-   861 < 1 ? this : xAxis;< axisPos) {< '; outerHandler,
-   862 < 1 ? this : xAxis;< axisPos) {< '; attr,
-   863 < 1 ? this : xAxis;< axisPos) {< '; hoverStates,
-   864 < 1 ? this : xAxis;< axisPos) {< '; selectStates,
-   865 < 1 ? this : xAxis;< axisPos) {< '; 0,
-   866 < 1 ? this : xAxis;< axisPos) {< '; n === 'zoomIn' ? 'topbutton' : 'bottombutton'
-   867 < 1 ? this : xAxis;< axisPos) {< '; )
-   868 < 1 ? this : xAxis;< axisPos) {< '; .addClass('highcharts-map-navigation')
-   869 < 1 ? this : xAxis;< axisPos) {< '; .attr({
-   870 < 1 ? this : xAxis;< axisPos) {< '; width: buttonOptions.width,
-   871 < 1 ? this : xAxis;< axisPos) {< '; height: buttonOptions.height,
-   872 < 1 ? this : xAxis;< axisPos) {< '; title: chart.options.lang[n],
-   873 < 1 ? this : xAxis;< axisPos) {< '; padding: buttonOptions.padding,
-   874 < 1 ? this : xAxis;< axisPos) {< '; zIndex: 5
-   875 < 1 ? this : xAxis;< axisPos) {< '; })
-   876 < 1 ? this : xAxis;< axisPos) {< '; .add();
-   877 < 1 ? this : xAxis;< axisPos) {< '; button.handler = buttonOptions.onclick;
-   878 < 1 ? this : xAxis;< axisPos) {< '; button.align(
-   879 < 1 ? this : xAxis;< axisPos) {< '; extend(buttonOptions, {
-   880 < 1 ? this : xAxis;< axisPos) {< '; width: button.width,
-   881 < 1 ? this : xAxis;< axisPos) {< '; height: 2 * button.height
-   882 < 1 ? this : xAxis;< axisPos) {< '; }),
Line 882... Line -...
882 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; -  
883 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; if (buttons.hasOwnProperty(n)) { -  
884 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttonOptions = merge(o.buttonOptions, buttons[n]); -  
885 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; -  
886 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; -  
887 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; -  
888 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; button = chart.renderer.button( -  
889 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttonOptions.text, -  
890 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 0, -  
891 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 0, -  
892 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; outerHandler, -  
893 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; attr, -  
894 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; hoverStates, -  
895 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; selectStates, -  
896 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 0, -  
897 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; n === 'zoomIn' ? 'topbutton' : 'bottombutton' -  
898 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; ) -  
899 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; .addClass('highcharts-map-navigation') -  
900 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; .attr({ -  
901 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; width: buttonOptions.width, -  
902 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; height: buttonOptions.height, -  
903 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; title: chart.options.lang[n], 883 < 1 ? this : xAxis;< axisPos) {< '; null,
904 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; padding: buttonOptions.padding, -  
905 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; zIndex: 5 -  
906 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; }) -  
907 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; .add(); -  
908 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; button.handler = buttonOptions.onclick; -  
909 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; button.align( -  
910 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; extend(buttonOptions, { -  
911 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; width: button.width, -  
912 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; height: 2 * button.height -  
Line 913... Line -...
913 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; }), -  
914 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; null, -  
915 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; buttonOptions.alignTo 884 < 1 ? this : xAxis;< axisPos) {< '; buttonOptions.alignTo
916 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; ); 885 < 1 ? this : xAxis;< axisPos) {< '; );
Line 917... Line 886...
917 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; // Stop double click event (#4444) 886 < 1 ? this : xAxis;< axisPos) {< '; // Stop double click event (#4444)
918 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; addEvent(button.element, 'dblclick', stopEvent); 887 < 1 ? this : xAxis;< axisPos) {< '; addEvent(button.element, 'dblclick', stopEvent);
Line 969... Line 938...
969 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; } 938 < 1 ? this : xAxis;< axisPos) {< '; }
Line 970... Line 939...
970 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 939 < 1 ? this : xAxis;< axisPos) {< ';
Line 971... Line 940...
971 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; }; 940 < 1 ? this : xAxis;< axisPos) {< '; };
972 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 941 < 1 ? this : xAxis;< axisPos) {< ';
Line 973... Line 942...
973 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; // Add events to the Chart object itself 942 < 1 ? this : xAxis;< axisPos) {< '; // Add events to the Chart object itself
974 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; extend(Chart.prototype, { 943 < 1 ? this : xAxis;< axisPos) {< '; extend(Chart.prototype, /** @lends Chart.prototype */ {
975 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 944 < 1 ? this : xAxis;< axisPos) {< ';
976 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; /** 945 < 1 ? this : xAxis;< axisPos) {< '; /**
Line 1005... Line 974...
1005 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 974 < 1 ? this : xAxis;< axisPos) {< ';
1006 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; return inner; 975 < 1 ? this : xAxis;< axisPos) {< '; return inner;
Line 1007... Line 976...
1007 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; }, 976 < 1 ? this : xAxis;< axisPos) {< '; },
-   977 < 1 ? this : xAxis;< axisPos) {< ';
-   978 < 1 ? this : xAxis;< axisPos) {< '; /**
-   979 < 1 ? this : xAxis;< axisPos) {< '; * Highmaps only. Zoom in or out of the map. See also {@link Point#zoomTo}.
-   980 < 1 ? this : xAxis;< axisPos) {< '; * See {@link Chart#fromLatLonToPoint} for how to get the `centerX` and
-   981 < 1 ? this : xAxis;< axisPos) {< '; * `centerY` parameters for a geographic location.
1008 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 982 < 1 ? this : xAxis;< axisPos) {< '; *
-   983 < 1 ? this : xAxis;< axisPos) {< '; * @param {Number} [howMuch]
-   984 < 1 ? this : xAxis;< axisPos) {< '; * How much to zoom the map. Values less than 1 zooms in. 0.5 zooms
-   985 < 1 ? this : xAxis;< axisPos) {< '; * in to half the current view. 2 zooms to twice the current view.
-   986 < 1 ? this : xAxis;< axisPos) {< '; * If omitted, the zoom is reset.
-   987 < 1 ? this : xAxis;< axisPos) {< '; * @param {Number} [centerX]
-   988 < 1 ? this : xAxis;< axisPos) {< '; * The X axis position to center around if available space.
-   989 < 1 ? this : xAxis;< axisPos) {< '; * @param {Number} [centerY]
-   990 < 1 ? this : xAxis;< axisPos) {< '; * The Y axis position to center around if available space.
-   991 < 1 ? this : xAxis;< axisPos) {< '; * @param {Number} [mouseX]
-   992 < 1 ? this : xAxis;< axisPos) {< '; * Fix the zoom to this position if possible. This is used for
-   993 < 1 ? this : xAxis;< axisPos) {< '; * example in mousewheel events, where the area under the mouse
-   994 < 1 ? this : xAxis;< axisPos) {< '; * should be fixed as we zoom in.
1009 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; /** 995 < 1 ? this : xAxis;< axisPos) {< '; * @param {Number} [mouseY]
1010 < 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. 996 < 1 ? this : xAxis;< axisPos) {< '; * Fix the zoom to this position if possible.
1011 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; */ 997 < 1 ? this : xAxis;< axisPos) {< '; */
1012 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; mapZoom: function(howMuch, centerXArg, centerYArg, mouseX, mouseY) { 998 < 1 ? this : xAxis;< axisPos) {< '; mapZoom: function(howMuch, centerXArg, centerYArg, mouseX, mouseY) {
1013 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; /*if (this.isMapZooming) { 999 < 1 ? this : xAxis;< axisPos) {< '; /*if (this.isMapZooming) {
Line 1197... Line 1183...
1197 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * (c) 2010-2017 Torstein Honsi 1183 < 1 ? this : xAxis;< axisPos) {< '; * (c) 2010-2017 Torstein Honsi
1198 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * 1184 < 1 ? this : xAxis;< axisPos) {< '; *
1199 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; * License: www.highcharts.com/license 1185 < 1 ? this : xAxis;< axisPos) {< '; * License: www.highcharts.com/license
1200 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; */ 1186 < 1 ? this : xAxis;< axisPos) {< '; */
1201 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; var color = H.color, 1187 < 1 ? this : xAxis;< axisPos) {< '; var color = H.color,
1202 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; ColorAxis = H.ColorAxis, -  
1203 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; colorPointMixin = H.colorPointMixin, 1188 < 1 ? this : xAxis;< axisPos) {< '; colorPointMixin = H.colorPointMixin,
1204 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; colorSeriesMixin = H.colorSeriesMixin, 1189 < 1 ? this : xAxis;< axisPos) {< '; colorSeriesMixin = H.colorSeriesMixin,
1205 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; doc = H.doc, 1190 < 1 ? this : xAxis;< axisPos) {< '; doc = H.doc,
1206 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; each = H.each, 1191 < 1 ? this : xAxis;< axisPos) {< '; each = H.each,
1207 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; extend = H.extend, 1192 < 1 ? this : xAxis;< axisPos) {< '; extend = H.extend,
Line 1431... Line 1416...
1431 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; joinByNull = joinBy === null, 1416 < 1 ? this : xAxis;< axisPos) {< '; joinByNull = joinBy === null,
1432 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; pointArrayMap = options.keys || this.pointArrayMap, 1417 < 1 ? this : xAxis;< axisPos) {< '; pointArrayMap = options.keys || this.pointArrayMap,
1433 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; dataUsed = [], 1418 < 1 ? this : xAxis;< axisPos) {< '; dataUsed = [],
1434 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; mapMap = {}, 1419 < 1 ? this : xAxis;< axisPos) {< '; mapMap = {},
1435 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; mapPoint, 1420 < 1 ? this : xAxis;< axisPos) {< '; mapPoint,
1436 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; transform, -  
1437 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; mapTransforms = this.chart.mapTransforms, 1421 < 1 ? this : xAxis;< axisPos) {< '; mapTransforms = this.chart.mapTransforms,
1438 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; props, 1422 < 1 ? this : xAxis;< axisPos) {< '; props,
1439 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; i; 1423 < 1 ? this : xAxis;< axisPos) {< '; i;
Line 1440... Line 1424...
1440 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 1424 < 1 ? this : xAxis;< axisPos) {< ';
Line 1485... Line 1469...
1485 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; // Pick up transform definitions for chart 1469 < 1 ? this : xAxis;< axisPos) {< '; // Pick up transform definitions for chart
1486 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; this.chart.mapTransforms = mapTransforms = chartOptions && chartOptions.mapTransforms || mapData && mapData['hc-transform'] || mapTransforms; 1470 < 1 ? this : xAxis;< axisPos) {< '; this.chart.mapTransforms = mapTransforms = chartOptions && chartOptions.mapTransforms || mapData && mapData['hc-transform'] || mapTransforms;
Line 1487... Line 1471...
1487 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 1471 < 1 ? this : xAxis;< axisPos) {< ';
1488 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; // Cache cos/sin of transform rotation angle 1472 < 1 ? this : xAxis;< axisPos) {< '; // Cache cos/sin of transform rotation angle
1489 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; if (mapTransforms) { 1473 < 1 ? this : xAxis;< axisPos) {< '; if (mapTransforms) {
1490 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; for (transform in mapTransforms) { 1474 < 1 ? this : xAxis;< axisPos) {< '; H.objectEach(mapTransforms, function(transform) {
1491 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; if (mapTransforms.hasOwnProperty(transform) && transform.rotation) { 1475 < 1 ? this : xAxis;< axisPos) {< '; if (transform.rotation) {
1492 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; transform.cosAngle = Math.cos(transform.rotation); 1476 < 1 ? this : xAxis;< axisPos) {< '; transform.cosAngle = Math.cos(transform.rotation);
1493 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; transform.sinAngle = Math.sin(transform.rotation); 1477 < 1 ? this : xAxis;< axisPos) {< '; transform.sinAngle = Math.sin(transform.rotation);
1494 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; } 1478 < 1 ? this : xAxis;< axisPos) {< '; }
1495 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; } 1479 < 1 ? this : xAxis;< axisPos) {< '; });
Line 1496... Line 1480...
1496 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; } 1480 < 1 ? this : xAxis;< axisPos) {< '; }
1497 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; 1481 < 1 ? this : xAxis;< axisPos) {< ';
1498 < 1 ? this : xAxis;<= to)) {< axisPos) {< '; if (mapData) { 1482 < 1 ? this : xAxis;< axisPos) {< '; if (mapData) {
Line 1963... Line 1947...
1963 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /** 1947 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
1964 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Stop the fade-out 1948 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Stop the fade-out
1965 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */ 1949 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
1966 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { onMouseOver: function(e) { 1950 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { onMouseOver: function(e) {
1967 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { clearTimeout(this.colorInterval); 1951 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { clearTimeout(this.colorInterval);
1968 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (this.value !== null) { 1952 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (this.value !== null || this.series.options.nullInteraction) {
1969 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Point.prototype.onMouseOver.call(this, e); 1953 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Point.prototype.onMouseOver.call(this, e);
1970 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { } else { //#3401 Tooltip doesn't hide when hovering over null points 1954 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { } else { //#3401 Tooltip doesn't hide when hovering over null points
1971 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { this.series.onMouseOut(e); 1955 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { this.series.onMouseOut(e);
1972 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { } 1956 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
1973 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }, 1957 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { },
Line 1974... Line 1958...
1974 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 1958 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   1959 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   1960 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   1961 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highmaps only. Zoom in on the point using the global animation.
-   1962 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   1963 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function #zoomTo
1975 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 1964 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Point
1976 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /** 1965 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample maps/members/point-zoomto/
1977 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Zoom the chart to view a specific area point 1966 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Zoom to points from butons
1978 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */ 1967 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
1979 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { zoomTo: function() { 1968 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { zoomTo: function() {
Line 2119... Line 2108...
2119 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2108 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
2120 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { // Prototype members 2109 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { // Prototype members
2121 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }, { 2110 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }, {
2122 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { pointArrayMap: ['y', 'z'], 2111 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { pointArrayMap: ['y', 'z'],
2123 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { parallelArrays: ['x', 'y', 'z'], 2112 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { parallelArrays: ['x', 'y', 'z'],
-   2113 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { trackerGroups: ['group', 'dataLabelsGroup'],
2124 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { trackerGroups: ['markerGroup', 'dataLabelsGroup'], 2114 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { specialGroup: 'group', // To allow clipping (#6296)
2125 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { bubblePadding: true, 2115 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { bubblePadding: true,
2126 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { zoneAxis: 'z', 2116 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { zoneAxis: 'z',
Line 2594... Line 2584...
2594 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2584 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
2595 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { return c; 2585 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { return c;
Line 2596... Line 2586...
2596 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { } 2586 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
-   2587 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   2588 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   2589 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highmaps only. Get point from latitude and longitude using specified
-   2590 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * transform definition.
-   2591 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2592 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function transformFromLatLon
-   2593 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Chart.prototype
-   2594 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2595 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Object} latLon
-   2596 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * A latitude/longitude object.
-   2597 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Number} latLon.lat
-   2598 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The latitude.
-   2599 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Number} latLon.lon
-   2600 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The longitude.
-   2601 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Object} transform
-   2602 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The transform definition to use as explained in the {@link
-   2603 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * https://www.highcharts.com/docs/maps/latlon|documentation}.
-   2604 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2605 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @return {Object}
-   2606 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * An object with `x` and `y` properties.
2597 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2607 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
2598 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /** 2608 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample maps/series/latlon-transform/
2599 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Get point from latLon using specified transform definition 2609 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Use specific transformation for lat/lon
2600 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */ 2610 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2601 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.transformFromLatLon = function(latLon, transform) { 2611 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.transformFromLatLon = function(latLon, transform) {
2602 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (win.proj4 === undefined) { 2612 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (win.proj4 === undefined) {
Line 2617... Line 2627...
2617 < 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) 2627 < 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)
2618 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }; 2628 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { };
2619 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }; 2629 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { };
Line 2620... Line 2630...
2620 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2630 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
2621 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /** 2631 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   2632 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highmaps only. Get latLon from point using specified transform definition.
-   2633 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The method returns an object with the numeric properties `lat` and `lon`.
-   2634 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2635 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function transformToLatLon
-   2636 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Chart.prototype
-   2637 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2638 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Point|Object} point
-   2639 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * A `Point` instance, or or any object containing the properties `x`
-   2640 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * and `y` with numeric values.
-   2641 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Object} transform
-   2642 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The transform definition to use as explained in the {@link
-   2643 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * https://www.highcharts.com/docs/maps/latlon|documentation}.
-   2644 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2645 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @return {Object}
-   2646 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * An object with `lat` and `lon` properties.
-   2647 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2648 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample maps/series/latlon-transform/
-   2649 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Use specific transformation for lat/lon
2622 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Get latLon from point using specified transform definition 2650 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
2623 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */ 2651 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2624 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.transformToLatLon = function(point, transform) { 2652 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.transformToLatLon = function(point, transform) {
2625 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (win.proj4 === undefined) { 2653 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (win.proj4 === undefined) {
2626 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { H.error(21); 2654 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { H.error(21);
Line 2643... Line 2671...
2643 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { lat: projected.y, 2671 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { lat: projected.y,
2644 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { lon: projected.x 2672 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { lon: projected.x
2645 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }; 2673 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { };
2646 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }; 2674 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { };
Line -... Line 2675...
-   2675 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   2676 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   2677 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highmaps only. Calculate latitude/longitude values for a point. Returns an
-   2678 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * object with the numeric properties `lat` and `lon`.
-   2679 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2680 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function fromPointToLatLon
-   2681 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Chart.prototype
-   2682 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2683 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Point|Object} point
-   2684 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * A `Point` instance or anything containing `x` and `y` properties
-   2685 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * with numeric values
-   2686 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @return {Object}
-   2687 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * An object with `lat` and `lon` properties.
-   2688 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2689 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample maps/demo/latlon-advanced/
-   2690 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Advanced lat/lon demo
2647 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2691 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2648 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.fromPointToLatLon = function(point) { 2692 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.fromPointToLatLon = function(point) {
2649 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { var transforms = this.mapTransforms, 2693 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { var transforms = this.mapTransforms,
Line 2650... Line 2694...
2650 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { transform; 2694 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { transform;
Line 2665... Line 2709...
2665 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { } 2709 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
Line 2666... Line 2710...
2666 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2710 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
2667 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { return this.transformToLatLon(point, transforms['default']); // eslint-disable-line dot-notation 2711 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { return this.transformToLatLon(point, transforms['default']); // eslint-disable-line dot-notation
Line -... Line 2712...
-   2712 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { };
-   2713 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   2714 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   2715 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highmaps only. Get chart coordinates from latitude/longitude. Returns an
-   2716 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * object with x and y values corresponding to the `xAxis` and `yAxis`.
-   2717 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2718 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function fromLatLonToPoint
-   2719 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Chart.prototype
-   2720 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2721 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Object} latLon
-   2722 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Coordinates.
-   2723 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Number} latLon.lat
-   2724 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The latitude.
-   2725 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Number} latLon.lon
-   2726 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The longitude.
-   2727 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2728 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample maps/series/latlon-to-point/
-   2729 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Find a point from lat/lon
-   2730 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2731 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @return {Object}
2668 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }; 2732 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * X and Y coordinates in terms of chart axis values.
2669 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2733 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2670 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.fromLatLonToPoint = function(latLon) { 2734 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { Chart.prototype.fromLatLonToPoint = function(latLon) {
2671 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { var transforms = this.mapTransforms, 2735 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { var transforms = this.mapTransforms,
Line 2694... Line 2758...
2694 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2758 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
2695 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { return this.transformFromLatLon(latLon, transforms['default']); // eslint-disable-line dot-notation 2759 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { return this.transformFromLatLon(latLon, transforms['default']); // eslint-disable-line dot-notation
Line 2696... Line 2760...
2696 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }; 2760 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { };
-   2761 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   2762 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   2763 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highmaps only. Restructure a GeoJSON object in preparation to be read
-   2764 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * directly by the {@link
-   2765 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * https://api.highcharts.com/highmaps/plotOptions.series.mapData|
-   2766 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * series.mapData} option. The GeoJSON will be broken down to fit a specific
-   2767 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Highcharts type, either `map`, `mapline` or `mappoint`. Meta data in
-   2768 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * GeoJSON's properties object will be copied directly over to
-   2769 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * {@link Point.properties} in Highmaps.
-   2770 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2771 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function #geojson
-   2772 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Highcharts
-   2773 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2774 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Object} geojson
-   2775 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The GeoJSON structure to parse, represented as a JavaScript object
-   2776 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * rather than a JSON string.
-   2777 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {String} [hType=map]
2697 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { 2778 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The Highmaps series type to prepare for. Setting "map" will return
-   2779 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * GeoJSON polygons and multipolygons. Setting "mapline" will return
-   2780 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * GeoJSON linestrings and multilinestrings. Setting "mappoint" will
-   2781 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * return GeoJSON points and multipoints.
-   2782 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2783 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @return {Object}
-   2784 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * An object ready for the `mapData` option.
-   2785 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2786 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample samples/maps/demo/geojson/
-   2787 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Simple areas
-   2788 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @sample maps/demo/geojson-multiple-types/
2698 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /** 2789 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Multiple types
2699 < 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). 2790 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
2700 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */ 2791 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2701 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { H.geojson = function(geojson, hType, series) { 2792 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { H.geojson = function(geojson, hType, series) {
2702 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) { var mapData = [], 2793 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { var mapData = [],
Line 2765... Line 2856...
2765 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { } 2856 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
2766 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { } 2857 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
2767 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { if (point) { 2858 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { if (point) {
2768 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { mapData.push(extend(point, { 2859 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { mapData.push(extend(point, {
2769 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { name: properties.name || properties.NAME, 2860 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { name: properties.name || properties.NAME,
-   2861 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   2862 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   2863 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * In Highmaps, when data is loaded from GeoJSON, the GeoJSON
-   2864 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * item's properies are copied over here.
-   2865 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   2866 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @name #properties
-   2867 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Point
-   2868 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @type {Object}
-   2869 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2770 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { properties: properties 2870 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { properties: properties
2771 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { })); 2871 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }));
2772 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { } 2872 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
Line 2773... Line 2873...
2773 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { 2873 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
Line 2946... Line 3046...
2946 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { }); 3046 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { });
2947 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { } 3047 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { }
Line 2948... Line 3048...
2948 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { 3048 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
-   3049 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) {
2949 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { 3050 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { /**
-   3051 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The factory function for creating new map charts. Creates a new {@link
-   3052 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Chart|Chart} object with different default options than the basic Chart.
-   3053 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   3054 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @function #mapChart
-   3055 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @memberOf Highcharts
-   3056 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
-   3057 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {String|HTMLDOMElement} renderTo
-   3058 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The DOM element to render to, or its id.
-   3059 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Options} options
-   3060 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The chart options structure as described in the {@link
-   3061 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * https://api.highcharts.com/highstock|options reference}.
-   3062 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @param {Function} callback
-   3063 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * A function to execute when the chart object is finished loading and
-   3064 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * rendering. In most cases the chart is built in one thread, but in
-   3065 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * Internet Explorer version 8 or less the chart is sometimes initiated
-   3066 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * before the document is ready, and in these cases the chart object
-   3067 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * will not be finished synchronously. As a consequence, code that
-   3068 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * relies on the newly built Chart object should always run in the
-   3069 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * callback. Defining a {@link https://api.highcharts.com/highstock/chart.events.load|
-   3070 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * chart.event.load} handler is equivalent.
-   3071 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { *
2950 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { /** 3072 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * @return {Chart}
2951 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { * A wrapper for Chart with all the default values for a Map 3073 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { * The chart object.
Line 2952... Line 3074...
2952 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { */ 3074 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { */
2953 < 1 ? this : xAxis;<= to)) {< axisPos) {< ';< 1.01 && scaleY >< 1.01) {< len; i++) { H.Map = H.mapChart = function(a, b, c) { 3075 < 1 ? this : xAxis;< axisPos) {< ';< 1.01 && scaleY >< 1.01) { H.Map = H.mapChart = function(a, b, c) {