|
|
|
|
<?xml version="1.0" encoding="Windows-1251"?>
|
|
|
|
|
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
|
|
|
|
|
|
|
|
|
|
<xsl:template name="textEditor">
|
|
|
|
|
<xsl:param name="body"/>
|
|
|
|
|
<input type="hidden" name="convert" value="markup"/>
|
|
|
|
|
<xsl:text><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></xsl:text>
|
|
|
|
|
<br/>
|
|
|
|
|
<textarea cols="100" tabindex="2" rows="10" class="formboxes" name="Body">
|
|
|
|
|
<xsl:attribute name="onKeyUp">storeCaret(this);</xsl:attribute>
|
|
|
|
|
<xsl:attribute name="onClick">storeCaret(this);</xsl:attribute>
|
|
|
|
|
<xsl:attribute name="onKeyPress">checkKeyPressed(document.replier,event,false);</xsl:attribute>
|
|
|
|
|
<xsl:value-of select="$body"/>
|
|
|
|
|
</textarea>
|
|
|
|
|
<br/>
|
|
|
|
|
<br/>
|
|
|
|
|
<script language="Javascript" type="text/javascript" src="/static/js/textEditor.js"><xsl:text> </xsl:text></script>
|
|
|
|
|
<script language="Javascript" type="text/javascript">
|
|
|
|
|
<![CDATA[
|
|
|
|
|
function insertInBody(str) {
|
|
|
|
|
insertAtCaret(document.replier.Body, str);
|
|
|
|
|
document.replier.Body.focus();
|
|
|
|
|
}
|
|
|
|
|
]]>
|
|
|
|
|
</script>
|
|
|
|
|
<table border="0">
|
|
|
|
|
<tr class="tdheader">
|
|
|
|
|
<td><b><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></b></td>
|
|
|
|
|
<td valign="top"><b>UBBCode</b></td>
|
|
|
|
|
<td valign="top"><b><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></b></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td valign="top" align="left" nowrap="nowrap">
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' :) ');">
|
|
|
|
|
<img src="/static/smileys/smile.gif" border="0" alt="smile" />
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' :( ');">
|
|
|
|
|
<img src="/static/smileys/frown.gif" border="0" alt="frown" />
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' :o ');">
|
|
|
|
|
<img src="/static/smileys/blush.gif" border="0" alt="blush" />
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' :D ');">
|
|
|
|
|
<img src="/static/smileys/laugh.gif" border="0" alt="laugh" />
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' ;) ');">
|
|
|
|
|
<img src="/static/smileys/wink.gif" border="0" alt="wink" />
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' :p ');">
|
|
|
|
|
<img src="/static/smileys/tongue.gif" border="0" alt="tongue" />
|
|
|
|
|
</a>
|
|
|
|
|
<br/>
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' :cool: ');">
|
|
|
|
|
<img src="/static/smileys/cool.gif" border="0" alt="cool" />
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' :crazy: ');">
|
|
|
|
|
<img src="/static/smileys/crazy.gif" border="0" alt="crazy" />
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' :mad: ');">
|
|
|
|
|
<img src="/static/smileys/mad.gif" border="0" alt="mad" />
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' :shocked: ');">
|
|
|
|
|
<img src="/static/smileys/shocked.gif" border="0" alt="shocked" />
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' :smirk: ');">
|
|
|
|
|
<img src="/static/smileys/smirk.gif" border="0" alt="smirk" />
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' :grin: ');">
|
|
|
|
|
<img src="/static/smileys/grin.gif" border="0" alt="grin" />
|
|
|
|
|
</a>
|
|
|
|
|
<br/>
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' :ooo: ');">
|
|
|
|
|
<img src="/static/smileys/ooo.gif" border="0" alt="ooo" />
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a pseudolink="pseudolink" onClick="insertInBody(' :confused: ');">
|
|
|
|
|
<img src="/static/smileys/confused.gif" border="0" alt="confused" />
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a>
|
|
|
|
|
<xsl:text>More!</xsl:text>
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a href="/Upload/New/" target="_blank">
|
|
|
|
|
<xsl:text>Upload</xsl:text>
|
|
|
|
|
</a>
|
|
|
|
|
<xsl:text>   </xsl:text>
|
|
|
|
|
<a>
|
|
|
|
|
<xsl:text>Mix</xsl:text>
|
|
|
|
|
</a>
|
|
|
|
|
</td>
|
|
|
|
|
<td valign="top" align="left" nowrap="nowrap">
|
|
|
|
|
<table border="0" cellpadding="3" cellspacing="1" class="tablesurround">
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoPrompt('url');">URL</a>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoPrompt('code');"><EFBFBD><EFBFBD><EFBFBD></a>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoPrompt('image');"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoPrompt('liststart');"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoPrompt('listitem');"><EFBFBD><EFBFBD>-<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoPrompt('listend');"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="alert('Not implemented');return;DoPrompt('pollstart');"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br/><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="alert('Not implemented');return;DoPrompt('polloption');"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br/><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="alert('Not implemented');return;DoPrompt('pollstop');"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br/><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoPrompt('bold');"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoPrompt('italics');"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoPrompt('quote');"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoPrompt('user');"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="alert('Not implemented');return;DoPrompt('table');"><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="alert('Not implemented');return;DoPrompt('ecode');">Ecode</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="darktable">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="alert('Not implemented');return;DoPrompt('video');">YouTube</a>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="darktable" colspan="2">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="alert('Not implemented');return;DoPrompt('math');">Math</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
<td valign="top">
|
|
|
|
|
<table border="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<select id="fontselect" class="formboxes" style="font-size:10px">
|
|
|
|
|
<xsl:attribute name="onChange">idx = this.selectedIndex; this.selectedIndex = 0; DoFont(this.options[idx].value);</xsl:attribute>
|
|
|
|
|
<option value="">[Font Face]</option>
|
|
|
|
|
<script type="text/javascript">fontlist();</script>
|
|
|
|
|
</select>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<select id="sizeselect" class="formboxes" style="font-size:10px">
|
|
|
|
|
<xsl:attribute name="onChange">idx = this.selectedIndex; this.selectedIndex = 0; DoSize(this.options[idx].value);</xsl:attribute>
|
|
|
|
|
<option value="">[Font Size]</option>
|
|
|
|
|
<option value="1">1</option>
|
|
|
|
|
<option value="2">2</option>
|
|
|
|
|
<option value="3">3</option>
|
|
|
|
|
<option value="4">4</option>
|
|
|
|
|
<option value="5">5</option>
|
|
|
|
|
<option value="6">6</option>
|
|
|
|
|
</select>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
<table border="1">
|
|
|
|
|
<tr>
|
|
|
|
|
<td bgcolor="red">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoColor('red');">    </a>
|
|
|
|
|
</td>
|
|
|
|
|
<td bgcolor="green">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoColor('green');">    </a>
|
|
|
|
|
</td>
|
|
|
|
|
<td bgcolor="blue">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoColor('blue');">    </a>
|
|
|
|
|
</td>
|
|
|
|
|
<td bgcolor="white">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoColor('white');">    </a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td bgcolor="orange">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoColor('orange');">    </a>
|
|
|
|
|
</td>
|
|
|
|
|
<td bgcolor="yellow">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoColor('yellow');">    </a>
|
|
|
|
|
</td>
|
|
|
|
|
<td bgcolor="black">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoColor('black');">    </a>
|
|
|
|
|
</td>
|
|
|
|
|
<td bgcolor="purple">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoColor('purple');">    </a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td bgcolor="pink">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoColor('pink');">    </a>
|
|
|
|
|
</td>
|
|
|
|
|
<td bgcolor="brown">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoColor('brown');">    </a>
|
|
|
|
|
</td>
|
|
|
|
|
<td bgcolor="#666666">
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoColor('#666666');">    </a>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<a pseudolink="pseudolink" onclick="DoPrompt('color');">?</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</xsl:template>
|
|
|
|
|
|
|
|
|
|
<xsl:template match="layer">
|
|
|
|
|
<xsl:param name="defaultLayerId"/>
|
|
|
|
|
<option>
|
|
|
|
|
<xsl:attribute name="value"><xsl:value-of select="id"/></xsl:attribute>
|
|
|
|
|
<xsl:if test="id=$defaultLayerId">
|
|
|
|
|
<xsl:attribute name="selected">selected</xsl:attribute>
|
|
|
|
|
</xsl:if>
|
|
|
|
|
<xsl:value-of select="name"/>
|
|
|
|
|
</option>
|
|
|
|
|
</xsl:template>
|
|
|
|
|
|
|
|
|
|
</xsl:stylesheet>
|