if (BIS.urlIsProductPage() === true) {
BISPopover.ready.then(function() {
if (BIS.popup.variants.length < 1) {
return;
}
var link = $('', {
text: BIS.Config.button.caption,
'class': 'btn btn--full btn--large btn--clear',
href: '#',
id: 'BIS_trigger',
css: { display: 'none', marginTop: '1em' }
});
$('#AddToCartForm').append(link);
var variant_id;
var reload = function() {
try {
var variant = BIS.detectVariant(BIS.popup);
if (variant && BIS.popup.variantIsUnavailable(variant)) {
variant_id = variant.id;
link.show();
} else {
link.hide();
}
} catch (e) { console.log(e) };
};
link.click(function() {
BISPopover.form.selectVariant(variant_id)
});
setTimeout(reload, 13);
$(document).on('change', reload);
});
}