Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f435e33

Browse files
author
AbdelrahmanSE
committed
Users table
1 parent fe460b0 commit f435e33

File tree

5 files changed

+13
-6
lines changed

5 files changed

+13
-6
lines changed

‎src/assets/scss/modules/_users.scss

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
users {
2+
table {
3+
tr.selected {
4+
background-color: #eee;
5+
}
6+
}
7+
}

‎src/assets/scss/style.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
/** Modules **/
22
@import "modules/admin";
3+
@import "modules/users";
34
@import "modules/footer";
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
<th scope="row">{{ user.id }}</th>
2-
<td><input type="checkbox" /></td>
2+
<td><input type="checkbox" ng-model="user.selected" /></td>
33
<td>{{ user.firstName }} {{ user.lastName }}</td>
44
<td>{{ user.email }}</td>
55
<td>{{ user.country }}</td>
66
<td class="text-center">
77
<button type="button" class="btn btn-primary">Show</button>
8-
<button type="button" class="btn btn-secondary">Edit</button>
9-
<button type="button" class="btn btn-info">Details</button>
8+
<a class="btn btn-secondary" href="#!/users/{{ user.id }}">Edit</a>
109
<button type="button" class="btn btn-danger">Delete</button>
1110
</td>

‎src/modules/user/users/users.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ function Controller($scope, UsersAPI) {
3535

3636
// Get the records for the current page
3737
function getUsersPage() {
38+
console.log($scope.users)
3839
return $scope.users.slice($scope.currentPage * RowPerPage, $scope.currentPage * RowPerPage + RowPerPage);
3940
}
4041

‎src/modules/user/users/users.view.html

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,10 @@ <h2>Users</h2>
1212
</tr>
1313
</thead>
1414
<tbody>
15-
<tr user-row ng-repeat="user in getUsersPage()" user="user"></tr>
15+
<tr user-row ng-repeat="user in getUsersPage()" user="user"ng-class="user.selected ? 'selected' : ''"></tr>
1616
</tbody>
1717
</table>
1818

19-
2019
<nav aria-label="Page navigation users">
2120
<ul class="pagination justify-content-center">
2221
<li class="page-item" ng-class="currentPage === 0 ? 'disabled' : ''">
@@ -25,7 +24,7 @@ <h2>Users</h2>
2524
<li class="page-item disabled">
2625
<span class="page-link">{{ currentPage + 1 }}</span>
2726
</li>
28-
<li class="page-item" ng-class="currentPage === lastPageNumber - 1 ? 'disabled' : ''">
27+
<li class="page-item" ng-class="currentPage === lastPageNumber - 1 ? 'disabled' : ''">
2928
<button class="page-link" ng-click="nextPage()">Next</button>
3029
</li>
3130
</ul>

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /