params-list.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. /* underscore in name -> watch for changes */
  2. const paramsList = [
  3. 'modules',
  4. 'init',
  5. '_direction',
  6. 'touchEventsTarget',
  7. 'initialSlide',
  8. '_speed',
  9. 'cssMode',
  10. 'updateOnWindowResize',
  11. 'resizeObserver',
  12. 'nested',
  13. 'focusableElements',
  14. '_enabled',
  15. '_width',
  16. '_height',
  17. 'preventInteractionOnTransition',
  18. 'userAgent',
  19. 'url',
  20. '_edgeSwipeDetection',
  21. '_edgeSwipeThreshold',
  22. '_freeMode',
  23. '_autoHeight',
  24. 'setWrapperSize',
  25. 'virtualTranslate',
  26. '_effect',
  27. 'breakpoints',
  28. '_spaceBetween',
  29. '_slidesPerView',
  30. 'maxBackfaceHiddenSlides',
  31. '_grid',
  32. '_slidesPerGroup',
  33. '_slidesPerGroupSkip',
  34. '_slidesPerGroupAuto',
  35. '_centeredSlides',
  36. '_centeredSlidesBounds',
  37. '_slidesOffsetBefore',
  38. '_slidesOffsetAfter',
  39. 'normalizeSlideIndex',
  40. '_centerInsufficientSlides',
  41. '_watchOverflow',
  42. 'roundLengths',
  43. 'touchRatio',
  44. 'touchAngle',
  45. 'simulateTouch',
  46. '_shortSwipes',
  47. '_longSwipes',
  48. 'longSwipesRatio',
  49. 'longSwipesMs',
  50. '_followFinger',
  51. 'allowTouchMove',
  52. '_threshold',
  53. 'touchMoveStopPropagation',
  54. 'touchStartPreventDefault',
  55. 'touchStartForcePreventDefault',
  56. 'touchReleaseOnEdges',
  57. 'uniqueNavElements',
  58. '_resistance',
  59. '_resistanceRatio',
  60. '_watchSlidesProgress',
  61. '_grabCursor',
  62. 'preventClicks',
  63. 'preventClicksPropagation',
  64. '_slideToClickedSlide',
  65. '_preloadImages',
  66. 'updateOnImagesReady',
  67. '_loop',
  68. '_loopAdditionalSlides',
  69. '_loopedSlides',
  70. '_loopFillGroupWithBlank',
  71. 'loopPreventsSlide',
  72. '_rewind',
  73. '_allowSlidePrev',
  74. '_allowSlideNext',
  75. '_swipeHandler',
  76. '_noSwiping',
  77. 'noSwipingClass',
  78. 'noSwipingSelector',
  79. 'passiveListeners',
  80. 'containerModifierClass',
  81. 'slideClass',
  82. 'slideBlankClass',
  83. 'slideActiveClass',
  84. 'slideDuplicateActiveClass',
  85. 'slideVisibleClass',
  86. 'slideDuplicateClass',
  87. 'slideNextClass',
  88. 'slideDuplicateNextClass',
  89. 'slidePrevClass',
  90. 'slideDuplicatePrevClass',
  91. 'wrapperClass',
  92. 'runCallbacksOnInit',
  93. 'observer',
  94. 'observeParents',
  95. 'observeSlideChildren',
  96. // modules
  97. 'a11y',
  98. '_autoplay',
  99. '_controller',
  100. 'coverflowEffect',
  101. 'cubeEffect',
  102. 'fadeEffect',
  103. 'flipEffect',
  104. 'creativeEffect',
  105. 'cardsEffect',
  106. 'panorama',
  107. 'hashNavigation',
  108. 'history',
  109. 'keyboard',
  110. 'lazy',
  111. 'mousewheel',
  112. '_navigation',
  113. '_pagination',
  114. 'parallax',
  115. '_scrollbar',
  116. '_thumbs',
  117. '_virtual',
  118. 'zoom',
  119. ];
  120. export {
  121. paramsList
  122. };