(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);
Mail.RuПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискВсе проекты
Рассылка
Подпишитесь на рассылку Mail Леди, чтобы быть в курсе главных новостей
18 января 2018

СМИ: Мишель Уильямс помолвлена

37-летняя Мишель Уильямс обручена с 50-летним финансистом из Нью-Йорка Эндрю Йомансом.

Сразу несколько источников сообщили радостную новость порталу Us Weekly, хотя сама Мишель информацию никак не прокомментировала.

Она просто мечтает о тихой семейной жизни с хорошим парнем. 
Источник
Во время загрузки произошла ошибка.

К слову, звезда фильма «Величайший шоумен» сама спровоцировала слухи о помолвке, появившись на красной дорожке церемонии «Золотой глобус» с бриллиантовым кольцом на безымянном пальце.

Эндрю и Мишель впервые были замечены вместе в июле 2017 года во время отдыха в Риме.

Напомним, в 2004 году Мишель стала встречаться со своим коллегой по фильму «Горбатая гора» Хитом Леджером. В 2005 году у них родилась дочь Матильда, в 2007-м пара сообщила о расставании. После смерти Леджера в 2008 году к актрисе и ее дочери было приковано внимание публики и прессы. Уильямс решила вести предельно закрытый образ жизни и почти перестала давать интервью. 

Вы подписались на рассылку.Отменить
Подписаться на рассылку
Горячие темы комьюнити
Замужем. 10 лет. Мне 35 лет. Муж сначала не против был ребенка, но сначала не было жилья, теперь когда жильё есть он не хочет ребенка. Знаю, что беременеть обманом плохо, но считаю, что он меня тоже...
331
Кабала
Лиза-Наташа Котванова
Приходила подруга, посидели разговорились: с мужем развелась, двое детей, ипотека платит 110 в месяц, из-за нужны в деньгах пашет с утра до утра, встречаемся хорошо если раз в 8 месяцев, платить за...
324
Чтобы деньги закончились. Как так у людей деньги заканчиваются? Как может не хватить до зарплаты? Если вы считать не умеете, держать аппетиты свои не умеете при отсутствии приличных доходов , то кто...
306
Разговаривают по телефону на личные темы так, что слышно всем. Или поют идут по улице с таким голосом, с которым неприлично петь даже в душе... Или идут и жуют находу шоколадку/ бутерброд/ яблоко/...
263
Ну вот и настал день черный.... Не думала что так получится. Тапками Не швырять. Я не тролль или как там еще. Я девушка 28 лет на 8 месяце беременности. Работала всегда, на шее ни у кого не сидела...
253
Проблемы с мужем, ругаемся. Ребенку 2 месяца, он считает, что я слишком часто его мою, а это раз в день вечером! Он до одурения, до хрипоты спорит, что ребенку не надо так часто мыться. Аргумент, что...
246
История моих просмотров
СкрытьПоказать
Подпишитесь на нас
Рассылка Mail Леди