From 9571bf309fd1b950e2648f65d60bd10e5baece46 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Thu, 7 Jan 2016 10:53:44 -0300 Subject: [PATCH] Structure noosfero blocks components --- src/app/components/noosfero-blocks/block.directive.js | 24 ++++++++++++++++++++++++ src/app/components/noosfero-blocks/link-list/link-list.directive.js | 31 +++++++++++++++++++++++++++++++ src/app/components/noosfero-blocks/link-list/link-list.html | 3 +++ src/app/components/noosfero-blocks/profile-image/profile-image.directive.js | 31 +++++++++++++++++++++++++++++++ src/app/components/noosfero-blocks/profile-image/profile-image.html | 3 +++ src/app/components/noosfero/blocks/block.directive.js | 24 ------------------------ src/app/components/noosfero/blocks/link-list.directive.js | 31 ------------------------------- src/app/components/noosfero/blocks/link-list.html | 3 --- src/app/components/noosfero/blocks/profile-image.directive.js | 31 ------------------------------- src/app/components/noosfero/blocks/profile-image.html | 3 --- 10 files changed, 92 insertions(+), 92 deletions(-) create mode 100644 src/app/components/noosfero-blocks/block.directive.js create mode 100644 src/app/components/noosfero-blocks/link-list/link-list.directive.js create mode 100644 src/app/components/noosfero-blocks/link-list/link-list.html create mode 100644 src/app/components/noosfero-blocks/profile-image/profile-image.directive.js create mode 100644 src/app/components/noosfero-blocks/profile-image/profile-image.html delete mode 100644 src/app/components/noosfero/blocks/block.directive.js delete mode 100644 src/app/components/noosfero/blocks/link-list.directive.js delete mode 100644 src/app/components/noosfero/blocks/link-list.html delete mode 100644 src/app/components/noosfero/blocks/profile-image.directive.js delete mode 100644 src/app/components/noosfero/blocks/profile-image.html diff --git a/src/app/components/noosfero-blocks/block.directive.js b/src/app/components/noosfero-blocks/block.directive.js new file mode 100644 index 0000000..e6e8913 --- /dev/null +++ b/src/app/components/noosfero-blocks/block.directive.js @@ -0,0 +1,24 @@ +(function() { + 'use strict'; + + angular + .module('angular') + .directive('noosferoBlock', noosferoBlock); + + /** @ngInject */ + function noosferoBlock($compile) { + var directive = { + restrict: 'E', + scope: { + block: '=', + owner: '=' + }, + link: function(scope, element) { + var blockName = scope.block.type.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); + element.replaceWith($compile('')(scope)); + } + }; + return directive; + } + +})(); diff --git a/src/app/components/noosfero-blocks/link-list/link-list.directive.js b/src/app/components/noosfero-blocks/link-list/link-list.directive.js new file mode 100644 index 0000000..25cfe29 --- /dev/null +++ b/src/app/components/noosfero-blocks/link-list/link-list.directive.js @@ -0,0 +1,31 @@ +(function() { + 'use strict'; + + angular + .module('angular') + .directive('noosferoLinkListBlock', noosferoLinkListBlock); + + /** @ngInject */ + function noosferoLinkListBlock() { + var directive = { + restrict: 'E', + templateUrl: 'app/components/noosfero-blocks/link-list/link-list.html', + scope: { + block: '=', + owner: '=' + }, + controller: LinkListBlockController, + controllerAs: 'vm', + bindToController: true + }; + + return directive; + + /** @ngInject */ + function LinkListBlockController() { + var vm = this; + vm.links = vm.block.settings.links; + } + } + +})(); diff --git a/src/app/components/noosfero-blocks/link-list/link-list.html b/src/app/components/noosfero-blocks/link-list/link-list.html new file mode 100644 index 0000000..2bc871f --- /dev/null +++ b/src/app/components/noosfero-blocks/link-list/link-list.html @@ -0,0 +1,3 @@ +
+ {{link.name}} +
diff --git a/src/app/components/noosfero-blocks/profile-image/profile-image.directive.js b/src/app/components/noosfero-blocks/profile-image/profile-image.directive.js new file mode 100644 index 0000000..467ba9e --- /dev/null +++ b/src/app/components/noosfero-blocks/profile-image/profile-image.directive.js @@ -0,0 +1,31 @@ +(function() { + 'use strict'; + + angular + .module('angular') + .directive('noosferoProfileImageBlock', noosferoProfileImageBlock); + + /** @ngInject */ + function noosferoProfileImageBlock() { + var directive = { + restrict: 'E', + templateUrl: 'app/components/noosfero-blocks/profile-image/profile-image.html', + scope: { + block: '=', + owner: '=' + }, + controller: ProfileImageBlockController, + controllerAs: 'vm', + bindToController: true + }; + + return directive; + + /** @ngInject */ + function ProfileImageBlockController() { + var vm = this; + vm.profile = vm.owner; + } + } + +})(); diff --git a/src/app/components/noosfero-blocks/profile-image/profile-image.html b/src/app/components/noosfero-blocks/profile-image/profile-image.html new file mode 100644 index 0000000..31d6ddb --- /dev/null +++ b/src/app/components/noosfero-blocks/profile-image/profile-image.html @@ -0,0 +1,3 @@ +
+ +
diff --git a/src/app/components/noosfero/blocks/block.directive.js b/src/app/components/noosfero/blocks/block.directive.js deleted file mode 100644 index e6e8913..0000000 --- a/src/app/components/noosfero/blocks/block.directive.js +++ /dev/null @@ -1,24 +0,0 @@ -(function() { - 'use strict'; - - angular - .module('angular') - .directive('noosferoBlock', noosferoBlock); - - /** @ngInject */ - function noosferoBlock($compile) { - var directive = { - restrict: 'E', - scope: { - block: '=', - owner: '=' - }, - link: function(scope, element) { - var blockName = scope.block.type.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); - element.replaceWith($compile('')(scope)); - } - }; - return directive; - } - -})(); diff --git a/src/app/components/noosfero/blocks/link-list.directive.js b/src/app/components/noosfero/blocks/link-list.directive.js deleted file mode 100644 index 89a9e4c..0000000 --- a/src/app/components/noosfero/blocks/link-list.directive.js +++ /dev/null @@ -1,31 +0,0 @@ -(function() { - 'use strict'; - - angular - .module('angular') - .directive('noosferoLinkListBlock', noosferoLinkListBlock); - - /** @ngInject */ - function noosferoLinkListBlock() { - var directive = { - restrict: 'E', - templateUrl: 'app/components/noosfero/blocks/link-list.html', - scope: { - block: '=', - owner: '=' - }, - controller: LinkListBlockController, - controllerAs: 'vm', - bindToController: true - }; - - return directive; - - /** @ngInject */ - function LinkListBlockController() { - var vm = this; - vm.links = vm.block.settings.links; - } - } - -})(); diff --git a/src/app/components/noosfero/blocks/link-list.html b/src/app/components/noosfero/blocks/link-list.html deleted file mode 100644 index 2bc871f..0000000 --- a/src/app/components/noosfero/blocks/link-list.html +++ /dev/null @@ -1,3 +0,0 @@ -
- {{link.name}} -
diff --git a/src/app/components/noosfero/blocks/profile-image.directive.js b/src/app/components/noosfero/blocks/profile-image.directive.js deleted file mode 100644 index 5fe9844..0000000 --- a/src/app/components/noosfero/blocks/profile-image.directive.js +++ /dev/null @@ -1,31 +0,0 @@ -(function() { - 'use strict'; - - angular - .module('angular') - .directive('noosferoProfileImageBlock', noosferoProfileImageBlock); - - /** @ngInject */ - function noosferoProfileImageBlock() { - var directive = { - restrict: 'E', - templateUrl: 'app/components/noosfero/blocks/profile-image.html', - scope: { - block: '=', - owner: '=' - }, - controller: ProfileImageBlockController, - controllerAs: 'vm', - bindToController: true - }; - - return directive; - - /** @ngInject */ - function ProfileImageBlockController() { - var vm = this; - vm.profile = vm.owner; - } - } - -})(); diff --git a/src/app/components/noosfero/blocks/profile-image.html b/src/app/components/noosfero/blocks/profile-image.html deleted file mode 100644 index 31d6ddb..0000000 --- a/src/app/components/noosfero/blocks/profile-image.html +++ /dev/null @@ -1,3 +0,0 @@ -
- -
-- libgit2 0.21.2