(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ПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискВсе проекты
Наверх

Телепрограмма на сегодня (Омск)

Вы просматриваете программу для региона «Омск». Чтобы посмотреть телепрограмму вашего региона, перейдите на главную страницу телепрограммы
Пт, 22Сб, 23Сегодня
, Сейчас
Пн, 25Вт, 26Ср, 27Чт, 28Пт, 29Сб, 30Вс, 31
Ещё
Пт, 22Сб, 23СегодняПн, 25Вт, 26Ср, 27Чт, 28Пт, 29Сб, 30Вс, 31
Фильмы
Сериалы
Спорт
16:35Премьера сезона. "Русский керлинг" (Выпуск от 24 марта)
17:40Чемпионат мира по фигурному катанию. Показательные выступления
19:25Лучше всех!
21:00Толстой. Воскресенье
22:30"Что? Где? Когда?" Весенняя серия игр (Передача 2-я)
15:30Боль чужой потери
20:00Вести недели
22:00Москва. Кремль. Путин
22:40Воскресный вечер с Владимиром Соловьёвым
01:30"Далёкие близкие" с Борисом Корчевниковым
16:30Письмо Надежды
20:25Разоблачение Единорога (1-я - 3-я серии)
23:05События
23:25Разоблачение Единорога (4-я серия)
00:20Страх высоты
17:00Новые русские сенсации
18:00"Итоги недели" с Ирадой Зейналовой
19:10"Ты супер!" Суперсезон
21:40Отцы и деды
23:25Брэйн ринг
16:50Больше, чем любовь (Любовь Орлова и Григорий Александров)
17:30Картина мира с Михаилом Ковальчуком (Вызовы будущего)
18:15Пешком... (Горки Ленинские)
18:40Ближний круг Владимира Панкова
19:35Романтика романса (Василий Герелло)
16:25Тор
18:45Тор-2. Царство тьмы
21:00Премьера! "Тор. Рагнарёк"
23:35Стрелок
02:05Типа копы
15:40Хеллбой-2: Золотая армия
18:00Стражи Галактики
20:30Джон Картер
23:00Добров в эфире
00:00"Военная тайна" с Игорем Прокопенко
16:20Комеди Клаб (630-я серия)
17:20О чем говорят мужчины. Продолжение
19:30Экстрасенсы. Битва сильнейших (17-я серия)
21:00Stand Up (144-я серия)
22:00Дом-2. Город любви
13:45Моя любимая мишень (1-я - 4-я серии)
18:006 кадров
19:00Стрекоза (1-я - 4-я серии)
23:45Про здоровье
00:006 кадров
Расписание канала меняется в течение дня — смотрите прямой эфир.
15:00Туман
18:30Туман-2
21:45Улетное видео
23:00+100500
23:35Игрок
15:30На игре-2
17:15Пол: Секретный материальчик
19:15Телекинез
21:15Гарри Поттер и узник Азкабана
00:00Последний герой
17:00Новости. Главное
17:45Легенды советского сыска
22:00Фетисов
22:45Шестой
00:25Простая история
16:45Дикий (Фамильное гнездо)
17:45Дикий (Телохранитель)
18:40Дикий (Прощай, оружие)
19:40Дикий (Новый год точка ру)
20:40Дикий (Курьер)
16:55Все на Матч!
17:55Новости
18:05Биатлон с Дмитрием Губерниевым
18:40Биатлон. Кубок мира. Масс-старт. Женщины. Прямая трансляция из Норвегии
19:35Футбол. Чемпионат Европы-2020. Отборочный турнир. Прямая трансляция (Казахстан - Россия)
16:00Папа попал
01:00Моя девушка - монстр
03:00Мыслить как преступник
04:30Обмен жёнами
05:20Обмен жёнами
16:50Орел и Решка. Америка
17:50Орел и решка. По морям-3
18:50Орел и решка. Перезагрузка
19:50Орел и Решка. Америка
20:50Орел и решка. Перезагрузка
16:10Русалочка: Начало истории Ариэль
17:40Храбрая сердцем
19:30Ральф
21:35Пенелопа
23:35Фильм о Лиззи Магуайр
17:00Симпсоны (13-я серия - "Выбор Сельмы")
17:30Симпсоны (14-я серия - "Брат с той же планеты")
17:55Футурама (6-я серия)
18:25Футурама (7-я серия)
18:50Хиты нон-стоп ("Американский папаша". 6 сезон. 8-я и 9-я серии. "Футурама". 9 сезон. 1-я и 2-я серии)
17:00Новости
17:15Гетеры Майора Соколова (2-я - 4-я серии)
19:30Вместе
20:30Гетеры Майора Соколова (4-я - 8-я серии)
00:35Бобби
15:45Лео и Тиг
17:35Маленькое королевство Бена и Холли
19:05Царевны
20:30Спокойной ночи, малыши!
20:45Ми-Ми-Мишки
17:00Универ (9-я серия - "Акция")
17:30Универ (10-я серия - "Гей")
18:00ХБ
18:30ХБ
19:00ХБ
17:00ИП Пирогова (17-я серия)
17:30ИП Пирогова (18-я серия)
18:00ИП Пирогова (19-я серия)
18:30ИП Пирогова (20-я серия)
19:00Сваты (15-я серия)
16:05Театр обреченных (6-я - 10-я серии)
18:00Новости
18:05Театр обреченных (6-я - 10-я серии)
20:10Фигура речи
20:40Крымчане
Новости ТВ