//////////////////////////////// //jQuery //////////////////////////////// $(function(){ //Инициализация формы редактирования $("div#editWin").dialog({ title: "Редагування запису", modal: true, resizable: false, draggable: false, autoOpen: false, width: 500, height: "auto" }); $("input#publicDate").datepicker(); //Добавить запись $("#addNew").click(function(){ $("div#editWin form").trigger( 'reset' ); $("div#editWin").dialog({ buttons: [ { text: "Додати", icons: { primary: "ui-icon-plus" }, click: function() { var data = new FormData(); data.append('t', 'add'); data.append('content', $( "div#editWin textarea#content" ).val()); data.append('public_date', $( "div#editWin input#publicDate" ).val()); data.append('file', $("div#editWin input#fileName")[0].files[0]); $.ajax({ url: "/site/lastupdate", type: "POST", data: data, processData: false, contentType: false, dataType : "JSON", success: function (json) { if (json.res == "ok") location.reload(); else alert(json.msg); } }); } } ] }).dialog("open"); $("div#editWin textarea#content").focus(); }); //Редактировать запись $("li#updateData").click(function(){ var targetObj = $(this).parent(); //Заполнение полей формы $("input#rowId").val(targetObj.attr("id")); $("textarea#content").text(targetObj.find("span.cont-body").html()); var strDate = targetObj.find("span.cont-head").html(); var arrDate = strDate.split('.'); $("input#publicDate").val(arrDate[2] + "-" + arrDate[1] + "-" + arrDate[0]); $("div#editWin").dialog({ buttons: [ { text: "Оновити", icons: { primary: "ui-icon-refresh" }, click: function() { var data = new FormData(); data.append('t', 'update'); data.append('row_id', $( "div#editWin input#rowId" ).val()); data.append('content', $( "div#editWin textarea#content" ).val()); data.append('public_date', $( "div#editWin input#publicDate" ).val()); data.append('file', $("div#editWin input#fileName")[0].files[0]); $.ajax({ url: "/site/lastupdate", type: "POST", data: data, processData: false, contentType: false, dataType : "JSON", success: function (json) { if (json.res == "ok") location.reload(); else alert(json.msg); } }); } } ] }).dialog("open"); $("div#editWin textarea#content").focus(); }); //Удалить запись $("li#deleteData").click(function(){ var id = $(this).parent().attr("id"); if(confirm("Ви дійсно бажаєте визалити цей запис?")) { var data = new FormData(); data.append('t', 'delete'); data.append('rowId', id); $.ajax({ url: "/site/lastupdate", type: "POST", data: data, processData: false, contentType: false, dataType : "JSON", success: function (json) { if (json.res == "ok") location.reload(); else alert(json.msg); } }); } }); //Загрузка документа $("span#downloadDoc").click(function(){ id = $(this).parent().attr("id"); document.location.href = "/main/lastupdate/download/?id=" + id; }); });