[Laszlo-dev] For Review: Change 20090827-hqm-s Summary: make context menus 'hide' behavior match swf8

Max Carlson max at laszlosystems.com
Fri Aug 28 16:17:25 PDT 2009


This is exactly what's happening.  For some reason, the lzcanvasclickdiv 
is grabbing mouse events now that it has a physical size... grr!

Henry Minsky wrote:
> I'm wondering if something is intercepting mouse down events before they 
> get to the
> text fields...
> 
> 
> On Fri, Aug 28, 2009 at 4:30 PM, Henry Minsky <hminsky at laszlosystems.com 
> <mailto:hminsky at laszlosystems.com>> wrote:
> 
>     Buttons are still clickable, it is only selectable text views that
>     seem to have lost their sensitivity to
>     mouse dragging over them.
> 
>     Text is not selectable in FF and Safari on the Mac. But  in IE7,
>     text selection still works.
> 
> 
> 
> 
>     On Fri, Aug 28, 2009 at 4:22 PM, Henry Minsky
>     <henry.minsky at gmail.com <mailto:henry.minsky at gmail.com>> wrote:
> 
>         No, it's not just the debugger, this change seems like it causes
>         any selectable text view to not be selectable.
> 
> 
> 
> 
>         On Fri, Aug 28, 2009 at 4:20 PM, P T Withington
>         <ptw at laszlosystems.com <mailto:ptw at laszlosystems.com>> wrote:
> 
>             So, does the clickability of the debugger text take some
>             completely different path than the clickability of normal
>             views?  Maybe we are barking up the wrong tree here.
> 
> 
>             On 2009-08-28, at 15:51EDT, Henry Minsky wrote:
> 
>                 Yeah, I mean to look the clickdiv. Max's changes only
>                 affect the
>                 root canvas sprite clickdiv width and height (the code
>                  is all in "if
>                 (isroot) { ...}" blocks) .
> 
>                 I was thinking maybe the "100%"
>                 was confusing the CSS,but I tried a canvas with an
>                 absolute width and
>                 height, and it
>                 still doesn't work.
> 
>                 What is  weird is when I comment out max's change (which
>                 makes text be
>                 selectable again) ) and ask for the canvas clickdiv
>                 width and height, they have empty string values.
> 
>                 So I am missing something here. I thought it was going
>                 to be that the canvas
>                 clickdiv had zero size, but that doesn't seem to be the
>                 problem.
> 
>                 lzx> canvas.sprite.__LZclickcontainerdiv.style.width
>                 ''
>                 lzx> canvas.sprite.__LZclickcontainerdiv.style.height
>                 ''
>                 lzx> canvas.sprite.__LZclickcontainerdiv
>                 «HTMLDivElement#0| This is the
>                 canvas/@sprite/@__LZclickcontainerdiv/div.lzcanvasclickdiv[@style="clip:
>                 rect(0px, 1357px, 535px, 0px); display: none;"]»
>                 lzx>
> 
> 
> 
>                 On Fri, Aug 28, 2009 at 3:43 PM, P T Withington
>                 <ptw at laszlosystems.com <mailto:ptw at laszlosystems.com>>wrote:
> 
>                     Isn't it the clickdiv you need to look at, not the
>                     context div?  But, if
>                     the clickdiv is also 0-sized, that would explain why
>                     there is nothing to
>                     click on.
> 
>                     This is the clickdiv for the debugger content view:
> 
>                     <div id="click/LzDebugWindow/@middle/@content/text"
>                     class="lztextcontainer_click" style="z-index: 2;
>                     clip: rect(0px, 4096px,
>                     66px, 0px); left: 0px;"/>
> 
> 
>                     It's clip is the right size, but it itself has no
>                     height or width.  I
>                     wonder if it has something to do with:
> 
>                     this.quirks.size_blank_to_zero
> 
>                     you could try setting that to false and see.
> 
> 
>                     On 2009-08-28, at 15:08EDT, Henry Minsky wrote:
> 
>                     In the sprite constructor, I see a value of zero
>                     being assigned to width
> 
>                         and
>                         height here
> 
>                             if (quirks.fix_contextmenu) {
>                                 var cxdiv = document.createElement('div');
>                                 cxdiv.className = 'lzcanvascontextdiv';
>                                 cxdiv.id <http://cxdiv.id> =
>                         'lzcanvascontextdiv';
>                                 root.appendChild(cxdiv);
>                                 cxdiv.owner = this;
>                                 cxdiv.style.width = this._w;
>                                 cxdiv.style.height = this._h;
>                                 Debug.info("setting cvdiv.style.width",
>                         this._w);
>                                 Debug.info("setting cvdiv.style.height",
>                         this._h);
>                                 this.__LZcontextcontainerdiv = cxdiv;
>                             }
> 
>                         That prints out "0pt" for the values when it runs...
> 
>                         On Fri, Aug 28, 2009 at 2:28 PM, Henry Minsky
>                         <henry.minsky at gmail.com
>                         <mailto:henry.minsky at gmail.com>
> 
>                             wrote:
> 
> 
>                         This regression came with changeset
> 
> 
>                             r14554 | max | 2009-08-24 21:05:44 -0400
>                             (Mon, 24 Aug 2009) | 18 lines
> 
>                             Change 20090821-maxcarlson-Y by
>                             maxcarlson at Bank on 2009-08-21 17:33:09
>                             PDT
>                              in /Users/maxcarlson/openlaszlo/trunk-clean
>                              for http://svn.openlaszlo.org/openlaszlo/trunk
> 
>                             Summary: Eliminate scrollbars for oversized divs
> 
> 
> 
> 
> 
>                             On Fri, Aug 28, 2009 at 1:44 PM, Henry
>                             Minsky <henry.minsky at gmail.com
>                             <mailto:henry.minsky at gmail.com>
> 
>                                 wrote:
> 
> 
>                             I'll try and locate where this regressed
> 
> 
> 
>                                 On Fri, Aug 28, 2009 at 1:01 PM, Max
>                                 Carlson <max at laszlosystems.com
>                                 <mailto:max at laszlosystems.com>
> 
>                                     wrote:
> 
> 
>                                 I swear this was working the other day.
>                                 What does a binary search say?
> 
> 
>                                     -----Original Message-----
>                                     From: Henry Minsky
>                                     <henry.minsky at gmail.com
>                                     <mailto:henry.minsky at gmail.com>>
>                                     Sent: Friday, August 28, 2009 8:58 AM
>                                     To: andre.bargull at udo.edu
>                                     <mailto:andre.bargull at udo.edu>; P.
>                                     Tucker Withington
>                                     <ptw at openlaslzo.org
>                                     <mailto:ptw at openlaslzo.org>>
>                                     Cc: max at laszlosystems.com
>                                     <mailto:max at laszlosystems.com>;
>                                     laszlo-reviews at openlaszlo.org
>                                     <mailto:laszlo-reviews at openlaszlo.org>
>                                     Subject: Re: For Review: Change
>                                     20090827-hqm-s Summary: make context
>                                     menus 'hide' behavior match swf8
> 
>                                     Hey Tucker, do you happen to know if
>                                     something changed recently with
>                                     text
>                                     or selection that makes it not
>                                     possible to select debugger messages in
>                                     the
>                                     DHTML debug window?
> 
> 
> 
>                                     And I'm currently unable to inspect
>                                     messages in the DHTML debugger (at
>                                     least under Firefox3, trunk at 14603),
>                                     is that a known issue?
> 
> 
> 
>                                     On 8/28/2009 5:39 AM, Henry Minsky
>                                     wrote:
>                                     Change 20090827-hqm-s by
>                                     hqm at badtzmaru.home on 2009-08-27
>                                     23:33:23 EDT
>                                      in
>                                     /Users/hqm/openlaszlo/trunk-diamond/WEB-INF/lps/lfc
>                                      for
>                                     http://svn.openlaszlo.org/openlaszlo/trunk/WEB-INF/lps/lfc
> 
>                                     Summary: make context menus 'hide'
>                                     behavior match swf8
> 
>                                     New Features:
> 
>                                     Bugs Fixed: LPP-8218
> 
>                                     Technical Reviewer: max
>                                     QA Reviewer: andre
>                                     Doc Reviewer: (pending)
> 
>                                     Documentation:
> 
>                                     Release Notes:
> 
>                                     Details:
> 
>                                     + Change to make a context menu hide
>                                     if you mouse up or down outside of
>                                     it
> 
> 
> 
> 
>                                 --
>                                 Henry Minsky
>                                 Software Architect
>                                 hminsky at laszlosystems.com
>                                 <mailto:hminsky at laszlosystems.com>
> 
> 
> 
> 
> 
>                             --
>                             Henry Minsky
>                             Software Architect
>                             hminsky at laszlosystems.com
>                             <mailto:hminsky at laszlosystems.com>
> 
> 
> 
> 
> 
>                         --
>                         Henry Minsky
>                         Software Architect
>                         hminsky at laszlosystems.com
>                         <mailto:hminsky at laszlosystems.com>
> 
> 
> 
> 
> 
>                 -- 
>                 Henry Minsky
>                 Software Architect
>                 hminsky at laszlosystems.com <mailto:hminsky at laszlosystems.com>
> 
> 
> 
> 
> 
>         -- 
>         Henry Minsky
>         Software Architect
>         hminsky at laszlosystems.com <mailto:hminsky at laszlosystems.com>
> 
> 
> 
> 
> 
>     -- 
>     Henry Minsky
>     Software Architect
>     hminsky at laszlosystems.com <mailto:hminsky at laszlosystems.com>
> 
> 
> 
> 
> 
> -- 
> Henry Minsky
> Software Architect
> hminsky at laszlosystems.com <mailto:hminsky at laszlosystems.com>
> 
> 

-- 
Regards,
Max Carlson
OpenLaszlo.org



More information about the Laszlo-dev mailing list