In the Manage Form tab, when I want to drag to change the order of fields in a region, once 'picked up' a field can't be placed anywhere. It looks like it is placed, but when I move the pointer anywhere else, the field moves vertically to match. Happens in FF3.0.1 and Safari 4.0.2 on Drupal 6.13.

CommentFileSizeAuthor
#6 nodeformcols_draggable_fix_532802.patch925 bytesvoxpelli
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

jbomb’s picture

I have experienced this too, it looks like it only occurs when you attempt to drag a field from one region to a new region. You can work around it by using the drop down menu to change regions, and then the draggable feature within regions.

Hugo Wetterberg’s picture

Yes, this seems to be something thats popped up lately. Fixing it will probably require some digging into that damn draggable table code. Maybe I can get some javascript whiz to help me with that, hint! hint! voxpelli :)

voxpelli’s picture

Assigned: Unassigned » voxpelli

I will look at it when I get time - answering here to subscribe to this issue so that I remember it :)

milos.kroulik’s picture

Priority: Normal » Critical

I have also experienced this. Also, this happens also when dragging and dropping within same region. And error console (in FF 3.5) logged this:

Error: weightField[0] is undefined
Source file: http://cstr.dev3.webenabled.net/sites/all/modules/nodeformcols/js/nodeformcols.js?c
Row: 31

If only I know if it's useful for anyone... For now, I have to live without NFC, that's why I consider it critical.

gggdrpl’s picture

Hi there! I have no javascript programming experience, but I want to share with you guys a tricky and provisional solution to this, so you can still be using this very handy module no matter that annoying bug!
I discovered that if you move very slowly your mouse to the field row above or below the field that got sticky and click just over the edge of that other row, the sticky field gets freed from the mouse and stays in place. After that, you can drag around other fields within the same region the normal way and the bug doesn't appear anymore. So IMO the module is usable even with this bug. I did this in IE7 and in FF3.5
Hope this helps!

voxpelli’s picture

This patch should fix the problem

Hugo Wetterberg’s picture

Priority: Critical » Normal
Status: Active » Fixed

Thanks, will be out in 6.x-1.5

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.