204 lines
4.9 KiB
Smarty
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}<html>{/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')" />
|
|
<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}
|