Miközben ezeket a snippeteket írom, többször is elég zavaró volt, hogy a tördeléshez nem tudtam Tab-ot használni, mert a kurzor egyszerűen kiugrik a szövegmezőből. Ezért született a következő snippet, ami az admin felületen lehetővé teszi, hogy ha Tab-ot nyomunk, akkor valóban beillesszen egy Tab-ot 🙂
<?php
add_action('admin_footer', function(){
echo "<script>jQuery(document).on('keydown','textarea', function(e){if(e.key == 'Tab'){e.preventDefault(); var that=this; var curPos = jQuery(this).get(0).selectionStart; var text = jQuery(this).val(); jQuery(this).get(0).value = text.slice(0,curPos)+\"\\t\"+text.slice(curPos); setTimeout(function(){jQuery(that).focus(); jQuery(that).get(0).selectionEnd = curPos + 1;},200); }});</script>";
});
?>
Vélemény, hozzászólás?
Hozzászólás küldéséhez be kell jelentkezni.