Commit b2a04c538fc24c4135578df64174a2be68ab72c3

Authored by Victor Costa
1 parent 2f459e2b

Clean project

gulp/server.js
... ... @@ -29,8 +29,8 @@ function browserSyncInit(baseDir, browser) {
29 29 server.middleware = [proxyMiddleware('http://localhost:3000/api', {changeOrigin:true}),
30 30 proxyMiddleware('http://localhost:3000/myprofile', {changeOrigin:true}),
31 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 35 browserSync.instance = browserSync.init({
36 36 startPath: '/',
... ...
src/app/components/malarkey/malarkey.directive.js
... ... @@ -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   -(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   -.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 1 <nav class="navbar navbar-static-top navbar-inverse">
2 2 <div class="container-fluid">
3 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 6 </a>
7 7 </div>
8 8  
9 9 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-6">
10 10 <ul class="nav navbar-nav">
11 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 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 16 </ul>
19 17 </div>
20 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 2 (function() {
3 3 'use strict';
4 4  
5 5 angular
6 6 .module('angular')
7   - .constant('malarkey', malarkey)
8 7 .constant('moment', moment);
9 8  
10 9 })();
... ...
src/assets/images/logo-noosfero.png 0 → 100644

7.08 KB

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