All pastes #916156 Raw Edit

Mine

public text v1 · immutable
#916156 ·published 2008-02-24 11:45 UTC
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&nbsp;&nbsp;&nbsp;<span class="onlegend">on (katakana)</span>&nbsp;&nbsp;&nbsp;<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>
                    &nbsp;
                  </td>
                </tr>
                <tr>
                  <td colspan="2">
                    &nbsp;
                  </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>&nbsp;&nbsp;(<a class="translatable" href="javascript:;"
                            onmousemove="translateClickedKana(this, event)" onmouseout="hideElement('pronounciation')"><%# XPath("reading/hiragana")%></a>)&nbsp;&nbsp;<span
                              class="meaning"><%# XPath("meaning")%></span>
                      </td>
                    </tr>
                  </ItemTemplate>
                </asp:Repeater>
              </table>
            </td>
          </tr>
        </ItemTemplate>
      </asp:Repeater>
    </tbody>
  </table>
</asp:Content>