(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ПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискВсе проекты
Рассылка
Подпишись на рассылку, чтобы всегда знать, как поднять себе настроение
Рассылка
Подпишись, и ты всегда будешь знать, чем порадовать свою семью и побаловать себя
Рассылка
Подпишись и узнай о себе больше!
18 августа 2018, Источник: Комсомольская правда

Путин станцевал с главой МИД Австрии на ее свадьбе

18 августа глава российского государства 65-летний Владимир Путин прибыл в австрийский Грац на свадьбу 53-летнего министра иностранных дел Карин Кнайсль, которая выходит замуж за 54-летнего бизнесмена Вольфганга Мейлингера. Путин подарил невесте букет цветов, а в ответ она трижды поцеловала его. Кроме того, Путин и Кнайсль станцевали вместе на глазах гостей.

Во время загрузки произошла ошибка.

Праздничное торжество Карин Кнайсль пройдет в заведении Gasthaus Tscheppe an der Weinstrae в Южной Штирии. На мероприятии собрались около 100 гостей, среди которых — канцлер Австрии Себастьян Курц.

Во время загрузки произошла ошибка.

Пресс-секретарь президента России Дмитрий Песков ранее подтвердил, что после свадьбы Путин отправится в Берлин на встречу с канцлером ФРГ Ангелой Меркель. Стороны обсудят ситуацию в Сирии и на Украине, а также сотрудничество в сфере энергетики.

О том, как живут женщины-политики, читай в нашем материале, а о том, как выбрать стильное и недорогое свадебное платье, можно узнать в этой статье.

Вы подписались на рассылку.Отменить
Подписаться на рассылку
Комментарии
11
vadus volkov
В ответ на комментарий от Aleksandr Unnamed
Комментарий удален.Почему?
А помнишь как ельцын бухой дирижировал оркестром в Германии даже калинку малинку спел?
СсылкаПожаловаться
Andreas Sanchez
Так это же Лиам Ниссон переодетый в женщину
СсылкаПожаловаться
светлана базанова
к чему этот пафос
СсылкаПожаловаться
Lex
В ответ на комментарий от светлана базанова
светлана базанова
к чему этот пафос
СсылкаПожаловаться
это политика, тебе не понять.
СсылкаПожаловаться
Lex
В ответ на комментарий от vadus volkov История переписки2
vadus volkov
А помнишь как ельцын бухой дирижировал оркестром в Германии даже калинку малинку спел?
СсылкаПожаловаться
помню как он бухой не смог выйти с самолета.
СсылкаПожаловаться
Снежана Казакова
подарки и Кубанский хор с перелетом, кто за все это платил? не из своего же кармана.
СсылкаПожаловаться
Саша
Смотрела в сети видео со свадьбы. Там жених вообще где- то на задворках, всё вертится вокруг нашего ВВП) И танец он танцует, и тосты говорит, и вообще центровой)) Молодец)
СсылкаПожаловаться
Саша
Смотрела в сети видео со свадьбы. Там жених вообще где- то на задворках, всё вертится вокруг нашего ВВП) И танец он танцует, и тосты говорит, и вообще центровой)) Молодец)
СсылкаПожаловаться
Юлия Бурданова
Владимир Владимирович - молодец. Даже станцевать смог с партнёршей
СсылкаПожаловаться
Елена Илларионовна
молодец!
СсылкаПожаловаться
Чтобы оставить комментарий, вам нужно авторизоваться.
Вы не ввели текст комментария
Вы не ввели текст комментария
Горячие темы комьюнити
Добрый день, уважаемые форумчане! Недавно родила ребенка - девочку. С ней все хорошо, но мне не даёт покоя, что она родилась с темными волосами и темно-серо-синими глазами. Я сама натуральная...
488
Прививки: кто за?
Люся Яневич
В российском Минздраве предлагают наказывать за публичные призывы к отказам от прививок. В министерстве указывают, что в России, как и во всем мире, через СМИ, интернет и религиозные секты...
477
Про мужчин
Алена Барсукова
Мне очень нужен муж. Нет времени на поиски его в реале. В одной темке здесь, мне посоветовали искать его в интернете. На сайтах знакомств найти хоть кого-то нормального у меня не получилось (может...
432
Прогуливалась сегодня по Невскому. И начала присматЖенщины, девушки все как одна поголовно в брюках и джинсах. Погода отличная, куда делись платья, юбки и каблуки?
379
Наверное, многих сейчас волнует вопрос, почему красивые женщины за 30 не хотят выходить замуж и выбирают зачастую рожать ребенка для себя?! А причин тому множество. Во-первых, после 30 многие женщины...
331
Тема про мытарства на сайте знакомств неожиданно собрала шквал комментов, основной дискурс большинства которых можно выделить тем самым принципом "Что можно Юпитеру...", выраженном, в...
222
История моих просмотров
СкрытьПоказать
Подпишитесь на нас
Рассылка Леди Mail.ru