[Laszlo-dev] [Laszlo-checkins] r9751 - openlaszlo/trunk/demos/amazon

J Crowley jcrowley at laszlosystems.com
Wed Jun 18 11:18:20 PDT 2008


I think it was a matter of dragging it into the tab's contents as 
opposed to dragging it into the tab as a whole, which would include the 
tab's bar/header.

P T Withington wrote:
> Was this a regression?  Do we understand why you had to change the 
> reference to parent.parent?
>
> If this is a regression, I'm concerned that something in the core 
> changed that will affect other users.
>
> On 2008-06-18, at 03:36 EDT, jcrowley at openlaszlo.org wrote:
>
>> Author: jcrowley
>> Date: 2008-06-18 00:35:58 -0700 (Wed, 18 Jun 2008)
>> New Revision: 9751
>>
>> Modified:
>>   openlaszlo/trunk/demos/amazon/amazon.lzx
>> Log:
>> Change 20080617-laszlo-4 by laszlo at T43-L3XEXMW on 2008-06-17 15:45:06 
>> EDT
>>    in /home/laszlo/src/svn/openlaszlo/trunk-six
>>    for http://svn.openlaszlo.org/openlaszlo/trunk
>>
>> Summary: BluePrint Music: Dragging large album icon (from info) onto 
>> Shopping Cart Vertical Tab is not recognized.
>>
>> New Features:
>>
>> Bugs Fixed: LPP-4858 - BluePrint Music: Dragging large album icon 
>> (from info) onto Shopping Cart Vertical Tab is not recognized.
>>
>> Technical Reviewer: phil
>> QA Reviewer: max
>> Doc Reviewer: (pending)
>>
>> Documentation:
>>
>> Release Notes:
>>
>> Details: Applied the same fix I used a while back from the 
>> recommendations
>>    panel to the info panel.  Also fixed it when dragging between Cart 
>> and
>>    Wish List panels, since it was broken there, too, and fixed an 
>> 'undefined'
>>    warning.
>>
>> Tests: Run Amazon demo.  Click on the (i) button for any of the 
>> albums.  Drag
>>    the album cover from the info panel that pops up over the Cart 
>> bar.  It
>>    should bounce, and the item should be added to the panel.  Repeat 
>> for Wish
>>    List.  Then, open up Wish List, drag an item into Cart.  The Cart bar
>>    should bounce, and the item should be added.  Then close Wish List 
>> and open
>>    Cart and do the same thing.  Wish List's bar should bounce, and 
>> the items
>>    should be added.
>>
>>
>>
>> Modified: openlaszlo/trunk/demos/amazon/amazon.lzx
>> ===================================================================
>> --- openlaszlo/trunk/demos/amazon/amazon.lzx    2008-06-18 03:20:04 
>> UTC (rev 9750)
>> +++ openlaszlo/trunk/demos/amazon/amazon.lzx    2008-06-18 07:35:58 
>> UTC (rev 9751)
>> @@ -198,9 +198,9 @@
>>                             
>> ondblclick="cart.addItem(parent.parent.datapath)">
>>                             <attribute name="source" 
>> value="${this.data}"/>
>>                             <method name="itemDropped" args="dpath">
>> -                                if 
>> (dragger.droppedInView(cart.parent)) {
>> +                                if 
>> (dragger.droppedInView(cart.parent.parent)) {
>>                                     cart.addItem(dpath);
>> -                                } else if 
>> (dragger.droppedInView(wish.parent)) {
>> +                                } else if 
>> (dragger.droppedInView(wish.parent.parent)) {
>>                                     wish.addItem(dpath);
>>                                 }
>>                             </method>
>> @@ -250,7 +250,7 @@
>>                                         <![CDATA[
>>                                         var discs = 
>> this.datapath.xpathQuery('Disc')
>>                                         if (! discs) return;
>> -                                        if (! discs.length) discs = 
>> [ discs ];
>> +                                        if (! discs['length']) discs 
>> = [ discs ];
>>                                         var tracks = 0;
>>                                         for (i in discs) {
>>                                             var n = discs[i];
>> @@ -364,10 +364,10 @@
>>                         <shoppinglist id="cart" datapath="dsCart:/"
>>                                       
>> panel_to_nudge="$once{parent.parent}">
>>                             <method name="itemDropped" args="dpath">
>> -                                if 
>> (dragsmall.droppedInView(wish.parent)) {
>> +                                if 
>> (dragsmall.droppedInView(wish.parent.parent)) {
>>                                     wish.addItem(dpath);
>>                                     this.removeItem(dpath);
>> -                                } else if 
>> (!dragsmall.droppedInView(cart.parent)) {
>> +                                } else if 
>> (!dragsmall.droppedInView(cart.parent.parent)) {
>>                                     this.removeItem(dpath);
>>                                 } else if 
>> (dragsmall.droppedInTrash(cart.trashCan) ){
>>                                     this.removeItem(dpath);
>> @@ -386,13 +386,13 @@
>>                         <shoppinglist id="wish" datapath="dsWish:/"
>>                                       
>> panel_to_nudge="$once{parent.parent}">
>>                             <method name="itemDropped" args="dpath">
>> -                                if 
>> (dragsmall.droppedInView(cart.parent)) {
>> +                                if 
>> (dragsmall.droppedInView(cart.parent.parent)) {
>>                                     cart.addItem(dpath);
>>                                     this.removeItem(dpath);
>>                                 } else if 
>> (dragsmall.droppedInTrash(wish.trashCan) ){
>>                                     this.removeItem(dpath);
>>                                     return
>> -                                } else if 
>> (!dragsmall.droppedInView(wish.parent)) {
>> +                                } else if 
>> (!dragsmall.droppedInView(wish.parent.parent)) {
>>                                     this.removeItem(dpath);
>>                                 }
>>                             </method>
>>
>>
>> _______________________________________________
>> Laszlo-checkins mailing list
>> Laszlo-checkins at openlaszlo.org
>> http://www.openlaszlo.org/mailman/listinfo/laszlo-checkins
>
>




More information about the Laszlo-dev mailing list