Code: Alles auswählen
#-----[ OPEN ]----------------------------------------------------------------
#
templates/subSilver/posting_smilies.tpl
#
#-----[ FIND ]----------------------------------------------------------------
#
function emoticon(text) {
text = ' ' + text + ' ';
if (opener.document.forms['post'].message.createTextRange && opener.document.forms['post'].message.caretPos) {
var caretPos = opener.document.forms['post'].message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
opener.document.forms['post'].message.focus();
} else {
opener.document.forms['post'].message.value += text;
opener.document.forms['post'].message.focus();
}
}
#
#-----[ REPLACE WITH ]--------------------------------------------------------
#
function emoticon(text) {
text = ' ' + text + ' ';
var txtarea = opener.document.forms['post'].message;
var scrollTop = (typeof(txtarea.scrollTop) == 'number' ? txtarea.scrollTop : -1);
if (txtarea.createTextRange && txtarea.caretPos) {
var caretPos = txtarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
txtarea.focus();
} else if (txtarea.selectionStart || txtarea.selectionStart == '0') {
var startPos = txtarea.selectionStart;
var endPos = txtarea.selectionEnd;
txtarea.value = txtarea.value.substring(0, startPos)
+ text
+ txtarea.value.substring(endPos, txtarea.value.length);
txtarea.focus();
txtarea.selectionStart = startPos + text.length;
txtarea.selectionEnd = startPos + text.length;
} else {
opener.document.forms['post'].message.value += text;
opener.document.forms['post'].message.focus();
}
if(scrollTop >= 0 ) { txtarea.scrollTop = scrollTop;}
}
Posting_smilies.txt
Mein vorgänger hat das Öffnen der Smilies - Box deaktiviert, weil ich alle Smilies neben dem Textfeld in einer Scrollbox haben wollte, gibt es einen Weg dass ich den Mod trotz allem einbauen kann?