// Refactoring of preferences

git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@7907 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
rMalie
2011-08-05 13:21:40 +00:00
parent bd9366daf5
commit e4825ac555
13 changed files with 961 additions and 968 deletions
+14 -12
View File
@@ -829,18 +829,20 @@ function trackClickOnHelp(label, doc_version)
$(document).ready(function()
{
$('.multishop_config a').click(function(e)
$('.preference_default_multishop input[type=checkbox]').each(function(k, v)
{
var input = $(this).parent().find('input[type=checkbox]');
input.attr('checked', (!input.attr('checked')) ? true : false);
return false;
var key = $(v).attr('name');
var len = key.length;
checkMultishopDefaultValue(v, key.substr(17, len - 18));
});
});
$('.multishop_config').hover(function()
{
$(this).find('div').fadeIn('fast');
}, function()
{
$(this).find('div').fadeOut('fast');
});
});
function checkMultishopDefaultValue(obj, key)
{
$('#conf_id_'+key+' input, #conf_id_'+key+' textarea, #conf_id_'+key+' select').attr('disabled', $(obj).attr('checked'));
$('#conf_id_'+key+' .preference_default_multishop input').attr('disabled', false);
if ($(obj).attr('checked'))
$('#conf_id_'+key+' label.conf_title').addClass('isDisabled');
else
$('#conf_id_'+key+' label.conf_title').removeClass('isDisabled');
}