(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);
Консультации / Стоматология

Что это

До утра нету возможности не чего сделать, все стоматологии закрыты, что делать?? И может ли лопнуть?
К вопросу приложено фото
Чистить зубы Полоскать содой Мазать Холисалом Пить кетанов
Консультация врача-стоматолога на тему «Что это» дается исключительно в справочных целях. По итогам полученной консультации, пожалуйста, обратитесь к врачу, в том числе для выявления возможных противопоказаний.
О консультанте
Специализация
Образование
Харьковский национальный медицинский университет
Место работы
ЦКС- Центр клинической стоматологии (Харьков)
Подробности

Стоматолог, кандидат медицинских наук, более 10 лет преподавательского стажа в Харьковском медицинском университете, более 20 научных и практических печатных работ в различных разделах стоматологии.
Главный врач стоматологической клиники "ЦКС - Центр клинической стоматологии" (Харьков). Область профессиональных интересов: эндодонтия, реставрационная стоматология, имплантология, ортодонтия.

Задать вопрос
Другие ответы консультанта
Глубокий кариес после лечения
На 14 зубе была пломба.Появились небольшие ноющие боли.Сделали КТ.Под пломбой рецидив.Заменили пломбу.При надавливании на пломбу зуб болезненно реагирунт.На холодное горячее реакции нет.Высылаю снимки до лечегия и после.Как Ваше мнение.Хорошо ли...
Скол на коронке
Здравствуйте. Установила на передний зуб коронку из металлокерамики. Сначала на временный цемент, потом на постоянный. Когда вышла от кабинета врача после установки уже на постоянный цемент, обнаружила, что на коронке...
Гуттаперча за верхушкой корня
Здравствуйте! Я лечила каналы, врач после своей работы сделала снимок и увидела, что гуттаперча вышла за верхушку корня зуба, при том там киста, но сказала, что чуть дольше поболит и...
Исправление кривизны зубов
Здравствуйте, хотел узнать. Можно ли как нибудь исправить кривизну зубов (а так же налёта)не прибегая к брекит системам? Винирами например. Чтобы смотрелось эстетично? И сколько это все стоит в моем...
После ношения брекитов правая сторона верхних зубов стала ниже
Здравствуйте год назад поставили брекеты Даймонд, так как разъехались нижние зубы, из за того, что год ходила без моста который выпал, поставила в одном городе, пол года небыл о никаких...
Ноющая боль
Добрый вечер! болит зуб на нижней челюсти,левая сторона,либо зуб мудрости,либо рядом с ним.Ходила к стоматологу,сделали снимок,сказала не видит предпосылок,что может болеть.Утром не болит,с обеда к вечеру нарастающая боль,кусать нельзя.Что делать?
Флюс
Здравствуйте, флюс нарывает по немножку надавливаю гной вытекает Принимаю линкомицин и полоскания солью содой Попасть на приём к врачу нет возможности Поможет ли такое лечение выйти полностью гною?