Skip to content

Commit 57bb0c0

Browse files
committed
Conflicts: Mvc.JQuery.Datatables.Templates/Content/jquery.dataTables.columnFilter.js
2 parents e2b8b99 + b197fb7 commit 57bb0c0

21 files changed

+83
-883
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "Mvc.JQuery.Datatables.Templates/Content/jquery-datatables-column-filter"]
2+
path = Mvc.JQuery.Datatables.Templates/Content/jquery-datatables-column-filter
3+
url = https://github.com/mcintyre321/jquery-datatables-column-filter.git

Mvc.JQuery.Datatables.Example/Controllers/FakeDatabase.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ public class User
5757

5858
public PositionTypes? Position { get; set; }
5959

60+
6061
public DateTime? Hired { get; set; }
6162

6263
public Numbers Number { get; set; }

Mvc.JQuery.Datatables.Example/Controllers/HomeController.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,10 @@ public class UserView
6464
[DataTables(SortDirection = SortDirection.Ascending, Order = 0)]
6565
public int Id { get; set; }
6666

67-
[DataTables(DisplayName = "E-Mail", Searchable = false)]
67+
[DataTables(DisplayName = "E-Mail", Searchable = true)]
6868
public string Email { get; set; }
6969

70-
[DataTables( Sortable = false)]
70+
[DataTables( Sortable = false, Width = "70px")]
7171
public bool IsAdmin { get; set; }
7272

7373
[DataTables(Visible = false)]
@@ -78,6 +78,8 @@ public class UserView
7878
public decimal Salary { get; set; }
7979

8080
public string Position { get; set; }
81+
82+
[DataTablesFilter(DataTablesFilterType.DateTimeRange)]
8183
public DateTime? Hired { get; set; }
8284

8385
public Numbers Number { get; set; }

Mvc.JQuery.Datatables.Example/Mvc.JQuery.Datatables.Example.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@
6464
<Private>True</Private>
6565
<HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
6666
</Reference>
67+
<Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
68+
<HintPath>..\packages\Newtonsoft.Json.5.0.8\lib\net45\Newtonsoft.Json.dll</HintPath>
69+
</Reference>
6770
<Reference Include="System.Data.DataSetExtensions" />
6871
<Reference Include="System.Web.Extensions" />
6972
<Reference Include="Microsoft.CSharp" />

Mvc.JQuery.Datatables.Example/Views/Home/_ExampleTable.cshtml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@
1010
<script type="text/javascript" src="//cdn.datatables.net/tabletools/2.2.1/js/dataTables.tableTools.min.js"></script>
1111
<link rel="stylesheet" href="//cdn.datatables.net/tabletools/2.2.1/css/dataTables.tableTools.css" />
1212

13-
<script type="text/javascript" src="/Content/jquery.dataTables.columnFilter.js"></script>
13+
<script type="text/javascript" src="/Content/jquery-datatables-column-filter/jquery-ui-timepicker-addon.js"></script>
14+
<link rel="stylesheet" href="/Content/jquery-datatables-column-filter/jquery-ui-timepicker-addon.css" />
15+
16+
<link rel="stylesheet" href="/Content/jquery-datatables-column-filter/media/js/jquery.dataTables.columnFilter.css" />
17+
<script type="text/javascript" src="/Content/jquery-datatables-column-filter/media/js/jquery.dataTables.columnFilter.js"></script>
1418

1519
<link rel="stylesheet" href="//cdn.datatables.net/colvis/1.1.1/css/dataTables.colVis.css" />
1620
<script type="text/javascript" src="//cdn.datatables.net/colvis/1.1.1/js/dataTables.colVis.min.js"></script>
@@ -36,7 +40,7 @@
3640
vm.LengthMenu = LengthMenuVm.Default();
3741
vm.LengthMenu.RemoveAll(t => t.Item2 == 5);
3842
vm.PageLength = 25; //... and set a default
39-
43+
vm.ColVis = true;
4044
if (Request.QueryString["lang"] == "de")
4145
{
4246
//vm.Language = "{ 'sUrl': '" + Url.Content("~/Content/jquery.dataTables.lang.de-DE.txt") + "' }";

Mvc.JQuery.Datatables.Example/Views/Shared/_Layout.cshtml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
<meta charset="utf-8" />
55
<title>@ViewBag.Title</title>
66
<script src="@Url.Content("~/Scripts/modernizr-2.0.6-development-only.js")" type="text/javascript"></script>
7-
<link href="@Url.Content("~/Content/bootstrap.min.css")" rel="stylesheet" type="text/css"/>
8-
<link href="@Url.Content("~/Content/bootstrap-overrides.css")" rel="stylesheet" type="text/css"/>
97
<script src="@Url.Content("~/Scripts/jquery-1.11.0.min.js")" type="text/javascript"></script>
108
<script src="@Url.Content("~/Scripts/jquery-ui-1.10.3.min.js")" type="text/javascript"></script>
119
<link href="/Content/themes/Aristo/jquery-ui-1.8.7.custom.css" type="text/css" rel="stylesheet" />
@@ -60,5 +58,8 @@
6058
</div>
6159
<footer>
6260
</footer>
61+
<link href="@Url.Content("~/Content/bootstrap.min.css")" rel="stylesheet" type="text/css" />
62+
<link href="@Url.Content("~/Content/bootstrap-overrides.css")" rel="stylesheet" type="text/css" />
63+
6364
</body>
6465
</html>

Mvc.JQuery.Datatables.Example/packages.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
1919
<package id="Modernizr" version="1.7" />
2020
<package id="Modernizr" version="2.0.6" />
21+
<package id="Newtonsoft.Json" version="5.0.8" targetFramework="net45" />
2122
<package id="Twitter.Bootstrap" version="1.4.0" />
2223
<package id="Twitter.Bootstrap" version="2.0.1" />
2324
</packages>

0 commit comments

Comments
 (0)