Каталог

POWERMASTER

В наличии
Предзаказ
арт. PM-MT1-DN08-BSC
Рукав термопластиковый MT1 DN 08 P=240 от POWERMASTER — это высококачественное решение для подачи красок, растворителей и неагрессивных газов. С...
406 ₽ 384 ₽
В наличии
Предзаказ
арт. PM-MT1-DN06-BSC
Рукав термопластиковый MT1 DN 06 P=300 от POWERMASTER — это высококачественное решение для подачи красок, растворителей и неагрессивных газов. С...
335 ₽ 318 ₽
В наличии
Предзаказ
арт. PM-MT1-DN12-BSC
Рукав термопластиковый MT1 DN 12 P=190 от POWERMASTER — это высококачественное решение для подачи красок, растворителей, полиолов и неагрессивных газов....
535 ₽ 507 ₽
В наличии
Предзаказ
арт. PM-VE8-DN06-BSC
Рукав термопластиковый VE8 DN 06 P=350 от POWERMASTER — это высококачественное решение для гидравлических систем с высоким давлением. С внутренним...
353 ₽ 335 ₽
В наличии
Предзаказ
арт. PM-VE8-DN10-BSC
Рукав термопластиковый VE8 DN 10 P=280 от POWERMASTER — это идеальное решение для гидравлических систем с высоким давлением. С внутренним...
465 ₽ 441 ₽
Предзаказ товара
Предзаказ успешно отправлен!
Имя *
Телефон *
Добавить в корзину
Название товара
100 ₽
1 шт.
Перейти в корзину
Обратный звонок
Запрос успешно отправлен!
Имя *
Телефон *
Сообщение *
} catch(error) { console.error('Widget "widget-type_widget_v4_catalog_1_a96a12667f540a7ceb848dcdda87dfb8"', error) } ;try { let widget = '.widget-type_widget_v4_sidebar_filter_1_71a52295f3046b5252fe7154215ae482'; let $widget = $('.widget-type_widget_v4_sidebar_filter_1_71a52295f3046b5252fe7154215ae482'); $(function() { $widget.each(function(widgetIndex, thisWidget) { $(thisWidget) .attr('data-widget-current-version', widgetIndex) .data('widget-current-version', widgetIndex); $(thisWidget).find(".js-reset-filter") .on("click", function() { let filter_form = $(this) .parents('form.filter'); filter_form.find(".filter-option__field") .prop('checked', false); filter_form.find(".filter-range__field") .prop('disabled', true); filter_form.submit(); }); $(thisWidget).on("click", ".filter-range__values-item", function() { $(this) .find(".filter-range__field") .prop('disabled', false) .focus(); }); $(thisWidget).find(".js-show-mobile-filter") .on("click", function() { $(thisWidget).find(".filter") .addClass("is-show-mobile"); }); $(thisWidget).find(".js-hide-mobile-filter") .on("click", function() { $(thisWidget).find(".filter") .removeClass("is-show-mobile"); }); $(thisWidget).on("click", '.js-toggle-show-filter-item', function() { let filter_item = $(this) .parents(".filter-item"); if (filter_item.is(".is-show")) { filter_item.find(".filter-item__content") .stop() .slideUp(250, function() { filter_item.removeClass("is-show"); }); } else { filter_item.find(".filter-item__content") .stop() .slideDown(250, function() { filter_item.addClass("is-show"); }); } }); // Сортировка $(document) .on("change", ".js-sorting-trigger", function() { let thisEl = $(this); let thisForm = thisEl.parents('form:first'); let defaultSize = $('.js-show-page-size') .html(); let order_val = thisForm.find('[name="order"]') .val(); let page_size = thisForm.find('[name="page_size"]') .val(); if (order_val == '') { $('[name="order"]') .attr('disabled', 'disabled'); } if (page_size == defaultSize) { $('[name="page_size"]') .attr('disabled', 'disabled'); } thisForm.submit(); }); EventBus.subscribe('init-filter:ui-ajax-filter', function(data) { const filterNode = data && data.filterNode if (filterNode) { const $filterNode = $(filterNode); initFilterRangeSlider($filterNode.find("[data-ajax-filter-range]")); $filterNode.find(".filter-option__field:checked") .parents(".filter-item") .addClass("is-show"); $filterNode.find(".filter-range__field:not(:disabled)") .parents(".filter-item") .addClass("is-show"); if ($filterNode.find(".filter-option__field:checked") .length > 0 || $(thisWidget).find(".filter-range__field:not(:disabled)") .length > 0) { $filterNode.find(".js-show-mobile-filter, .filter__head-reset") .addClass("is-active-filters"); } setChildrenVisibilityClass($filterNode); addChangeHandlerToFilter($filterNode); addClickHandlerToFilter($filterNode); } }); EventBus.subscribe('filter-item-loaded:ui-ajax-filter', function(data) { const filterItem = data && data.filterItem; if (filterItem) { if (data.checked && data.checked.length) { const selector = data.checked.map(one => `input[value='${one}']`) .join(', '); filterItem.querySelectorAll(selector) .forEach((el) => { el.checked = true; el.closest('.filter-item__list-item') .classList.add('ajax-filter-item-checked'); }) } if (data.classList && data.classList.length) { filterItem.classList.add(...data.classList); } const itemList = filterItem.querySelector('.filter-item__list'); itemList.dataset.childrenVisible = getChildrenVisibilityValue(itemList); } }); function addChangeHandlerToFilter($filterNode) { $filterNode.on('change', (event) => { if (event.target.classList.contains('filter-option__field') == true) { const listItemElement = event.target.closest('.filter-item__list-item'); const listElement = event.target.closest('.filter-item__list'); listItemElement.classList.toggle('ajax-filter-item-checked', event.target.checked); listElement.dataset.childrenVisible = getChildrenVisibilityValue(listElement); } }) } function addClickHandlerToFilter($filterNode) { $filterNode.on('click', (event) => { if (event.target.hasAttribute('data-ajax-filter-view-all-btn') === true) { console.log(['addClickHandlerToFilter']); } else if (event.target.hasAttribute('data-ajax-filter-hide-all-btn') === true) { onHideAllBtnClicked(event.target); } }) } function onHideAllBtnClicked(hideAllBnt) { const listElement = hideAllBnt.closest('.filter-item__content') .querySelector('.filter-item__list'); listElement.dataset.childrenVisible = getChildrenVisibilityValue(listElement); } function setChildrenVisibilityClass($filterNode) { const $itemLists = $filterNode.find('.filter-item__list'); for (const list of $itemLists) { list.dataset.childrenVisible = getChildrenVisibilityValue(list); } } function getChildrenVisibilityValue(listElement) { let visibilityLevel = 5; const checkedSize = listElement.querySelectorAll('.filter-item__list-item.ajax-filter-item-checked') .length; if (checkedSize >= 5) { visibilityLevel = -1; } else if (checkedSize > 0) { const itemsElements = listElement.querySelectorAll('.filter-item__list-item:nth-child(-n+5)'); for (let idx = 0, notChecked = 0; idx < itemsElements.length; idx++) { const item = itemsElements[idx]; if (item.classList.contains('ajax-filter-item-checked') === false) { notChecked++; } if (checkedSize + notChecked === 5) { visibilityLevel = idx + 1; break; } } } return visibilityLevel; } function initFilterRangeSlider(filterRange) { filterRange.each(function() { let filter_range = $(this); let filter_range_slider = filter_range.find(".filter-range__slider")[0]; let filter_range_field_min = filter_range.find(".filter-range__field-min"); let filter_range_field_max = filter_range.find(".filter-range__field-max"); let slider_min_value = Math.floor(filter_range.data("range-min")); let slider_max_value = Math.floor(filter_range.data("range-max")); let slider_start_val = Math.floor(filter_range.data("range-start")); let slider_end_val = Math.floor(filter_range.data("range-end")); let slider_step = Math.floor(filter_range.data("range-step")); let rangeMin = slider_min_value == slider_max_value ? 0 : slider_min_value; let rangeMax = slider_max_value == 0 ? 1 : slider_max_value; noUiSlider.create(filter_range_slider, { start: [slider_start_val, slider_end_val], range: { 'min': rangeMin, 'max': rangeMax }, step: slider_step, connect: true }); filter_range_slider.noUiSlider.on('slide', function() { changeRangeValue( filter_range_slider.noUiSlider.get()[0], filter_range_slider.noUiSlider.get()[1] ); }); filter_range_slider.noUiSlider.on('set', function() { changeRangeValue( filter_range_slider.noUiSlider.get()[0], filter_range_slider.noUiSlider.get()[1] ); }); changeRangeValue( filter_range_slider.noUiSlider.get()[0], filter_range_slider.noUiSlider.get()[1] ); function changeRangeValue(curMinValue, curMaxValue) { filter_range_field_min.val(Math.floor(curMinValue)); filter_range_field_max.val(Math.floor(curMaxValue)); curMinValue > slider_min_value ? filter_range_field_min.prop('disabled', false) : filter_range_field_min.prop('disabled', true); curMaxValue < slider_max_value ? filter_range_field_max.prop('disabled', false) : filter_range_field_max.prop('disabled', true); } filter_range_field_min.on("blur", function() { filter_range_slider.noUiSlider.set( [$(this) .val(), filter_range_slider.noUiSlider.get()[1] ] ); }); filter_range_field_max.on("blur", function() { filter_range_slider.noUiSlider.set( [filter_range_slider.noUiSlider.get()[0], $(this) .val() ] ); }); }); } }) }); } catch(error) { console.error('Widget "widget-type_widget_v4_sidebar_filter_1_71a52295f3046b5252fe7154215ae482"', error) }
Заявка
Я ознакомлен и согласен с условиями оферты и политики конфиденциальности.
Запросить Счет
Я ознакомлен и согласен с условиями оферты и политики конфиденциальности.