placements.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. var autoAdjustOverflow = {
  2. adjustX: 1,
  3. adjustY: 1
  4. };
  5. export var placements = {
  6. topLeft: {
  7. points: ['bl', 'tl'],
  8. overflow: autoAdjustOverflow
  9. },
  10. topRight: {
  11. points: ['br', 'tr'],
  12. overflow: autoAdjustOverflow
  13. },
  14. bottomLeft: {
  15. points: ['tl', 'bl'],
  16. overflow: autoAdjustOverflow
  17. },
  18. bottomRight: {
  19. points: ['tr', 'br'],
  20. overflow: autoAdjustOverflow
  21. },
  22. leftTop: {
  23. points: ['tr', 'tl'],
  24. overflow: autoAdjustOverflow
  25. },
  26. leftBottom: {
  27. points: ['br', 'bl'],
  28. overflow: autoAdjustOverflow
  29. },
  30. rightTop: {
  31. points: ['tl', 'tr'],
  32. overflow: autoAdjustOverflow
  33. },
  34. rightBottom: {
  35. points: ['bl', 'br'],
  36. overflow: autoAdjustOverflow
  37. }
  38. };
  39. export var placementsRtl = {
  40. topLeft: {
  41. points: ['bl', 'tl'],
  42. overflow: autoAdjustOverflow
  43. },
  44. topRight: {
  45. points: ['br', 'tr'],
  46. overflow: autoAdjustOverflow
  47. },
  48. bottomLeft: {
  49. points: ['tl', 'bl'],
  50. overflow: autoAdjustOverflow
  51. },
  52. bottomRight: {
  53. points: ['tr', 'br'],
  54. overflow: autoAdjustOverflow
  55. },
  56. rightTop: {
  57. points: ['tr', 'tl'],
  58. overflow: autoAdjustOverflow
  59. },
  60. rightBottom: {
  61. points: ['br', 'bl'],
  62. overflow: autoAdjustOverflow
  63. },
  64. leftTop: {
  65. points: ['tl', 'tr'],
  66. overflow: autoAdjustOverflow
  67. },
  68. leftBottom: {
  69. points: ['bl', 'br'],
  70. overflow: autoAdjustOverflow
  71. }
  72. };
  73. export default placements;