Skip to content
This repository was archived by the owner on Dec 4, 2017. It is now read-only.

Commit 5a0a016

Browse files
Eric Jimeneznaomiblack
Eric Jimenez
authored andcommitted
feat(firebase): feed resources page using firebase. Check for approved entries of the resources page
1 parent 2127243 commit 5a0a016

12 files changed

+53
-577
lines changed

public/_data.json

-4
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,5 @@
4747

4848
"tooling": {
4949
"title": "Tooling and Libraries"
50-
},
51-
52-
"all-resources": {
53-
"title": "Resources"
5450
}
5551
}

public/_includes/_scripts-include.jade

+6
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,17 @@ script(src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-animat
1212
script(src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-aria.min.js")
1313
script(src="https://ajax.googleapis.com/ajax/libs/angular_material/1.0.0/angular-material.min.js")
1414

15+
<!-- Firebase -->
16+
<script src="https://cdn.firebase.com/js/client/2.2.4/firebase.js"></script>
17+
18+
<!-- AngularFire -->
19+
<script src="https://cdn.firebase.com/libs/angularfire/1.2.0/angularfire.min.js"></script>
1520

1621

1722
<!-- Angular.io Site JS -->
1823
script(src="/resources/js/site.js")
1924
script(src="/resources/js/controllers/app-controller.js")
25+
script(src="/resources/js/controllers/resources-controller.js")
2026
script(src="/resources/js/directives/cheatsheet.js")
2127
script(src="/resources/js/directives/api-list.js")
2228
script(src="/resources/js/directives/bio.js")

public/all-resources.jade

-200
This file was deleted.

public/books.jade

-52
This file was deleted.

public/communities.jade

-26
This file was deleted.
+14-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
.resources {
2+
display: flex;
3+
justify-content: space-between;
4+
flex-wrap: wrap;
5+
flex-direction: row-reverse;
6+
7+
@media(max-width: 400px) {
8+
flex-direction: column-reverse;
9+
}
10+
211
a {
3-
color: $ocean;
12+
font-size: 16px;
413
}
14+
}
15+
16+
.capitalize {
17+
text-transform: capitalize;
518
}

public/resources/index.ejs

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<p class="text-body">Would you like to be listed in this page? Fill out this <a href="https://docs.google.com/a/rangle.io/forms/d/1qzWaDpTgTPe4iPDRF_VCT9aHXKimUocwlFnVJUdKabY/viewform?c=0&w=1">form</a>.</p>
2+
3+
<div class="js-resources-ctrl resources" ng-controller="ResourcesCtrl as ctrl">
4+
<div class="section" ng-repeat="(category, categoryContent) in ctrl.fbObject">
5+
<div>
6+
<h1 class="capitalize">{{category}}</h1>
7+
<div ng-repeat="section in categoryContent">
8+
<div class="grid-fluid" ng-repeat="(subsectionName, subsectionArray) in section">
9+
<div>
10+
<h2 class="capitalize">{{ subsectionName }}</h2>
11+
<ul ng-repeat="resource in subsectionArray.resources">
12+
<li ng-if="resource.rev"><a target="_blank" href="{{resource.url}}">{{ resource.title }}</a></li>
13+
</ul>
14+
</div>
15+
</div>
16+
</div>
17+
</div>
18+
</div>
19+
</div>

0 commit comments

Comments
 (0)