[Laszlo-dev] Is this a valid issue? When <inputtext/> and <view/> overlap, the input field can't input anything on DHTML runtime
Yu Feng
fengyu8299 at gmail.com
Tue Feb 14 01:26:07 PST 2012
Hi all,
I encounter a bug describing the clickable issue while one clickable view
is block by another view which is un-clickable, e.g:
---------------------------------------
<canvas>
<inputtext name="v1" bgcolor="gray" width="100"
height="60">111</inputtext>
<view width="100" height="100" bgcolor="red" opacity="0.25">
</view>
</canvas>
----------------------------------------
The input field can't input anything in dhtml runtime.
It occurs for DHTML runtime but work for SWF10 runtime.
To look into the case, I created another pure dhtml sample, a snapshot i
got from the codes generated by OL(DHtml runtime):
.......
<body>
<div id="LzInputTextSprite/inputtext" class="lzinputtextcontainer"
style="height: 60px; cursor: auto; -moz-user-select: text;
background-color: rgb(128, 128, 128); width: 100px; clip: rect(0px, 100px,
60px, 0px); z-index: 4;">
<input class="lzswfinputtext" type="text" name="" value="" style="color:
rgb(0, 0, 0); overflow: hidden; height: 56px; width: 96px;">
</div>
<div id="LzSprite/view" class="lzdiv" style="background-color: rgb(255, 0,
0); height: 100px; opacity: 0.25; width: 100px; z-index: 5;"></div>
</html>
Based on the result, I found it's almost impossible pass across the
un-clickable view in our current structure.
So my conclusion is:
1. Is this a valid issue? Though it works in swf10, I noticed that many of
our current structure or <view> design yield to the mechanism of flash
runtime, and that's why it looks a bit messy. But from the perspective of
framework, I tend to insist that this overlap issue should be addressed by
programmer in custom project(They know exactly the hierarchy of their views
and can pass through the event accordingly.) instead of handling them in
LzSprite.
2. Based on current structure of canvas in dhtml runtime: lzcontextdivs,
lzcavasdiv, lzclickdivs, as well as my test case, I can't come up with a
workaround way to fix this issue. Any ideas?
Thanks in advance,
Fred Feng(Yu Feng)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20120214/8b403978/attachment.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20120214/8b403978/div.html
More information about the Laszlo-dev
mailing list