$(function () { var context = $('.detail-component-wrapper'); var widget = $('.tab-pane'); var refcountries = context.find('.article-refcountries'); var title = context.find('.article-title'); var titletranslated = context.find('.article-titletranslated'); var link = context.find('.article-link'); var publisher = context.find('.article-publisher'); var summary = context.find('.article-summary'); var pubdate = context.find('.article-pubdate'); var revdate = context.find('.article-revdate'); var topics = context.find('.article-topics'); var changes = context.find('.article-changes'); function loadArticle(data) { emptyArticle(); title.text(data.title); titletranslated.text(data.titletranslated); link.attr('href',data.url); publisher.text(data.publisher[0]); summary.text(data.summary); pubdate.text(data.pubdate); revdate.text(data.revdate); $.each(data.refcountry,function(i,country){ refcountries.append('
' + country + '
') }); $.each(data.topics,function(i,topic){ if(topic) { topics.append('
' + topic + '
') } }); $.each(data.changes,function(i,change){ changes.append('
' + change + '
') }); } function emptyArticle() { refcountries.empty(); topics.empty(); changes.empty(); } function filter(active) { if (window.debugmode) console.log('Filtering: ', active); if (active) { widget.addClass('filtering'); } if (!active) { widget.removeClass('filtering'); } } if ($('#ftrindex').length) { var ftrindex = $('#ftrindex').data('handle'); ftrindex.attachHook('article-project', 'article', loadArticle); ftrindex.attachHook('article-project', 'filter', filter); } else { console.log('#ftrindex has no length, abort mission.') } }); /*******************************************************************/ /* ftrtch dino */ /* [type: JS] [file:project-article] [24.232] DESIGN*/ /*******************************************************************/ /* 0.8 D>D */ /* db 182 */