Admin siteのTextareaの高さを自在に変更する
Textareaを見易くしたい
Admin siteのTextareaは固定となっています。
入力の量が多くなると、確認等不便です。
そこで、jQueryのTextAreaResizerを使うと格段に便利になります。
適用前
Admin siteのtemplateを修正
変更箇所は1ヶ所のみ。
"MEDIA_ROOT"のディレクトリ直下にある"/admin/base_site.html"に以下を追加します。
{% block extrahead %}
<style type="text/css">
div.grippie {
background:#EEEEEE url({{ MEDIA_URL }}js/textarea_resize/grippie.png) no-repeat scroll center 2px;
border-color:#DDDDDD;
border-style:solid;
border-width:0pt 1px 1px;
cursor:s-resize;
height:9px;
overflow:hidden;
margin-left: 106px;
}
textarea {
display:block;
margin-bottom:0pt;
width:95%;
height: 20%;
}
</style>
<script type="text/javascript" src="{{ MEDIA_URL }}js/jquery.js"></script>
<script type="text/javascript" src="{{ MEDIA_URL }}js/textarea_resize/jquery.textarearesizer.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('textarea:not(.processed)').TextAreaResizer();
});
</script>
{% endblock %}
適用後
これだけです。
一度設定しておけばTextareaにすべて適応するので、困っている方にお勧めです。

