Skip to content

Commit

Permalink
Started on #3 #4 for Ordering and Grouping
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexHedley committed Jan 5, 2020
1 parent c1e9e29 commit 0ca0fe0
Show file tree
Hide file tree
Showing 4 changed files with 45 additions and 8 deletions.
4 changes: 4 additions & 0 deletions css/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,8 @@ body {

h1 {
color: #0D4EDD;
}

h2 {
color: white;
}
30 changes: 23 additions & 7 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -47,18 +47,33 @@ <h1>Funko Pop!</h1>
<div ng-controller="myController">

<div class="container">

<div class="row">
<div class="col-sm">Order:</div>
<div ng-repeat="order in orderOptions"
class="col-sm"
>
{{order.name}}
<a ng-click="setOrder(order.name)"></a>
<a ng-click="setOrder(-order.name)"></a>
</div>
</div>

<div class="row">
<div
ng-repeat="pop in pops | filter:searchText"
ng-repeat="(key, value) in pops | filter:searchText | groupBy: 'category'"
class="col-md-4"
style="margin-bottom: 50px;"
>
<div class="card" style="width: 18rem;">
<img ng-src="/funkopop/{{pop.image}}" class="card-img-top" alt="{{pop.name}}">
<div class="card-body">
<h5 class="card-title">{{pop.name}} <span class="badge badge-secondary">{{pop.number}}</span></h5>
<p class="card-text">{{pop.description}}</p>
<a ng-href="{{pop.link}}" target="_blank" class="btn btn-primary">Official Link</a>
<h2>{{key}}</h2>
<div ng-repeat="pop in value | orderBy:orderProp">
<div class="card" style="width: 18rem;">
<img ng-src="/funkopop/{{pop.image}}" class="card-img-top" alt="{{pop.name}}">
<div class="card-body">
<h5 class="card-title">{{pop.name}} <span class="badge badge-secondary">{{pop.number}}</span></h5>
<p class="card-text">{{pop.description}}</p>
<a ng-href="{{pop.link}}" target="_blank" class="btn btn-primary">Official Link</a>
</div>
</div>
</div>
</div>
Expand Down Expand Up @@ -87,6 +102,7 @@ <h5 class="card-title">{{pop.name}} <span class="badge badge-secondary">{{pop.nu
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.8/angular.min.js"></script> -->
<!-- <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.5/angular.min.js"></script> -->
<script src="js/angular.min.js"></script>
<script src="js/angular-filter.min.js"></script>
<script src="js/app.js"></script>
</body>
</html>
Loading

0 comments on commit 0ca0fe0

Please sign in to comment.