Skip to content

Commit

Permalink
Contributors grid is now live
Browse files Browse the repository at this point in the history
  • Loading branch information
gastaldi committed Jun 1, 2015
1 parent bc028bd commit 00f33c2
Show file tree
Hide file tree
Showing 9 changed files with 32 additions and 33 deletions.
1 change: 1 addition & 0 deletions app/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,7 @@ <h3>Contact</h3>
<script type="text/javascript" src="js/controllers/communityCtrl.js"></script>
<script type="text/javascript" src="js/controllers/docCtrl.js"></script>
<script type="text/javascript" src="js/controllers/downloadCtrl.js"></script>
<script type="text/javascript" src="js/controllers/homeCtrl.js"></script>
<script type="text/javascript" src="js/controllers/newsCtrl.js"></script>
</body>
</html>
2 changes: 1 addition & 1 deletion app/js/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ angular.module('jboss-forge', ['ui.router','routeStyles'])
url: '/',
templateUrl: 'views/home.html',
css: 'css/parallax-styles.css',
controller: 'rootCtrl',
controller: 'homeCtrl',
title: 'Home'
})
.state('addons', {
Expand Down
5 changes: 4 additions & 1 deletion app/js/controllers/communityCtrl.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
angular.module('jboss-forge').controller('communityCtrl', function($scope){
angular.module('jboss-forge').controller('communityCtrl', function($scope, backendAPI){
backendAPI.fetchContributors(function(data) {
$scope.contributors = data;
});
});
5 changes: 5 additions & 0 deletions app/js/controllers/homeCtrl.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
angular.module('jboss-forge').controller('homeCtrl', function($scope, backendAPI){
backendAPI.fetchContributors(function(data) {
$scope.contributors = data;
});
});
2 changes: 1 addition & 1 deletion app/js/controllers/rootCtrl.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ angular.module('jboss-forge').controller('rootCtrl', function($scope){
$scope.$on('$viewContentLoaded', function(event) {
setTimeout(function() {
initializeUI();
},100);
},1000);
});
});
3 changes: 3 additions & 0 deletions app/js/services/backendAPIService.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,8 @@ angular.module('jboss-forge').service('backendAPI', function($http, config){
this.fetchMetadata = function(_success) {
return this.fetch('/api/metadata', _success);
}
this.fetchContributors = function(_success) {
return this.fetch('/api/contributors', _success);
}
});

23 changes: 3 additions & 20 deletions app/views/community.html
Original file line number Diff line number Diff line change
Expand Up @@ -115,26 +115,9 @@ <h1>Powered by people like you. Our <strong>Community</strong>.</h1>

<!-- Community image section -->
<div class="community-images-holder">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-alt-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-alt-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-alt-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<img alt="Placeholder" src="images/place-img-300x300.jpg">
<a href="{{contrib.html_url}}" target="_blank" ng-repeat="contrib in contributors">
<img title="{{contrib.login}}" ng-src="{{contrib.avatar_url}}">
</a>
</div>
<!-- Community Grid -->
<div class="community-grid reg-display hidden-xs container">
Expand Down
13 changes: 3 additions & 10 deletions app/views/home.html
Original file line number Diff line number Diff line change
Expand Up @@ -155,16 +155,9 @@ <h2>

<!-- Right Side -->
<div class="network-img-holder">
<img src="images/place-img-alt-300x300.jpg" alt="Placeholder" />
<img src="images/place-img-300x300.jpg" alt="Placeholder" />
<img src="images/place-img-300x300.jpg" alt="Placeholder" />
<img src="images/place-img-300x300.jpg" alt="Placeholder" />
<img src="images/place-img-alt-300x300.jpg" alt="Placeholder" />
<img src="images/place-img-300x300.jpg" alt="Placeholder" />
<img src="images/place-img-300x300.jpg" alt="Placeholder" />
<img src="images/place-img-300x300.jpg" alt="Placeholder" />
<img src="images/place-img-300x300.jpg" alt="Placeholder" />
<img src="images/place-img-300x300.jpg" alt="Placeholder" />
<a href="{{contrib.html_url}}" target="_blank" ng-repeat="contrib in contributors">
<img title="{{contrib.login}}" ng-src="{{contrib.avatar_url}}">
</a>
</div>

<div class="col-sm-6 hidden-xs network-graphic-grid-container">
Expand Down
11 changes: 11 additions & 0 deletions server.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ var Git =
var config = cc()
.add(
{
'FORGE_CONTRIBUTORS_URL' : 'https://api.github.com/repos/forge/core/contributors',
'FORGE_SH_URL' : 'https://raw.githubusercontent.com/forge/core/master/forge-install.sh',
'REDOCULOUS_HOST': 'redoculous-forge.rhcloud.com',
'FORGE_WEBSITE_DATA_URL': 'https://github.com/forge/website-data',
Expand All @@ -41,6 +42,16 @@ app.get('/api/addons', function(req, res) {
res.json(allAddons());
});

app.get('/api/contributors', function(req, res) {
fetchUrl(config.get('FORGE_CONTRIBUTORS_URL'), function(error, meta, response) {
if (meta.status == 200) {
res.header("Content-Type", "application/json");
res.write(response);
}
res.end();
});
});

app.get('/api/docs', function(req, res) {
res.json(allDocs());
});
Expand Down

0 comments on commit 00f33c2

Please sign in to comment.