(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.Ru, чтобы быть в курсе главных новостей
18 января 2018

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

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

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

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

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

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

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

Обнаружили ошибку? Выделите ее и нажмите Ctrl+Enter.
Вы подписались на рассылку.Отменить
Подписаться на рассылку
Горячие темы комьюнити
мужчина должен оставлять свое жилье бывшей жене,если у нее есть ребенок или несколько от этого мужчины,независимо добрачная это его собственность или куплена в браке.Давно пора закрепить это...
1179
Право на женитьбу имеет мужчина, который может прокормить себя, жену и детей, которые появятся от этого брака; право на замужество имеет женщина, которая способна прокормить себя, детей, которые...
821
Хочу замуж...
Алёна Барсукова
Хочу засыпать и просыпаться со своим мужчиной, заботиться о нем, готовить ужин, справляться о том как прошел день, быть опорой и поддержкой))) . Может, это эгоизм, но я устала быть одна, для меня...
602
Как же я была глупа,что не думала об этом заранее. Теперь это как бы проблема стала что ли . У меня есть жильё. От родителей. Которые меня попрекают частенько, а ещё сильнее от того, что у мужа...
453
Добрый вечер, форумчане! В ребусе загаданы 14 русских рок-групп и 42 их песни. Где-то даны подсказки, где-то - догадайтесь сами.)) Коротко о правилах: в левом нижнем углу картинки цифрой обозначен...
335
Вопрос 18 +
Аноним
Девушки, насколько для вас важен куни? Я реально была уверена, что все парни это делают своим девушкам. 4 месяца отношения с парнем, уже даже сделал предложение ( на 14 февраля)!! Вижу, что влюблен...
289
Подпишитесь на нас
Рассылка Леди Mail.Ru