Commit b2a04c538fc24c4135578df64174a2be68ab72c3

Authored by Victor Costa
1 parent 2f459e2b

Clean project

gulp/server.js
@@ -29,8 +29,8 @@ function browserSyncInit(baseDir, browser) { @@ -29,8 +29,8 @@ function browserSyncInit(baseDir, browser) {
29 server.middleware = [proxyMiddleware('http://localhost:3000/api', {changeOrigin:true}), 29 server.middleware = [proxyMiddleware('http://localhost:3000/api', {changeOrigin:true}),
30 proxyMiddleware('http://localhost:3000/myprofile', {changeOrigin:true}), 30 proxyMiddleware('http://localhost:3000/myprofile', {changeOrigin:true}),
31 proxyMiddleware('http://localhost:3000/designs', {changeOrigin:true}), 31 proxyMiddleware('http://localhost:3000/designs', {changeOrigin:true}),
32 - proxyMiddleware('http://localhost:3000/images', {changeOrigin:true}),  
33 - proxyMiddleware('http://localhost:3000/assets', {changeOrigin:true})]; 32 + proxyMiddleware('http://localhost:3000/images', {changeOrigin:true})];
  33 + // proxyMiddleware('http://localhost:3000/assets', {changeOrigin:true})];
34 34
35 browserSync.instance = browserSync.init({ 35 browserSync.instance = browserSync.init({
36 startPath: '/', 36 startPath: '/',
src/app/components/malarkey/malarkey.directive.js
@@ -1,75 +0,0 @@ @@ -1,75 +0,0 @@
1 -(function() {  
2 - 'use strict';  
3 -  
4 - angular  
5 - .module('angular')  
6 - .directive('acmeMalarkey', acmeMalarkey);  
7 -  
8 - /** @ngInject */  
9 - function acmeMalarkey(malarkey) {  
10 - var directive = {  
11 - restrict: 'E',  
12 - scope: {  
13 - extraValues: '='  
14 - },  
15 - template: ' ',  
16 - link: linkFunc,  
17 - controller: MalarkeyController,  
18 - controllerAs: 'vm'  
19 - };  
20 -  
21 - return directive;  
22 -  
23 - function linkFunc(scope, el, attr, vm) {  
24 - var watcher;  
25 - var typist = malarkey(el[0], {  
26 - typeSpeed: 40,  
27 - deleteSpeed: 40,  
28 - pauseDelay: 800,  
29 - loop: true,  
30 - postfix: ' '  
31 - });  
32 -  
33 - el.addClass('acme-malarkey');  
34 -  
35 - angular.forEach(scope.extraValues, function(value) {  
36 - typist.type(value).pause().delete();  
37 - });  
38 -  
39 - watcher = scope.$watch('vm.contributors', function() {  
40 - angular.forEach(vm.contributors, function(contributor) {  
41 - typist.type(contributor.login).pause().delete();  
42 - });  
43 - });  
44 -  
45 - scope.$on('$destroy', function () {  
46 - watcher();  
47 - });  
48 - }  
49 -  
50 - /** @ngInject */  
51 - function MalarkeyController($log, githubContributor) {  
52 - var vm = this;  
53 -  
54 - vm.contributors = [];  
55 -  
56 - activate();  
57 -  
58 - function activate() {  
59 - return getContributors().then(function() {  
60 - $log.info('Activated Contributors View');  
61 - });  
62 - }  
63 -  
64 - function getContributors() {  
65 - return githubContributor.getContributors(10).then(function(data) {  
66 - vm.contributors = data;  
67 -  
68 - return vm.contributors;  
69 - });  
70 - }  
71 - }  
72 -  
73 - }  
74 -  
75 -})();  
src/app/components/malarkey/malarkey.directive.spec.js
@@ -1,45 +0,0 @@ @@ -1,45 +0,0 @@
1 -(function() {  
2 - 'use strict';  
3 -  
4 - /**  
5 - * @todo Complete the test  
6 - * This example is not perfect.  
7 - * The `link` function is not tested.  
8 - * (malarkey usage, addClass, $watch, $destroy)  
9 - */  
10 - describe('directive malarkey', function() {  
11 - var $log;  
12 - var vm;  
13 - var el;  
14 -  
15 - beforeEach(module('angular'));  
16 - beforeEach(inject(function($compile, $rootScope, githubContributor, $q, _$log_) {  
17 - $log = _$log_;  
18 -  
19 - spyOn(githubContributor, 'getContributors').and.callFake(function() {  
20 - return $q.when([{}, {}, {}, {}, {}, {}]);  
21 - });  
22 -  
23 - el = angular.element('<acme-malarkey extra-values="[\'Poney\', \'Monkey\']"></acme-malarkey>');  
24 -  
25 - $compile(el)($rootScope.$new());  
26 - $rootScope.$digest();  
27 - vm = el.isolateScope().vm;  
28 - }));  
29 -  
30 - it('should be compiled', function() {  
31 - expect(el.html()).not.toEqual(null);  
32 - });  
33 -  
34 - it('should have isolate scope object with instanciate members', function() {  
35 - expect(vm).toEqual(jasmine.any(Object));  
36 -  
37 - expect(vm.contributors).toEqual(jasmine.any(Array));  
38 - expect(vm.contributors.length).toEqual(6);  
39 - });  
40 -  
41 - it('should log a info', function() {  
42 - expect($log.info.logs).toEqual(jasmine.stringMatching('Activated Contributors View'));  
43 - });  
44 - });  
45 -})();  
src/app/components/malarkey/malarkey.scss
@@ -1,25 +0,0 @@ @@ -1,25 +0,0 @@
1 -.acme-malarkey {  
2 - text-transform: capitalize;  
3 - color: #cb3837;  
4 -  
5 - &:after {  
6 - animation: cursor-blink 0.4s linear infinite;  
7 - content: "|";  
8 - color: #cb3837;  
9 - }  
10 -}  
11 -  
12 -@keyframes cursor-blink {  
13 - 1% {  
14 - opacity: 0;  
15 - }  
16 - 40% {  
17 - opacity: 0;  
18 - }  
19 - 60% {  
20 - opacity: 1;  
21 - }  
22 - 100% {  
23 - opacity: 1;  
24 - }  
25 -}  
src/app/components/navbar/navbar.html
1 <nav class="navbar navbar-static-top navbar-inverse"> 1 <nav class="navbar navbar-static-top navbar-inverse">
2 <div class="container-fluid"> 2 <div class="container-fluid">
3 <div class="navbar-header"> 3 <div class="navbar-header">
4 - <a class="navbar-brand" href="https://github.com/Swiip/generator-gulp-angular">  
5 - <span class="glyphicon glyphicon-home"></span> Gulp Angular 4 + <a class="navbar-brand" ng-href="/">
  5 + <span class="noosfero-logo"><img src="assets/images/logo-noosfero.png"></span> Noosfero
6 </a> 6 </a>
7 </div> 7 </div>
8 8
9 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-6"> 9 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-6">
10 <ul class="nav navbar-nav"> 10 <ul class="nav navbar-nav">
11 <li class="active"><a ng-href="#">Home</a></li> 11 <li class="active"><a ng-href="#">Home</a></li>
12 - <li><a ng-href="#">About</a></li>  
13 - <li><a ng-href="#">Contact</a></li>  
14 </ul> 12 </ul>
15 13
16 - <ul class="nav navbar-nav navbar-right acme-navbar-text">  
17 - <li>Application was created {{ vm.relativeDate }}.</li> 14 + <ul class="nav navbar-nav navbar-right">
  15 + <li><a ng-href="#">Login</a></li>
18 </ul> 16 </ul>
19 </div> 17 </div>
20 </div> 18 </div>
src/app/components/navbar/navbar.scss
1 -.acme-navbar-text{  
2 - color: white; 1 +.noosfero-logo img {
  2 + height: 35px;
3 } 3 }
src/app/index.constants.js
1 -/* global malarkey:false, moment:false */ 1 +/* global moment:false */
2 (function() { 2 (function() {
3 'use strict'; 3 'use strict';
4 4
5 angular 5 angular
6 .module('angular') 6 .module('angular')
7 - .constant('malarkey', malarkey)  
8 .constant('moment', moment); 7 .constant('moment', moment);
9 8
10 })(); 9 })();
src/assets/images/logo-noosfero.png 0 → 100644

7.08 KB

src/favicon.ico
1 Binary files a/src/favicon.ico and b/src/favicon.ico differ 1 Binary files a/src/favicon.ico and b/src/favicon.ico differ