HondaÖljynsuodatin Honda 15412-KEA-003
22,10 €
Hondan alkuperäinen öljynsuodatin.
Sopii malleihin:
TRX400A TRX400FGA 2004-2007
TRX500FA 2001-2009
TRX500FGA 2004-2008
TRX500FPA 2009
TRX650FA 2003-2005
TRX650FGA 2004-2005
TRX680FA TRX680FGA 2006-2009
# 15412-KEA-003
';
}
var html = '
'+
'| Merkki | Malli | Vuosimallista | Vuosimalliin | '+
'
';
for(var i=0;i'+
''+ (r.brand_label||r.brand||'') +' | '+
''+ (r.model||'') +' | '+
''+ (r.year_from||'') +' | '+
''+ (r.year_thru||'') +' | '+
'';
}
html += '
';
return html;
}
function openModal(){
var $m = $('#vsh-fitments-modal');
$m.addClass('open').attr('aria-hidden','false');
$('body').addClass('modal-open');
}
function closeModal(){
var $m = $('#vsh-fitments-modal');
$m.removeClass('open').attr('aria-hidden','true');
$('body').removeClass('modal-open');
}
$(document).on('click', '#vsh-fitments-modal [data-close]', function(e){ e.preventDefault(); closeModal(); });
$(document).on('keydown', function(e){ if(e.key==='Escape'){ closeModal(); } });
function loadFitments(sku, title){
var $title = $('#vsh-fitments-modal-title');
var $body = $('#vsh-fitments-modal-body');
$title.text( (VSH_FIT.i18n && VSH_FIT.i18n.title ? VSH_FIT.i18n.title : 'Sopivuudet') + ' – ' + (title||sku) );
$body.html('
'+ (VSH_FIT.i18n && VSH_FIT.i18n.loading ? VSH_FIT.i18n.loading : 'Ladataan…') +'
');
openModal();
if (!sku){
$body.html('
'+ (VSH_FIT.i18n && VSH_FIT.i18n.noSku ? VSH_FIT.i18n.noSku : 'SKU puuttuu') +'
');
return;
}
if (_fitCache[sku]){ $body.html('
'+_fitCache[sku]+'
'); return; }
$.ajax({
url: VSH_FIT.ajax,
type: 'POST',
dataType: 'json',
data: { action:'vsh_fitments', _ajax_nonce: VSH_FIT.nonce, security: VSH_FIT.nonce, product_code: sku }
}).done(function(r){
var rows = (r && r.success && r.data) ? r.data : [];
var table = buildFitmentsTable(rows);
_fitCache[sku] = table;
$body.html('
'+table+'
');
}).fail(function(){
$body.html('
'+ (VSH_FIT.i18n && VSH_FIT.i18n.error ? VSH_FIT.i18n.error : 'Virhe') +'
');
});
}
$(document).on('click', '.vsh-fitments-btn-single', function(e){
e.preventDefault();
var $btn = $(this);
var allow = parseAllow($btn);
var sku = $btn.attr('data-sku') || '';
var title = $btn.attr('data-title') || '';
if (!isAllowed(allow, sku)){
alert(VSH_FIT.i18n && VSH_FIT.i18n.chooseVar ? VSH_FIT.i18n.chooseVar : 'Valitse sopiva variaatio.');
return;
}
loadFitments(sku, title);
});
$(document).on('found_variation', '.variations_form', function(e, variation){
var $btn = $('.vsh-fitments-btn-single').first();
if (!$btn.length) return;
var allow = parseAllow($btn);
var vsku = variation && variation.sku ? variation.sku : '';
if (isAllowed(allow, vsku)){
$btn.attr('data-sku', vsku).removeClass('vsh-fitments-hidden');
} else {
$btn.addClass('vsh-fitments-hidden').attr('data-sku', '');
}
});
$(document).on('reset_data hide_variation', '.variations_form', function(){
var $btn = $('.vsh-fitments-btn-single').first();
if (!$btn.length) return;
var allow = parseAllow($btn);
var orig = $btn.attr('data-sku-original') || '';
if (isAllowed(allow, orig)){
$btn.attr('data-sku', orig).removeClass('vsh-fitments-hidden');
} else {
$btn.attr('data-sku', '').addClass('vsh-fitments-hidden');
}
});
})(jQuery);
//# sourceURL=vsh-fitments-single-js-js-after