// Fix multishop javascript for preferences and shop url

This commit is contained in:
rMalie
2011-11-23 15:37:29 +00:00
parent a2c22b15a8
commit d105d7a2ef
3 changed files with 12 additions and 12 deletions
@@ -179,7 +179,7 @@
{if ($field['multishop_default'])} {if ($field['multishop_default'])}
<div class="preference_default_multishop"> <div class="preference_default_multishop">
<label> <label>
<input type="checkbox" name="configUseDefault['{$key}']" value="1" {if $field['is_disabled']} checked="checked"{/if} onclick="checkMultishopDefaultValue(this, '{$key}')" /> {l s='Use default value'} <input type="checkbox" name="configUseDefault[{$key}]" value="1" {if $field['is_disabled']} checked="checked"{/if} onclick="checkMultishopDefaultValue(this, '{$key}')" /> {l s='Use default value'}
</label> </label>
</div> </div>
{/if} {/if}
+1 -1
View File
@@ -43,7 +43,7 @@
if (physical) if (physical)
url += '/'+physical; url += '/'+physical;
if (virtual) if (virtual)
url += '/'+virtual; url += '/'+virtual+'/';
url = url.replace(/\/+/g, "/"); url = url.replace(/\/+/g, "/");
$('#final_url').val('http://'+url); $('#final_url').val('http://'+url);
}; };
+2 -2
View File
@@ -901,12 +901,12 @@ $(document).ready(function()
{ {
var key = $(v).attr('name'); var key = $(v).attr('name');
var len = key.length; var len = key.length;
checkMultishopDefaultValue(v, key.substr(18, len - 20)); checkMultishopDefaultValue(v, key.substr(17, len - 18));
}); });
}); });
function checkMultishopDefaultValue(obj, key) function checkMultishopDefaultValue(obj, key)
{console.log(key) {
if ($(obj).attr('checked') || $('#'+key).hasClass('isInvisible')) if ($(obj).attr('checked') || $('#'+key).hasClass('isInvisible'))
{ {
$('#conf_id_'+key+' input, #conf_id_'+key+' textarea, #conf_id_'+key+' select').attr('disabled', true); $('#conf_id_'+key+' input, #conf_id_'+key+' textarea, #conf_id_'+key+' select').attr('disabled', true);