Redesign - dokoncana knjiznica (drag-drop)

This commit is contained in:
pero1203 2022-03-31 09:55:55 +02:00
parent 705f69d63d
commit da7d27528f
2 changed files with 15 additions and 7 deletions

View File

@ -141,7 +141,7 @@ class Library {
$hidden = false;
echo ' <li id="li'.$row['id'].'" eid="'.$row['id'].'" class="folder" name="folder">';
echo ' <li id="li'.$row['id'].'" eid="'.$row['id'].'" class="folder '.($parent != 0 ? 'can_drag' : '').'" name="folder">';
echo '<div class="folder_box_holder">';
@ -184,10 +184,10 @@ class Library {
while ($row1 = mysqli_fetch_array($sql1)) {
echo '<li class="anketa tip1">';
echo '<li eid="'.$row1['id'].'" class="anketa tip1 '.($admin_type==0 || $uid>0 ? 'can_drag' : '').'" name="library">';
// Okvircek ankete
echo ' <div copy="'.$row1['id'].'" eid="'.$row1['id'].'" class="folder_container" name="library">';
echo ' <div copy="'.$row1['id'].'" eid="'.$row1['id'].'" class="folder_container">';
// Levo ime
@ -631,7 +631,7 @@ class Library {
elseif ($this->tab == 1 or $this->tab == 3)
$uid = $global_user_id;
sisplet_query("UPDATE srv_library_anketa SET folder = '$folder' WHERE ank_id = '$spremenljivka' AND uid='$uid'");
sisplet_query("UPDATE srv_library_anketa SET folder='$folder' WHERE ank_id='$spremenljivka' AND uid='$uid'");
$this->display_folders();
}

View File

@ -9,10 +9,10 @@ function library () {
var lib_tab = $("input#lib_tab").val();
// nardimo ankete, vprasanja draggable
$('div#libraryInner div.folder_container, div.anketa_vprasanja span').draggable({opacity:'0.5', zIndex:'50', helper: 'clone', appendTo: 'body', distance:5});
//$('div#libraryInner div.folder_container, div.anketa_vprasanja span').draggable({opacity:'0.5', zIndex:'50', helper: 'clone', appendTo: 'body', distance:5});
// nardimo folderje draggable
$('div#libraryInner ul.can_edit li.folder').draggable({
$('div#libraryInner ul.can_edit li.folder.can_drag, div#libraryInner li.anketa.can_drag').draggable({
revert: 'invalid',
opacitiy: '0.5',
zIndex: '1',
@ -26,7 +26,15 @@ function library () {
hoverClass: 'folderhover',
tolerance: 'pointer',
drop: function (e, ui) {
$('#libraryInner').load('ajax.php?t=library&a=folder_dropped', {drop: $(ui.draggable).attr('eid'), folder: $(this).attr('eid'), tab: lib_tab});
// premikanje folderjev v librariju
if ($(ui.draggable).attr('name') == 'folder') {
$('#libraryInner').load('ajax.php?t=library&a=folder_dropped', {drop: $(ui.draggable).attr('eid'), folder: $(this).attr('eid'), tab: lib_tab});
}
// premikanje anket
else if ($(ui.draggable).attr('name') == 'library') {
$('#libraryInner').load('ajax.php?t=library&a=spr_dropped', {spremenljivka: $(ui.draggable).attr('eid'), folder: $(this).attr('eid'), tab: lib_tab});
}
}
});