oc-server3/htdocs/templates2/ocstyle/mydescription.tpl

204 lines
4.9 KiB
Smarty

{***************************************************************************
* You can find the license in the docs directory
*
* Unicode Reminder メモ
***************************************************************************}
{* OCSTYLE *}
<div class="content2-pagetitle">
<img src="resource2/{$opt.template.style}/images/profile/32x32-profile.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="" />
{t}My profile details{/t}
</div>
<form action="mydetails.php" method="post" enctype="application/x-www-form-urlencoded" name="editdesc" dir="ltr">
<input type="hidden" name="action" value="changetext" />
<input id="descMode" type="hidden" name="descMode" value="3" />
<p>{t}The following text is displayed in your <a href="viewprofile.php">public profile</a>:{/t}</p>
<table class="table">
<tr>
<td colspan="2">
<div class="menuBar">
<span id="descHtml" class="buttonNormal" onclick="btnSelect(2)" onmouseover="btnMouseOver(2)" onmouseout="btnMouseOut(2)">{t}&lt;html&gt;{/t}</span>
<span class="buttonSplitter">|</span>
<span id="descHtmlEdit" class="buttonNormal" onclick="btnSelect(3)" onmouseover="btnMouseOver(3)" onmouseout="btnMouseOut(3)">{t}Editor{/t}</span>
</div>
</td>
</tr>
<tr>
<td>
<span id="scriptwarning" class="errormsg">{t}JavaScript is disabled in your browser, you can enter (HTML) text only. To use the editor, please enable JavaScript.{/t}</span>
</td>
</tr>
<tr>
<td>
<textarea name="desctext" id="desctext" cols="68" rows="25" class="userdesc" >{$desctext}</textarea>
</td>
</tr>
<tr><td class="spacer" colspan="2"></td></tr>
<tr>
<td colspan="2">
{t}By submitting I accept the <a href="articles.php?page=impressum#tos" target="_blank">Opencaching.de Terms of Service</a> and the <a href="articles.php?page=impressum#datalicense" target="_blank">Opencaching.de Datalicense</a>{/t}
</td>
</tr>
<tr><td class="spacer" colspan="2"></td></tr>
<tr>
<td class="header-small" colspan="2">
<input type="submit" name="cancel" value="{t}Cancel{/t}" class="formbutton" onclick="submitbutton('cancel')" />&nbsp;&nbsp;
<input type="submit" name="save" value="{t}Submit{/t}" class="formbutton" onclick="submitbutton('save')"(/>
</td>
</tr>
</table>
</form>
{literal}
<script type="text/javascript">
<!--
/*
2 = HTML
3 = Wysywyg HTML editor
*/
var use_tinymce = 0;
{/literal}
var descMode = {$descMode};
{literal}
document.getElementById("scriptwarning").firstChild.nodeValue = "";
// set descMode to 2 ... when editor is loaded, set back to 3
descMode = 2;
document.getElementById("descMode").value = descMode;
mnuSetElementsNormal();
_chkFound();
function postInit()
{
descMode = 3;
use_tinymce = 1;
document.getElementById("descMode").value = descMode;
mnuSetElementsNormal();
}
function SwitchToHtmlDesc()
{
document.getElementById("descMode").value = 2;
if (use_tinymce == 1)
document.editdesc.submit();
}
function SwitchToHtmlEditDesc()
{
document.getElementById("descMode").value = 3;
if (use_tinymce == 0)
document.editdesc.submit();
}
function mnuSelectElement(e)
{
e.backgroundColor = '#D4D5D8';
e.borderColor = '#6779AA';
e.borderWidth = '1px';
e.borderStyle = 'solid';
}
function mnuNormalElement(e)
{
e.backgroundColor = '#F0F0EE';
e.borderColor = '#F0F0EE';
e.borderWidth = '1px';
e.borderStyle = 'solid';
}
function mnuHoverElement(e)
{
e.backgroundColor = '#B6BDD2';
e.borderColor = '#0A246A';
e.borderWidth = '1px';
e.borderStyle = 'solid';
}
function mnuUnhoverElement(e)
{
mnuSetElementsNormal();
}
function mnuSetElementsNormal()
{
var descHtml = document.getElementById("descHtml").style;
var descHtmlEdit = document.getElementById("descHtmlEdit").style;
switch (descMode)
{
case 2:
mnuSelectElement(descHtml);
mnuNormalElement(descHtmlEdit);
break;
case 3:
mnuNormalElement(descHtml);
mnuSelectElement(descHtmlEdit);
break;
}
}
function btnSelect(mode)
{
var descHtml = document.getElementById("descHtml").style;
var descHtmlEdit = document.getElementById("descHtmlEdit").style;
var oldMode = descMode;
descMode = mode;
mnuSetElementsNormal();
switch (mode)
{
case 2:
SwitchToHtmlDesc();
break;
case 3:
SwitchToHtmlEditDesc();
break;
}
}
function btnMouseOver(id)
{
var descHtml = document.getElementById("descHtml").style;
var descHtmlEdit = document.getElementById("descHtmlEdit").style;
switch (id)
{
case 2:
mnuHoverElement(descHtml);
break;
case 3:
mnuHoverElement(descHtmlEdit);
break;
}
}
function btnMouseOut(id)
{
var descHtml = document.getElementById("descHtml").style;
var descHtmlEdit = document.getElementById("descHtmlEdit").style;
switch (id)
{
case 2:
mnuUnhoverElement(descHtml);
break;
case 3:
mnuUnhoverElement(descHtmlEdit);
break;
}
}
//-->
</script>
{/literal}