summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/boards/mixins/sortable_default_options.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/boards/mixins/sortable_default_options.js')
-rw-r--r--app/assets/javascripts/boards/mixins/sortable_default_options.js31
1 files changed, 0 insertions, 31 deletions
diff --git a/app/assets/javascripts/boards/mixins/sortable_default_options.js b/app/assets/javascripts/boards/mixins/sortable_default_options.js
deleted file mode 100644
index 1bb0ee5b7e3..00000000000
--- a/app/assets/javascripts/boards/mixins/sortable_default_options.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/* global DocumentTouch */
-
-import sortableConfig from '~/sortable/sortable_config';
-
-export function sortableStart() {
- document.body.classList.add('is-dragging');
-}
-
-export function sortableEnd() {
- document.body.classList.remove('is-dragging');
-}
-
-export function getBoardSortableDefaultOptions(obj) {
- const touchEnabled =
- 'ontouchstart' in window || (window.DocumentTouch && document instanceof DocumentTouch);
-
- const defaultSortOptions = {
- ...sortableConfig,
- filter: '.no-drag',
- delay: touchEnabled ? 100 : 0,
- scrollSensitivity: touchEnabled ? 60 : 100,
- scrollSpeed: 20,
- onStart: sortableStart,
- onEnd: sortableEnd,
- };
-
- Object.keys(obj).forEach((key) => {
- defaultSortOptions[key] = obj[key];
- });
- return defaultSortOptions;
-}