2 in 1 Glass Oil Sprayer and Dispenser

people are viewing this right now
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Free shipping on orders over 59.99
Free returns within fourteen days
Contact us: service@goodidealshop.com
Secure payments
$24.99
$99.99
Save 75%
Color : Green
Quantity : 1 pc
Quantity
Description

✨Discover the convenience of our ingenious 2-in-1 kitchen tool: a space-saving oil dispenser that combines squirt and pour, making cooking a breeze! 💞

 

FEATURES

  • 🌟Versatile Kitchen Tool: Our 2-in-1 oil dispenser and sprayer combines the features of an oil dispenser and vinegar sprayer to meet all your cooking needs. The bottle's wide-mouth design eliminates the need for a funnel, ensuring ease of use.
  • ✨Safe and Durable Material: Made of high quality BPA-free glass, odorless and ensures safe and healthy food preparation. Thick glass ensures durability and is ideal for indoor and outdoor use.

  • 💕Multifunctional Use: This tool is not only a simple oil dispenser, but also perfect for dispensing cooking oil, vinegar, soy sauce and other kitchen essential liquids. It is suitable for various applications, such as grilling, salad preparation, baking, watering houseplants and even cleaning.

  • 🌷Effective Oil Control: A simple thumb press of the pump produces 0.2ml of spray at a time, allowing you to cover your food and pan evenly, effectively controlling the amount of oil used during cooking.

    FEATURES

    Material: polypropylene, glass, stainless steel

    Capacity: 470ml

    Color: green, yellow, beige.

    Size:

       

      WRAP

      1 x 2 in 1 Glass Oil Sprayer and Dispenser.

      NOTE

      Please allow slight measuring deviations due to manual measurement.

      Due to the different monitor and light effects, the actual color of the item may be slightly different from the color showed on the pictures.