Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
1/7
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet
00:00
00:00
1/7

Hand Blown Glass Hummingbird Feeder - 34 Ounces - Comet

$26.99
$0.00
Save $-26.99
1 sold
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.

About this item

  • ATTRACT HUMMINGBIRDS TO YOUR GARDEN: Bring more hummingbirds to your window, porch, or garden with this beautiful glass nectar feeder, complete with an ant-guard moat and 4 metal bird perches above colorful feed ports. Give the hummingbirds a place they can feed all to themselves!
  • EASY-TO-FILL NECTAR FEEDER: To fill your glass feeder with hummingbird food, simply unscrew the glass well from the metal feeder section, fill it with sugar water, and screw it back on. Because of the beautiful colors in the glass, there is no need to color the sugar water. It's simple and fast, and the leakproof seals protect your deck or yard from bird-food spillage.
  • SIMPLE TO CLEAN: Cleaning this bird feeder is a breeze. The clear glass top and screw-apart design make it simple to see when dirt or residue has built up. After taking the feeder apart, use a small brush to clean the feeder with warm water and soap. Rinse the feeder thoroughly and dry it before reassembling.
  • BEAUTIFUL GLASS YARD ART: Hummingbirds love the bright colors of this stunning glass bird feeder, but it also looks lovely sparkling in the sun on your porch or in your garden. Enjoy a colorful show that only Mother Nature can provide when you put this colorful feeder out in your yard and watch the sunshine through the glass.
  • MAKES A GREAT GIFT: This classic, pretty yard accessory looks good in any outdoor space, making it a wonderful housewarming gift or holiday present for an avid gardener or a bird lover. Anyone who appreciates nature and animals will love receiving this as a gift. It also makes a perfect present for renters with only a porch or balcony space.