Dot Shoes

42 Products
Filter
  • Reset
  • The highest price is 139
    $
    $
  • 0 selected
    Reset
  • 0 selected
    Reset
  • 0 selected
    Reset
  • 0 selected
    Reset
  • 0 selected
    Reset
Filter
  • Price
  • Color
  • Pattern
  • Platform
  • Heel Type
  • Season
    Price
  • The highest price is 139
    $
    $
    Color
    Pattern
    Platform
    Heel Type
    Season
White & Black Polka Dot Round Toe  Loafers With Yellow Fold Rhinestone Flower Decor Flats Nicepairs White & Black Polka Dot Round Toe  Loafers With Yellow Fold Rhinestone Flower Decor Flats Nicepairs

White & Black Polka Dot Round Toe Loafers With Yellow Fold Rhinestone Flower Decor Flats

$116.00
Add to cart
Chunky Heels With Platform Dark Dots Texture Mules Block Heels Nicepairs Chunky Heels With Platform Dark Dots Texture Mules Block Heels Nicepairs

Chunky Heels With Platform Dark Dots Texture Mules Block Heels

$109.00
Add to cart
Black Pointed Toe High-heeled Polka-dot Calf Boots with Transparent Heel Nicepairs Black Pointed Toe High-heeled Polka-dot Calf Boots with Transparent Heel Nicepairs

Black Pointed Toe High-heeled Polka-dot Calf Boots with Transparent Heel

$122.00
Add to cart
Black Polka Dot Peep Toe Stiletto Heel Studded Pumps with Platform   Nicepairs Black Polka Dot Peep Toe Stiletto Heel Studded Pumps with Platform   Nicepairs

Black Polka Dot Peep Toe Stiletto Heel Studded Pumps with Platform

$123.00
Add to cart
Brown Dot Pointed Toe 4'' Stiletto Heel Slingback Mules with Buckle Nicepairs Brown Dot Pointed Toe 4'' Stiletto Heel Slingback Mules with Buckle Nicepairs

Brown Dot Pointed Toe 4'' Stiletto Heel Slingback Mules with Buckle

$120.00
Add to cart
Green & White Polka Dot Peep Toe Chunky Heel Pumps with Platform Nicepairs Green & White Polka Dot Peep Toe Chunky Heel Pumps with Platform Nicepairs

Green & White Polka Dot Peep Toe Chunky Heel Pumps with Platform

$120.00
Add to cart
Black And White Polka Dot Mules With Slingback Rhinsetone Bow Flats Nicepairs Black And White Polka Dot Mules With Slingback Rhinsetone Bow Flats Nicepairs

Black And White Polka Dot Mules With Slingback Rhinsetone Bow Flats

$112.00
Add to cart
Multicolor Vegan Leather Knee Boot Star Dot Print Low Heels Boots Nicepairs Multicolor Vegan Leather Knee Boot Star Dot Print Low Heels Boots Nicepairs

Multicolor Vegan Leather Knee Boot Star Dot Print Low Heels Boots

$139.00
Add to cart
Dark Blue & White Polka Dot Pointed Toe Kitten Heel Slingbacks Nicepairs Dark Blue & White Polka Dot Pointed Toe Kitten Heel Slingbacks Nicepairs

Dark Blue & White Polka Dot Pointed Toe Kitten Heel Slingbacks

$115.00
Add to cart
Black & White Polka Dot Round Toe Cone Heel Pumps for Shopping Nicepairs Black & White Polka Dot Round Toe Cone Heel Pumps for Shopping Nicepairs

Black & White Polka Dot Round Toe Cone Heel Pumps for Shopping

$116.00
Add to cart
Brown & Nude Polka Dot Open Toe 4'' Chunky Heel Mules with Platform Nicepairs Brown & Nude Polka Dot Open Toe 4'' Chunky Heel Mules with Platform Nicepairs

Brown & Nude Polka Dot Open Toe 4'' Chunky Heel Mules with Platform

$120.00
Add to cart
White & Black Dot Open Toe 4'' Chunky Heel Ankle Strap Sandals Nicepairs White & Black Dot Open Toe 4'' Chunky Heel Ankle Strap Sandals Nicepairs

White & Black Dot Open Toe 4'' Chunky Heel Ankle Strap Sandals

$115.00
Add to cart
Black Studs Decorative Calf Boots Nicepairs Black Studs Decorative Calf Boots Nicepairs

Black Studs Decorative Calf Boots

$123.99
Add to cart
Purple Polka Dot Pointed Toe Stiletto Heel Side Opening Crystal Pumps Nicepairs Purple Polka Dot Pointed Toe Stiletto Heel Side Opening Crystal Pumps Nicepairs

Purple Polka Dot Pointed Toe Stiletto Heel Side Opening Crystal Pumps

$120.00
Add to cart
White Patent Leather Pointed Toe Kitten Heel Pumps with Polka Dots Nicepairs White Patent Leather Pointed Toe Kitten Heel Pumps with Polka Dots Nicepairs

White Patent Leather Pointed Toe Kitten Heel Pumps with Polka Dots

$124.00
Add to cart
Black Patent Leather Pointed Toe Kitten Heel with Gold Polka Dots Nicepairs Black Patent Leather Pointed Toe Kitten Heel with Gold Polka Dots Nicepairs

Black Patent Leather Pointed Toe Kitten Heel with Gold Polka Dots

$124.00
Add to cart
Black & White Polka Dot Pointed Toe Kitten Heels Slingback Pumps Nicepairs Black & White Polka Dot Pointed Toe Kitten Heels Slingback Pumps Nicepairs

Black & White Polka Dot Pointed Toe Kitten Heels Slingback Pumps

$108.00
Add to cart
 Black Patent Leather Pointed Toe Chunky Heel Slingbacks with Dots Nicepairs  Black Patent Leather Pointed Toe Chunky Heel Slingbacks with Dots Nicepairs

Black Patent Leather Pointed Toe Chunky Heel Slingbacks with Dots

$112.00
Add to cart
Black Polka Dot Round Toe Block Heel Mary Jane Pumps with Tulip Nicepairs Black Polka Dot Round Toe Block Heel Mary Jane Pumps with Tulip Nicepairs

Black Polka Dot Round Toe Block Heel Mary Jane Pumps with Tulip

$117.00
Add to cart
White Dot Open Toe Chunky Heel Mules with Buckle Nicepairs White Dot Open Toe Chunky Heel Mules with Buckle Nicepairs

White Dot Open Toe Chunky Heel Mules with Buckle

$112.00
Add to cart
Pink Patent Leather Pointed Toe Stiletto Heel Pumps with Dot Nicepairs Pink Patent Leather Pointed Toe Stiletto Heel Pumps with Dot Nicepairs

Pink Patent Leather Pointed Toe Stiletto Heel Pumps with Dot

$109.00
Add to cart
Yellow & Black Dot Pointed Toe Suede Loafers With Buckle Flatform Loafers Nicepairs Yellow & Black Dot Pointed Toe Suede Loafers With Buckle Flatform Loafers Nicepairs

Yellow & Black Dot Pointed Toe Suede Loafers With Buckle Flatform Loafers

$112.00
Add to cart
White Pointed Toe Polka Dots Slingback Mules With Strap Flats Nicepairs White Pointed Toe Polka Dots Slingback Mules With Strap Flats Nicepairs

White Pointed Toe Polka Dots Slingback Mules With Strap Flats

$107.00
Add to cart
Black Polka Dot Open Toe Flared Heel Sandals with Bow-Knot Nicepairs Black Polka Dot Open Toe Flared Heel Sandals with Bow-Knot Nicepairs

Black Polka Dot Open Toe Flared Heel Sandals with Bow-Knot

$109.00
Add to cart
Black Dot Pointed Toe Suede Loafers With Rhinestone Bow Decor Low Heel Chunky Loafers Nicepairs Black Dot Pointed Toe Suede Loafers With Rhinestone Bow Decor Low Heel Chunky Loafers Nicepairs

Black Dot Pointed Toe Suede Loafers With Rhinestone Bow Decor Low Heel Chunky Loafers

$112.00
Add to cart
Multicolor Crystal & Polka Dot Decor Round Toe Flat Loafers Nicepairs Multicolor Crystal & Polka Dot Decor Round Toe Flat Loafers Nicepairs

Multicolor Crystal & Polka Dot Decor Round Toe Flat Loafers

$124.00
Add to cart
Black Pointed Toe Polka Dots Flats With Buckle Pearl Low Chunky Heels Nicepairs Black Pointed Toe Polka Dots Flats With Buckle Pearl Low Chunky Heels Nicepairs

Black Pointed Toe Polka Dots Flats With Buckle Pearl Low Chunky Heels

$107.00
Add to cart
Black Dot Pointed Toe Stiletto Heel Pumps with Rhinestone Decor Nicepairs Black Dot Pointed Toe Stiletto Heel Pumps with Rhinestone Decor Nicepairs

Black Dot Pointed Toe Stiletto Heel Pumps with Rhinestone Decor

$120.00
Add to cart
Multicolor Dot Lace Up Ankle Boots With Zipper Decorative Chunky Heels Nicepairs Multicolor Dot Lace Up Ankle Boots With Zipper Decorative Chunky Heels Nicepairs

Multicolor Dot Lace Up Ankle Boots With Zipper Decorative Chunky Heels

$132.00
Add to cart
Black Dot Pointed Toe Flared Heel Strappy Butterfly Slingback Pumps Nicepairs Black Dot Pointed Toe Flared Heel Strappy Butterfly Slingback Pumps Nicepairs

Black Dot Pointed Toe Flared Heel Strappy Butterfly Slingback Pumps

$112.00
Add to cart
Black & White Satin Pointed Toe Stiletto Heel Mules with Polka Dots Nicepairs Black & White Satin Pointed Toe Stiletto Heel Mules with Polka Dots Nicepairs

Black & White Satin Pointed Toe Stiletto Heel Mules with Polka Dots

$111.00
Add to cart
Black Polka Dot Peep Toe Stiletto Heel Platform Slingback Pumps Nicepairs Black Polka Dot Peep Toe Stiletto Heel Platform Slingback Pumps Nicepairs

Black Polka Dot Peep Toe Stiletto Heel Platform Slingback Pumps

$120.00
Add to cart
Black & White Polka Dot Open Toe 3'' Stiletto Heel Ankle Strap Sandals Nicepairs Black & White Polka Dot Open Toe 3'' Stiletto Heel Ankle Strap Sandals Nicepairs

Black & White Polka Dot Open Toe 3'' Stiletto Heel Ankle Strap Sandals

$115.00
Add to cart
Black & White Polka Dot Closed Toe Block Heel Ankle Strap Pumps Nicepairs Black & White Polka Dot Closed Toe Block Heel Ankle Strap Pumps Nicepairs

Black & White Polka Dot Closed Toe Block Heel Ankle Strap Pumps

$120.00
Add to cart
Red & White Polka Dot Opened Toe Bow Ankle Strappy Platform Sandals With Chunky Heels Nicepairs Red & White Polka Dot Opened Toe Bow Ankle Strappy Platform Sandals With Chunky Heels Nicepairs

Red & White Polka Dot Opened Toe Bow Ankle Strappy Platform Sandals With Chunky Heels

$120.00
Add to cart
Black & White Satin Closed Pointed Toe Polka Dot Lace Up Pumps With Stiletto Heels Nicepairs Black & White Satin Closed Pointed Toe Polka Dot Lace Up Pumps With Stiletto Heels Nicepairs

Black & White Satin Closed Pointed Toe Polka Dot Lace Up Pumps With Stiletto Heels

$120.00
Add to cart
Black & White Pointed-Toe Polka Dot Pumps Heels with Mesh Bow Nicepairs Black & White Pointed-Toe Polka Dot Pumps Heels with Mesh Bow Nicepairs

Black & White Pointed-Toe Polka Dot Pumps Heels with Mesh Bow

$112.00
Add to cart
Black Pointed Toe Ballet Flats Polka Dot Printed Mary Jane Shoes Nicepairs Black Pointed Toe Ballet Flats Polka Dot Printed Mary Jane Shoes Nicepairs

Black Pointed Toe Ballet Flats Polka Dot Printed Mary Jane Shoes

$103.00
Add to cart
Black Mesh Slingback Shoes Pointed Toe Polka Dot Kitten Heel Pumps Nicepairs Black Mesh Slingback Shoes Pointed Toe Polka Dot Kitten Heel Pumps Nicepairs

Black Mesh Slingback Shoes Pointed Toe Polka Dot Kitten Heel Pumps

$120.00
Add to cart
Black & White Dot Open Toe Chunky Heel Ankle Strap Sandals Nicepairs Black & White Dot Open Toe Chunky Heel Ankle Strap Sandals Nicepairs

Black & White Dot Open Toe Chunky Heel Ankle Strap Sandals

$105.00
Add to cart
Black Pointed Toe Gold Polka Dot Print Kitten Heel Slingback Pumps Nicepairs Black Pointed Toe Gold Polka Dot Print Kitten Heel Slingback Pumps Nicepairs

Black Pointed Toe Gold Polka Dot Print Kitten Heel Slingback Pumps

$112.00
Add to cart
Black & White Polka Dot Textile Criss-Cross Strappy Ballet Flats Nicepairs Black & White Polka Dot Textile Criss-Cross Strappy Ballet Flats Nicepairs

Black & White Polka Dot Textile Criss-Cross Strappy Ballet Flats

$100.00
Add to cart
Sorry, there are no products in this collection.
class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);