diff options
Diffstat (limited to 'js/build/app.js')
-rw-r--r-- | js/build/app.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/js/build/app.js b/js/build/app.js index ece6ba3cc..06b18f019 100644 --- a/js/build/app.js +++ b/js/build/app.js @@ -2491,12 +2491,14 @@ app.directive('newsArticleActions', function () { 'article': '=' }, replace: true, - link: function (scope) { - scope.plugins = News.getArticleActionPlugins(); - scope.pluginClick = function (pluginId, event, article) { - News.getArticleActionPluginById(pluginId) - .onClick(event, article); - }; + link: function (scope, elem) { + var plugins = News.getArticleActionPlugins(); + scope.plugins = []; + + for (var i=0; i<plugins.length; i+=1) { + var plugin = new plugins[i](elem, scope.article); + scope.plugins.push(plugin); + } } }; }); |