Scriptaculous, Drag & Drop problem

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Scriptaculous, Drag & Drop problem

Marco Leberfing
Hi,

I have a problem with drag&drop. The following example is based on the
SUDragDropTest.
There are several list items on which i can drop and from which i can
drag the objects.
Everything goes fine for some drag and drops, but after the second or
third time the object
disappears. I think there?s a problem with the thml updater.
Are there some more examples about drag&drop or does some documentation
about it exists?

renderPlaceholdersOn: html

1 to: self numberOfPlaceholders do: [: index|
    html unorderedList
        with: [html listItem
            class: 'placeholder';
                with: [self
                    renderPlaceholder: ('ph' , index printString) asSymbol
                    on: html]]]

renderPlaceholder: aSelector on: html

html div
    id: 'placeholder' , aSelector asString last asString;
    class: 'placeholder';
    style: 'width: ' , (self getPlaceholderWidth: aSelector) printString
, 'px';
    script: (html droppable
        accept: #('visual');
        hoverclass: 'hover';
        onDrop: (html updater
            id: (self getPlaceholderId: aSelector);
            triggerPassenger: [:value | (self perform: aSelector) add:
value.];
            callback: [ :renderer | self renderPlaceholder: aSelector
on: renderer]));
        with: [self renderPlaceholderItemsFrom: aSelector on: html]

renderPlaceholderItemsFrom: aSelector on: html

(self getPlaceholder: aSelector) do: [ :each |
    html div
        class: 'visual';
        passenger: each;
        script: (html draggable
            revert: true;
            onDropped: (html updater
            id: (self getPlaceholderId: aSelector);
            triggerPassenger: [:value | self onDropped: aSelector]));
        with: [each asVisualObjectOn: html in: self]]

any ideas what I?m doing wrong?
Marco

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Scriptaculous, Drag & Drop problem

Lukas Renggli
>  disappears. I think there?s a problem with the thml updater.
>  Are there some more examples about drag&drop or does some documentation
>  about it exists?

I don't see an obvious problem. Can you provide a one-click file-out,
so that everybody can reproduce the problem?

Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside