ChicWrap Big Plastic Wrap Shiplap Dispenser, 12 in x 750' (2025)

  • Products
  • Housewares
  • Food Storage

ChicWrap Big Plastic Wrap Shiplap Dispenser, 12 in x 750' (9)

We're here to help

If you need help with an online order or have questions about the website, please call us Monday-Friday; 8am-6pm or Saturday 8am-4pm, EST.

1-800-345-2396 or Email us anytime→

') + 6); } return snippet; } }; // Instances (new Yotpo()); (new VideoJSEmbed('.embedded-video-js')); if (document.querySelector('.offcanvas')) { var offcanvas = new Offcanvas(document.querySelector('.offcanvas')); // hide/show YOTPO reviews tab offcanvas.on('opened', function() { var reviews = document.querySelector('.yotpo-reviews-tab'); if (reviews) { reviews.style.display = 'none'; } }); offcanvas.on('closed', function() { var reviews = document.querySelector('.yotpo-reviews-tab'); if (reviews) { reviews.style.display = 'initial'; } }); (new MiniCart(offcanvas)); } // Return return {};})();

'); } }, stickyAddtocart: function() { var $row = $('.product-addtocart-row'); var $placeholder = $('.product-addtocart-placeholder'); if (!$placeholder.length) { var $placeholder = $(''); $placeholder.insertAfter($row); } var $header = $('.page-header'); var toCheck = ($row.hasClass('sticky-row') ? $placeholder.position().top + $placeholder.height() : $row.position().top + $row.height() ) - $header.height(); if (window.scrollY > toCheck) { $row.addClass('sticky-row'); $('.copyright').css('margin-bottom', '75px'); } else { $row.removeClass('sticky-row'); $('.copyright').css('margin-bottom', '0'); } }, formatNumber: function(num) { if (!Intl || !Intl.NumberFormat) { return '$' + parseFloat(num).toFixed(2); } else { const formatter = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }); return formatter.format(num); } }, displaySpecialPricing: function(percentageView) { var dsp1 = window.dsp1 || null; // standard var dsp2 = window.dsp2 || null; // special if (dsp1) { dsp1 = this.formatNumber(atob(dsp1)); } if (dsp2) { dsp2 = this.formatNumber(atob(dsp2)); } var cost = document.querySelector('.c-product-box__cost2'); if (dsp1 && dsp2) { var span = document.createElement('span'); span.innerHTML = 'Sale ' + dsp2; span.classList.add("appliance-sale"); cost.appendChild(span); var del = document.createElement('del'); del.innerHTML = dsp1; cost.appendChild(del); var cost2 = document.querySelector('.c-product-box__cost2'); cost2.appendChild(percentageView); } else if (dsp1) { cost.innerChild = dsp1; } else if (dsp2) { cost.innerChild = dsp2; } document.querySelector('.c-product-box__notice').style.display = 'none'; cost.style.display = 'flex'; }, toggleStockLocation: function() { var $locationWrap = $('.location-selections'); $locationWrap.attr( 'data-state', $locationWrap.attr('data-state') == 'closed' ? 'opened' : 'closed' ); }, ridgeWalletForm: function() { var self = this; var maxLength = 14; var threeLineFonts = [ 'Agency FB Regular', 'Amatic SC', 'Arial Narrow Bold', 'Auto Linker', 'Modern No. 20', 'Rockwell Bold' ]; var $field1 = $('#custom_field1'); // yes/no selection var $field2 = $('#custom_field2'); // font selection var $textFields = $('[name="custom_field3"],[name="custom_field4"],[name="custom_field5"]'); // toggle form var handleVisibility = function(show) { if (show) { $('[name="custom_field2"],[name="custom_field3"],[name="custom_field4"],[name="custom_field5"]').parent('.form-group').css('display', 'block'); handleFontChange($field2.val()); } else { $('[name="custom_field2"],[name="custom_field3"],[name="custom_field4"],[name="custom_field5"]').parent('.form-group').css('display', 'none'); } }; var handleFontChange = function(selection) { if (threeLineFonts.indexOf(selection) !== -1) { $('[name="custom_field5"]').parent('.form-group').css('display', 'block'); } else { $('[name="custom_field5"]').parent('.form-group').css('display', 'none'); } }; handleFontChange($field2.val()); handleVisibility($field1.val() == 'No' ? false : true); $field1.on('change', function() { handleVisibility($(this).val() == 'No' ? false : true); }); $field2.on('change', function() { handleFontChange($(this).val()); }); $textFields.on('keyup', function() { var $this = $(this); if ($this.val().length > maxLength) { $this.val($this.val().substring(0, maxLength)); } }); }, // engraving showHideEngravingOptions(selectElement) { var updateParent = function(el, value, keep) { if (!keep) { el.value = ''; } if (el) { el.parentNode.style.display = value; } }; var fontSelect = document.querySelector('select[name="custom_field2"]'); var sideOneTag = document.querySelector('input[name="custom_field2"]'); var sideOneLineOne = document.querySelector('input[name="custom_field3"]'); var sideOneLineTwo = document.querySelector('input[name="custom_field4"]'); var sideTwoLineOne = document.querySelector('input[name="custom_field5"]'); var sideTwoLineTwo = document.querySelector('input[name="custom_field6"]'); // YETI SWIG if (selectElement.value.indexOf('1 side for') !== -1) { updateParent(fontSelect,'block', true); updateParent(sideOneLineOne,'block'); updateParent(sideOneLineTwo,'block'); updateParent(sideTwoLineOne,'none'); updateParent(sideTwoLineTwo,'none'); } // YETI SWIG else if (selectElement.value.indexOf('2 sides for') !== -1) { updateParent(fontSelect,'block', true); updateParent(sideOneLineOne,'block'); updateParent(sideOneLineTwo,'block'); updateParent(sideTwoLineOne,'block'); updateParent(sideTwoLineTwo,'block'); } // KNIVES MILWAUKEE else if (selectElement.value.indexOf('Yes for') !== -1) { updateParent(fontSelect,'block', true); updateParent(sideOneLineOne,'block'); updateParent(sideOneLineTwo,'block'); } // DOG TAGS else if (selectElement.value.indexOf('Yes') !== -1) { updateParent(sideOneTag,'block', true); updateParent(sideOneLineOne,'block'); updateParent(sideOneLineTwo,'block'); updateParent(sideTwoLineOne,'block'); } // DOG TAGS else if (selectElement.value.indexOf('1 side') !== -1) { updateParent(sideOneTag,'block', true); updateParent(sideOneLineOne,'block'); updateParent(sideOneLineTwo,'block'); updateParent(sideTwoLineOne,'block'); updateParent(sideTwoLineTwo,'block'); } // DOG TAGS else if (selectElement.value.indexOf('2 sides') !== -1) { updateParent(sideOneTag,'block', true); updateParent(sideOneLineOne,'block'); updateParent(sideOneLineTwo,'block'); updateParent(sideTwoLineOne,'block'); updateParent(sideTwoLineTwo,'block'); } else { updateParent(fontSelect,'none', true); updateParent(sideOneTag,'none', true); updateParent(sideOneLineOne,'none'); updateParent(sideOneLineTwo,'none'); updateParent(sideTwoLineOne,'none'); updateParent(sideTwoLineTwo,'none'); } }, // slides (old method) plusSlides: function(n) { showSlides(self.slideIndex += n); }, currentSlide: function(n) { showSlides(self.slideIndex = n); }, showSlides: function(n) { var i; var slides = document.getElementsByClassName("mySlides"); var dots = document.getElementsByClassName("demo"); var captionText = document.getElementById("caption"); if (n > slides.length) {self.slideIndex = 1} if (n < 1) {self.slideIndex = slides.length} for (i = 0; i < slides.length; i++) { slides[i].style.display = "none"; } for (i = 0; i < dots.length; i++) { dots[i].className = dots[i].className.replace(" active", ""); } slides[self.slideIndex-1].style.display = "block"; dots[self.slideIndex-1].className += " active"; if (captionText) { captionText.innerHTML = dots[self.slideIndex-1].alt; } }, // new method loadProductImages: function() { var self = this; var imagesElm = document.querySelector('.product-images'), thumbnailsElm = document.querySelector('.product-thumbnails'), sku = imagesElm.getAttribute('data-sku'), first = imagesElm.getAttribute('data-first-image'), thumbnailsElm = thumbnailsElm.querySelector('.row ul.list-unstyled'); var createImage = function() { var div = document.createElement('div'), figure = document.createElement('figure'), img = document.createElement('img'); div.classList.add('mySlides'); figure.classList.add('js-eqHeight'); figure.style.height = '245px'; img.style.width = '100%'; img.onerror = function(e) { e.target.parentNode.parentNode.remove(); }; div.append(figure); figure.append(img); return div; }; var createThumbnail = function(index) { var li = document.createElement('li'), div = document.createElement('div'), img = document.createElement('img'); li.style.display = 'inline-block'; div.classList.add('column'); img.classList.add('demo', 'cursor'); img.style.width = '80%'; img.alt = ''; img.onclick = function(e) { self.handleThumbnailClick(e.target); }; img.onerror = function(e) { e.target.parentNode.parentNode.remove(); }; li.append(div); div.append(img); return li; }; for (var i = 0; i <= 5; i++) { var imageUrl = i === 0 ? first : "https://res.cloudinary.com/hartville-hardware/image/upload/products/" + sku + '-' + i + ".jpg"; if (i !== 0) { var image = createImage(); imagesElm.append(image); image.querySelector('figure img').src = imageUrl; } var thumbnail = createThumbnail(i + 1); thumbnailsElm.append(thumbnail); thumbnail.querySelector('div img').src = imageUrl; } }, //new method /** * Ecommerce PDP * Story [807]: Display Sale Pricing and Percent Savings * Lines: 363-350 */ percentSavings: function() { if (hrm.isEnv('development,staging,production')){ var dsp1 = window.dsp1 || null; // standard var dsp2 = window.dsp2 || null; // special if (dsp1) { dsp1 = this.formatNumber(atob(dsp1)); } if (dsp2) { dsp2 = this.formatNumber(atob(dsp2)); } var getSalePrice = function(price) { var sale; if (price) { var costInput = document.querySelector('.c-product-box__cost input'); if (!costInput) { return 0; } sale = costInput.value.replace('Sale $', ''); } else if (dsp2) { sale = dsp2.replace('$', ''); } return parseFloat(sale); }; var price = document.querySelector('.c-product-box__cost input'); if (price){ price.setAttribute('aria-label', 'Price of Product'); var sale = getSalePrice(price); var original = document.querySelector('.c-product-box__cost').getElementsByTagName('del'); if (original.length > 0){ var original = ((original[0].innerHTML).split('$'))[1]; var percentage = Math.floor((100- ((sale/original)*100))); var percentageView = (document.querySelector('.c-product-box__cost').getElementsByTagName('p'))[0]; if (percentage >= 10){ percentageView.innerHTML = "Save " + percentage + "%"; } } } else{ var del = document.createElement('del'); del.innerHTML = dsp1; del.style.fontSize = "0.65em"; var applianceNotice = document.querySelector('.c-product-box__notice'); var sale = getSalePrice(false); var original = dsp1 ? dsp1.replace('$', '') : null; if (original){ var percentage = Math.floor((100- ((sale/original)*100))); var percentageView = document.createElement('p'); percentageView.innerHTML = "Save " + percentage + "%"; } if (applianceNotice){ applianceNotice.appendChild(del); applianceNotice.addEventListener("click", function(){ displaySpecialPricing(percentageView); }); } } } }, /** * Ecommerce PDP * Story [796]: Add Price of Product to "Add to Cart" Button * */ updatePriceButton: function() { if (hrm.isEnv('development,staging,production')){ var quantity = document.querySelector('.qty'); var quantity2 = document.querySelector('.qty-number'); const additional = document.querySelector('.additional-costs'); if (!(additional === null)){ const config = {childList: true}; const callback = function(mutationsList, observer) { for (const mutation of mutationsList){ if (mutation.type === 'childList'){ buttonUpdate('.addtocart_button,.c-btn-cart', quantity.value); buttonUpdate('#engravingModal .addtocart-btn', quantity.value); } } }; const observer = new MutationObserver(callback); observer.observe(additional, config); } if (quantity){ quantity.onchange = function(){ buttonUpdate('.addtocart_button,.c-btn-cart', quantity.value); if ('#engravingModal .addtocart-btn'){ buttonUpdate('#engravingModal .addtocart-btn', quantity.value); } } } if (quantity2){ quantity2.onchange = function(){ buttonUpdate('.addtocart_button,.c-btn-cart', quantity2.value); if ('#engravingModal .addtocart-btn'){ buttonUpdate('#engravingModal .addtocart-btn', quantity2.value); } } } var getPrice = function(quantity) { var productPrice = document.querySelector('.c-product-box__cost input'); if (productPrice){ productPrice = (productPrice.value).split(' '); if (productPrice.length > 1){ productPrice = productPrice[1]; } else{ productPrice = productPrice[0]; } var rangeTest = productPrice.split('$'); if (rangeTest.length > 2){ return ""; } else{ var additionalPrice = document.querySelector('.additional-costs'); if (additionalPrice){ additionalPrice = additionalPrice.innerHTML; if (additionalPrice !== "" && additionalPrice !== NaN){ additionalPrice = additionalPrice.split(" ")[0].split('+')[1].split('$')[1]; additionalPrice = parseFloat(additionalPrice); var total = (quantity * parseFloat(rangeTest[1].replace(/,/g, ''))) + (additionalPrice * quantity); return (total.toFixed(2)).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } else{ var total = quantity * parseFloat(rangeTest[1].replace(/,/g, '')); return (total.toFixed(2)).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } } else{ var total = quantity * parseFloat(rangeTest[1].replace(/,/g, '')); return (total.toFixed(2)).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } } } else{ return ""; } }; var buttonUpdate = function(className, quantity){ var button = document.querySelector(className); if (button){ var productPrice = getPrice(quantity); if (productPrice !== ""){ button.value = "Add to Cart for $" + productPrice; button.innerHTML = "Add to Cart for $" + productPrice; } } } if (quantity){ buttonUpdate('.addtocart_button,.c-btn-cart', quantity.value); if ('#engravingModal .addtocart-btn'){ buttonUpdate('#engravingModal .addtocart-btn', quantity.value); } } } }, /** * Ecommerce PDP * Story [800]: Accordion Layout and Title Changes for Product Specifications */ downloadManuals: function(){ if (hrm.isEnv('development,staging,production')){ var ifManuals = document.querySelector('#flush-collapseSix'); if (ifManuals){ var manuals = document.querySelector('#flush-collapseSix').getElementsByTagName('a'); for (var s = 0; s < manuals.length; s++){ manuals[s].setAttribute('target', '_blank'); } const manualsPre = Array.from(manuals); var manualsContains = document.querySelector('#flush-collapseSix').getElementsByTagName('figure'); for (var i = 0; i < manualsContains.length; i++){ var manualsLinks = manualsPre[i].href; var manualsLinksDownload = manualsLinks.split("upload"); manualsLinksDownload.splice(1, 0, "upload/fl_attachment"); manualsLinks = manualsLinksDownload.join(""); manualsContains[i].insertAdjacentHTML('beforeend', ''); } } } }, /** * EcommercePDP * Issue [922]: Accordion Functioning */ scrollToAccordion_bg: function(){ var getOpenedTop = function() { return document.querySelector('#product_tabs .collapse.show').closest('.accordion-item').getBoundingClientRect().top; }; // attach to parent if (window.innerWidth < 993 || true) { document.querySelector('#product_tabs .accordion').addEventListener('shown.bs.collapse', function(e) { // get top, relative to visible screen var top = getOpenedTop(); console.log('top: ' + top); var mobileHeaderHeight = window.innerWidth < 993 ? 77.5 : 222.5;//114.5; if (top < 0) { var headerHeight = window.innerWidth < 993 ? 120 : 222.5; window.scrollTo({ top: window.scrollY - ((top * -1) + headerHeight), // header 120 with notification bar behavior: 'instant' }); } else if (top - mobileHeaderHeight > 0) { window.scrollTo({ top: window.scrollY + (top - mobileHeaderHeight), // header 77.5 without notification bar (scrolling down will hide it) behavior: 'instant' }); } }); } }, scrollToAccordion: function(){ var accordionFocus = document.querySelectorAll(".collapse");; var currentWindowY; var currentHideHeight; var closedAccordion; var openAccordion; var getOpenedTop = function() { return document.querySelector('#product_tabs .collapse.show').closest('.accordion-item').getBoundingClientRect().top; }; if (window.innerWidth < 993) { document.querySelector('#product_tabs .accordion').addEventListener('shown.bs.collapse', function(e) { // get top, relative to visible screen var top = getOpenedTop(); console.log('top: ' + top); var mobileHeaderHeight = window.innerWidth < 993 ? 77.5 : 222.5;//114.5; if (top < 0) { var headerHeight = window.innerWidth < 993 ? 120 : 222.5; window.scrollTo({ top: window.scrollY - ((top * -1) + headerHeight), // header 120 with notification bar behavior: 'instant' }); } else if (top - mobileHeaderHeight > 0) { window.scrollTo({ top: window.scrollY + (top - mobileHeaderHeight), // header 77.5 without notification bar (scrolling down will hide it) behavior: 'instant' }); } }); } else{ accordionFocus.forEach((el)=>{ el.addEventListener('hide.bs.collapse', function() { for (i = 0; i < accordionFocus.length; i++){ if (accordionFocus[i] == el){ closedAccordion = i; } } currentHideHeight = document.querySelector('#product_tabs .collapse.show').getBoundingClientRect().height; currentWindowY = window.scrollY; }); el.addEventListener('shown.bs.collapse', (e)=>{ for (i = 0; i < accordionFocus.length; i++){ if (accordionFocus[i] == el){ openAccordion = i; } } if (openAccordion > closedAccordion){ window.scrollTo({top: currentWindowY - currentHideHeight, behavior: 'instant'}); } }); if (el == document.getElementById('flush-collapseOne')){ var showButton = document.querySelector('.show-detail-cards'); showButton.addEventListener("click", function(){ if (el.classList.contains("show")){ currentHideHeight = $(el.closest('.accordion-item').querySelector('.accordion-body')).height(); } }); } }); } }, /** * Ecommerce PDP * Story [799]: Display Product Details Cards */ showMoreCards: function(){ if (hrm.isEnv('development,staging,production')){ var showButton = document.querySelectorAll('.show-detail-cards'); var hiddenCards = document.querySelectorAll('.detail-cards-hidden'); var hiddenButton = document.querySelectorAll('.hide-detail-cards'); const accordion = document.getElementById('accordionFlushExample'); var productCards = document.getElementById('flush-collapseOne'); function openCloseCards (cards, button, button2, number, style1, style2, style3, scroll){ button[number].addEventListener("click", function(){ cards[number].style.display = style1; button[number].style.display = style2; button2[number].style.display = style3; if (scroll){ $('html, body').scrollTop( $(button[number].closest('.accordion-item').querySelector('.accordion-header')).offset().top - $('.page-header').outerHeight() - ($('body').width() > 991 ? 54 : 43) // notification bar, hardcoded because it is not visible when this is triggered but appears once the page scrolls ); } }); } if (showButton.length !== 0){ openCloseCards(hiddenCards, showButton, hiddenButton, 0, "flex", "none", "flex", false); if (typeof showButton[1] !== 'undefined'){ openCloseCards(hiddenCards, showButton, hiddenButton, 1, "flex", "none", "flex", false); } } if (hiddenButton.length !== 0){ openCloseCards(hiddenCards, hiddenButton, showButton, 0, "none", "none", "flex", true); if (typeof hiddenButton[1] !== 'undefined'){ openCloseCards(hiddenCards, hiddenButton, showButton, 1, "none", "none", "flex", true); } } if (accordion){ accordion.addEventListener('hide.bs.collapse', (event) =>{ if (event.target == productCards){ hiddenCards[0].style.display = "none"; hiddenCards[1].style.display = "none"; hiddenButton[0].style.display = "none"; hiddenButton[1].style.display = "none"; showButton[0].style.display = "flex"; showButton[1].style.display = "flex"; } }); } } }, /** * Ecommerce PDP * Story [851]: Accessibility Compliance - Iteration 2 */ reviewAccessibility: function(){ if (hrm.isEnv('development,staging,production')){ setTimeout(()=>{ var stars = document.querySelectorAll('.yotpo-star-rating-icon'); if (stars.length !== 0){ for (var i = 0; i < stars.length; i++){ stars[i].setAttribute("aria-label", "Review Rating Star"); } var searchIcon = document.querySelectorAll('.yotpo-search-icon'); if (searchIcon.length !== 0){ for (var x = 0; x < searchIcon.length; x++){ searchIcon[x].setAttribute("aria-label", "Reviews Search Icon"); } } var scoreRatings = document.querySelector('.yotpo-score-filter-container'); if (scoreRatings != null){ scoreRatings.setAttribute("aria-label", "Reviews Rating Filter"); } var dropDownArrow = document.querySelector('.yotpo-dropdown-arrow-icon'); if (dropDownArrow != null){ dropDownArrow.setAttribute("aria-label", "View More Ratings"); } var verifiedReview = document.querySelectorAll('.yotpo-verified-icon'); if (verifiedReview.length !== 0){ for (var y = 0; y < verifiedReview.length; y++){ verifiedReview[y].setAttribute("aria-label", "Verified Review"); } } var reviewAmmount = document.querySelectorAll('.yotpo-sr-bottom-line-left-panel'); for (var i = 0; i < reviewAmmount.length; i++){ if (reviewAmmount[i] != null){ reviewAmmount[i].setAttribute("role", "link"); } } var viewReviews = document.querySelectorAll('.yotpo-sr-bottom-line-text'); for (var s = 0; s < viewReviews.length; s++){ if (viewReviews[s] != null){ viewReviews[s].setAttribute("role", "link"); } } // Optional Chaining (?.) document.querySelector('.yotpo-bottom-line-text')?.setAttribute("role", "link"); } } , 1000); } }, hidePopovers: function(){ $('body').on('click', function (e) { $('[data-bs-toggle="popover"]').each(function() { var $this = $(this); bootstrap.Popover.getOrCreateInstance($this[0]).hide(); }); // $('[data-bs-toggle="popover"]').popover('hide'); }); }, handleThumbnailClick: function(element) { var img = document.querySelector('.product-images img[src="' + element.src + '"]').parentNode.parentNode; document.querySelectorAll('.product-images .mySlides').forEach(function(elm) { elm.style.display = 'none'; }); img.style.display = 'block'; }, preselectShipping: function() { /** * Only preselect first if none is selected, * don't want to override existinggchoice. */ if (!$('input[name="recipient_mapping"]:checked').length) { if (document.querySelector('input[name="recipient_mapping"]')) { document.querySelector('input[name="recipient_mapping"]').checked = true; } } }, getNextDay: function(dayName) { // The current day var date = new Date(); var now = date.getDay(); // Days of the week var days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday']; // The index for the day you want var day = days.indexOf(dayName.toLowerCase()); // Find the difference between the current day and the one you want // If it's the same day as today (or a negative number), jump to the next week var diff = day - now; diff = diff < 1 ? 7 + diff : diff; // Get the timestamp for the desired day var nextDayTimestamp = date.getTime() + (1000 * 60 * 60 * 24 * diff); // Get the next day return new Date(nextDayTimestamp); }, daysToMilliseconds: function(days) { return 86400000 * days; }, calculateShippingEstimateDate: function() { var currentDate = new Date(); var msDays = this.daysToMilliseconds( currentDate.getHours() < 14 ? 6 : 7 ); var nextSunday = this.getNextDay('sunday'); var estimateDate = new Date(currentDate.getTime() + msDays); if (nextSunday < estimateDate) { // add another day to account for sunday estimateDate = new Date(estimateDate.getTime() + this.daysToMilliseconds(1)); } return estimateDate; }, calculatePickupEstimateTime: function() { var currentDate = new Date(); var todayDay = currentDate.getDay(); var sameDay = currentDate.getHours() <= 15 && todayDay !== 0 ? true : false; // before 4 and not sunday if (sameDay) { return 'As little as 2 hours'; } if (todayDay != 6) { return 'As soon as Monday'; } return 'As soon as tomorrow'; }, updateShippingEstimateDates: function() { var self = this; var days = ['Sun', 'Mon', 'Tues', 'Weds', 'Thurs', 'Fri', 'Sat']; var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; var currentDate = new Date(); var followingDay = this.calculateShippingEstimateDate(); var datetimeLabel = document.querySelectorAll('.datetime-label'); datetimeLabel.forEach(function(elm, idx) { if (elm.querySelector('.placeholder-glow')) { elm.querySelector('.placeholder-glow').remove(); if (currentDate.getHours() < 14) { elm.innerHTML = 'Order by 2 pm EST for same-day shipping'; } else { elm.innerHTML += ' ' + days[followingDay.getDay()] + '. ' + months[followingDay.getMonth()] + '. ' + followingDay.getDate(); } } }); var timeLabel = document.querySelectorAll('.time-label'); timeLabel.forEach(function(elm, idx) { if (elm.querySelector('.placeholder-glow')) { elm.querySelector('.placeholder-glow').remove(); if (hrm.isEnv('development,staging,production')) { elm.innerHTML = self.calculatePickupEstimateTime(); } else { if (currentDate.getHours() > 15) { elm.innerHTML = 'As soon as tomorrow'; } else { elm.innerHTML = 'As little as 2 hours'; } } } }); }, exclude: ['loadProductImages', 'handleThumbnailClick'] }; return self;})();
ChicWrap Big Plastic Wrap Shiplap Dispenser, 12 in x 750' (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Maia Crooks Jr

Last Updated:

Views: 6494

Rating: 4.2 / 5 (63 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Maia Crooks Jr

Birthday: 1997-09-21

Address: 93119 Joseph Street, Peggyfurt, NC 11582

Phone: +2983088926881

Job: Principal Design Liaison

Hobby: Web surfing, Skiing, role-playing games, Sketching, Polo, Sewing, Genealogy

Introduction: My name is Maia Crooks Jr, I am a homely, joyous, shiny, successful, hilarious, thoughtful, joyous person who loves writing and wants to share my knowledge and understanding with you.