- From: Ian Hickson <ian@hixie.ch>
- Date: Wed, 30 Jun 2004 22:01:58 +0000 (UTC)
On Wed, 30 Jun 2004, Mark Schenk wrote: > > I've been reading my way through the chapter on repetition and there are > a couple of things I think can be imporved upon, namely the ability to > have templates interleave. Sounds good. Other people have also requested this, so I've changed the repeat model a little bit and now it copes with this case. > (and I think it would be trivial to allow both stacked/interleaved with > the changes I will suggest). The spec now only supports interleaved. You can do stacked by using different containers (e.g. put each stack in a separate <div>). > It would now be necessary to introduce a new attribute to repetition > blocks which indicates the parent-repetition-template, which I will > henceforth call the parent attribute (for lack of better idea). I used "repeat-template". > You might even be able to create extra attributes to the add-button, > namely add_stack (add after last occurence of the specific block) and > add_interleave (add after last occurence of any repetion block) which > would allow you to combine both methods. This might be too much of a > good thing, but would give tremendous flexbility with little extra > effort. For instance if you have the same sequence as the previous > example (3,1,2,3,1,1,2) but the button types are interleave, stack and > stack respectively, you would get: I'm not sure I understand the use case for this. > There is another tremendous advantage to introducing the parent > attribute, which has to do with add buttons without a template attribute > specified, but with an ancestor that is a repetition block. Currently > this only works with repetition blocks that are not ancestor repetition > blocks (because the template has to be found), which would result in Add > buttons being cloned, which will subsequently not be effective. When > using the parent attribute, a UA will always know which template is > linked to the repitition block, so you can insert new repetition blocks > anywhere. Not sure what you mean by "not ancestor repetition blocks" here. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Wednesday, 30 June 2004 15:01:58 UTC