I think we should just change this. If people are worried about this breaking, we could add a canvas attribute like oldtextresizebehavior
and immediately deprecate it. I don't think this is necessary, but it'd be a shame to wait to 4.0 to change the default. A On Dec 23, Oliver Steele wrote: > <text> defaults to resize=false. This leads to a number of anomalies, a > couple of which are listed at http://wiki.openlaszlo.org/Gotchas. > > Historically, this was because Flash 5 didn't support automatically resizable > text, and it would have been excruciatingly slow to compute the width in > JavaScript. (We know, because we did something similar in order to implement > editable multiline text.) However, Flash 6 and higher support resizable text > in the display model. > > I propose that we change the text default to resize=true for OpenLaszlo 4.0, > both to remove this gotcha/annoyance, and for compatibility with HTML. > > This is a potentially incompatible change: (1) Code that assumes that text > without an explicit width will stay the same size even when its content > changes, will break. (2) Code that assumes that <text> fields without any > initial content will default to, and remain at, 100 pixels wide, will also > break. > > The heavyweight migration strategy would be to handle this in two stages: > - In OpenLaszlo 3.2, the default stays at resize=false, but resize becomes a > mandatory attribute. This forces developers to specify whether or not they > intend resizing; it also insures that any code that compiles without warnings > in both OpenLaszlo 3.2 and OpenLaszlo 4.0, will have the same behavior in both > versions. > - In OpenLaszlo 4.0, the default changes to resize=true, and resize again > becomes optional. > > Or, if the (1) and (2) are rare, we can use a simpler migration path, and > simply change it in 4.0. (In fact, if they're rare, we might as well change > it in 3.2.) > > Thoughts? > _______________________________________________ > Laszlo-dev mailing list > [email protected] > http://www.openlaszlo.org/mailman/listinfo/laszlo-dev _______________________________________________ Laszlo-dev mailing list [email protected] http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
