gibt es eine Möglichkeit, das springen des Cursors nach oben in der Postbox zu unterbinden?
Das Problem tritt auf, sobald der Text länger als die Box ist, also Scrollbalken auftauchen. Ist bei langen Texten halt ziemlich nervig immer wieder nach oben zu scrollen.
Accurate Insertion... und ähnliche Mods greifen nicht, da sie eine Standard posting_body.tpl voraussetzen (die relevanten Stellen sind bei einer mit der Box gemoddeten posting_body.tpl nicht mehr vorhanden). Bei der BBCode Box wird alles über zwei .js Dateien gesteuert, bei denen ich alle anderen Probs schon fixen konnte (caret position etc.)
Hab auch schon versucht die relevante Stellen (<<<< HIER) aus dem Mozilla Fix (unter Snippets) in die .js - Dateien zu integrieren. Ohne Erfolg
Code: Alles auswählen
// Start add - BBCodes & smilies enhancement MOD
function mozInsert(txtarea, openTag, closeTag)
{
var scrollTop = ( typeof(txtarea.scrollTop) == 'number' ? txtarea.scrollTop : -1 ); <<<< HIER
if (txtarea.selectionEnd > txtarea.value.length) { txtarea.selectionEnd = txtarea.value.length; }
var startPos = txtarea.selectionStart;
var endPos = txtarea.selectionEnd+openTag.length;
txtarea.value=txtarea.value.slice(0,startPos)+openTag+txtarea.value.slice(startPos);
txtarea.value=txtarea.value.slice(0,endPos)+closeTag+txtarea.value.slice(endPos);
txtarea.selectionStart = startPos+openTag.length;
txtarea.selectionEnd = endPos;
txtarea.focus();
if( scrollTop >= 0 ) { txtarea.scrollTop = scrollTop; } <<<< HIER
}
// End add - BBCodes & smilies enhancement MOD
Vielleicht hat jemand eine Idee?
lg
4seven