diff --git a/src/app/components/noosfero-activities/activities.component.js b/src/app/components/noosfero-activities/activities.component.js
new file mode 100644
index 0000000..8e73541
--- /dev/null
+++ b/src/app/components/noosfero-activities/activities.component.js
@@ -0,0 +1,14 @@
+(function() {
+ 'use strict';
+
+ angular
+ .module('angular')
+ .component('noosferoActivities', {
+ restrict: 'E',
+ bindings: {
+ activities: '<'
+ },
+ templateUrl: 'app/components/noosfero-activities/activities.html'
+ });
+
+})();
diff --git a/src/app/components/noosfero-activities/activities.directive.js b/src/app/components/noosfero-activities/activities.directive.js
deleted file mode 100644
index f6ff82f..0000000
--- a/src/app/components/noosfero-activities/activities.directive.js
+++ /dev/null
@@ -1,20 +0,0 @@
-(function() {
- 'use strict';
-
- angular
- .module('angular')
- .directive('noosferoActivities', noosferoActivities);
-
- /** @ngInject */
- function noosferoActivities() {
- var directive = {
- restrict: 'E',
- scope: {
- activities: '='
- },
- templateUrl: 'app/components/noosfero-activities/activities.html'
- };
- return directive;
- }
-
-})();
diff --git a/src/app/components/noosfero-activities/activities.html b/src/app/components/noosfero-activities/activities.html
index c785ad7..878ce7f 100644
--- a/src/app/components/noosfero-activities/activities.html
+++ b/src/app/components/noosfero-activities/activities.html
@@ -1,5 +1,5 @@
-
+
diff --git a/src/app/components/noosfero-activities/activity/activity.component.js b/src/app/components/noosfero-activities/activity/activity.component.js
new file mode 100644
index 0000000..1a431b0
--- /dev/null
+++ b/src/app/components/noosfero-activities/activity/activity.component.js
@@ -0,0 +1,24 @@
+(function() {
+ 'use strict';
+
+ angular
+ .module('angular')
+ .component('noosferoActivity', {
+ restrict: 'E',
+ bindings: {
+ activity: '<'
+ },
+ templateUrl: 'app/components/noosfero-activities/activity/activity.html',
+ replace: true,
+ controller: ActivityController
+ });
+
+ /** @ngInject */
+ function ActivityController() {
+ var vm = this;
+ vm.getActivityTemplate = function(activity) {
+ return 'app/components/noosfero-activities/activity/' + activity.verb + '.html';
+ }
+ }
+
+})();
diff --git a/src/app/components/noosfero-activities/activity/activity.directive.js b/src/app/components/noosfero-activities/activity/activity.directive.js
deleted file mode 100644
index 0d2583e..0000000
--- a/src/app/components/noosfero-activities/activity/activity.directive.js
+++ /dev/null
@@ -1,32 +0,0 @@
-(function() {
- 'use strict';
-
- angular
- .module('angular')
- .directive('noosferoActivity', noosferoActivity);
-
- /** @ngInject */
- function noosferoActivity() {
- var directive = {
- restrict: 'E',
- scope: {
- activity: '='
- },
- templateUrl: 'app/components/noosfero-activities/activity/activity.html',
- replace: true,
- controller: ActivityController,
- controllerAs: 'vm',
- bindToController: true
- };
- return directive;
-
- /** @ngInject */
- function ActivityController() {
- var vm = this;
- vm.getActivityTemplate = function(activity) {
- return 'app/components/noosfero-activities/activity/' + activity.verb + '.html';
- }
- }
- }
-
-})();
diff --git a/src/app/components/noosfero-activities/activity/activity.html b/src/app/components/noosfero-activities/activity/activity.html
index 63eb36b..2e266ea 100644
--- a/src/app/components/noosfero-activities/activity/activity.html
+++ b/src/app/components/noosfero-activities/activity/activity.html
@@ -1,3 +1,3 @@
-
+
diff --git a/src/app/components/noosfero-activities/activity/add_member_in_community.html b/src/app/components/noosfero-activities/activity/add_member_in_community.html
index 5cff42b..3f9c436 100644
--- a/src/app/components/noosfero-activities/activity/add_member_in_community.html
+++ b/src/app/components/noosfero-activities/activity/add_member_in_community.html
@@ -4,10 +4,10 @@
-
+
has joined the community
-
+
diff --git a/src/app/components/noosfero-activities/activity/create_article.html b/src/app/components/noosfero-activities/activity/create_article.html
index 0459d9e..f2ff140 100644
--- a/src/app/components/noosfero-activities/activity/create_article.html
+++ b/src/app/components/noosfero-activities/activity/create_article.html
@@ -4,22 +4,22 @@
-
+
has published on
-
-
+
+
-
+
diff --git a/src/app/components/noosfero-activities/activity/new_friendship.html b/src/app/components/noosfero-activities/activity/new_friendship.html
index b8730d1..0916deb 100644
--- a/src/app/components/noosfero-activities/activity/new_friendship.html
+++ b/src/app/components/noosfero-activities/activity/new_friendship.html
@@ -4,15 +4,15 @@
-
- has made new friend(s):
+
+ has made new friend(s):
-
+
-
+
diff --git a/src/app/components/noosfero-articles/article/article.directive.js b/src/app/components/noosfero-articles/article/article.directive.js
index 07f780a..b702424 100644
--- a/src/app/components/noosfero-articles/article/article.directive.js
+++ b/src/app/components/noosfero-articles/article/article.directive.js
@@ -11,8 +11,8 @@
restrict: 'E',
templateUrl: 'app/components/noosfero-articles/article/article.html',
scope: {
- article: '=',
- profile: '='
+ article: '<',
+ profile: '<'
},
controller: ArticleController,
controllerAs: 'vm',
diff --git a/src/app/components/noosfero-articles/blog/blog.component.js b/src/app/components/noosfero-articles/blog/blog.component.js
new file mode 100644
index 0000000..f9ab59b
--- /dev/null
+++ b/src/app/components/noosfero-articles/blog/blog.component.js
@@ -0,0 +1,36 @@
+(function() {
+ 'use strict';
+
+ angular
+ .module('angular')
+ .component('noosferoBlog', {
+ restrict: 'E',
+ templateUrl: 'app/components/noosfero-articles/blog/blog.html',
+ bindings: {
+ article: '<',
+ profile: '<'
+ },
+ controller: BlogController
+ });
+
+ /** @ngInject */
+ function BlogController(noosfero) {
+ var vm = this;
+ vm.posts = [];
+ vm.perPage = 3;
+ vm.currentPage = 1;
+
+ vm.loadPage = function() {
+ noosfero.articles.one(vm.article.id).customGET('children', {
+ content_type: 'TinyMceArticle',
+ per_page: vm.perPage,
+ page: vm.currentPage
+ }).then(function(response) {
+ vm.totalPosts = response.headers('total');
+ vm.posts = response.data.articles;
+ });
+ }
+ vm.loadPage();
+ }
+
+})();
diff --git a/src/app/components/noosfero-articles/blog/blog.directive.js b/src/app/components/noosfero-articles/blog/blog.directive.js
deleted file mode 100644
index 26b91bd..0000000
--- a/src/app/components/noosfero-articles/blog/blog.directive.js
+++ /dev/null
@@ -1,45 +0,0 @@
-(function() {
- 'use strict';
-
- angular
- .module('angular')
- .directive('noosferoBlog', noosferoBlog);
-
- /** @ngInject */
- function noosferoBlog() {
- var directive = {
- restrict: 'E',
- templateUrl: 'app/components/noosfero-articles/blog/blog.html',
- scope: {
- article: '=',
- profile: '='
- },
- controller: BlogController,
- controllerAs: 'vm',
- bindToController: true
- };
-
- return directive;
-
- /** @ngInject */
- function BlogController(noosfero) {
- var vm = this;
- vm.posts = [];
- vm.perPage = 3;
- vm.currentPage = 1;
-
- vm.loadPage = function() {
- noosfero.articles.one(vm.article.id).customGET('children', {
- content_type: 'TinyMceArticle',
- per_page: vm.perPage,
- page: vm.currentPage
- }).then(function(response) {
- vm.totalPosts = response.headers('total');
- vm.posts = response.data.articles;
- });
- }
- vm.loadPage();
- }
- }
-
-})();
diff --git a/src/app/components/noosfero-articles/blog/blog.html b/src/app/components/noosfero-articles/blog/blog.html
index d4c1beb..e4941b2 100644
--- a/src/app/components/noosfero-articles/blog/blog.html
+++ b/src/app/components/noosfero-articles/blog/blog.html
@@ -1,24 +1,24 @@
-
-
![]()
-
+
+
![]()
+
-