DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
5 / 9
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
DIY Diamond Painting Separator Tool Divider、[Everydayedeals]
Save $-3.99
EDS

DIY Diamond Painting Separator Tool Divider

$3.99
23 sold
Color
Qty 3000 in stock

DIY Diamonds Painting Separator Separate Diamonds Mosaic Divider Art Crafts Handmade Drill Disc Dividing Tool

Feature:
1. Diamonds painting tool kit: This diamonds painting separator is specially used to separate diamonds painting points gathered together.
2. Wide application: This small tool is applicable to all kinds of diamonds, such as round diamonds, square diamonds and crystal diamonds. This is a must for anyone who paints diamonds.
3. Simple work: Not only can the diamonds colored drill grinder separate all the small drills stuck together, but also it can save you time to enjoy the diamonds colored painting.
4. Easy to use: just pour the diamonds point into the tray of the grinder and shake it into the groove, and try not to overfill it.
5. Satisfaction Guarantee: We strive to provide each customer with the highest standard of customer service to ensure you have a pleasant shopping experience. If you have any issues, inquiries or need assistance, please feel free to contact us directly.


Specification:

Origin: Mainland China
Style: Modern
Color: Blue,Red, Green,White(optional)
Pattern: Solid
Trade name: Diamonds Painting Separator
Commodity color: blue, red, green, transparent
Commodity size: 6cm/2.36in in diameter, 2.5cm/0.98in in height
Product weight: 25g
Commodity use: separate diamonds that cannot be separated from each other

External Packaging: Paper Bag

Note:
Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. Thank you!
Please allow 1-2cm measuring deviation due to manual measurement.


Package  Content:
1 x Diamonds Painting Separator

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.