Apparently because despite canvas claiming to be a view, CanvasCompiler is not 
a ViewCompiler.  Surely not an easy thing to fix, but maybe better in the long 
run?

On 2010-03-31, at 16:13, Max Carlson wrote:

> Yeah, I couldn't get that to work.  The compiler doesn't seem to pass $style 
> attributes as styleBindAttr() objects through to the canvas' simple args hash.
> 
> Regards,
> Max Carlson
> OpenLaszlo.org
> 
> On 3/31/10 12:13 PM, P T Withington wrote:
>> I don't understand why the canvas has to manually apply its CSS?  Shouldn't 
>> it just follow the normal view mechanism that relies on styleBindAttr?
>> 
>> On 2010-03-30, at 15:51, Max Carlson wrote:
>> 
>>> Change 20100330-maxcarlson-Y by maxcarl...@bank on 2010-03-30 12:29:16 PDT
>>>    in /Users/maxcarlson/openlaszlo/trunk-clean
>>>    for http://svn.openlaszlo.org/openlaszlo/trunk
>>> 
>>> Summary: UPDATED: Make canvas understand background colors, width, height 
>>> and font settings.
>>> 
>>> Bugs Fixed: LPP-3469 - CSS: Canvas can't be styled
>>> 
>>> Technical Reviewer: ptw
>>> QA Reviewer: hminsky
>>> 
>>> Release Notes: The canvas can now be styled via CSS, e.g.:
>>> <stylesheet>
>>>    canvas {
>>>        background-color: #828282;
>>>        font-size: 11;
>>>        font: Verdana;
>>>    }
>>> </stylesheet>
>>> 
>>> Details: LzCSSStyle - Don't exclude canvas from style evaluation.  Manually 
>>> apply background-color, font-style, font-size, font-family, width and 
>>> height if CSS is available.
>>> 
>>> Tests: See LPP-3469
>>> 
>>> Files:
>>> M       WEB-INF/lps/lfc/services/LzCSSStyle.lzs
>>> M       WEB-INF/lps/lfc/views/LaszloCanvas.lzs
>>> 
>>> Changeset: 
>>> http://svn.openlaszlo.org/openlaszlo/patches/20100330-maxcarlson-Y.tar
>>> 
>> 


Reply via email to