HiddenAxis.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /* *
  2. *
  3. * (c) 2010-2020 Torstein Honsi
  4. *
  5. * License: www.highcharts.com/license
  6. *
  7. * !!!!!!! SOURCE GETS TRANSPILED BY TYPESCRIPT. EDIT TS FILE ONLY. !!!!!!!
  8. *
  9. * */
  10. /**
  11. * @private
  12. * @class
  13. */
  14. var HiddenAxis = /** @class */ (function () {
  15. function HiddenAxis() {
  16. }
  17. /**
  18. * Augments methods for the x axis in order to hide it completely. Used for
  19. * the X axis in gauges
  20. *
  21. * @private
  22. *
  23. * @param {Highcharts.Axis} axis
  24. * Radial axis to augment.
  25. */
  26. HiddenAxis.init = function (axis) {
  27. axis.getOffset = function () { };
  28. axis.redraw = function () {
  29. this.isDirty = false; // prevent setting Y axis dirty
  30. };
  31. axis.render = function () {
  32. this.isDirty = false; // prevent setting Y axis dirty
  33. };
  34. axis.createLabelCollector = function () {
  35. return function () {
  36. return;
  37. };
  38. };
  39. axis.setScale = function () { };
  40. axis.setCategories = function () { };
  41. axis.setTitle = function () { };
  42. axis.isHidden = true;
  43. };
  44. return HiddenAxis;
  45. }());
  46. export default HiddenAxis;