Commit b2a04c538fc24c4135578df64174a2be68ab72c3
1 parent
2f459e2b
Exists in
master
and in
38 other branches
Clean project
Showing
9 changed files
with
9 additions
and
157 deletions
Show diff stats
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
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 | })(); |
7.08 KB
src/favicon.ico