Файл: apwa/styles/red-gold/template/quickreply_editor.html
Строк: 130
<?php
<script type="text/javascript">
// <![CDATA[
function hide_qr(show)
{
dE('qr_editor_div');
dE('qr_showeditor_div');
if (show && document.getElementById('qr_editor_div').style.display != 'none')
{
document.getElementsByName('message')[0].focus();
}
return true;
}
function init_qr()
{
dE('qr_showeditor_div');
return true;
}
onload_functions.push('init_qr();');
// ]]>
</script>
<form method="post" id="postform" action="{U_QR_ACTION}">
<div id="qr_editor_div">
<h2 class="panel-header"><span class="panel-icon"><i class="icon-reply"></i></span>{L_QUICKREPLY}</h2>
<div class="panel">
<fieldset class="fields1">
<!-- IF S_DISPLAY_USERNAME -->
<dl style="clear: left;">
<dt><label for="username">{L_USERNAME}:</label></dt>
<dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
</dl>
<!-- ENDIF -->
<dl style="clear: left;">
<dt><label for="subject">{L_SUBJECT}:</label></dt>
<dd><input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
</dl>
<!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
<!-- DEFINE $CAPTCHA_TAB_INDEX = 3 -->
<!-- INCLUDE {CAPTCHA_TEMPLATE} -->
<!-- ENDIF -->
<!-- INCLUDE posting_buttons.html -->
<div id="smiley-box">
<!-- IF S_SMILIES_ALLOWED and .smiley -->
<strong>{L_SMILIES}</strong><br />
<!-- BEGIN smiley -->
<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
<!-- END smiley -->
<!-- ENDIF -->
<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED -->
<br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
<!-- ENDIF -->
</div>
<div id="message-box">
<textarea<!-- IF not S_SMILIES_ALLOWED and not .smiley --> style="height: 9em;"<!-- ENDIF --> name="message" id="message" rows="7" cols="76" tabindex="3" class="inputbox"></textarea>
</div>
</fieldset>
<fieldset class="submit-buttons">
{S_FORM_TOKEN}
{QR_HIDDEN_FIELDS}
<input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" />
<input type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />
</fieldset>
<span class="right-box up" onclick="hide_qr(false);return false;" title="{L_COLLAPSE_QR}">{L_COLLAPSE_QR}</span>
</div>
</div>
<div style="text-align:left;margin:2px;" id="qr_showeditor_div">
<input type="submit" name="show_qr" tabindex="1" class="button2" value="{L_SHOW_QR}" onclick="hide_qr(true);return false;"/>
</div>
</form>
<script type="text/javascript">
// <![CDATA[
var tid, tid2;
function getsel() {
pt = $(this).parents("table.tablebg");
dE('qr_editor_div', 1);
dE('qr_showeditor_div',-1);
if (window.getSelection)
{
theSelection = window.getSelection().toString();
}
else if (document.getSelection)
{
theSelection = document.getSelection();
}
else if (document.selection)
{
theSelection = document.selection.createRange().text;
}
return theSelection;
}
function quick_quote(pid, e) {
clearTimeout(tid);
clearTimeout(tid2);
tid = setTimeout(function() {
var pageX = e.pageX || e.clientX + document.documentElement.scrollLeft;
var pageY = e.pageY || e.clientY + document.documentElement.scrollTop;
var theSelection = getsel();
if (theSelection)
{
$("#addQuote").remove();
$("body").append('<div id="addQuote" class="panel" style="border: 1px solid #8FBC8F;cursor: pointer;position:absolute;z-index:100;left: ' + (e.pageX + 15) + 'px; top: ' + (e.pageY + 15) + 'px; opacity: 0;">{L_PLACE_INLINE}</div>');
$("#addQuote").animate({opacity: 1}, 350);
$("#addQuote").click(function() {
$("#addQuote").animate({opacity: 0}, 350);
insert_text('[quote="' + pid + '"]' + theSelection + '[/quote]');
});
tid2 = setTimeout(function() {
if ($("#addQuote").is(':visible')) {
$("#addQuote").animate({opacity: 0}, 350)
}
;
}, 5000);
} else {
clearTimeout(tid);
clearTimeout(tid2);
$("#addQuote").animate({opacity: 0}, 350);
}
}, 100);
};
// ]]>
</script>
?>