(function (window) { "use strict"; var OPTIONS = window.SCREEN_SIZE_OPTIONS || {}; // wrapper + options.padding * 2 var sizeList = [980,1220,1340]; var nameList = ['small', 'medium', 'large']; var sizesLength = sizeList.length; var isBranding = false; var htmlElement = document.documentElement; var lastState, className; var options = { padding: 20, sideWidth: 140, largeSideWidth: 240, bannerStub: sizeList[0], minBranding: OPTIONS.minBranding || sizeList[1], maxBranding: 1920, classRe: /\s*screen_(\S+)/gi, classPrefix: 'screen_' }; // ширина экрана для больших ушей, когда они полностью помещаются для самого большого экрана var widthForLargeSide = sizeList[sizeList.length - 1] + (options.largeSideWidth + options.padding) * 2; function screenSize(branding) { var windowWidth = window.innerWidth; var actualWidth = windowWidth; var sideWidth, canBranding, canBrandingStub, size, result, state; // запоминаем состояние последнего вызова, например screenSize(true) в слоте п-брендинга if (typeof branding === 'boolean') { isBranding = branding; } if (isBranding) { sideWidth = windowWidth > widthForLargeSide && options.largeSideWidth || options.sideWidth; // используем 20 отступы по бокам под брендирование if (sideWidth) { actualWidth -= (sideWidth + options.padding) * 2; } } canBranding = windowWidth >= options.minBranding && windowWidth <= options.maxBranding; // не показываем брендинг на экраны меньше 1024 и больше 1900 if (!canBranding) { actualWidth = windowWidth; } canBrandingStub = actualWidth >= options.bannerStub && actualWidth < options.minBranding; // подбираем экран под окно пользователя с учетом брендинга for (var sizeNo = 1; sizeNo < sizesLength; sizeNo++) { if (actualWidth < sizeList[sizeNo]) { size = nameList[sizeNo - 1]; break; } } if (!size) { size = nameList[nameList.length - 1]; } state = [size, isBranding, canBranding, canBrandingStub, sideWidth].join(); if (lastState != state) { lastState = state; className = htmlElement.className.replace(options.classRe, '').split(' '); className.push(options.classPrefix + size); if (isBranding) { className.push(options.classPrefix + 'branding-p_need'); if (canBranding) { className.push(options.classPrefix + 'branding-p'); className.push(options.classPrefix + 'branding-p_' + sideWidth); } else if (canBrandingStub) { className.push(options.classPrefix + 'branding-p_banner-stub'); } } htmlElement.className = className.join(' '); try { window.dispatchEvent(new Event('resize')); } catch (ex) {} } } /** * Создает функцию, игнорирующую вызовы происходящие чаще заданого интервала * @param originalFn функция, частоту вызова которой необходимо ограничить * @param [timeout = 100] интервал * @param [callImmediately = false] флаг, указывающий что функция должна выполняться в начале группы вызовов * @returns {Function} */ function debounce (originalFn, timeout, callImmediately) { var timer = null; return function debounced () { var context = this, args = arguments; function delayed () { if (!callImmediately) { originalFn.apply(context, args); } timer = null; } if (timer !== null) { clearTimeout(timer); } else if (callImmediately) { originalFn.apply(context, args); } timer = setTimeout(delayed, timeout || 100); }; } screenSize(); window.screenSize = screenSize; if (window.addEventListener) { window.addEventListener("resize", debounce(screenSize), false); } else if (window.attachEvent) { window.attachEvent("onresize", debounce(screenSize)); } })(this);
25 февраля
Skoda Octavia 1.6 101hp AT
Машина как машина. За 10 лет владения ни разу не подводила, проехал за это время ~160 000 км. Заменено: все резинки в передней подвеске (берите только оригинальные, замены пробовал разные - ходят по...
4.7
24 февраля
Ford Escape 2.3 i 16V 4WD AT
Взял американца в 2014году, в России с 2011. Я второй хозяин. Передний привод.
4.3
Все отзывы
18 января 2018 08:37, Новости

Подтвердился еще один случай гибели водителя от подушки Takata

Установлено, что при аварии дефектная подушка безопасности буквально выстрелила в женщину кусочками металла
Читайте также
Мировой поставщик подушек безопасности объявил о банкротствеБанкротство Takata может стать крупнейшим финансовым крахом в Японии со времен Второй мировой войны

Власти штата Флорида подтвердили очередной случай гибели человека в ДТП в результате срабатывания дефектной подушки безопасности производства японской компании Takata, сообщает ТАСС. Так, власти штата по итогам расследования официально признали, что смерть 34-летней Николь Бейкер, попавшей в ДТП в июле прошлого года, наступила в результате неправильного срабатывания бракованной подушки безопасности от Takata. Раскрывшись при аварии, она буквально выстрелила в женщину кусочками металла.

ДТП произошло в городе Холидей (штат Флорида), когда автомобиль Honda Accord 2002 года выпуска, в котором, помимо Бейкер, находились ее пожилая мать, 10-летний сын и пятилетняя дочь, врезался в другую машину, нарушившую ПДД. Бейкер, находившаяся за рулем, получила серьезные ранения и скончалась в больнице. Как установили в итоге власти, Бейкер осталась бы жива после ДТП, если бы не дефектный элемент безопасности.

Таким образом, смерть Бейкер стала, по подсчетам AP, 15-м официально подтвержденным случаем гибели в США, к которому привело срабатывание проблемной подушки безопасности Takata, отмечает издание. В мире это уже как минимум 21-й случай такой смерти.

Скандал вокруг японской компании вспыхнул в 2014 году, когда выяснилось, что производимые компанией «подушки» небезопасны. В итоге компания была вынуждена объявить о проведении сервисной кампании. В общей сложности Takata заменила более чем 100 млн подушек безопасности. Отзывная кампания затронула практически всех мировых производителей автомобилей, в том числе концерны Volkswagen, Toyota, Honda и General Motors.

В январе 2017 года Takata согласилась выплатить в США штраф в размере $1 млрд. Долг компании в настоящее время превышает 1 трлн иен или более $9 млрд. В июне прошлого года японская компания подала заявление о банкротстве в Японии и США.

Подпишитесь на новую рассылку Авто Mail.Ru, чтобы быть в курсе главных новостей и новинок в мире автомобилей
Комментарии
97
chebly chebly
Подушки спасают от сильного удара .лучше об подушку.чем об стойку головой или об торпеду с рулём.
СсылкаПожаловаться
chebly chebly
От мощного лобового удара может и выбросить из машины .что спасет жизнь.
СсылкаПожаловаться
Fish Eye
Смертельней чем езда в маршрутной газельке нет ни одного транспорта в мире!
СсылкаПожаловаться
Чтобы оставить комментарий, вам нужно авторизоваться.
Подпишитесь на нас
Новости от Авто Mail.Ru