Skip to content

Commit

Permalink
Allow manual arrangement only if item is being dropped directly on th…
Browse files Browse the repository at this point in the history
…e Desktop
  • Loading branch information
jelveh committed Mar 19, 2024
1 parent c0d2472 commit c495d9f
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/UI/UIItem.js
Original file line number Diff line number Diff line change
Expand Up @@ -344,7 +344,10 @@ function UIItem(options){
stop: function(event, ui){
// 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')){
!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){

el_item.style.position = 'absolute';
el_item.style.left = ui.position.left + 'px';
el_item.style.top = ui.position.top + 'px';
Expand Down

0 comments on commit c495d9f

Please sign in to comment.