News

Saturday, April 30, 2022 - LYS DAY!!!

Victoria Myers

Saturday, April 30, 2022 - LYS DAY!!!

Good morning lovely knitters!!  Wahooooooo!  It is LYS Day!!  And I REALLY hope that means that I'm going to see loads of your smiling beautiful faces!  We've got loads of fun in store, so I had better not get caught up in rambling about the weather! TODAY ONLY to celebrate LYS DAY -  Since today is the LAST day for Watery Ripples to be the featured kit AND we released THREE more beautiful kits in April, we thought it would be fun to celebrate those.  Here they are - keep reading for the deal! Watery Ripples - last day as...


Saturday, April 23, 2022

Victoria Myers

Saturday, April 23, 2022

Good morning lovely knitters!  I tell yuh - you skip ONE week, and then there is SO much to talk about!  Yikes - I hope you can all hang on for all of this - it is all awesome! This week - THREE patterns/kits came to be!  The first greeted the arrival of DELICICOUS NEW Cumulus Degrade!  This yarn!  Yum - all the amazingness you have come to know and love about Cumulus in gently gradient skeins.  They are a perfect way to add some depth to your knitting without any jarring changes!   And that meant Stollen Clouds was...


Saturday, April 9, 2022

Victoria Myers

Saturday, April 9, 2022

Good morning lovely knitters!  I hope you are all waking up to a fantastic day filled with colors and yarny goodness!  Even though it is spring, and the shop slows down a bit, there are still SO many awesome things going on that you don't want to miss!!   The deadline to sign-up for SOS AND our Shawl Lovers Box for April is NOW - (actually 4/10, but we are pretty darn close now), so if you don't want to miss out on our next beautiful mystery project or shawl, make sure you sign-up TODAY! This week, we received NEW Ella...


Saturday, April 2, 2022

Victoria Myers

Saturday, April 2, 2022

Good morning lovely knitters!  I hope you all had a fantastic week and that we are out of the winter woods!  It looks like a rainy week ahead though, so maybe take advantage of this sunny, nice day to pop in and grab a project to help you through days of rain!  Which reminds me.... It is April!  Which means we have a NEW featured pattern/kit this month!    Watery Ripples!!  This is the perfect knit for April showers and just the perfect thing to have ready to wear when you finally venture out!  I *hope* I have enough Cumulus...


Saturday, March 26, 2022

Victoria Myers

Saturday, March 26, 2022

Good morning lovely knitters!!  It is looking like a PERFECT day for some yarn fondling (though, I don't know if there are days that aren't perfect for that)!   This week, we got some BIG boxes filed with Cumulus Rainbow, so it is one of those beautiful moments where all of the colors and kits using Cumulus Rainbow are fully in stock!  Wahoo!  It isn't a circumstance that lasts long, but it definitely makes me happy when I can say it!  This means you can get any colorset of the Starburst Shawl Watery Ripples Wayside Waves And Love from Afar Those...

const selectVariantByClickingImage = { // Create variant images from productJson object _createVariantImage: function (product) { const variantImageObject = {}; product.variants.forEach((variant) => { if ( typeof variant.featured_image !== 'undefined' && variant.featured_image !== null ) { const variantImage = variant.featured_image.src .split('?')[0] .replace(/http(s)?:/, ''); variantImageObject[variantImage] = variantImageObject[variantImage] || {}; product.options.forEach((option, index) => { const optionValue = variant.options[index]; const optionKey = `option-${index}`; if ( typeof variantImageObject[variantImage][optionKey] === 'undefined' ) { variantImageObject[variantImage][optionKey] = optionValue; } else { const oldValue = variantImageObject[variantImage][optionKey]; if (oldValue !== null && oldValue !== optionValue) { variantImageObject[variantImage][optionKey] = null; } } }); } }); return variantImageObject; }, _updateVariant: function (event, id, product, variantImages) { const arrImage = event.target.src .split('?')[0] .replace(/http(s)?:/, '') .split('.'); const strExtention = arrImage.pop(); const strRemaining = arrImage.pop().replace(/_[a-zA-Z0-9@]+$/, ''); const strNewImage = `${arrImage.join('.')}.${strRemaining}.${strExtention}`; if (typeof variantImages[strNewImage] !== 'undefined') { product.variants.forEach((option, index) => { const optionValue = variantImages[strNewImage][`option-${index}`]; if (optionValue !== null && optionValue !== undefined) { const selects = document.querySelectorAll('#'+ id + ' [class*=single-option-selector]'); const options = selects[index].options; for (let option, n = 0; (option = options[n]); n += 1) { if (option.value === optionValue) { selects[index].selectedIndex = n; selects[index].dispatchEvent(new Event('change')); break; } } } }); } }, _selectVariant: function() { const productJson = document.querySelectorAll('[id^=ProductJson-'); if (productJson.length > 0) { productJson.forEach((product) => { const sectionId = product.id.replace("ProductJson-", "shopify-section-"); const thumbnails = document.querySelectorAll('#'+ sectionId + ' img[src*="/products/"]'); if (thumbnails.length > 1) { const productObject = JSON.parse(product.innerHTML); const variantImages = this._createVariantImage(productObject); // need to check variants > 1 if (productObject.variants.length > 1) { thumbnails.forEach((thumbnail) => { thumbnail.addEventListener('click', (e) => this._updateVariant(e, sectionId, productObject, variantImages), ); }); } } }); } }, }; if (document.readyState !== 'loading') { selectVariantByClickingImage._selectVariant(); } else { document.addEventListener( 'DOMContentLoaded', selectVariantByClickingImage._selectVariant(), ); }