From 59aa89a84b730e920fd6ff62e9c32c6b57aadbed Mon Sep 17 00:00:00 2001 From: Michael Foster Date: Sun, 15 Sep 2013 08:00:02 +1000 Subject: [PATCH] hide quick reply shit when scroll't up --- js/quick-reply.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/js/quick-reply.js b/js/quick-reply.js index 3fcdb331..ac125b0c 100644 --- a/js/quick-reply.js +++ b/js/quick-reply.js @@ -147,11 +147,20 @@ var show_quick_reply = function(){ $('#body').val($(this).val()); }); // Synchronise other inputs - $('form[name="post"] input[type="text"],select').bind('change input propertychange', function() { + $('form[name="post"]:first input[type="text"],select').bind('change input propertychange', function() { $postForm.find('[name="' + $(this).attr('name') + '"]').val($(this).val()); }); $postForm.find('input[type="text"],select').bind('change input propertychange', function() { - $('form[name="post"] [name="' + $(this).attr('name') + '"]').val($(this).val()); + $('form[name="post"]:first [name="' + $(this).attr('name') + '"]').val($(this).val()); + }); + + $origPostForm = $('form[name="post"]'); + + $(window).scroll(function() { + if ($(this).scrollTop() < $origPostForm.offset().top + $origPostForm.height() - 100) + $postForm.fadeOut(100); + else + $postForm.fadeIn(100); }); };