// adding button in toolbar for AdminProductsController

This commit is contained in:
lLefevre
2011-12-05 11:15:21 +00:00
parent 7e3653aab3
commit b4e748c486
10 changed files with 805 additions and 828 deletions
+40 -1
View File
@@ -23,6 +23,38 @@
* International Registered Trademark & Property of PrestaShop SA
*/
/* Combinaition */
var posC = true;
$(document).ready(function() {
$('#desc-product-newCombinaison').click(function() {
if (posC == true)
removeButtonCombinaison('add');
else
addButtonCombinaison('add');
});
});
function removeButtonCombinaison(item)
{
$('#add_new_combination').show();
$('.process-icon-newCombinaison').removeClass('toolbar-new');
$('.process-icon-newCombinaison').addClass('toolbar-cancel');
$('#submitProductAttribute').val($('#submitProductAttribute').attr(item));
$('#desc-product-newCombinaison div').html($('#desc-product-newCombinaison').attr('cancel'));
posC = false;
}
function addButtonCombinaison(item)
{
$('#add_new_combination').hide();
$('.process-icon-newCombinaison').removeClass('toolbar-cancel');
$('.process-icon-newCombinaison').addClass('toolbar-new');
$('#submitProductAttribute').val($('#submitProductAttribute').attr(item));
$('#desc-product-newCombinaison div').html($('#desc-product-newCombinaison').attr('add'));
posC = true;
}
function deleteProductAttribute(ids, token, parent)
{
var id = ids.split('||');
@@ -103,11 +135,14 @@ function editProductAttribute(ids, token)
context: this,
async: false,
success: function(data) {
$('#add_new_combination').show();
console.log(data[0]);
console.log(data[1]);
$('#add_new_combination').show();
$('#product_att_list').html('');
for(i=0;i<data.length;i++)
{
// update values of fields
$('#id_product_attribute').val(data[i]['id_product_attribute']);
$('#product_att_list').append('<option value='+data[i]['id_attribute']+' groupid='+data[i]['id_attribute_group']+'>'+data[i]['group_name']+' : '+data[i]['attribute_name']+'</option>');
$('#attribute_reference').val(data[i]['reference']);
$('#attribute_ean13').val(data[i]['ean13']);
@@ -120,6 +155,7 @@ function editProductAttribute(ids, token)
if ($('#attribute_ecotax').length != 0)
$('#attribute_ecotax').val(data[i]['ecotax']);
$('#minimal_quantity').val(data[i]['minimal_quantity']);
$('#attribute_quantity').html(data[i]['quantity']);
$('#attribute_minimal_quantity').val(data[i]['minimal_quantity']);
$('#available_date').val(data[i]['available_date']);
@@ -127,10 +163,13 @@ function editProductAttribute(ids, token)
$('#attribute_default').checked = true;
else
$('#attribute_default').checked = false;
removeButtonCombinaison('update');
$.scrollTo('#add_new_combination', 1200, { offset: -100 });
}
}
});
}
/* END Combinaition */
function addPackItem()
{
+8 -6
View File
@@ -220,9 +220,9 @@ function check_unit_impact()
function init_elems()
{
$('#stock_mvt_attribute').hide();
/*$('#stock_mvt_attribute').hide();
$('#initial_stock_attribute').show();
$('#attr_qty_stock').hide();
$('#attr_qty_stock').hide();*/
var elem = getE('product_att_list');
if (elem.length)
@@ -235,10 +235,12 @@ function init_elems()
getE('attribute_unit_impact').selectedIndex = 0;
$('#span_unit_impact').hide();
$('#unity_third').html($('#unity_second').html());
if ($('#unity').get(0).value.length > 0)
$('#tr_unit_impact').show();
else
$('#tr_unit_impact').hide();
if ($('#unity').is())
if ($('#unity').get(0).value.length > 0)
$('#tr_unit_impact').show();
else
$('#tr_unit_impact').hide();
try
{
if (impact.options[impact.selectedIndex].value == 0)