Saturday, October 23, 2021

Victoria Myers

Good morning lovely knitters!  Wow - New England is just exploding with color!!  Is there anything better than fall?  I love it SO much!  And there have been boxes and boxes of yarn arriving - making it even more exciting!

This week, we got a whole bunch of gorgeousness from Lana Grossa and Trendsetter.  I only managed to get 2 of these online so far - you'll have to pop in to see the other two.  But first - Meilenweit Merino!!  Lana Grossa sock yarn is sock the the hardest wearing sock yarn in existence (I've had socks for 7+ year made out of it and still going strong!) and this one is simply delightful!

Next - Trendsetter Candy Landy!  This one is so pretty and I had suspicions that it would be perfect for colorwork with Cotton Merino (one of my truest loves of all time) and the suspicions were correct!  Pop in and see the little swatch and then plan some amazing colorwork with these two!

This week, SOS boxes also went out, which means you can sign-up now for November's box and get our next new kit before anyone else!!

October's SOS box contained the gorgeous Walkabout Shawl!  It is made with Louisa Harding Pittura and Ella Rae Silky Kid and is easy and perfect for throwing on inside or out for a little snuggle layer!  It is available in 6 of 7 colors that we put together!

In weirded news - in my endless stalking of Amitola, I happened to see a bunch of amazing discontinued (I cried, I tell you, when these left years ago) colors appear.  Naturally, I scooped them up as fast as my little fingers could click!  I haven't put them online, but you should come and grab them before they disappear again - color 116!!!!  One of my all time favorites is in that box!!

 And last - just to keep you honest - 9 weeks until Christmas!!  Our featured project for this week is A Few Stairs Short of Heaven - mainly because the reactions to this one from knitters and non-knitters alike mean that it will make an AWESOME gift for many, many of your peeps!  Get one on the needles today!  It is a surprisingly quick knit!

Have a wonderful autumn week, everyone!

Island Yarn 
189 Main Street
Maynard, MA  01754
Hours: Wednesday to Saturday, 12-5

Leave a Comment

Please note, comments must be approved before they are published

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 = .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 ="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(), ); }