Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
1/9
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
Door Hinge Gap Adjustment Wrench
1/9

Door Hinge Gap Adjustment Wrench

$59.99
$79.99
Save $20.00
Color
Please select a color
Quantity
Barcode:

  • TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more

FEATURES

WIDE COMPATIBILITY - The Door Hinge Gap Adjustment Wrench is designed to accommodate a variety of door hinge types and sizes, making it a versatile addition to your toolbox. Whether you’re dealing with residential doors, office partitions, or garage doors, this wrench fits seamlessly.

EXCELLENT STEEL MATERIAL - Crafted from high-quality steel, our adjustment wrench offers durability and longevity. The robust construction ensures that it can withstand the rigors of frequent use without bending or breaking. The steel material is resistant to rust and corrosion, ensuring that your tool remains in top condition even in challenging environments.

EASY TO USE - The user-friendly design of the Door Hinge Gap Adjustment Wrench makes it incredibly easy to operate, even for those with minimal experience. The ergonomic handle provides a comfortable grip, allowing for precise adjustments without straining your hand.

SOLUTION TO VARIOUS PROBLEMS - This adjustment wrench is not just a tool; it’s a comprehensive solution for common door problems. Whether you’re dealing with sagging doors, uneven gaps, or sticking hinges, this wrench helps restore functionality and aesthetics to your doors.

SPEC

Color: Black

Length: 40cm

Width: 10cm

Height: 2cm

Weight: 1.3kg

Material: steel

Package Includes: 1×Door Hinge Gap Adjustment Wrench

NOTES

Please allow 2-3cm error due to manual measurement. Please make sure you do not mind before purchasing.

Color may not appear as exactly as in real life due to variations between the computer monitors.

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.