18 changed files with 166 additions and 143 deletions
@ -0,0 +1,61 @@ |
|||||
|
|
||||
|
function allowDrop(ev) { |
||||
|
ev.preventDefault(); |
||||
|
} |
||||
|
|
||||
|
function drag(ev) { |
||||
|
ev.dataTransfer.setData("ID", ev.target.id) |
||||
|
$('.drop-action').addClass('drop-inactive') |
||||
|
$('.droppable').removeClass('drop-inactive').addClass('drop-active') |
||||
|
} |
||||
|
|
||||
|
function drop(ev) { |
||||
|
|
||||
|
ev.preventDefault(); |
||||
|
|
||||
|
const target = $(ev.currentTarget).find('.modules-container') |
||||
|
const overlay = $('#dropConfirm') |
||||
|
const loading = $('#dropLoading') |
||||
|
const discard = overlay.find('.discard') |
||||
|
const confirm = overlay.find('.confirm') |
||||
|
const data = ev.dataTransfer.getData("ID") |
||||
|
|
||||
|
let once = true |
||||
|
|
||||
|
overlay.fadeIn() |
||||
|
|
||||
|
discard.on('click',()=>{ |
||||
|
if(once){ |
||||
|
overlay.fadeOut() |
||||
|
once = false |
||||
|
} |
||||
|
}) |
||||
|
|
||||
|
confirm.on('click', ()=>{ |
||||
|
|
||||
|
if(once){ |
||||
|
loadingInit() |
||||
|
overlay.fadeOut() |
||||
|
loading.fadeIn() |
||||
|
|
||||
|
setTimeout(()=>{ |
||||
|
const module = $('#'+data) |
||||
|
loading.fadeOut() |
||||
|
target.append('<div class="div-drag">'+module.text()+'</div>') |
||||
|
},7000) |
||||
|
once = false |
||||
|
} |
||||
|
|
||||
|
}) |
||||
|
|
||||
|
} |
||||
|
|
||||
|
function dragLeave(ev) { |
||||
|
$('.drop-action').removeClass('drop-inactive') |
||||
|
$('.droppable').removeClass('drop-active') |
||||
|
} |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
@ -0,0 +1 @@ |
|||||
|
|
@ -0,0 +1 @@ |
|||||
|
|
@ -1 +1,3 @@ |
|||||
|
<script type="text/javascript" src="https://code.createjs.com/createjs-2015.11.26.min.js"></script> |
||||
|
<script type="text/javascript" src="<?php echo $BASE_URL;?>/js/loading.js"></script> |
||||
<script type="text/javascript" src="<?php echo $BASE_URL;?>/js/compatibility.js"></script> |
<script type="text/javascript" src="<?php echo $BASE_URL;?>/js/compatibility.js"></script> |
||||
|
@ -1,3 +1,4 @@ |
|||||
<script type="text/javascript" src="https://code.createjs.com/createjs-2015.11.26.min.js"></script> |
<script type="text/javascript" src="https://code.createjs.com/createjs-2015.11.26.min.js"></script> |
||||
<script type="text/javascript" src="<?php echo $BASE_URL;?>/js/loading.js"></script> |
<script type="text/javascript" src="<?php echo $BASE_URL;?>/js/loading.js"></script> |
||||
|
<script type="text/javascript" src="<?php echo $BASE_URL;?>/js/modules.js"></script> |
||||
|
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@ |
|||||
|
|
@ -1,4 +1,5 @@ |
|||||
|
|
||||
@import "modules"; |
@import "modules"; |
||||
@import "compatibility"; |
@import "compatibility"; |
||||
|
@import "plans"; |
||||
|
|
||||
|
Loading…
Reference in new issue