|
@@ -93,23 +93,29 @@ function part_part_search(callback){
|
|
|
|
|
|
//Ajout ou modification d'élément part
|
|
|
function part_part_save(element){
|
|
|
- var li = $(element).closest('li');
|
|
|
|
|
|
- var data = {
|
|
|
- action : 'part_part_save',
|
|
|
- resource : $('#sketch-editor').attr('data-id'),
|
|
|
- part : li.attr('data-part'),
|
|
|
- id : li.attr('data-id'),
|
|
|
- label : li.find('.label').val(),
|
|
|
- brand : li.find('.brand input').val(),
|
|
|
- price : li.find('.price input').val(),
|
|
|
- url : li.find('.url').val(),
|
|
|
- picture : li.find('.part-image').attr('data-stream')
|
|
|
+ if(element){
|
|
|
+ var li = $(element).closest('li');
|
|
|
+ var data = {
|
|
|
+ resource : $('#sketch-editor').attr('data-id'),
|
|
|
+ part : li.attr('data-part'),
|
|
|
+ id : li.attr('data-id'),
|
|
|
+ label : li.find('.label').val(),
|
|
|
+ brand : li.find('.brand input').val(),
|
|
|
+ price : li.find('.price input').val(),
|
|
|
+ url : li.find('.url').val(),
|
|
|
+ picture : li.find('.part-image').attr('data-stream')
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ var data = $('#part-form').toJson();
|
|
|
}
|
|
|
+ data.action = 'part_part_save';
|
|
|
$.action(data,function(r){
|
|
|
- li.removeClass('edition');
|
|
|
- li.attr('data-part',r.part);
|
|
|
- li.attr('data-id',r.id)
|
|
|
+ if(element){
|
|
|
+ li.removeClass('edition');
|
|
|
+ li.attr('data-part',r.part);
|
|
|
+ li.attr('data-id',r.id)
|
|
|
+ }
|
|
|
$.message('success','Enregistré');
|
|
|
});
|
|
|
}
|