Guest User

Untitled

a guest
Dec 11th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. <div class="p3 clearfix bg-yellow maroon">
  2. <div class="col col-12 mb1">
  3. <h2 class="h3 m0">Sortable Copy</h2>
  4. </div>
  5. <h2 class="h4 mt1">Copy items here</h2>
  6. <ul class="p2 border maroon border-maroon js-sortable-copy-target sortable list flex flex-column list-reset" aria-dropeffect="move">
  7. </ul>
  8. </div>
  9. <div class="col col-6">
  10. <ul class="ml4 js-sortable-copy sortable list flex flex-column list-reset" aria-dropeffect="move">
  11. <li class="p1 mb1 yellow bg-maroon" style="position: relative; z-index: 10" draggable="true" role="option" aria-grabbed="false">Item 1</li>
  12. <li class="p1 mb1 yellow bg-maroon" style="position: relative; z-index: 10" draggable="true" role="option" aria-grabbed="false">Item 2</li>
  13. </ul>
  14. </div>
  15. </div>
  16.  
  17. <script type="text/javascript">
  18. sortable('.js-sortable-copy', {
  19. forcePlaceholderSize: true,
  20. copy: true,
  21. acceptFrom: false,
  22. placeholderClass: 'mb1 bg-navy border border-yellow',
  23. });
  24. sortable('.js-sortable-copy-target', {
  25. forcePlaceholderSize: true,
  26. acceptFrom: '.js-sortable-copy,.js-sortable-copy-target',
  27. placeholderClass: 'mb1 border border-maroon',
  28. });
  29.  
  30. var config = {"settings": {
  31. "popoutWholeStack": true,
  32. },
  33. content: [{
  34. type: 'row',
  35. content:[{
  36. type: 'component',
  37. componentName: 'Toolbox'
  38. }]
  39. }]
  40. };
  41.  
  42. var myLayout = new GoldenLayout( config );
  43.  
  44. function getTable() {
  45. return '<div> <div class="p3 clearfix bg-yellow maroon">' +
  46. ' <div class="col col-12 mb1">' +
  47. ' <h2 class="h3 m0">Sortable Copy</h2>' +
  48. ' </div>' +
  49. ' <h2 class="h4 mt1">Copy items here</h2>' +
  50. ' <ul class="p2 border maroon border-maroon js-sortable-copy-target sortable list flex flex-column list-reset" aria-dropeffect="move">' +
  51. ' </ul>' +
  52. '</div>' +
  53. '<div class="col col-6">' +
  54. ' <ul class="ml4 js-sortable-copy sortable list flex flex-column list-reset" aria-dropeffect="move">' +
  55. ' <li class="p1 mb1 yellow bg-maroon" style="position: relative; z-index: 10" draggable="true" role="option" aria-grabbed="false">Item 1</li>' +
  56. ' <li class="p1 mb1 yellow bg-maroon" style="position: relative; z-index: 10" draggable="true" role="option" aria-grabbed="false">Item 2</li>' +
  57. ' </ul>' +
  58. '</div>' +
  59. '</div>';
  60. }
  61.  
  62. myLayout.registerComponent( 'Toolbox', function( container, componentState ){
  63. container.getElement().append(getTable());
  64. });
  65.  
  66. myLayout.init();
  67. </script>
Add Comment
Please, Sign In to add comment