%PDF- %PDF-
Direktori : /home/alliance/domains/sedl.alnetis.fr/public_html/js/ |
Current File : /home/alliance/domains/sedl.alnetis.fr/public_html/js/forum.js |
$(document).ready(function() { // var $forumposts = $('#forumposts').load('a-forum-load.php', function() { // $('.forumrespondto').hide(); // $('.forumpostalert').hide(); // $('body').on( 'change keyup keydown paste cut', '.forumform textarea', function() { // $(this).height(0).height(this.scrollHeight+3); // }).find('.forumform textarea').change(); // }); var $forumposts = $('#forumposts'); $('#forumposts').jscroll(); $('.forumrespondto').hide(); $('.forumpostalert').hide(); $('body').on( 'change keyup keydown paste cut', '.forumform textarea', function() { $(this).height(0).height(this.scrollHeight-30); }).find('.forumform textarea').change(); $('#forumphoto').hide(); $('#forumphotobutton').click(function() { if($(this).hasClass('active')) { $(this).removeClass('active'); $('#forumphoto').hide(); $('#forumphoto input').val(''); } else { $(this).addClass('active'); $('#forumphoto').show(); } }); $('#forumlien').hide(); $('#forumlienbutton').click(function() { if($(this).hasClass('active')) { $(this).removeClass('active'); $('#forumlien').hide(); $('#forumlien input').val(''); } else { $(this).addClass('active'); $('#forumlien').show(); } }); $('.postchargement').hide(); $('.forumcreatepost').submit(function() { $('.postchargement').show(); }); $forumposts.on( "click", ".reponsecomment", function() { var post = $(this).attr('data-post'); var comment = $(this).attr('data-comment'); var nomrep = $(this).attr('data-nomrep'); //Scroll au form if(!$('#post-'+post+' .commentform').visible()) { $('html, body').animate({ scrollTop: $('#post-'+post+' .commentform').offset().top }, 200); } $('#post-'+post+' .commentform .textecomment').focus(); $('#post-'+post+' .forumrespondto .nomrep').text(nomrep); $('#post-'+post+' .reponseparent').val(comment); $('#post-'+post+' .forumrespondto').show(); }); $forumposts.on( "click", ".annulerreponse", function() { var post = $(this).attr('data-post'); $('#post-'+post+' .forumrespondto .nomrep').text('x'); $('#post-'+post+' .reponseparent').val(''); $('#post-'+post+' .forumrespondto').hide(); }); $forumposts.on( "click", ".deletecomment", function() { if(confirm($('.confirmtext').val())) { var $post = $(this).attr("data-post"), $comment = $(this).attr("data-comment"), $url = "a-forum-suppr-comment.php"; var posting = $.post($url, { post: $post, comment: $comment }); posting.done(function( data ) { $('#comment-'+$comment).fadeOut(300, function() { $('#comment-'+$comment).hide(); }); $('#responses-'+$comment).fadeOut(300, function() { $('#responses-'+$comment).hide(); }); }); } }); $forumposts.on( "click", ".deletepost", function() { if(confirm($('.confirmtext').val())) { var $post = $(this).attr("data-post"), $url = "a-forum-suppr-post.php"; var posting = $.post($url, { post: $post }); posting.done(function( data ) { //alert(data); $('#post-'+$post).fadeOut(300, function() { $('#post-'+$post).hide(); }); }); } }); $forumposts.on( "keypress", ".commentform textarea", function(e) { if (e.which == 13) { $(this).parent().submit(); return false; } }); $forumposts.on( "submit", ".commentform", function(event) { event.preventDefault(); var $form = $(this); var post = $form.find(".reponsepost").val(), parent = $form.find(".reponseparent").val(), textecomment = $form.find(".textecomment").val(), url = "a-forum-add-comment.php"; var posting = $.post(url, { post: post, parent: parent, textecomment: textecomment }); posting.done(function( data ) { $form.find(".textecomment").val(''); if(parent == "") { $('#commentaires-'+post).append( data ); } else { $('#responses-'+parent).append( data ); //Scroll a l'element ajouté if(!$('#responses-'+parent+' li').last().visible()) { $('html, body').animate({ scrollTop: $('#responses-'+parent+' li').last().offset().top }, 200); } $form.find(".parent").val(''); $form.find(".forumrespondto .nomrep").text('x'); $form.find(".forumrespondto").hide(); } }); }); // $('html').on( "click", "#nextposts", function(event) { // event.preventDefault(); // var limit = parseInt($(this).attr("data-limit"))+10, // url = "a-forum-load.php"; // $(this).attr("data-limit", limit); // var $newload = $.post(url, { limit: limit }); // $newload.done(function( data ) { // $forumposts.empty().load(data, function() { // $('.forumrespondto').hide(); // $('.forumpostalert').hide(); // $('body').on( 'change keyup keydown paste cut', '.forumform textarea', function() { // $(this).height(0).height(this.scrollHeight+3); // }).find('.forumform textarea').change(); // }); // }); // }); });