- From: Ryosuke Niwa <rniwa@webkit.org>
- Date: Mon, 14 Nov 2011 16:08:19 -0800
- To: Bjoern Hoehrmann <derhoermi@gmx.net>
- Cc: Anne van Kesteren <annevk@opera.com>, "www-dom@w3.org" <www-dom@w3.org>
Received on Tuesday, 15 November 2011 00:09:08 UTC
On Mon, Nov 14, 2011 at 3:41 PM, Bjoern Hoehrmann <derhoermi@gmx.net> wrote:
>
> Maybe you are looking for templates, say something like
>
> <template name='example' white-space='tidy'>
> <tr>
> <td>{0}</td>
> <td>
> <span class='bar' style='width: {1}%'>
> <span class='value-container'>{2}</span>
> </span>
> </td>
> </tr>
> </template>
> ...
> var node = fill("example", labels[i], <some expression>, values[i]);
>
> or with named parameters (make some names up), say,
>
> var node = fill("example", {
> '0': labels[i],
> '1': <some expression>,
> '2': values[i]
> });
>
> That would seem to suit your use case better.
>
Yeah, template element will be super useful for my use case though it
doesn't address all edge cases because I have to tweak the DOM depending on
the dataset I get.
- Ryosuke
Received on Tuesday, 15 November 2011 00:09:08 UTC