placements.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. 'use strict';
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. var autoAdjustOverflow = {
  6. adjustX: 1,
  7. adjustY: 1
  8. };
  9. var targetOffset = [0, 0];
  10. var placements = exports.placements = {
  11. left: {
  12. points: ['cr', 'cl'],
  13. overflow: autoAdjustOverflow,
  14. offset: [-4, 0],
  15. targetOffset: targetOffset
  16. },
  17. right: {
  18. points: ['cl', 'cr'],
  19. overflow: autoAdjustOverflow,
  20. offset: [4, 0],
  21. targetOffset: targetOffset
  22. },
  23. top: {
  24. points: ['bc', 'tc'],
  25. overflow: autoAdjustOverflow,
  26. offset: [0, -4],
  27. targetOffset: targetOffset
  28. },
  29. bottom: {
  30. points: ['tc', 'bc'],
  31. overflow: autoAdjustOverflow,
  32. offset: [0, 4],
  33. targetOffset: targetOffset
  34. },
  35. topLeft: {
  36. points: ['bl', 'tl'],
  37. overflow: autoAdjustOverflow,
  38. offset: [0, -4],
  39. targetOffset: targetOffset
  40. },
  41. leftTop: {
  42. points: ['tr', 'tl'],
  43. overflow: autoAdjustOverflow,
  44. offset: [-4, 0],
  45. targetOffset: targetOffset
  46. },
  47. topRight: {
  48. points: ['br', 'tr'],
  49. overflow: autoAdjustOverflow,
  50. offset: [0, -4],
  51. targetOffset: targetOffset
  52. },
  53. rightTop: {
  54. points: ['tl', 'tr'],
  55. overflow: autoAdjustOverflow,
  56. offset: [4, 0],
  57. targetOffset: targetOffset
  58. },
  59. bottomRight: {
  60. points: ['tr', 'br'],
  61. overflow: autoAdjustOverflow,
  62. offset: [0, 4],
  63. targetOffset: targetOffset
  64. },
  65. rightBottom: {
  66. points: ['bl', 'br'],
  67. overflow: autoAdjustOverflow,
  68. offset: [4, 0],
  69. targetOffset: targetOffset
  70. },
  71. bottomLeft: {
  72. points: ['tl', 'bl'],
  73. overflow: autoAdjustOverflow,
  74. offset: [0, 4],
  75. targetOffset: targetOffset
  76. },
  77. leftBottom: {
  78. points: ['br', 'bl'],
  79. overflow: autoAdjustOverflow,
  80. offset: [-4, 0],
  81. targetOffset: targetOffset
  82. }
  83. };
  84. exports['default'] = placements;