by Milwaukee
SKU: M18F2LT0
Save 15%
Original price $829.00
Original price $829.00 - Original price $829.00
Original price $829.00
Current price $704.65
$704.65 - $704.65
Current price $704.65
| /
`; } else if (etaTag) { // Display the extracted ETA date specialMessage = `
${etaTag}
`; } else { // Default message for less than 1 stock without special tags specialMessage = `
Allow 3-7 business days
`; } } else if (inventoryLocation.quantity === 1) { specialMessage = `
Low Stock ? Call to Check
`; } else { specialMessage = `
In Stock
`; } if (locationInfo.name != 'Tools Warehouse DC') { let clickablePhone = locationInfo.phone.slice(0, 12); // Append the location information to the container locationElement.innerHTML = ` ${locationInfo.name} ${locationInfo.address1} ${locationInfo.city}, ${locationInfo.province}, ${locationInfo.zip} ${formatPhoneNumber(locationInfo.phone)} ${specialMessage} `; // Append the location information to the container locationInfoContainer.appendChild(locationElement); } // Update total quantity totalQuantity += inventoryLocation.quantity; }); }); } else{ console.log("AVAILABLE FOR IN STORE PURCHASE ONLY") }; //Count the total stock of each variant excluding negative numbers and create a variable that's variant dependent const stockTotal = {}; data.variantLocations.forEach(variant => { const totalStock = variant.inventoryLocations.reduce((acc, location) => { if (location.quantity >= 0) { return acc + location.quantity; } else { return acc; } }, 0); stockTotal[variant.variant] = totalStock; }); //Go through all variants and display the total availability based on the above variable (on initial load and page refresh only) const availableCtr = document.getElementById("available-ctr"); const availabilityContainerOnRefresh = document.createElement('div'); availableCtr.appendChild(availabilityContainerOnRefresh); availabilityContainerOnRefresh.classList.add("variant-status"); data.variantLocations.forEach((variantLocation, variantIndex) => { const stockStatusOnRefresh = document.createElement('div'); if (variantLocation.variant != currentVariantId){ stockStatusOnRefresh.classList.add("hide-variant"); }; if (stockTotal[currentVariantId] > 1){ stockStatusOnRefresh.classList.add("in-stock"); stockStatusOnRefresh.innerHTML = "
In Stock
"; } else if (stockTotal[currentVariantId] === 1){ stockStatusOnRefresh.classList.add("low-stock"); stockStatusOnRefresh.innerHTML = "
Low Stock ? Call to Check
Looking very low at our end so best to call or email so we can confirm if this is in stock. Otherwise, we'll order it in from our supplier if we've run out.
"; } else if (stockTotal[currentVariantId] < 1){ if (productTagPreorder){ stockStatusOnRefresh.classList.add("low-stock"); stockStatusOnRefresh.innerHTML = "
" + productTagETA + "
Should come back into stock by this date. Go ahead, place an order, and it'll be shipped after the ETA.
"; } else if(productTag70){ stockStatusOnRefresh.classList.add("out-of-stock"); stockStatusOnRefresh.innerHTML = "
OUT OF STOCK
Oops, looks like we've run out. Flick us an email so we can help you find an alternative
"; } else{ stockStatusOnRefresh.classList.add("low-stock"); stockStatusOnRefresh.innerHTML = "
Allow 3-7 business days
We have to order this in from our supplier. This timeframe is on top of the delivery timeframe.
"; }; }; availabilityContainerOnRefresh.appendChild(stockStatusOnRefresh); }); //Create the div's to hold the updated stock status based on which variant the customer has selected const availabilityContainer = document.createElement('div'); availableCtr.appendChild(availabilityContainer); availabilityContainer.classList.add("variant-status"); const stockStatus = document.createElement('div'); //Create a function for when a variant selection is made window.onload = function () { const selectElement = document.querySelector('.options-selection__input-select'); selectElement.addEventListener('change', function () { availabilityContainerOnRefresh.classList.add("hide-variant"); const variantSelectionElement = document.querySelector('.variant-selection'); const selectedVariant = variantSelectionElement.getAttribute('variant'); //Display store availabilty based on variant selection const locationContainers = document.querySelectorAll('.location-info-container'); locationContainers.forEach(function (locationContainer) { const containerVariant = locationContainer.getAttribute('data-variant'); if (containerVariant === selectedVariant) { locationContainer.classList.add('selected-variant'); locationContainer.classList.remove('hidden-variant'); } else { locationContainer.classList.remove('selected-variant'); locationContainer.classList.add('hidden-variant'); } }); //Display total availabilty based on variant selection data.variantLocations.forEach((variantLocation, variantIndex) => { if (variantLocation.variant != selectedVariant){ stockStatus.classList.add("hide-variant"); } else{ stockStatus.classList.add("show-variant"); }; if (stockTotal[selectedVariant] > 1){ stockStatus.classList.add("in-stock"); stockStatus.classList.remove("low-stock", "out-of-stock"); stockStatus.textContent = "In Stock"; } else if (stockTotal[selectedVariant] === 1){ stockStatus.classList.add("low-stock"); stockStatus.classList.remove("in-stock", "out-of-stock"); stockStatus.textContent = "Low Stock ? Call to Check"; } else if (stockTotal[selectedVariant] < 1){ if (productTagPreorder){ stockStatus.classList.add("low-stock"); stockStatus.classList.remove("in-stock", "out-of-stock"); stockStatus.textContent = `${productTagETA}`; } else if(productTag70){ stockStatus.classList.add("out-of-stock"); stockStatus.classList.remove("in-stock", "low-stock"); stockStatus.textContent = "OUT OF STOCK"; } else{ stockStatus.classList.add("low-stock"); stockStatus.classList.remove("in-stock", "out-of-stock"); stockStatus.textContent = "Allow 3-7 business days"; }; }; availabilityContainer.appendChild(stockStatus); }); }); }; }) .catch((error) => { // Handle errors console.error('Error:', error.message); }); // HANDLE TABS function openCity(evt, cityName) { // Declare all variables var i, tabcontent, tablinks; // Get all elements with class="tabcontent" and hide them tabcontent = document.getElementsByClassName('custom-tabcontent'); for (i = 0; i < tabcontent.length; i++) { tabcontent[i].style.display = 'none'; } // Get all elements with class="tablinks" and remove the class "active" tablinks = document.getElementsByClassName('custom-tablinks'); for (i = 0; i < tablinks.length; i++) { tablinks[i].className = tablinks[i].className.replace(' active', ''); } // Show the current tab, and add an "active" class to the button that opened the tab document.getElementById(cityName).style.display = 'block'; evt.currentTarget.className += ' active'; }
The M18 FUEL™ Dual Battery Line Trimmer meets the performance, durability, and ergonomic needs of landscape maintenance professionals. The Line Trimmer provides the high constant power, delivering the maximum peak torque. This Line Trimmer provides users with the fast clearing, cutting through the most demanding applications while maintaining the high line speed. The POWERSTATE™ Brushless Motor and advanced electronic package allows the Line Trimmer to reach full throttle in under 1 second, boosting control and productivity. REDLINK™ PLUS Intelligence enables full-circle communication between the tool and battery, providing users with ultimate performance, protection, and productivity. The advanced electronic package also delivers high and low speeds, as the variable speed trigger gives users ultimate control over the power range. The Line Trimmer requires 2x M18™ REDLITHIUM™-ION Batteries for operation, and is optimised to be used with M18™ REDLITHIUM™-ION HIGH OUTPUT™ batteries. M18™ REDLITHIUM™-ION HIGH OUTPUT™ 8.0Ah Batteries (sold separately) provide users maximum performance and runtime in demanding applications. The Easy Load Trimmer Head provides an easy line loading experience and the ability to load up to 7.6 m of trimmer line in under 30 seconds. The M18 FUEL™ Dual Battery Line Trimmer is fully compatible with 250+ solutions on the M18™ system.
Features:
- Instant throttle response, reaches full power in under 1 second
- Variable speed trigger with lock-off allows users to take full control of the power range
- Two speed modes allows users to choose between maximum performance or extended runtime
- Maintains line speed under load for fast clearing
- Easy Load Trimmer Head can be loaded with 7.6 m of 2.0 mm line, 6.0 m of 2.4 mm line or 4.5 m of 2.7 mm line in under 30 seconds
- Adjustable cutting swath from 381 mm to 432 mm for maximum runtime or maximum clearing capacity and power
- Heavy duty harness mount allows for quick attachment of shoulder strap for user comfort in extended clearing
- Bump feed system provides users with control of line advancement
- Optimised for best performance with HIGH OUTPUT™ batteries
Specifications:
- Platform: M18 FUEL™
- Voltage: 18v
- Rpm: 0 – 4,900 / 0 – 6,200
- Cutting Swath: 381 – 432 Mm (15" – 17")
- Feed System: Bump Feed
- Trigger: Variable Speed
- Length: 1,801 Mm
- Weight: 5.4 Kg
- Warranty: 3 Year Tool
- Batteries Required: 2
- Line Holding Length & Diameter: 7.6m X 2.0mm Provided | 6.1m X 2.4mm | 4.5m X 2.7mm
Includes:
- (1) M18 FUEL™ Dual Battery Line Trimmer [M18F2LT]
- (1) Easy Load Trimmer Head with 2.0 mm Trimmer Line [49162748]
- (1) Shoulder Strap
- (Not Included) Battery & Charger