//Детальный просмотр информации Комментария function comm_advance_view(id){ /* var hideWin = $( "div#comments_advance_view" ); var posLeft = $( "div#main_win" ).offset().left; var posTop = $( "div#main_win" ).offset().top + $("body").scrollTop(); var width = $( "div#main_win" ).width(); var height = $( "div#main_win" ).height(); hideWin.css({ 'width' : width, 'min-height' : height, 'height' : 'auto', 'top' : posTop, 'left' : posLeft, 'display' : 'block', }); */ data = 't=getCommentInfoForm&id=' + id; $.ajax({ url: "/bz/comments", type: "POST", data: data, dataType : "HTML", success: function (html) { $( "div#comments_advance_view" ).html(html); } }); $( "div#comments_advance_view" ).dialog({ modal: true, draggable: false, width: 1024, height: 700, title: "Детальна інформація по Коментарю" }); } function comment_update(id){ var stat = $( "select#comm_status" ).val(); var desc = $( "textarea#comm_desc" ).val(); var data = 't=updateComment&id=' + id + '&status=' + stat + '&description=' + desc; $.ajax({ url: "/bz/comments", type: "POST", data: data, dataType : "JSON", success: function (json) { if (json.res != 'ok') alert(json.msg); else { data = 't=getCommentInfoForm&id=' + id; $.ajax({ url: "/bz/comments", type: "POST", data: data, dataType : "HTML", success: function (html) { $( "div#comments_advance_view" ).html(html); $( "span.updInfo" ).show().delay( 1000 ).hide("fade"); } }); $( "#comments_list div#"+id+" span").last().html($( "select#comm_status option:selected" ).text()); } } }); }; //Цитировать коментарий function citatComment(id) { var data = "t=getCitat&id=" + id; $.ajax({ url: "/bz/view", type: "POST", data: data, dataType : "HTML", success: function (html) { var citatField = $( "textarea#addComments" ); citatField.val(citatField.val() + html); citatField.focus(); } }); }; //Добавить коментарий function addComments(id){ var comment = $.trim($( "textarea#addComments" ).val()); if (comment == "") alert("Неможливо додати порожній коментар!"); else { $.ajax({ url: "/bz/view", type: "POST", data: "t=addComments&id=" + id + "&comment=" + comment, dataType : "JSON", success: function (json) { if (json.res != "ok") alert(json.msg); else { var data = "t=getComments&id=" + id; $.ajax({ url: "/bz/view", type: "POST", data: data, dataType : "XML", success: function (xml) { $( "div#ques_comments_window" ).html($(xml).find("content").text()); $( "button.buttonAddComments" ).click(function(){ addComments(id); }); } }); } } }); } }; //////////////////////////////// //jQuery //////////////////////////////// $(function(){ //Подключение Датапикера к полям в фильтре поиска $( "input#crt_date_s, input#crt_date_e" ) .datepicker({ showOn: "button", buttonImage: "/images/main/calendar.gif", buttonImageOnly: true }); //Обработка нажатия поиска коментариев $( "button#comments_filter_search" ).click(function(){ var author = $( "select#authors" ).val(); var status = $( "select#status" ).val();; var sDate = $( "input#crt_date_s" ).val();; var eDate = $( "input#crt_date_e" ).val();; var data = "t=getCommentsList&authors=" + author + "&status=" + status + "&crt_date_s=" + sDate + "&crt_date_e=" + eDate; $.ajax({ url: "/bz/comments", type: "POST", data: data, dataType : "HTML", success: function (html) { $( "div#comments_list" ).html(html); } }); }); });