Browse Source

Users table styling.

pull/129/head
Halil İbrahim Kalkan 9 years ago
parent
commit
f3bc06687f
  1. 40
      src/Volo.Abp.Identity.Web/Areas/Identity/Views/Users/Index.cshtml
  2. 8
      src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.csproj
  3. 6
      src/Volo.Abp.Identity.Web/compilerconfig.json
  4. 49
      src/Volo.Abp.Identity.Web/compilerconfig.json.defaults
  5. 0
      src/Volo.Abp.Identity.Web/wwwroot/modules/identity/libs/datatables/datatables.css
  6. 0
      src/Volo.Abp.Identity.Web/wwwroot/modules/identity/libs/datatables/datatables.js
  7. 0
      src/Volo.Abp.Identity.Web/wwwroot/modules/identity/libs/datatables/datatables.min.css
  8. 0
      src/Volo.Abp.Identity.Web/wwwroot/modules/identity/libs/datatables/datatables.min.js
  9. 3
      src/Volo.Abp.Identity.Web/wwwroot/modules/identity/views/users/index.css
  10. 3
      src/Volo.Abp.Identity.Web/wwwroot/modules/identity/views/users/index.js
  11. 3
      src/Volo.Abp.Identity.Web/wwwroot/modules/identity/views/users/index.less
  12. 1
      src/Volo.Abp.Identity.Web/wwwroot/modules/identity/views/users/index.min.css

40
src/Volo.Abp.Identity.Web/Areas/Identity/Views/Users/Index.cshtml

@ -1,22 +1,34 @@
@model IReadOnlyList<Volo.Abp.Identity.IdentityUserDto>
@section styles
{
<link rel="stylesheet" type="text/css" href="~/libs/_identity/datatables/datatables.min.css" />
@section styles {
<!-- TODO: Use minified on production, normal in development -->
<link rel="stylesheet" type="text/css" href="~/modules/identity/libs/datatables/datatables.min.css" />
<link rel="stylesheet" type="text/css" href="~/modules/identity/views/users/index.css" />
}
@section scripts
{
<script type="text/javascript" src="~/libs/_identity/datatables/datatables.min.js"></script>
@section scripts {
<script type="text/javascript" src="~/modules/identity/libs/datatables/datatables.min.js"></script>
<script type="text/javascript" src="~/modules/identity/views/users/index.js"></script>
}
<h2>Users</h2>
<ul class="ticket-list">
@foreach (var user in Model)
{
<li data-entity-id="@user.Id">
@user.UserName / @user.Email
</li>
}
</ul>
<table id="IdentityUsersTable">
<thead>
<tr>
<th>Username</th>
<th>Email Address</th>
<th>Phone Number</th>
</tr>
</thead>
<tbody>
@foreach (var user in Model)
{
<tr>
<td>@user.UserName</td>
<td>@user.Email</td>
<td>@(user.PhoneNumber ?? "-")</td>
</tr>
}
</tbody>
</table>

8
src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.csproj

@ -11,13 +11,7 @@
<ItemGroup>
<EmbeddedResource Include="Areas\**\*.*" Exclude="bin\**;obj\**;**\*.xproj;packages\**;@(EmbeddedResource)" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="wwwroot\libs\_identity\datatables\datatables.css" />
<EmbeddedResource Include="wwwroot\libs\_identity\datatables\datatables.js" />
<EmbeddedResource Include="wwwroot\libs\_identity\datatables\datatables.min.css" />
<EmbeddedResource Include="wwwroot\libs\_identity\datatables\datatables.min.js" />
<EmbeddedResource Include="wwwroot\**\*.*" Exclude="bin\**;obj\**;**\*.xproj;packages\**;@(EmbeddedResource)" />
</ItemGroup>
<ItemGroup>

6
src/Volo.Abp.Identity.Web/compilerconfig.json

@ -0,0 +1,6 @@
[
{
"outputFile": "wwwroot/modules/identity/views/users/index.css",
"inputFile": "wwwroot/modules/identity/views/users/index.less"
}
]

49
src/Volo.Abp.Identity.Web/compilerconfig.json.defaults

@ -0,0 +1,49 @@
{
"compilers": {
"less": {
"autoPrefix": "",
"cssComb": "none",
"ieCompat": true,
"strictMath": false,
"strictUnits": false,
"relativeUrls": true,
"rootPath": "",
"sourceMapRoot": "",
"sourceMapBasePath": "",
"sourceMap": false
},
"sass": {
"includePath": "",
"indentType": "space",
"indentWidth": 2,
"outputStyle": "nested",
"Precision": 5,
"relativeUrls": true,
"sourceMapRoot": "",
"sourceMap": false
},
"stylus": {
"sourceMap": false
},
"babel": {
"sourceMap": false
},
"coffeescript": {
"bare": false,
"runtimeMode": "node",
"sourceMap": false
}
},
"minifiers": {
"css": {
"enabled": true,
"termSemicolons": true,
"gzip": false
},
"javascript": {
"enabled": true,
"termSemicolons": true,
"gzip": false
}
}
}

0
src/Volo.Abp.Identity.Web/wwwroot/libs/_identity/datatables/datatables.css → src/Volo.Abp.Identity.Web/wwwroot/modules/identity/libs/datatables/datatables.css

0
src/Volo.Abp.Identity.Web/wwwroot/libs/_identity/datatables/datatables.js → src/Volo.Abp.Identity.Web/wwwroot/modules/identity/libs/datatables/datatables.js

0
src/Volo.Abp.Identity.Web/wwwroot/libs/_identity/datatables/datatables.min.css → src/Volo.Abp.Identity.Web/wwwroot/modules/identity/libs/datatables/datatables.min.css

0
src/Volo.Abp.Identity.Web/wwwroot/libs/_identity/datatables/datatables.min.js → src/Volo.Abp.Identity.Web/wwwroot/modules/identity/libs/datatables/datatables.min.js

3
src/Volo.Abp.Identity.Web/wwwroot/modules/identity/views/users/index.css

@ -0,0 +1,3 @@
#IdentityUsersTable {
width: 100%;
}

3
src/Volo.Abp.Identity.Web/wwwroot/modules/identity/views/users/index.js

@ -0,0 +1,3 @@
$(function() {
$('#IdentityUsersTable').DataTable();
});

3
src/Volo.Abp.Identity.Web/wwwroot/modules/identity/views/users/index.less

@ -0,0 +1,3 @@
#IdentityUsersTable {
width: 100%;
}

1
src/Volo.Abp.Identity.Web/wwwroot/modules/identity/views/users/index.min.css

@ -0,0 +1 @@
#IdentityUsersTable{width:100%;}
Loading…
Cancel
Save