Advertisement
Guest User

Untitled

a guest
Oct 15th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function sortShapes() {
  2.   var shapes = [];
  3.       $('#sortable').children().each(function(){
  4.          
  5.           shapes[shapes.length] = $(this).attr('id');
  6.           console.log(shapes);
  7.       });
  8.  
  9.       var newOrder = [];
  10.  
  11.       for (var x = 2; x >=0; x--)
  12.       {
  13.         newOrder[x] = `shape_${drawOrder[x]}_sortable_container`;
  14.         console.log(newOrder)
  15.       }
  16.  
  17.      
  18.       for (var x = 0; x < 3; x++)
  19.       {
  20.         swapNodes(elem(shapes[x]), elem(newOrder[x]));
  21.       }
  22. }
  23.  
  24. function swapNodes(a, b) {
  25.     console.log(`swapping ${a.id} with ${b.id}`);
  26.     var aparent = a.parentNode;
  27.     var asibling = a.nextSibling === b ? a : a.nextSibling;
  28.     b.parentNode.insertBefore(a, b);
  29.     aparent.insertBefore(b, asibling);
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement