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

Гастроэнтерология

Вопросы и ответы
Подозрение на желчекаменную болезнь и кормление ребенка
Три дня назад был приступ жуткой боли в области желудка снизу и отдавала вправо, длился приступ минут 20 сопровождался схваткообразными болями, потом боль утихла, на следующий день пожелтели белки глаз...
Стул у младенцев
Ребенок 4.5 мес,сколько раз в неделю должен какать ребенок находящийся на грудном вскармливании?Мой малыш какает раз в 3-4 дня,это нормально?В капрограмме есть грибы кандида.
ФГДС Есть ли альтернативные методы исследования желудка
Здравствуйте! Сделали эндоскопию желудка. В результате диагноз: Хронический поверхностный антральный гастрит, поражение слизистой желудка хеликопактор пиллори, поверхностный бульбит. Пролечилась от хеликапактор пиллори (антибиотики и т.д. - стандартная схема). Теперь необходима...
Не оформлен стул у ребёнка
Здравствуйте! Ребенку 2,5 года. Месяц назад прекратили ГВ, с рождения не оформлен стул. Думала что виновато ГВ, сначала врач наш говорила лактазная недостаточность , пили Креон и вроде бы было...
Камни в желчном пузыре у ребенка
Добрый день!! Моему сыну 10 лет, 31 августа на узи мы обнаружили, что у нас три камня в желчном пузыре. Прошли полное обследование, сдали кучу анализов.. Выявили, что камни подлежат...
Белый налёт на языке
Здравствуйте. Мой гинеколог назначила мне антибиотики, так как были некоторые проблемы. Назначили юнидокс и азитрокс, так же бифиформ (вроде для микрофоны кишечника). Пропила таблетки и заметила на своем языке какой...
Узи брюшной полости ребенка 3-х лет
Прошу помощь в расшифровке анализа. Ребенок часто болеет. Сдали анализы и пришел вот такой результат. Насколько все это опасно? Спасибо
Дисбактериоз у ребенка
Здравствуйте. Ребёнку 2 года 3 месяца. Уже третью неделю наблюдается сыпь на щеках, на ягодицах, и немного на животе, шелушится кожа на руках в области локтей и на ногах в...
Направили на анализ не могу разобраться какой именно нужен подскажите пожалуйста
Добрый день. Был на приёме у гастроэнтеролога по вопросу проблем с желудко (обострение гастрита и прочее) предварительно делал ФГДС (глотал трубку) сдавал анализ мочи, врач направили дополнительно на узи брюш....
Непонятная сыпь
Моей доченьке 3,5 г. Родилась без всяких проблем и отклонений. С 1 года 10 месяцев у моей девочки появились сильные высыпания на ножках, мы не могли определить причину несколько месяцев,...
Пибактериофаг и газв
Здравствуйте. Ребенку 2.5 мес. Ребенка с 3 нелели жизни очень сильно мучает живот. Много много газов. Не помогают никакие средства типо эспумизанов, плартексов, боботиков, укопной воды, горячих пеленок. Снимает острое...
Запоры
Доброй ночи! Подскажите пожалуйста, у дочери,4,5 месяца стул нормального цвета, но сначала маслянистый,теперь колбаской, без запаха, какаем с трубочкой 5 дней,2-3 дня сами, полностью на ив, проблема отсутствия стула с...
Лактазная недостаточность
Здравствуйте,моему ребенку 2месяца .Кормлю грудью,после того как сделает отрыжку следом срыгивает молоком и какает с пеной и мучает живот. Педиатр назначил лактазар,дала один раз и ребёнок за последний месяц днём...
Ребенок сдерживает позыв в туалет
Добрый день. Ребенок, мальчик 2г2м.Началось все с однократного запора. Ребёнку видимо было больно и теперь он отказывается ходить по большому. Сдерживает позывы, зажимает ягодицы, краснеет, кричит, истерит, но не ходит...
Камень в желчном пузыре
Здравствуйте!у меня обнаружили камень в желчном пузыре (~2см).В связи с этим врач (хирург )сказал раз жалоб нет,значит с камнем можно просто жить.Но меня интересует вопрос: как можно расстворить камень ?и...
Совместный прием лекарств
Здравствуйте! Гинеколог назначила заместительную гормональную терапию. Можно ли принимать ЗГТ вместе с ингибиторами протонной помпы (омез, дексилант), не снижается ли действие препаратов? Как их разносить по времени с антацидами? Влияют...
Лактазная недостаточность
Здравствуйте,моему ребенку 2месяца .Кормлю грудью,после того как сделает отрыжку следом срыгивает молоком и какает с пеной и мучает живот. Педиатр назначил лактазар,дала один раз и ребёнок за последний месяц днём...
Гэрб у ребенка
Ребёнок в 1.6 мес выпил козьего молока.Это было в июле 2018 г.В эту ночь была температура 38,4.На следующий день, началось несварение в кале со слизью. Температуры больше не было.Перешли на...
Копрограмма дисбактериоз анализы
Нужно сдать Два анализа, копрограмма, икал на дисбактериоз. Разумно ли сдавать оба этих анализов одновременно? Ведь при анализе на дисбактериоз нужно исключить любой кисломолочные продукты, а при анализе на К...
Диарея при язве
Заключение гастроэнтеролога : эндоскопическая картина острого гастрита. Язва луковицы ДПК, Forrest III. Бульбит. Дуодено-гастральный рефлюкс. Умеренно выраженный неэрозивный терминальный рефлюкс-эзофагит . Так же на узи сказали, что застой желочи в...