Quantcast
Channel: Help! with 2.0 - Twine Forum
Viewing all articles
Browse latest Browse all 1844

[SC 2.6.2] Need help with addclass macro. (possible CSS-dumbness)

$
0
0
For a visual feedback system, I want to highlight <td>s in a table to show the player their development:
<<set $path to [1,2,1,2,2,3,1,2,1,2]>>
<table id="eval">
<tbody>
<tr>
<td>&nbsp;</td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td>9</td>
<td>10</td>
<td>sum</td>
</tr>
<tr>
<td>Level 5</td>
<td id="4x1">&nbsp;</td>
<td id="4x2">&nbsp;</td>
<td id="4x3">&nbsp;</td>
<td id="4x4">&nbsp;</td>
<td id="4x5">&nbsp;</td>
<td id="4x6">&nbsp;</td>
<td id="4x7">&nbsp;</td>
<td id="4x8">&nbsp;</td>
<td id="4x9">&nbsp;</td>
<td id="4x10">&nbsp;</td>
<td><<print $path.count(4)>></td>
</tr>
<tr>
<td>Level 4</td>
<td id="3x1">&nbsp;</td>
<td id="3x2">&nbsp;</td>
<td id="3x3">&nbsp;</td>
<td id="3x4">&nbsp;</td>
<td id="3x5">&nbsp;</td>
<td id="3x6">&nbsp;</td>
<td id="3x7">&nbsp;</td>
<td id="3x8">&nbsp;</td>
<td id="3x9">&nbsp;</td>
<td id="3x10">&nbsp;</td>
<td><<print $path.count(3)>></td>
</tr>
<tr>
<td>Level 3</td>
<td id="2x1">&nbsp;</td>
<td id="2x2">&nbsp;</td>
<td id="2x3">&nbsp;</td>
<td id="2x4">&nbsp;</td>
<td id="2x5">&nbsp;</td>
<td id="2x6">&nbsp;</td>
<td id="2x7">&nbsp;</td>
<td id="2x8">&nbsp;</td>
<td id="2x9">&nbsp;</td>
<td id="2x10">&nbsp;</td>
<td><<print $path.count(2)>></td>
</tr>
<tr>
<td>Level 2</td>
<td id="#1x1">&nbsp;</td>
<td id="1x2">&nbsp;</td>
<td id="1x3">&nbsp;</td>
<td id="1x4">&nbsp;</td>
<td id="1x5">&nbsp;</td>
<td id="1x6">&nbsp;</td>
<td id="1x7">&nbsp;</td>
<td id="1x8">&nbsp;</td>
<td id="1x9">&nbsp;</td>
<td id="1x10">&nbsp;</td>
<td><<print $path.count(1)>></td>
</tr>
<tr>
<td>Level 1</td>
<td id="0x1">&nbsp;</td>
<td id="0x2">&nbsp;</td>
<td id="0x3">&nbsp;</td>
<td id="0x4">&nbsp;</td>
<td id="0x5">&nbsp;</td>
<td id="0x6">&nbsp;</td>
<td id="0x7">&nbsp;</td>
<td id="0x8">&nbsp;</td>
<td id="0x9">&nbsp;</td>
<td id="0x10">&nbsp;</td>
<td><<print $path.count(0)>></td>
</tr>
</tbody>
</table>

<<for $i to 0; $i lt $path.length; $i++>>\
	<<set $index to $i+1>>\
	<<set $id to "#" + $path[$i] + "x" + $index>>\	
	<<addclass $id "green">>\
	<</for>>\

I get the error
Error: <<addclass>>: no elements matched the selector "#2x4"
for each combination. I was wondering if the "#"-sign was the issue or am I addressing the <td>s incorrectly?


Viewing all articles
Browse latest Browse all 1844

Trending Articles