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 @@
-
- -

+
+ +

-