The New Way to Build! Introducing ReUI — the developer platform for agentic UI with shadcn/ui
Learn More

keenthems Draggable The function doesn't work.


hello.
The drag function does not work in the doc example.
Even if you copy the source code, it doesn't work.

keenthemms : seven-html-pro
doc Url : https://preview.keenthemes.com/html/seven-html-pro/docs/general/draggable/restricted


Text formatting options
Submit
Click any option to insert into your comment. Select text first to wrap it.
  • **text** to make things bold
  • *text* to emphasize
  • ### Heading to make headings
  • [link text](url) for links
  • ![alt text](image-url) to paste in an image
  • - item to make a list
  • 1. item to make an ordered list
  • > quote to quote somebody
  • `code` for single line of code
  • ```js ... ``` for JS code block
  • ```html ... ``` for HTML code block
  • ```scss ... ``` for SCSS code block
  • ```php ... ``` for PHP code block
  • --- for a horizontal rule
  • happy  :)
  • shocked  :|
  • sad  :(

Replies (2)


Hi,

Thank you for reporting this issue. We will check it further and provide a quick fix asap.

Regards.


Hi,

You can fix this issue by referring to the following steps:

  1. Follow Quick Setup guide.

  2. If you are using Gulp go to core/html/tools/gulp.config.js and change the draggable build config as shown below:

 draggable: {
 src: {
 scripts: [
 "{$config.path.node_modules}/@shopify/draggable/build/umd/index.min.js",
 ],
 },
 dist: {
 scripts: "{$config.dist}/plugins/custom/draggable/draggable.bundle.js",
 },
 },
  1. If you are using Webpack go to tools/webpack/plugins/custom/draggable/draggable.js and change the build config as shown below:
require('@shopify/draggable/build/umd');
  1. In your custom JS code use
 var containers = document.querySelectorAll('.draggable-zone');
 var swappable = new Draggable.Sortable(containers, {
 draggable: '.draggable',
 handle: '.draggable .draggable-handle',
 mirror: {
 //appendTo: selector,
 appendTo: 'body',
 constrainDimensions: true
 }
 });

Regards.

Text formatting options
Submit
Click any option to insert into your comment. Select text first to wrap it.
  • **text** to make things bold
  • *text* to emphasize
  • ### Heading to make headings
  • [link text](url) for links
  • ![alt text](image-url) to paste in an image
  • - item to make a list
  • 1. item to make an ordered list
  • > quote to quote somebody
  • `code` for single line of code
  • ```js ... ``` for JS code block
  • ```html ... ``` for HTML code block
  • ```scss ... ``` for SCSS code block
  • ```php ... ``` for PHP code block
  • --- for a horizontal rule
  • happy  :)
  • shocked  :|
  • sad  :(
Text formatting options
Submit
Click any option to insert into your comment. Select text first to wrap it.
  • **text** to make things bold
  • *text* to emphasize
  • ### Heading to make headings
  • [link text](url) for links
  • ![alt text](image-url) to paste in an image
  • - item to make a list
  • 1. item to make an ordered list
  • > quote to quote somebody
  • `code` for single line of code
  • ```js ... ``` for JS code block
  • ```html ... ``` for HTML code block
  • ```scss ... ``` for SCSS code block
  • ```php ... ``` for PHP code block
  • --- for a horizontal rule
  • happy  :)
  • shocked  :|
  • sad  :(