Drag&Drop in Chrome
This commit is contained in:
parent
e12684e45c
commit
726177f4f7
@ -410,7 +410,7 @@ class DmsfController < ApplicationController
|
||||
if object && dmsf_folder
|
||||
if dmsf_folder == object.dmsf_folder
|
||||
object.errors[:base] << l(:error_target_folder_same)
|
||||
elsif object.dmsf_folder.locked_for_user?
|
||||
elsif object.dmsf_folder&.locked_for_user?
|
||||
object.errors[:base] << l(:error_folder_is_locked)
|
||||
else
|
||||
result = object.move_to(dmsf_folder.project, dmsf_folder)
|
||||
|
||||
@ -50,12 +50,21 @@
|
||||
|
||||
<% unless query.deleted %>
|
||||
<%= late_javascript_tag do %>
|
||||
$(function() {
|
||||
$(".dmsf-draggable").draggable({
|
||||
helper: function(event, ui) {
|
||||
var ret = $(this).clone();
|
||||
var width = $(this)[0].offsetWidth;
|
||||
var myHelper = [];
|
||||
myHelper.push('<table style="width: ' + width + 'px; background-color: #ffffdd;">');
|
||||
myHelper.push(ret.html());
|
||||
myHelper.push('</table>');
|
||||
helper = myHelper.join('');
|
||||
return helper;
|
||||
},
|
||||
axis: "y",
|
||||
revert: "invalid",
|
||||
zIndex: 100
|
||||
revert: "invalid"
|
||||
});
|
||||
|
||||
$(".dmsf-droppable" ).droppable({
|
||||
drop: function(event, ui) {
|
||||
var handle = $(this);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user