//app.directive('inputAuto',function(){
//    return{
//        restrict: 'A',
//        scope: {},
//        link: function(scope, element){
//            var copyContainer = element.parent().children().children().eq(0);
//            var sendButton = element.next();
//            element.on('input',function(){
//                //console.log(sendButton);
//                copyContainer.html(element[0].value);
//                var textHeight = copyContainer[0].scrollHeight-10;
//                element.css('height', textHeight + 'px');
//            });
//            sendButton.on('click',function(){
//                element.css('height','18px');
//            });
//        }
//    }
//});

app.directive('inputAuto',["$timeout",function(timer){
    return{
        restrict: 'A',
        scope: {},
        link: function(scope, element){
            timer(function(){
                $(".post-reply-input").bind("input",function(){
                    var copyInput = $(this).prev().children();
                    var sendButton = $(this).next();
                    copyInput.html($(this).val());
                    var textHeight = copyInput[0].scrollHeight-10;
                    $(this).css("height",textHeight + "px");
                    sendButton.click(function(){
                        $(this).prev().css("height","18px");
                    })
                });
            });
        }
    }
}]);