Author: ptw
Date: 2007-09-07 13:40:55 -0700 (Fri, 07 Sep 2007)
New Revision: 6402

Modified:
   openlaszlo/branches/wafflecone/WEB-INF/lps/lfc/kernel/swf/LzSprite.as
Log:
Change 20070907-ptw-r by [EMAIL PROTECTED] on 2007-09-07 15:16:36 EDT
    in /Users/ptw/OpenLaszlo/wafflecone
    for http://svn.openlaszlo.org/openlaszlo/branches/wafflecone

Summary: Corner case for stretches with no resource

Bugs Fixed:
LPP-4661 'View with stretches="both" does not get onclick'

Technical Reviewer: max (Message-ID: <[EMAIL PROTECTED]>)
QA Reviewer: pkang (pending)

Details:
    If there is no resource the default dimension is 100 for unscaling
    the button

Tests:
    Test case from bug works correctly.



Modified: openlaszlo/branches/wafflecone/WEB-INF/lps/lfc/kernel/swf/LzSprite.as
===================================================================
--- openlaszlo/branches/wafflecone/WEB-INF/lps/lfc/kernel/swf/LzSprite.as       
2007-09-07 20:08:13 UTC (rev 6401)
+++ openlaszlo/branches/wafflecone/WEB-INF/lps/lfc/kernel/swf/LzSprite.as       
2007-09-07 20:40:55 UTC (rev 6402)
@@ -818,10 +818,11 @@
 LzSprite.prototype._setButtonSize = function ( axis , bsize ){
     var sc ="_" + ( axis =="width" ? "x" : "y" ) + "scale" ;
     if ( this[ "_setresc" + axis ] && this[ 'hasset' + axis ]){
-        this.__LZbuttonRef[ sc ] = this.__LZmovieClipRef[ "_" + axis ] /
-                            ( this.__LZmovieClipRef[ sc ] / 100 ) ;
+        var resdim = this.__LZmovieClipRef[ "_" + axis ];
+        if (resdim == 0) { resdim = 100; }
+        this.__LZbuttonRef[ sc ] = resdim / ( this.__LZmovieClipRef[ sc ] / 
100 ) ;
     } else {
-        this.__LZbuttonRef[ sc ] = ( 100 / this.__LZmovieClipRef[ sc ] )*bsize;
+        this.__LZbuttonRef[ sc ] = ( 100 / this.__LZmovieClipRef[ sc ] ) * 
bsize;
     }
 }
 


_______________________________________________
Laszlo-checkins mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-checkins

Reply via email to