⌈⌋ ⎇ branch:  Bitrhythm


Hex Artifact Content

Artifact 7010cbeea89f0a14373d8c3d31a3036609d7d3fcb3e67b659942e580f94bbe2e:


0000: 3c 76 69 72 74 75 61 6c 2d 6e 6f 2d 6c 6f 6f 70  <virtual-no-loop
0010: 3e 0a 0a 20 20 3c 76 69 72 74 75 61 6c 20 69 66  >..  <virtual if
0020: 3d 7b 74 72 75 65 7d 20 64 61 74 61 2d 69 73 3d  ={true} data-is=
0030: 22 76 74 65 73 74 2d 74 61 67 22 20 6d 73 67 3d  "vtest-tag" msg=
0040: 22 69 66 20 77 6f 72 6b 73 20 7b 61 74 74 72 7d  "if works {attr}
0050: 22 3e 79 69 65 6c 64 65 64 20 74 65 78 74 3c 2f  ">yielded text</
0060: 76 69 72 74 75 61 6c 3e 0a 0a 20 20 3c 76 69 72  virtual>..  <vir
0070: 74 75 61 6c 20 64 61 74 61 2d 69 73 3d 22 76 74  tual data-is="vt
0080: 65 73 74 2d 74 61 67 22 20 6d 73 67 3d 22 76 69  est-tag" msg="vi
0090: 72 74 75 61 6c 73 20 79 69 65 6c 64 73 20 65 78  rtuals yields ex
00a0: 70 72 65 73 73 69 6f 6e 22 3e 7b 70 61 72 65 6e  pression">{paren
00b0: 74 2e 6d 65 73 73 61 67 65 7d 3c 2f 76 69 72 74  t.message}</virt
00c0: 75 61 6c 3e 0a 0a 20 20 3c 76 69 72 74 75 61 6c  ual>..  <virtual
00d0: 20 69 66 3d 7b 66 61 6c 73 65 7d 20 64 61 74 61   if={false} data
00e0: 2d 69 73 3d 22 76 74 65 73 74 2d 74 61 67 22 20  -is="vtest-tag" 
00f0: 6d 73 67 3d 7b 61 74 74 72 7d 3e 7b 20 70 61 72  msg={attr}>{ par
0100: 65 6e 74 2e 6d 65 73 73 61 67 65 20 7d 3c 2f 76  ent.message }</v
0110: 69 72 74 75 61 6c 3e 0a 0a 20 20 3c 76 69 72 74  irtual>..  <virt
0120: 75 61 6c 20 69 66 3d 7b 74 72 75 65 7d 3e 3c 70  ual if={true}><p
0130: 3e 7b 61 74 74 72 7d 3c 2f 70 3e 3c 2f 76 69 72  >{attr}</p></vir
0140: 74 75 61 6c 3e 0a 0a 20 20 74 68 69 73 2e 6d 65  tual>..  this.me
0150: 73 73 61 67 65 20 3d 20 27 68 65 6c 6c 6f 20 74  ssage = 'hello t
0160: 68 65 72 65 27 0a 20 20 74 68 69 73 2e 61 74 74  here'.  this.att
0170: 72 20 3d 20 27 74 65 78 74 27 0a 0a 3c 2f 76 69  r = 'text'..</vi
0180: 72 74 75 61 6c 2d 6e 6f 2d 6c 6f 6f 70 3e 0a 0a  rtual-no-loop>..
0190: 3c 76 74 65 73 74 2d 74 61 67 3e 0a 20 20 3c 73  <vtest-tag>.  <s
01a0: 70 61 6e 3e 7b 6f 70 74 73 2e 6d 73 67 7d 3c 2f  pan>{opts.msg}</
01b0: 73 70 61 6e 3e 0a 20 20 3c 64 69 76 3e 3c 79 69  span>.  <div><yi
01c0: 65 6c 64 3e 3c 2f 79 69 65 6c 64 3e 3c 2f 64 69  eld></yield></di
01d0: 76 3e 0a 3c 2f 76 74 65 73 74 2d 74 61 67 3e     v>.</vtest-tag>