This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{%- comment -%} | |
BOLD-INCLUDES.LIQUID | |
--------------------------- WARNING --------------------------- | |
THIS IS A GENERATED ASSET OF INCLUDES FOR INSTALLED BOL APPLICATIONS SO NOT MODIFY | |
--------------------------- WARNING --------------------------- | |
{%- endcomment -%} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
------------------------------------ WARNING ------------------------------------ | |
This file will be overwritten and should not be edited directly. | |
In order to edit custom CSS for Bold Product Bundles you should: | |
- Log into your Shopify Admin Panel | |
- Go to Apps --> Installed --> Product Bundles | |
- Go to Display Settings | |
------------------------------------ WARNING ------------------------------------ | |
BUNDLES v3 + 2.0 Theme SPECIFIC | |
bold-bundles.css version 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.bold-modal {} | |
.bold-modal__window {} | |
.bold-modal__btn-close {} | |
.bold-modal__btn-close:hover {} | |
.bold-modal__header {} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script> | |
window.onload = function () { | |
var checkDomElem = function(num){ | |
var sel = document.getElementsByClassName("bold_clone"); | |
if(num < 100 && sel.length == 0) { | |
setTimeout(function(){ | |
checkDomElem(num + 1); | |
}, 500) | |
} else if(sel.length > 0) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script> | |
BOLD.common.eventEmitter.enableLog(); | |
if(window.BOLD && window.BOLD.common && window.BOLD.common.eventEmitter && window.BOLD.recurring_orders){ | |
//recurring cart event emitter listener | |
BOLD.common.eventEmitter.on("BOLD_RECURRING_ORDERS_cart_widget_loaded", function(e){ | |
BOLD.common.preselect_subscribe_recurring_orders_widget(e.data) | |
}); | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// BOLD CUSTOM | |
var promisesArray = hits.map(function(hit){ | |
return new Promise(function(resolve, reject){ | |
if(hit.option1 | |
&& window.BOLD | |
&& BOLD.pre | |
&& typeof BOLD.pre.addProductJson === 'function'){ | |
var productJson = {"id": hit.id, "variants": [{"id": parseInt(hit.objectID), "price": hit.price*100 }]} | |
BOLD.pre.addProductJson(productJson) | |
.then(function(product){ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script> | |
var cloneSticky = function(num){ | |
if(document.querySelector('#satcb_checkout_btn')) | |
{ | |
document.querySelector('#satcb_checkout_btn').outerHTML = document.querySelector('#satcb_checkout_btn').outerHTML; | |
document.querySelector('#satcb_checkout_btn').addEventListener("click",function(){ | |
if(document.querySelector('.bold_clone')){ | |
document.querySelector('.bold_clone').click(); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var overrideSearchanise = function() { | |
if (window.BOLD && window.Searchanise && Searchanise.$) { | |
var boldgetjson = Searchanise.$.getJSON; | |
Searchanise.$.getJSON = function(a, b, c) { | |
if (/www.searchanise.com\/(getresults|getwidgets)/.test(a)) { | |
return boldgetjson(a, function(r) { | |
for (var i = 0; i < r.items.length; i++) { | |
BOLD.helpers.getSearchProduct(r.items[i].link, function(i, prod) { | |
r.items[i].list_price = r.items[i].price; | |
r.items[i].price = prod.price/100; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function() { | |
function bindEvents() { | |
if (typeof BOLD === "object" && BOLD.common && BOLD.common.eventEmitter) { | |
BOLD.common.eventEmitter.addListener('BOLD_OPTIONS_total_changed', function(ev) { | |
var klarnas = document.querySelectorAll('klarna-placement') | |
if (klarnas.length) { | |
for (var i in klarnas) { | |
var v = klarnas[i] | |
if (typeof v === 'object') { | |
window.KlarnaOnsiteService = window.KlarnaOnsiteService || []; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var boldglobo = GloboFilter.prototype.buildProductsHTML; | |
GloboFilter.prototype.buildProductsHTML = function(products) { | |
for (var i = 0; i < products.length; i++) { | |
if (products[i].tags && products[i].tags.indexOf("OPTIONS_HIDDEN_PRODUCT") != -1) { | |
products.splice(i, 1); | |
i-- | |
continue; | |
} | |
BOLD.helpers.getProduct(products[i].handle, function(e) { |
NewerOlder