КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Центр Киева перешел под контроль Евромайдана
$(function(){ function unix2dt(unix){ function addLeadingZero(n){ return n < 10? "0" + n: n; } var date = new Date(unix * 1000); var hh = addLeadingZero(date.getHours()); var mm = addLeadingZero(date.getMinutes()); return hh + ':' + mm; } var Feed = function(params){ this.id = params.id; this.lastUpdate = params.lastUpdate; this.url = params.url; this.agencyName = params.agencyName; this.title = params.title this.updateUrl = params.updateUrl; this.data = null; this.needsRerendering = false; } Feed.tabTemplate = t('tpl-translations-tab'); Feed.contentTemplate = t('tpl-translations-content'); Feed.messagesTemplate = t('tpl-translations-content-messages'); Feed.prototype.up = function(){ var self = this; return $.ajax({ url: self.updateUrl + '&callback=?', dataType: 'json', success: function(resp){ if(resp && resp.online && resp.online.online && resp.online.online.length) { var up = new Date(resp.online.updated * 1000); if(up > self.lastUpdate) { self.data = resp.online.online.slice(0, 6); self.lastUpdate = up; self.needsRerendering = true; } } } }); } Feed.prototype.renderTab = function(position, isFirst, isLast){ return Feed.tabTemplate({ position: position, isFirst: isFirst, isLast:isLast, title: this.agencyName }); } Feed.prototype.renderContent = function(position, isFirst){ return Feed.contentTemplate({ position:position, isFirst: isFirst, messages: this.renderMessages(), agName: this.agencyName, url: this.url }); } Feed.prototype.renderMessages = function(){ this.needsRerendering = false; return Feed.messagesTemplate({ messages: this.data, unix2dt: unix2dt }); } var TranslationApp = { pane: $('.b-tabbed-pane').bem('b-tabbed-pane'), contentConteiner: $('.b-tabbed-pane__panels'), tabsContainer: $('.b-tabbed-pane__tabs.b-menu__layout'), _feeds: [], _normalizeFeeds: function(){ var result = []; this._eachFeed(function(feed){ if(feed.feed.data!== null) { result.push(feed); } }); result.sort(function(a, b){ return a.position - b.position; }); this._feeds = result; }, _eachFeed: function(callback){ var self = this; var isLast = false, isFirst = false; for(var i = 0; feed = self._feeds[i];) { isFirst = (i === 0); isLast = (typeof self._feeds[++i] === 'undefined'); callback(feed, isFirst, isLast); } }, _drowTabs: function(){ var html = []; this._eachFeed(function(feed, isFirst, isLast){ html.push(feed.feed.renderTab(feed.position, isFirst, isLast)); }); this.tabsContainer.html(html.join('')); }, _drowContent: function(){ var html = []; this._eachFeed(function(feed, isFirst){ html.push(feed.feed.renderContent(feed.position, isFirst)); }); this.contentConteiner.html(html.join('')); }, _getFeed: function(n){ var feed; for(var i = this._feeds.length; feed = this._feeds[--i];) { if(feed.position == n) return feed.feed; } }, _run: function(){ this._drowTabs(); this._drowContent(); this._play(); }, _play: function(){ var self = this; var current = self.pane.getTab('state', 'current'); var position = current.data('position'); var feed = this._getFeed(position); if(feed) { $.when(feed.up()).always(function(){ if(feed.needsRerendering) { var html = feed.renderMessages(); var pane = $('[data-position="' + position + '"]', self.pane.getPanels()); pane.find('.b-news-translation__body').html(html); } setTimeout(function(){ self._play(); }, 60000); }); $('.b-tabbed-pane-footer').show(); } }, registerFeed: function(params, position){ var feed = new Feed(params); this._feeds.push({ position: position, feed: feed }); }, init: function(){ var self = this; var feed; var requests = []; var isDone, doRun = function(){ if (isDone) { return; } self._normalizeFeeds(); self._run(); isDone = true; }; self._eachFeed(function(feed){ requests.push(feed.feed.up()); }); $.when.apply($, requests).always(doRun); setTimeout(doRun, 3000); } } TranslationApp.registerFeed({ id: "http://www.kommersant.ru/xml/yandex/online/2412788.xml", lastUpdate: new Date(0), url: "http://www.kommersant.ru/doc/2412788", agencyName: "Коммерсантъ-Online", title: "В Киеве объявлено перемирие", updateUrl: "http://data.news.yandex.ru/meta?ns=online&key=online&id=" + encodeURIComponent("http://www.kommersant.ru/xml/yandex/online/2412788.xml") }, 1); TranslationApp.registerFeed({ id: "http://lenta.ru/chronicles/again.rss", lastUpdate: new Date(0), url: "http://lenta.ru/chronicles/again/", agencyName: "Lenta.ru", title: "Майдан на крови", updateUrl: "http://data.news.yandex.ru/meta?ns=online&key=online&id=" + encodeURIComponent("http://lenta.ru/chronicles/again.rss") }, 2); TranslationApp.registerFeed({ id: "http://rus.ruvr.ru/yandex_rss/reports/263301355.xml", lastUpdate: new Date(0), url: "http://rus.ruvr.ru/2014_02_19/Volna-nasilija-rasprostranjaetsja-po-Ukraine-Onlajn-reportazh-3812/", agencyName: "Голос России", title: "Волна насилия распространяется по Украине. Онлайн-репортаж", updateUrl: "http://data.news.yandex.ru/meta?ns=online&key=online&id=" + encodeURIComponent("http://rus.ruvr.ru/yandex_rss/reports/263301355.xml") }, 3); TranslationApp.registerFeed({ id: "http://www.snob.ru/selected/entry/72223/rss", lastUpdate: new Date(0), url: "http://www.snob.ru/selected/entry/72223", agencyName: "Snob.ru", title: "Третий день боев в Киеве. Репортаж", updateUrl: "http://data.news.yandex.ru/meta?ns=online&key=online&id=" + encodeURIComponent("http://www.snob.ru/selected/entry/72223/rss") }, 4); TranslationApp.registerFeed({ id: "http://www.ridus.ru/news/155074.xml", lastUpdate: new Date(1393031880000), url: "http://www.ridus.ru/news/155074", agencyName: "Ридус.ру", title: "Освобожденная Радой Тимошенко временно «примирила» стороны Майдана", updateUrl: "http://data.news.yandex.ru/meta?ns=online&key=online&id=" + encodeURIComponent("http://www.ridus.ru/news/155074.xml") }, 5); TranslationApp.init(); }); Вести.Ru 03:23 Центр Киева перешел под контроль Евромайдана Как передает со ссылкой на местные СМИ ИТАР-ТАСС, активисты охраняют здания Верховной Рады и кабинета министров от посягательств мародеров и провокаторов, а также контролируют всю улицу Грушевского от Дома офицеров до Европейской площади. ИТАР-ТАСС 03:14 Отряды «народной самообороны» установили контроль над правительственным кварталом Киева Представители "народной самообороны" взяли под контроль правительственный квартал Киева, который в пятницу покинули сотрудники правоохранительных органов. Сегодня (Киев) 19:53 вчера Самооборона Майдана берет под охрану правительственный квартал Ранее правительственный квартал в спешке покинули служащие внутренних войск Правительственный квартал будет охранять Самооборона Майдана. REGNUM 04:34 СМИ: правительственный квартал перешел под контроль самообороны Майдана Правительственный квартал в Киеве, который ранее покинули внутренние войска, взят под контроль участниками самообороны Майдана, заявляют СМИ Украины. …При этом сообщается, что отряды самообороны взяли под контроль некоторые правительственные здания с тем, чтобы не допустить мародерства и провокаций. Обозреватель 03:59 Самооборона Майдана контролирует правительственный квартал – Парубий Самооборона Майдана уже полностью контролирует правительственный квартал. Об этом со сцены заявил комендант Майдана, народный депутат от фракции "Батькiвщина" Андрей Парубий. УНН 03:32 Самооборона Майдана взяла под контроль правительственный квартал - А.Парубий Самооборона Майдана взяла полностью под контроль правительственный квартал. Об этом со сцены Майдана сообщил комендант, народный депутат фракции "Батькивщина" Андрей Парубий, передает УНН со ссылкой на пресс-службу Всеукраинского объединения. Ракурс 03:09 Самооборона Майдана полностью контролирует правительственный квартал — Парубий Самооборона Майдана полностью контролирует правительственный квартал. …«Самооборона полностью контролирует правительственный квартал. RBC.ua 02:34 Самооборона Майдана контролирует весь правительственный квартал, - Парубий Отряды самообороны Майдана контролируют весь правительственный квартал в Киеве. Об этом заявил народный депутат из фракции "Батькивщина" Андрей Парубий со сцены на Майдане, передает корреспондент РБК-Украина. Трибуна (г. Киев) 02:34 Самооборона Майдана контролирует весь правительственный квартал, - Парубий Отряды самообороны Майдана контролируют весь правительственный квартал в Киеве. Об этом заявил народный депутат из фракции "Батькивщина" Андрей Парубий со сцены на Майдане, передает корреспондент РБК-Украина. LB.ua 02:04 Самооборона Майдана взяла под контроль правительственный квартал, - Парубий Отряды Самообороны Майдана контролируют весь правительственный квартал в Киеве. …Также Парубий отметил, что Самооборона Майдана охраняет здания от мародеров, поскольку милиция покинула свои позиции в центре. ЛІГА.net 02:02 Самооборона Майдана взяла под охрану правительственный квартал Активисты народной самообороны взяли под внешнюю охрану правительственные здания - Верховную Раду и Кабинет министров. …Первый блок-пост самообороны находится возле Верховной Рады, следующий - возле Кабмина, третий - на Европейской площади. Интерфакс-Украина 19:33 вчера Самооборона Майдана и сотрудники УМВД в Киеве будут вместе патрулировать улицы столицы, в том числе правительственный квартал - депутат Народный депутат (фракция "Батькивщина") Андрей Пашинский заявляет, что представители самообороны Майдана и сотрудники Управления Министерства внутренних дел г.Киева будут совместно патрулировать улицы столицы, в частности правительственный квартал. "Мы вместе с УМВД города Киева будем брать под контроль совместными патрулями правительственный квартал. Всего 34 новости
Дата добавления: 2015-07-02; Просмотров: 302; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |