// Multistore checkbox js functions
This commit is contained in:
+32
@@ -745,6 +745,31 @@ function checkMultishopDefaultValue(obj, key)
|
||||
$('#conf_id_'+key+' .preference_default_multishop input').attr('disabled', false);
|
||||
}
|
||||
|
||||
function toggleAllMultishopDefaultValue($container, value)
|
||||
{
|
||||
$container.find('input[name^=\'multishopOverrideOption\']').each(function(k, v)
|
||||
{
|
||||
$(v).attr('checked', value);
|
||||
var name = $(v).attr('name');
|
||||
toggleMultishopDefaultValue(v, name.substr(24, name.length - 25));
|
||||
})
|
||||
}
|
||||
|
||||
function toggleMultishopDefaultValue(obj, key)
|
||||
{
|
||||
if (!$(obj).prop('checked') || $('#'+key).hasClass('isInvisible'))
|
||||
{
|
||||
$('#conf_id_'+key+' input, #conf_id_'+key+' textarea, #conf_id_'+key+' select').attr('disabled', true);
|
||||
$('#conf_id_'+key+' label.conf_title').addClass('isDisabled');
|
||||
}
|
||||
else
|
||||
{
|
||||
$('#conf_id_'+key+' input, #conf_id_'+key+' textarea, #conf_id_'+key+' select').attr('disabled', false);
|
||||
$('#conf_id_'+key+' label.conf_title').removeClass('isDisabled');
|
||||
}
|
||||
$('#conf_id_'+key+' input[name^=\'multishopOverrideOption\']').attr('disabled', false);
|
||||
}
|
||||
|
||||
function doAdminAjax(data, success_func, error_func)
|
||||
{
|
||||
$.ajax(
|
||||
@@ -812,6 +837,13 @@ $(document).ready(function()
|
||||
checkMultishopDefaultValue(v, key.substr(24, len - 25));
|
||||
});
|
||||
|
||||
$('input[name^=\'multishopOverrideOption\']').each(function(k, v)
|
||||
{
|
||||
var key = $(v).attr('name');
|
||||
var len = key.length;
|
||||
toggleMultishopDefaultValue(v, key.substr(24, len - 25));
|
||||
});
|
||||
|
||||
$(".copy2friendlyUrl").live('keyup change',function(e){
|
||||
if(!isArrowKey(e))
|
||||
return copy2friendlyURL();
|
||||
|
||||
Reference in New Issue
Block a user