Commit 3a5191c9 authored by c24b's avatar c24b

M [TPL] edit-form

parent f060d6ca
...@@ -226,7 +226,7 @@ function deleteOne(url){ ...@@ -226,7 +226,7 @@ function deleteOne(url){
}; };
function editOne(url, data){ function editOne(url, id, data){
$.ajax({ $.ajax({
url: '/api'+url+"?"+jQuery.param(data), url: '/api'+url+"?"+jQuery.param(data),
type: 'PUT', type: 'PUT',
...@@ -236,7 +236,7 @@ function editOne(url, data){ ...@@ -236,7 +236,7 @@ function editOne(url, data){
success: function(response) { success: function(response) {
console.log(response); console.log(response);
console.log("EDIT SUCCESS!"); console.log("EDIT SUCCESS!");
addFormStatus("success", "div#editForm", response["detail"]); addFormStatus("success", "div#editForm-"+id, response["detail"]);
window.location.reload() window.location.reload()
}, },
error: function(xhr) { error: function(xhr) {
...@@ -244,7 +244,7 @@ function editOne(url, data){ ...@@ -244,7 +244,7 @@ function editOne(url, data){
var status = xhr.status; var status = xhr.status;
var info = xhr.responseJSON["detail"]; var info = xhr.responseJSON["detail"];
var msg = "<strong>ERROR ["+status+"]:</strong>"+ "<p>"+info+"</p>" var msg = "<strong>ERROR ["+status+"]:</strong>"+ "<p>"+info+"</p>"
addFormStatus("error", "div#editForm", msg); addFormStatus("error", "div#editForm-"+id, msg);
}, },
}); });
}; };
...@@ -328,28 +328,27 @@ $(document).on("click",".edit", function(){ ...@@ -328,28 +328,27 @@ $(document).on("click",".edit", function(){
console.log(id) console.log(id)
//newform.collapse("show"); //newform.collapse("show");
$('#editForm-'+id).collapse('toggle') $('#editForm-'+id).collapse('toggle')
$("#edit-submit").on('click', function(){ $("#edit-submit-"+id).on('click', function(){
//alert(url) //alert(url)
name = $("input#name_p").val() name = $("input#name-"+id).val()
data = {"name": name} data = {"name": name}
editOne(url, data); editOne(url, id, data);
}) //window.location.reload();
$("#edit-cancel").on('click', function(){ });
$("#edit-cancel-"+id).on('click', function(){
//alert("cancel") //alert("cancel")
$('input#name_p').val(""); $('input#name_p').val("");
resetStatusForm("#editForm"); resetStatusForm("#editForm-"+id);
});
}) $("button").on("click", ".edit", function(){
if ($("#editForm").hasClass("collapse in")){
$("button").on("click", ".edit", function(){
$('input#name_p').val(""); $('input#name_p').val("");
resetStatusForm("#editForm"); resetStatusForm("#editForm-"+id);
}) })
}
})
})
//UNIQUE RECALC //UNIQUE RECALC
$(document).on("click",".refresh", function(){ $(document).on("click",".refresh", function(){
alert(refresh) alert(refresh)
......
...@@ -145,12 +145,12 @@ ...@@ -145,12 +145,12 @@
</div> </div>
</div> </div>
<div id="editForm-{id}" class="collapse "> <div id="editForm-{id}" class="collapse ">
<!-- status of the form --> <!-- status of the form -->
<div id="status-form" class="collapse"></div> <div id="status-form" class="collapse"></div>
<b>Name:</b><input type="text" id="name_p" /> <b>Name:</b><input type="text" id="name-{id}" />
<button id="edit-submit" class="btn btn-success btn-sm"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></button> <button id="edit-submit-{id}" class="btn btn-success btn-sm"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></button>
<button id="edit-cancel" class="btn btn-danger btn-sm" ><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button> <button id="edit-cancel-{id}" class="btn btn-danger btn-sm" ><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button>
</div> </div>
</script> </script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment