rendered paste body<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
CodeFile="Kanji.aspx.cs" Inherits="Kanji" Title="Japanese Revision - Kanji" %>
<asp:Content ContentPlaceHolderID="nonWrapped" runat="Server">
<div id="downloadBox">
<table>
<tr>
<td height="20" colspan="2" valign="middle">
<fieldset>
<legend>Select the font to be used:</legend>
<input name="fontface" type="radio" value="gothic" checked="checked" />
MS Gothic<br />
<input name="fontface" type="radio" value="mincho" />
MS Mincho
</fieldset>
</td>
</tr>
<tr>
<td height="10">
</td>
<td>
</td>
</tr>
<tr>
<td width="20" height="20">
<a href="#" onclick="hideElement('downloadBox');kanjiCards('single')">
<img src="image/pdf.GIF" alt="Download PDF" border="0" /></a>
</td>
<td width="450">
<a href="#" onclick="hideElement('downloadBox');kanjiCards('single')">Download</a>
PDF of flash cards (formatted for folding)<br />
</td>
</tr>
<tr>
<td height="20">
<a href="#" onclick="hideElement('downloadBox');kanjiCards('double')">
<img src="image/zip.GIF" alt="Download ZIP of two PDFs" border="0" /></a>
</td>
<td>
<a href="#" onclick="hideElement('downloadBox');kanjiCards('double')">Download</a>
ZIP of PDFs (formatted for double-sided printing)<br />
</td>
</tr>
<tr>
<td height="10">
</td>
<td>
</td>
</tr>
<tr>
<td colspan="2">
<input class="closeBtn" type="button" value="Close" onclick="hideElement('downloadBox')" />
</td>
</tr>
</table>
</div>
<div id="pronounciation">
<table cellpadding="4">
<tr>
<td class="key">
Kana
</td>
<td>
<span id="hiraganaText"></span>
</td>
</tr>
<tr>
<td class="key">
Roumaji
</td>
<td>
<span id="roumajiText"></span>
</td>
</tr>
</table>
</div>
</asp:Content>
<asp:Content ContentPlaceHolderID="contentHolder" runat="Server">
<asp:XmlDataSource ID="xmlDS" runat="server" DataFile="~/resources/kanji.xml" XPath="list/kanji[position() > 0 and position() <= 6]" />
<asp:DropDownList ID="KanjiSelect" runat="server" AutoPostBack="True">
<asp:ListItem Text="Full List" Value="0" />
<asp:ListItem Text="Shoukei Moji (1)" Value="1" Selected="True" />
<asp:ListItem Text="Shoukei Moji (2)" Value="2" />
<asp:ListItem Text="Shoukei Moji (3)" Value="3" />
<asp:ListItem Text="Shiji Moji (1)" Value="4" />
<asp:ListItem Text="Shiji Moji (2)" Value="5" />
<asp:ListItem Text="Shiji Moji (3)" Value="6" />
<asp:ListItem Text="Kaii Moji / Keisei Moji" Value="7" />
<asp:ListItem Text="Radicals (1)" Value="8" />
<asp:ListItem Text="Radicals (2)" Value="9" />
<asp:ListItem Text="Radicals (3)" Value="10" />
<asp:ListItem Text="Radicals (4)" Value="11" />
<asp:ListItem Text="Radicals (5)" Value="12" />
<asp:ListItem Text="Radicals (6)" Value="13" />
<asp:ListItem Text="Radicals (7)" Value="14" />
<asp:ListItem Text="Radicals (8)" Value="15" />
<asp:ListItem Text="Radicals (9)" Value="16" />
<asp:ListItem Text="Radicals (10)" Value="17" />
</asp:DropDownList>
Change to refresh list
<p>
<a href="javascript:;" onclick="showAndMoveToPointer('downloadBox', event)">Download
readings flash cards</a></p>
<div style="font-size: 24px; line-height: 1em">
<span>
<%= KanjiSelect.SelectedItem.Text %></span>
</div>
<p>
<span style="font-weight: normal; font-style: italic; font-size: 12px">(hover over
hiragana for roumaji)</span></p>
<table border="1" cellpadding="5px" bordercolor="#b0b0b0" width="100%">
<tbody>
<tr>
<th align="left" width="15%">
Character
</th>
<th align="left" width="40%">
Readings <span class="onlegend">on (katakana)</span> <span
class="kunlegend">kun (hiragana)</span>
</th>
<th align="left" width="45%">
Meanings (as examples)
</th>
</tr>
<asp:Repeater ID="kanjiRPT" runat="server" DataSourceID="xmlDS">
<ItemTemplate>
<tr>
<td align="center">
<span class="kanji">
<%# XPath("character") %></span>
</td>
<td>
<table width="100%">
<tr>
<td width="30">
<span class="okurigana" style="color: #CCCCCC">音</span>
</td>
<td width="344">
<asp:Repeater runat="server" DataSource='<%# XPathSelect("reading/on") %>'>
<ItemTemplate>
<span class="okurigana">
<asp:Repeater runat="server" DataSource='<%# XPathSelect("variation") %>'>
<ItemTemplate>
<span><a class="translatable" href="javascript:;" onmousemove="translateClickedKana(this, event)"
onmouseout="hideElement('pronounciation')"><span class="on">
<%# XPath(".") %>
</span></a></span>
</ItemTemplate>
<SeparatorTemplate>
·
</SeparatorTemplate>
</asp:Repeater>
</span>
</ItemTemplate>
<SeparatorTemplate>
,
</SeparatorTemplate>
</asp:Repeater>
</td>
</tr>
<tr>
<td colspan="2">
</td>
</tr>
<tr>
<td>
<span class="okurigana" style="color: #CCCCCC">訓</span>
</td>
<td>
<asp:Repeater runat="server" DataSource='<%# XPathSelect("reading/kun") %>'>
<ItemTemplate>
<span class="okurigana"><span><a class="translatable" href="javascript:;" onmousemove="translateClickedKana(this, event)"
onmouseout="hideElement('pronounciation')"><span class="kunstem">
<%# XPath("stem") %>
</span><span class="kunending">
<%# XPath("ending") %></span></a></span></span>
</ItemTemplate>
<SeparatorTemplate>
,
</SeparatorTemplate>
</asp:Repeater>
</td>
</tr>
</table>
</td>
<td>
<table>
<asp:Repeater runat="server" DataSource='<%# XPathSelect("example") %>'>
<ItemTemplate>
<tr>
<td class="example">
<span>
<%# XPath("reading/regular") %></span> (<a class="translatable" href="javascript:;"
onmousemove="translateClickedKana(this, event)" onmouseout="hideElement('pronounciation')"><%# XPath("reading/hiragana")%></a>) <span
class="meaning"><%# XPath("meaning")%></span>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</tbody>
</table>
</asp:Content>