From 17a82f316d16ae211d2340e903df3a143a7f89f8 Mon Sep 17 00:00:00 2001 From: vineethvk11 Date: Sat, 23 Mar 2024 09:22:11 +0530 Subject: [PATCH] minor fix in disallowing items arrange over task bar --- src/UI/UIItem.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/UI/UIItem.js b/src/UI/UIItem.js index 0361e4e5..01219ec6 100644 --- a/src/UI/UIItem.js +++ b/src/UI/UIItem.js @@ -345,8 +345,8 @@ function UIItem(options){ // Allow rearranging only if item is on desktop, not trash container, auto arrange is disabled and item is not dropped into another item if($(el_item).closest('.item-container').attr('data-path') === window.desktop_path && !is_auto_arrange_enabled && $(el_item).attr('data-path') !== trash_path && !ui.helper.data('dropped') && - // Item must be dropped on the Desktop - mouseover_window === undefined){ + // Item must be dropped on the Desktop and not on the taskbar + mouseover_window === undefined && ui.position.top <= window.desktop_height - window.taskbar_height - 15){ el_item.style.position = 'absolute'; el_item.style.left = ui.position.left + 'px'; @@ -356,13 +356,6 @@ function UIItem(options){ save_desktop_item_positions() } - // If item is dropped on the taskbar, reset its position - if(ui.position.top >= window.desktop_height - window.taskbar_height) { - el_item.style.position = 'absolute'; - el_item.style.left = ui.originalPosition.left + 'px'; - el_item.style.top = ui.originalPosition.top + 'px'; - } - $('.item-selected-clone').remove(); $('.draggable-count-badge').remove(); // re-enable all droppable UIItems that are not a dir