Fix issue when drag begins before dragula is initialized

This commit is contained in:
Volodymyr Mykhailyk 2020-05-20 09:59:17 +03:00 committed by Thomas Walpole
parent 233067c9ce
commit edb5e88e7a
2 changed files with 4 additions and 2 deletions

View File

@ -446,7 +446,7 @@ Capybara::SpecHelper.spec 'node' do
it 'should work with Dragula' do
@session.visit('/with_dragula')
@session.within(:css, '#sortable') do
@session.within(:css, '#sortable.ready') do
src = @session.find('div', text: 'Item 1')
target = @session.find('div', text: 'Item 3')
src.drag_to target

View File

@ -15,7 +15,9 @@
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/dragula/3.7.2/dragula.js" type="text/javascript"></script>
<script>
dragula([document.getElementById("sortable")]);
let container = document.getElementById("sortable");
dragula([container]);
container.className = "ready"
</script>
</body>
</html>