more cleaning up of comment box. javascript stuff.

This commit is contained in:
danielvincent 2010-08-24 20:49:32 -07:00
parent 501f98b9e1
commit f4b3a2eb3a
4 changed files with 34 additions and 3 deletions

View file

@ -1,7 +1,7 @@
= form_for Comment.new, :remote => true do |f|
%p
%label{:for => "comment_text_on_#{post.id}"} Comment
= f.text_area :text, :rows => 2, :id => "comment_text_on_#{post.id}"
= f.text_area :text, :rows => 1, :id => "comment_text_on_#{post.id}", :class => "comment_box"
= f.hidden_field :post_id, :value => post.id
%p
= f.submit "Comment"
%p{:style => "text-align:right;"}
= f.submit "Comment", :class => "comment_submit"

View file

@ -61,6 +61,27 @@ $(document).ready(function(){
speed: 3000
});
//comments/////
$(".comment_box").live('focus', function(evt){
var $this = $(this);
$this.attr("rows", 2);
$this.parents("p").parents("form").children("p").children(".comment_submit").fadeIn(200);
});
$(".comment_box").live('blur', function(evt){
var $this = $(this);
if( $this.val() == '' ) {
$this.parents("p").parents("form").children("p").children(".comment_submit").fadeOut(0);
$this.attr("rows", 1);
}
});
$(".comment_submit").live('click', function(evt){
$this.parents("p").parents("form").children("p").children(".comment_box").attr("rows", 1);
});
//buttons//////

View file

@ -201,6 +201,10 @@ form {
padding: 0;
padding-left: 65px; }
input.comment_submit {
display: none;
margin-right: -10px; }
ul.comment_set {
margin: 0;
margin-top: 1em;

View file

@ -248,6 +248,12 @@ form
:padding 0
:left 65px
input.comment_submit
:display none
:margin
:right -10px
ul.comment_set
:margin 0
:top 1em