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

Культура — Москва — прямой эфир, программа передач

Вт, 16Ср, 17СегодняПт, 19Сб, 20Вс, 21
Ещё
Вт, 16Ср, 17СегодняПт, 19Сб, 20Вс, 21
Внимание! Транслируется московская сетка вещания
Скрыть
06:30Пешком... (Москва детская)
07:00Генрих и Анна. Любовь, изменившая историю (2-я серия)
07:50Легенды мирового кино (Анна Маньяни)
08:20Талант (3-я серия - "Младший чертежник")
09:30Царская дорога (3-я серия - "Крест")
10:00Новости культуры
10:15Холод (3-я серия - "Человек")
11:00Сита и Рама
12:35"Полиглот". Английский с нуля за 16 часов! (Урок 11-й)
13:25Сергий Радонежский. Путь подвижника
13:50Первые в мире (Парашют Котельникова)
14:05Была ли виновна Мария-Антуанетта?
15:00Новости культуры
15:10Спектакль "Сирано де Бержерак"
17:40Театральная летопись ("Павел Хомский". Избранное)
18:20Цвет времени (Тициан)
18:30Мастера исполнительского искусства. Фортепиано. Фредерик Кемпф
19:30Новости культуры
19:45Тайны королевского замка Шамбор
20:35Спокойной ночи, малыши!
20:50Холод (4-я серия - "Психология")
Холод оказывает на человека воздействие каждый день. И тяжелее всех приходится полярникам, которые вынуждены постоянно работать при минусовых температурах. Авторы побывают на нескольких полярных станциях Антарктиды. Ознакомятся с бытом британских полярников 1950-х годов. Проведут несколько экспериментов, которые наглядно покажут взаимосвязь между состоянием тела и расположением духа. Расскажут, какой климат на Земле является наихудшим для человека, а также познакомятся с удивительными людьми, для которых холод - вполне комфортная среда.
21:30Фанни и Александр (4-я серия)
8.2

Фильм имеет два варианта — телеверсию и киноверсию. Сам режиссер называл главной именно телеверсию. Действие фильма происходит в Швеции в начале XX века. Сюжет состоит из короткого пролога, эпилога и пяти частей. В первом эпизоде — «Рождество в семье Экдаль» — зрители знакомятся с юными героями картины Александром и его сестрой Фанни. Их отец — директор театра — погибает прямо во время репетиции, и дети становятся сиротами. Мать Эмили в скором времени снова выходит замуж и перебирается в дом епископа Эдварда Вергеруса, где царит атмосфера жесткого подчинения. Для малолетних фантазеров жизнь в епископском доме становится невыносимой.

23:00Иосиф Бродский. Возвращение (Фильм 4-й)
23:30Новости культуры
23:50Талант (4-я серия - "Главный конструктор")
7.0
Талантливый авиаконструктор Бережков начинает свою карьеру никому не известным инженером в "секретной" лаборатории известного афериста Подрайского. Бережков мог бы навсегда застрять в этой лаборатории, но революция в одночасье изменила его судьбу...
По мотивам романа Александра Бека.
Смотреть сейчас бесплатно
01:00Мастера исполнительского искусства. Фортепиано. Фредерик Кемпф
02:00Эпизоды (Марта Цифринович)
02:40Первые в мире (Трамвай Пироцкого)
Новости ТВ
Российский государственный телеканал, входящий в состав Всероссийской государственной телевизионной и радиовещательной компании (ВГТРК). Телеканал о культуре во всех ее проявлениях и аспектах. Зрителям представляется широчайший спектр программ, посвященных различным направлениям культурной и общественной жизни — музыке, живописи, театру, литературе, кино, науке, образованию и многим другим. В программах канала «Культура» — новости культуры, встречи с интересными людьми, документальные сериалы, лекции ведущих отечественных и зарубежных ученых, программы-дискуссии по самым разным сферам жизни общества и т.п. Большое количество программ и циклов производится самим каналом. Смотрите полную телепрограмму телеканала Культура для города Москва на «ТВ Mail.ru».