From d44c07b27b74cddc5fdc6833026a9822c447b218 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Fri, 27 Jul 2012 23:37:47 -0700 Subject: [PATCH] Fixed: History grid loads faster (lazy loaded) --- NzbDrone.Core/Model/HistoryQueryModel.cs | 26 +++++++++ NzbDrone.Core/NzbDrone.Core.csproj | 5 ++ NzbDrone.Core/Providers/HistoryProvider.cs | 39 +++++++++++++ NzbDrone.Core/packages.config | 1 + NzbDrone.Web/App_Start/DataTablesMvc.cs | 4 +- NzbDrone.Web/Controllers/HistoryController.cs | 53 +++++++++++++++--- NzbDrone.Web/Controllers/LogController.cs | 22 ++++---- NzbDrone.Web/NzbDrone.Web.csproj | 11 ++-- .../js/jquery.dataTablesFilteringDelay.js | 33 +++++++++++ NzbDrone.Web/Views/History/Index.cshtml | 22 ++++---- .../Views/Shared/_ReferenceLayout.cshtml | 3 +- NzbDrone.Web/packages.config | 5 +- .../ServiceInstall.ncrunchproject | 19 +++++++ .../ServiceUninstall.ncrunchproject | 19 +++++++ .../DataTables.Mvc.0.1.0.79.nupkg | Bin 14507 -> 0 bytes .../lib/DataTables.Mvc.Core.dll | Bin 20992 -> 0 bytes .../Content/App_Start/DataTablesMvc.cs.pp | 17 ++++++ .../DataTables.Mvc.0.1.0.85.nupkg | Bin 0 -> 3670 bytes .../DataTables.Mvc.0.1.0.85/tools/install.ps1 | 5 ++ .../DataTables.Mvc.Core.0.1.0.85.nupkg | Bin 0 -> 15849 bytes .../lib/DataTables.Mvc.Core.dll | Bin 0 -> 25088 bytes .../WebActivator.1.5.1.nupkg | Bin 0 -> 8076 bytes .../lib/net40/WebActivator.dll | Bin 0 -> 9216 bytes 23 files changed, 245 insertions(+), 39 deletions(-) create mode 100644 NzbDrone.Core/Model/HistoryQueryModel.cs create mode 100644 NzbDrone.Web/Scripts/DataTables-1.9.0/media/js/jquery.dataTablesFilteringDelay.js create mode 100644 ServiceHelpers/ServiceInstall/ServiceInstall.ncrunchproject create mode 100644 ServiceHelpers/ServiceUninstall/ServiceUninstall.ncrunchproject delete mode 100644 packages/DataTables.Mvc.0.1.0.79/DataTables.Mvc.0.1.0.79.nupkg delete mode 100644 packages/DataTables.Mvc.0.1.0.79/lib/DataTables.Mvc.Core.dll create mode 100644 packages/DataTables.Mvc.0.1.0.85/Content/App_Start/DataTablesMvc.cs.pp create mode 100644 packages/DataTables.Mvc.0.1.0.85/DataTables.Mvc.0.1.0.85.nupkg create mode 100644 packages/DataTables.Mvc.0.1.0.85/tools/install.ps1 create mode 100644 packages/DataTables.Mvc.Core.0.1.0.85/DataTables.Mvc.Core.0.1.0.85.nupkg create mode 100644 packages/DataTables.Mvc.Core.0.1.0.85/lib/DataTables.Mvc.Core.dll create mode 100644 packages/WebActivator.1.5.1/WebActivator.1.5.1.nupkg create mode 100644 packages/WebActivator.1.5.1/lib/net40/WebActivator.dll diff --git a/NzbDrone.Core/Model/HistoryQueryModel.cs b/NzbDrone.Core/Model/HistoryQueryModel.cs new file mode 100644 index 000000000..00a018c2b --- /dev/null +++ b/NzbDrone.Core/Model/HistoryQueryModel.cs @@ -0,0 +1,26 @@ +using System; +using NzbDrone.Core.Repository; +using NzbDrone.Core.Repository.Quality; +using PetaPoco; + +namespace NzbDrone.Core.Model +{ + public class HistoryQueryModel + { + public int HistoryId { get; set; } + public int EpisodeId { get; set; } + public int SeriesId { get; set; } + public string NzbTitle { get; set; } + public QualityTypes Quality { get; set; } + public DateTime Date { get; set; } + public bool IsProper { get; set; } + public string Indexer { get; set; } + public string NzbInfoUrl { get; set; } + + public string EpisodeTitle { get; set; } + public int SeasonNumber { get; set; } + public int EpisodeNumber { get; set; } + public string EpisodeOverview { get; set; } + public string SeriesTitle { get; set; }public int Id { get; set; } + } +} \ No newline at end of file diff --git a/NzbDrone.Core/NzbDrone.Core.csproj b/NzbDrone.Core/NzbDrone.Core.csproj index 7dedf5250..3f7acc5fd 100644 --- a/NzbDrone.Core/NzbDrone.Core.csproj +++ b/NzbDrone.Core/NzbDrone.Core.csproj @@ -123,6 +123,10 @@ + + False + ..\packages\DataTables.Mvc.Core.0.1.0.85\lib\DataTables.Mvc.Core.dll + ..\Libraries\DeskMetrics\DeskMetrics.NET.dll @@ -251,6 +255,7 @@ + diff --git a/NzbDrone.Core/Providers/HistoryProvider.cs b/NzbDrone.Core/Providers/HistoryProvider.cs index 94a3c8479..807c39fb6 100644 --- a/NzbDrone.Core/Providers/HistoryProvider.cs +++ b/NzbDrone.Core/Providers/HistoryProvider.cs @@ -1,6 +1,8 @@ using System; using System.Collections.Generic; using System.Linq; +using DataTables.Mvc.Core.Helpers; +using DataTables.Mvc.Core.Models; using Ninject; using NLog; using NzbDrone.Core.Model; @@ -77,5 +79,42 @@ namespace NzbDrone.Core.Providers { _database.Delete(historyId); } + + public virtual Page GetPagedItems(DataTablesPageRequest pageRequest) + { + var query = Sql.Builder + .Select(@"History.*, Series.Title as SeriesTitle, Episodes.Title as EpisodeTitle, + Episodes.SeasonNumber as SeasonNumber, Episodes.EpisodeNumber as EpisodeNumber, + Episodes.Overview as EpisodeOverview") + .From("History") + .InnerJoin("Series") + .On("History.SeriesId = Series.SeriesId") + .InnerJoin("Episodes") + .On("History.EpisodeId = Episodes.EpisodeId"); + + var startPage = (pageRequest.DisplayLength == 0) ? 1 : pageRequest.DisplayStart / pageRequest.DisplayLength + 1; + + if (!string.IsNullOrEmpty(pageRequest.Search)) + { + var whereClause = string.Join(" OR ", SqlBuilderHelper.GetSearchClause(pageRequest)); + + if (!string.IsNullOrEmpty(whereClause)) + query.Append("WHERE " + whereClause, "%" + pageRequest.Search + "%"); + } + + var orderBy = string.Join(",", SqlBuilderHelper.GetOrderByClause(pageRequest)); + + if (!string.IsNullOrEmpty(orderBy)) + { + query.Append("ORDER BY " + orderBy); + } + + return _database.Page(startPage, pageRequest.DisplayLength, query); + } + + public virtual long Count() + { + return _database.Single(@"SELECT COUNT(*) from History"); + } } } \ No newline at end of file diff --git a/NzbDrone.Core/packages.config b/NzbDrone.Core/packages.config index 28e5af301..f24ef5601 100644 --- a/NzbDrone.Core/packages.config +++ b/NzbDrone.Core/packages.config @@ -1,5 +1,6 @@  + diff --git a/NzbDrone.Web/App_Start/DataTablesMvc.cs b/NzbDrone.Web/App_Start/DataTablesMvc.cs index 6ac4a3b4f..8375e53ab 100644 --- a/NzbDrone.Web/App_Start/DataTablesMvc.cs +++ b/NzbDrone.Web/App_Start/DataTablesMvc.cs @@ -10,8 +10,8 @@ namespace NzbDrone.Web.App_Start { public static void Start() { - if (!ModelBinders.Binders.ContainsKey(typeof(DataTablesParams))) - ModelBinders.Binders.Add(typeof(DataTablesParams), new DataTablesModelBinder()); + if (!ModelBinders.Binders.ContainsKey(typeof(DataTablesPageRequest))) + ModelBinders.Binders.Add(typeof(DataTablesPageRequest), new DataTablesModelBinder()); } } } \ No newline at end of file diff --git a/NzbDrone.Web/Controllers/HistoryController.cs b/NzbDrone.Web/Controllers/HistoryController.cs index 06e50b185..4aee08267 100644 --- a/NzbDrone.Web/Controllers/HistoryController.cs +++ b/NzbDrone.Web/Controllers/HistoryController.cs @@ -1,6 +1,9 @@ -using System.Linq; +using System; +using System.Linq; +using System.Linq.Dynamic; using System.Web.Mvc; using System.Web.Script.Serialization; +using DataTables.Mvc.Core.Models; using NzbDrone.Core.Helpers; using NzbDrone.Core.Jobs; using NzbDrone.Core.Providers; @@ -24,15 +27,46 @@ namespace NzbDrone.Web.Controllers return View(); } - public JsonResult AjaxBinding() + //public JsonResult AjaxBinding() + //{ + // var history = _historyProvider.AllItemsWithRelationships().Select(h => new HistoryModel + // { + // HistoryId = h.HistoryId, + // SeriesId = h.SeriesId, + // EpisodeNumbering = string.Format("{0}x{1:00}", h.Episode.SeasonNumber, h.Episode.EpisodeNumber), + // EpisodeTitle = h.Episode.Title, + // EpisodeOverview = h.Episode.Overview, + // SeriesTitle = h.SeriesTitle, + // SeriesTitleSorter = SortHelper.SkipArticles(h.SeriesTitle), + // NzbTitle = h.NzbTitle, + // Quality = h.Quality.ToString(), + // IsProper = h.IsProper, + // Date = h.Date.ToString(), + // DateSorter = h.Date.ToString("MM/dd/yyyy h:mm:ss tt"), + // Indexer = h.Indexer, + // EpisodeId = h.EpisodeId, + // NzbInfoUrl = h.NzbInfoUrl + // }).OrderByDescending(h => h.Date).ToList(); + + // return Json(new + // { + // aaData = history + // }, + // JsonRequestBehavior.AllowGet); + //} + + public ActionResult AjaxBinding(DataTablesPageRequest pageRequest) { - var history = _historyProvider.AllItemsWithRelationships().Select(h => new HistoryModel + var pageResult = _historyProvider.GetPagedItems(pageRequest); + var totalItems = _historyProvider.Count(); + + var items = pageResult.Items.Select(h => new HistoryModel { HistoryId = h.HistoryId, SeriesId = h.SeriesId, - EpisodeNumbering = string.Format("{0}x{1:00}", h.Episode.SeasonNumber, h.Episode.EpisodeNumber), - EpisodeTitle = h.Episode.Title, - EpisodeOverview = h.Episode.Overview, + EpisodeNumbering = string.Format("{0}x{1:00}", h.SeasonNumber, h.EpisodeNumber), + EpisodeTitle = h.EpisodeTitle, + EpisodeOverview = h.EpisodeOverview, SeriesTitle = h.SeriesTitle, SeriesTitleSorter = SortHelper.SkipArticles(h.SeriesTitle), NzbTitle = h.NzbTitle, @@ -43,11 +77,14 @@ namespace NzbDrone.Web.Controllers Indexer = h.Indexer, EpisodeId = h.EpisodeId, NzbInfoUrl = h.NzbInfoUrl - }).OrderByDescending(h => h.Date).ToList(); + }); return Json(new { - aaData = history + sEcho = pageRequest.Echo, + iTotalRecords = totalItems, + iTotalDisplayRecords = pageResult.TotalItems, + aaData = items }, JsonRequestBehavior.AllowGet); } diff --git a/NzbDrone.Web/Controllers/LogController.cs b/NzbDrone.Web/Controllers/LogController.cs index 6df8bd2ad..bc31e062a 100644 --- a/NzbDrone.Web/Controllers/LogController.cs +++ b/NzbDrone.Web/Controllers/LogController.cs @@ -52,36 +52,36 @@ namespace NzbDrone.Web.Controllers return JsonNotificationResult.Info("Logs Cleared"); } - public ActionResult AjaxBinding(DataTablesParams dataTablesParams) + public ActionResult AjaxBinding(DataTablesPageRequest pageRequest) { var logs = _logProvider.GetAllLogs(); var totalCount = logs.Count(); IQueryable q = logs; - if (!string.IsNullOrEmpty(dataTablesParams.sSearch)) + if (!string.IsNullOrEmpty(pageRequest.Search)) { - q = q.Where(b => b.Logger.Contains(dataTablesParams.sSearch) - || b.Exception.Contains(dataTablesParams.sSearch) - || b.Message.Contains(dataTablesParams.sSearch)); + q = q.Where(b => b.Logger.Contains(pageRequest.Search) + || b.Exception.Contains(pageRequest.Search) + || b.Message.Contains(pageRequest.Search)); } int filteredCount = q.Count(); IQueryable sorted = q; - for (int i = 0; i < dataTablesParams.iSortingCols; i++) + for (int i = 0; i < pageRequest.SortingCols; i++) { - int sortCol = dataTablesParams.iSortCol[i]; + int sortCol = pageRequest.SortCol[i]; var sortColName = sortCol == 0 ? "Time" : sortCol == 1 ? "Level" : "Logger"; - var sortExpression = String.Format("{0} {1}", sortColName, dataTablesParams.sSortDir[i]); + var sortExpression = String.Format("{0} {1}", sortColName, pageRequest.SortDir[i]); sorted = sorted.OrderBy(sortExpression); } IQueryable filteredAndSorted = sorted; - if (filteredCount > dataTablesParams.iDisplayLength) + if (filteredCount > pageRequest.DisplayLength) { - filteredAndSorted = sorted.Skip(dataTablesParams.iDisplayStart).Take(dataTablesParams.iDisplayLength); + filteredAndSorted = sorted.Skip(pageRequest.DisplayStart).Take(pageRequest.DisplayLength); } var logModels = filteredAndSorted.ToList().Select(s => new LogModel @@ -97,7 +97,7 @@ namespace NzbDrone.Web.Controllers return Json(new { - sEcho = dataTablesParams.sEcho, + sEcho = pageRequest.Echo, iTotalRecords = totalCount, iTotalDisplayRecords = filteredCount, aaData = logModels diff --git a/NzbDrone.Web/NzbDrone.Web.csproj b/NzbDrone.Web/NzbDrone.Web.csproj index 74005fcb6..060760cef 100644 --- a/NzbDrone.Web/NzbDrone.Web.csproj +++ b/NzbDrone.Web/NzbDrone.Web.csproj @@ -53,9 +53,9 @@ x86 - - ..\packages\DataTables.Mvc.0.1.0.79\lib\DataTables.Mvc.Core.dll - True + + False + ..\packages\DataTables.Mvc.Core.0.1.0.85\lib\DataTables.Mvc.Core.dll ..\packages\DynamicQuery.1.0\lib\35\Dynamic.dll @@ -142,9 +142,9 @@ False ..\Libraries\TvdbLib.dll - + False - ..\packages\WebActivator.1.5\lib\net40\WebActivator.dll + ..\packages\WebActivator.1.5.1\lib\net40\WebActivator.dll @@ -363,6 +363,7 @@ + diff --git a/NzbDrone.Web/Scripts/DataTables-1.9.0/media/js/jquery.dataTablesFilteringDelay.js b/NzbDrone.Web/Scripts/DataTables-1.9.0/media/js/jquery.dataTablesFilteringDelay.js new file mode 100644 index 000000000..f020aca48 --- /dev/null +++ b/NzbDrone.Web/Scripts/DataTables-1.9.0/media/js/jquery.dataTablesFilteringDelay.js @@ -0,0 +1,33 @@ +$.fn.dataTableExt.oApi.fnSetFilteringDelay = function (oSettings, iDelay) { + /* + * Inputs: object:oSettings - dataTables settings object - automatically given + * integer:iDelay - delay in milliseconds + * Usage: $('#example').dataTable().fnSetFilteringDelay(250); + * Author: Zygimantas Berziunas (www.zygimantas.com) and Allan Jardine + * License: GPL v2 or BSD 3 point style + * Contact: zygimantas.berziunas /AT\ hotmail.com + */ + var _that = this, + iDelay = (typeof iDelay == 'undefined') ? 250 : iDelay; + + this.each(function (i) { + $.fn.dataTableExt.iApiIndex = i; + var oTimerId = null, + sPreviousSearch = null, + anControl = $('input', _that.fnSettings().aanFeatures.f); + + anControl.unbind('keyup').bind('keyup', function () { + if (sPreviousSearch === null || sPreviousSearch != anControl.val()) { + window.clearTimeout(oTimerId); + sPreviousSearch = anControl.val(); + oTimerId = window.setTimeout(function () { + $.fn.dataTableExt.iApiIndex = i; + _that.fnFilter(anControl.val()); + }, iDelay); + } + }); + + return this; + }); + return this; +}; \ No newline at end of file diff --git a/NzbDrone.Web/Views/History/Index.cshtml b/NzbDrone.Web/Views/History/Index.cshtml index efbddff65..216969c13 100644 --- a/NzbDrone.Web/Views/History/Index.cshtml +++ b/NzbDrone.Web/Views/History/Index.cshtml @@ -46,7 +46,7 @@ oTable = $('#historyGrid').dataTable({ "sAjaxSource": "History/AjaxBinding", - "bServerSide": false, + "bServerSide": true, "bProcessing": true, "bShowAll": false, "bPaginate": true, @@ -59,7 +59,7 @@ "sPaginationType": "four_button", "aoColumns": [ { - sWidth: '20px', "bSortable": false, "mDataProp": function (source, type, val) { + sName: 'Icon', sWidth: '20px', "bSortable": false, "bSearchable": false, "mDataProp": function (source, type, val) { // 'display' and 'filter' use the image if (type === 'display' || type === 'filter') { if (source['Indexer'].indexOf("Newznab") === 0) @@ -71,7 +71,8 @@ return source["Indexer"]; } }, //Image - { sWidth: 'auto', "mDataProp": function (source, type, val) { + { + sName: 'Series.Title', sWidth: 'auto', "mDataProp": function (source, type, val) { // 'display' and 'filter' use our fancy naming if (type === 'display' || type === 'filter') { return "" + source["SeriesTitle"] + ""; @@ -80,10 +81,10 @@ return source["SeriesTitleSorter"]; } }, //Series Title - { sWidth: '80px', "mDataProp": "EpisodeNumbering", "bSortable": false }, //EpisodeNumbering - { sWidth: 'auto', "mDataProp": "EpisodeTitle", "bSortable": false }, //Episode Title - { sWidth: '70px', "mDataProp": "Quality", "bSortable": false }, //Quality - { sWidth: '150px', "mDataProp": function (source, type, val) { + { sName: 'EpisodeNumbering', sWidth: '80px', "mDataProp": "EpisodeNumbering", "bSortable": false, "bSearchable": false }, //EpisodeNumbering + { sName: 'Episodes.Title', sWidth: 'auto', "mDataProp": "EpisodeTitle", "bSortable": false }, //Episode Title + { sName: 'Quality', sWidth: '70px', "mDataProp": "Quality", "bSortable": false, "bSearchable": false }, //Quality + { sName: 'Date', sWidth: '150px', "bSearchable": false, "mDataProp": function (source, type, val) { // 'display' and 'filter' use our fancy naming if (type === 'display' || type === 'filter') { return source["Date"]; @@ -92,7 +93,7 @@ return source["DateSorter"]; } }, //Date - { sWidth: '40px', "mDataProp": "HistoryId", "bSortable": false, "fnRender": function (row) { + { sName: 'Actions', sWidth: '40px', "mDataProp": "HistoryId", "bSortable": false, "bSearchable": false, "fnRender": function (row) { var deleteImage = "\"Delete\""; var redownloadImage = "\"Redownload\""; @@ -100,9 +101,10 @@ } }, //Actions { - sWidth: 'auto', + sName: 'Details', sWidth: 'auto', "mDataProp": "Details", "bSortable": false, + "bSearchable": false, "bVisible": false, "fnRender": function(row) { var result = "Overview: " + row.aData["EpisodeOverview"] + "
" + @@ -118,7 +120,7 @@ } //Details ], "aaSorting": [[5, 'desc']] - }); + }).fnSetFilteringDelay(500); }); function deleteHistory(row, historyId) { diff --git a/NzbDrone.Web/Views/Shared/_ReferenceLayout.cshtml b/NzbDrone.Web/Views/Shared/_ReferenceLayout.cshtml index 598fdf8c7..e4207762c 100644 --- a/NzbDrone.Web/Views/Shared/_ReferenceLayout.cshtml +++ b/NzbDrone.Web/Views/Shared/_ReferenceLayout.cshtml @@ -44,7 +44,8 @@ @Html.IncludeScript("DataTables-1.9.0/media/js/jquery.dataTables.min.js") @Html.IncludeScript("DataTables-1.9.0/media/js/jquery.dataTables.reloadAjax.js") @Html.IncludeScript("DataTables-1.9.0/media/js/jquery.dataTables.editable.js") - @Html.IncludeScript("DataTables-1.9.0/media/js/jquery.jeditable.js") + @Html.IncludeScript("DataTables-1.9.0/media/js/jquery.jeditable.js")s + @Html.IncludeScript("DataTables-1.9.0/media/js/jquery.dataTablesFilteringDelay.js") @Html.IncludeScript("jquery.dataTables.4button.pagination.js") @RenderSection("Scripts", required: false) diff --git a/NzbDrone.Web/packages.config b/NzbDrone.Web/packages.config index 325a983b0..62a0524c4 100644 --- a/NzbDrone.Web/packages.config +++ b/NzbDrone.Web/packages.config @@ -1,6 +1,7 @@  - + + @@ -27,5 +28,5 @@ - + \ No newline at end of file diff --git a/ServiceHelpers/ServiceInstall/ServiceInstall.ncrunchproject b/ServiceHelpers/ServiceInstall/ServiceInstall.ncrunchproject new file mode 100644 index 000000000..8641d3614 --- /dev/null +++ b/ServiceHelpers/ServiceInstall/ServiceInstall.ncrunchproject @@ -0,0 +1,19 @@ + + false + false + false + true + false + false + false + false + true + true + false + true + true + 60000 + + + AutoDetect + \ No newline at end of file diff --git a/ServiceHelpers/ServiceUninstall/ServiceUninstall.ncrunchproject b/ServiceHelpers/ServiceUninstall/ServiceUninstall.ncrunchproject new file mode 100644 index 000000000..8641d3614 --- /dev/null +++ b/ServiceHelpers/ServiceUninstall/ServiceUninstall.ncrunchproject @@ -0,0 +1,19 @@ + + false + false + false + true + false + false + false + false + true + true + false + true + true + 60000 + + + AutoDetect + \ No newline at end of file diff --git a/packages/DataTables.Mvc.0.1.0.79/DataTables.Mvc.0.1.0.79.nupkg b/packages/DataTables.Mvc.0.1.0.79/DataTables.Mvc.0.1.0.79.nupkg deleted file mode 100644 index ae278e47fe0ec0ed765e7c3cac7de81001c35fb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14507 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 UKLX%q$Pj(-ZvyBCFB!c1Kjc3@p#T5? diff --git a/packages/DataTables.Mvc.0.1.0.79/lib/DataTables.Mvc.Core.dll b/packages/DataTables.Mvc.0.1.0.79/lib/DataTables.Mvc.Core.dll deleted file mode 100644 index 5e9769930c25c612e22dec8c4a635849479259bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20992 zcmeHv33y!9mF9Wx)uzQIRe8s_#kM0!^AQNrq(TG$tgIK$;{pOb3R9r8^-_zQ6>&Br`yhKr&6!-NR&IGMVH{oB7YV z_q}>r?CE?nJzw|tO+lS^wtMcm=iYnnd9R+_aqUORBBBt!AACUcB(D6~F7VP|6yo^& z{}87qDqdRfq|yG;g6{rYF*WEqeQtUnl}Q&0PAS!Er`(}JDpyFg9_UI9I9a=C%9P5* z+VsJlMD2z}FFgIZ172@$k-4DCh!O1tC!)CfbGWAP9mSWuOW|TFzk!MWe5L2`1)o0_ zZT}Eat^8lUYEr2X!R|iBM~TjJAjW^r6IFwk?I)@mFS`_-BEks#PYm=PpCW21*=I_i zyW0RDld)>QLCGgYbiBzex*1U7+b9s8sCIk|>Z~&5QaNf~a{Fg2AOZtHSg%T+u}$T%3m9DvQ$rtD-JggQis<$GWMX0hTipU`fQ8 zh0D~?^0moO{cNDsQFktDCe8ZGK-SklpNTn4NMp>kZj2_-tz7YqAI6iR3o|f~InF#V z{wnGsR)c0}d~f2*lnNIsd(fE=%_SA?L%^fTBh7hsoOFyG(J?EW6k4l*&C~%iu$)a= zLE8rieyUi^!KgVFmirel>VAtYFF;F|`*7d($XX*bHdsG}#QJ{_rYQy-l8N|TLldrF zh;gjAOa;&k2SP0&TAoxAJ&KEmja1zB(Do0jxJ_MU(GkQC)0q&jDkFgji?~zabI@u; zf~lrcNkf6@G$WHtmB02Y^}^*oU%^CS2l#z%^J8O<@S?9@!~;&k83+{1Sq#<^bA)$- zFV2XVS)LeHwfM9-!bH-jzZ@+ar$yXbpdG!t0n0>bFYh)-cmuNRL9xUQv}~hl?iwZy z)-TZ(szA*62%I;ZrR>gfxVQp5rR({?TiJK(1RnUcw7bsAZ`L34P&D$eBror`YhW!ADA zEO#|~vVzT2S@V15uW*{Ak7e`B`jw2i>WV}ghik~ZNOmDJd=7~uv56gtU<)jo zBdqOyOi*r7zY5085pLzI28yJbV)M`V=8^V8W^oOe=MsV1_l==O6563AcPZP zgr$~)UMtlBFqKv0C_pX;=5HJ%^&p9a9wd=bf+SKrNIp=I;WdWj9#lbk50c37K@wR$ zNFv7vN#qugY#zhb*a9EJuGKtjR^4npj~P2q3$T-bb($j_5i3;O0I{=Cf`FKCY%FJ! z9}{dc-3}W<8<#V)fhW%n#E4BwYGqz$t!*@jn--{u2p!>miS8R2y{V|87`T^{DRF)2BA z%piFQHZF*`*FZ;aCuY?nr!5aEp5?{qd+;H)D6C6)aF$oF-{y1DhFOzrlQCGGO|lc--WHkq6lb>5kN z=N}P8VFfyueb{)p+Kqxu?N1+%A7fM0Xbn0G?-_3Q`c`ni$+ZT+hUzrcjEw` z6P(i#P7BHn9G8hG$ADShdB|Ja_wuxeg%$LY6G3A#VvaB(Dc9S&y#IaUpODtf@{Dsv zY22$ai?daRw^>u$KuuXbJ!#c%2UZn{2JC{_4Caa-qujMF%)pta%UzYXogHFnB;wY@ zybPlyEs&tbUV?(T6=-#AMI1GPueE$iBo^!^RKJt^c}11gm3}`Fb+F8Dbap{L)7cHU zB;s!J4Mp57K5m}ne5jVtVomHpgGS8cPH34Uoc0295^U_9+y?fHNy|bD+e2}rQ{cCR z);^)|smQH&ffotn)_b^nWR%J!Gpd$%MH{Ol?#FzVT2E1@4RQ$Xg8(-cdqK%61-_4Q z3*D$_U;vf%@Ic>gL}wnYiUt2x!G2%tJ? zUYIe3SMy;|QRfI?>~3aEbB+R^QZb1G6#);q{}4TZ^8tGzQM?XbS6a?BAf0O&fWceV z-2zXXV<76UXEyd_1l()Ja zeaYwcur7ihnNhv*hX`B5LF}RN8Z=@mH6Ldc@l_0`K}I;R(E92BMho$URz=lBTTZW- zL1dsXXA%W93e_2=23i{?(~?nT#19uhHiaY^-d*=F4&4k|xX%?%h8e z?u0);KAqW^K5L6REFjp3G7LEn^=)0z(jdfRl5DUswC~^wW6U;?Q z0ounXQi;b!4)Ju64mcIkj;_5s4E@Be8uY1kO{<#Lu3Ebq&huSC9`K1;qD8+?lu8iI zN&@dHxw%4Lku^3hB07eKiwlq1bRoFw}5=G=8PlrKT}b` zo&DzWwKM|^pa>1;EZUAQvJ}B&W@MM9*@@a4Xk#`!9`NW}P53Xi#A z;{sqcU?tTV2_sG$jCvzNt-}AN`G^^zyR1jdIPDGBLwXbtoG^1f2|P(Jh93(@=m+5o z6sKQ{PE~|;9;?2uIzoR{{cXVa1=dbse5JrW0@DJ|3cOF?f1L7_DG~aKz@H1JGS028 zj4zF!ru}jD`CR<^c!WL;n53r#e>u+nzaM`K{Ao3@ng}hd;c;!KdBnV*T5Gt~?ZSCY zU`6c(nj`!;U02KAeh8cy^l?YfQVh<+tqQJpJ2^(3AWq}P902(xEvW1VDrvT3j{vGpH;NKVg zM*`mw_zRQ!y&$mCVtkswC6*0*jdd5`R^jXt*e>v}z_h@;Xr8sW$4^;*2>2Pnza;P( z>wa*)Blr)khk(B;_F2G$C_W~Xl{3h_dh;6L=nsIn^GvL7#uZBD5MWX@MdNlPa zD3c1Bdfiw_7Tv6=zcJQhChyeLd!QopF-`pzRFpogDbrk!D(&-{ih-)2Cp0zF+>Cwk z+ycVq4yrR-kr)2wLPae!+p(IiLvCW(YO{folo#p++H7`V?X}~ki|97mX&wRftfmf| z$7mY8F4P^fa%P&Q(~o`XCQ!75+bJuvs97l1{4&j=8x=)~&=WM9Mm04j^fa>7U7A_| zY7Tu|Q;nhL@ypOdn%V$rF8!&dc7U2k&ueNQsQL6=O&tq;i&FHurusrJ(E|D}nsTAJ zklxqSFsMajE@iLppx+0zm=c=$SD-GZl&0VEXFls0MV5qMosEt>i&s0QlL z)VDz`qa&Jnm%c~K>4c_UgRGGTHT8F)H}LDjhcxxe&`)S3eOyzI)8El5`eRKQ;is|F zzo4mb_<7`quWBj**;@LBrs~37w2o3JKzMvBgnCjaHAm~{e+c!Cu|;HrT7>A|P$v9y zv^(lkzo8BEB~9hSrm=~h)YNHESJBUWS*5Xsrr~5`D{qEp8r$XEBYMY}A6aFz&^DAG z@I_Y7PTH*~`n||TV<#QgR1VZG8rIYhsNM9hHMJqM(bz*@)YR>ewb7G8sS)j^+fmPW zJ?y2s6&1TDvenp2AJ^1_ksY8ut*OT$+ee?%)C-X9qc3UdHOSiO&ouQ8WbO2BD&Q$K!2;Lt!dnO-2+)Cp?;8d4@A>O7p>6LpGI?_)@$mU z_+_t~wrc9t=uMz@YwAa6cZd#X>c67hAv&t5U!%XnbX-%3*ilezd{E#c0-q50jKG%! zzAo@50^b$*OMw@vc;mLG?^8_vxxIDn$0NkX_fEKj~zsxa6;c6@s@eXMflpYOm zGQdq55}UVQ1l}!t70Le_FpN_tipu5|;xph*f%gjhl)wiCJ}mGtflmp1Uf_#>`;1ov ze@)=q0{<59&y8OL?l264&!Gx|)!@90N|yVY4QQGRgx_E^)I@==s+nTWHV)KGGpEt@ zHA_&LH7 zm!$2#Hx~=1QQ$g(i)mTy%f@ElFB`3Z@0yLmStqc;XsZ1gY+hdbEAX$V-3m?aeVyRz z=s-=>YR5=7;=Jc^Ef)S_;dcwaTlfvew%P^O0%Kq85~~`~*a&N#wYx0z2)tF|(~RD~ zjC-s?ZQ4p3Bei{2PU3u{@nr2uYuI?F_Ezgoqbl)X>t16AXTttO5k>Z#|4fGJTLG$fo}<y-73^((6aIg#jricjM5sKBoY{AR@;f%8(u zdBE3&^EU$DtN1K9zY=Iw{t578@52pow=NW&=M8Xwo%UH3nS^_?N~!bG7-b`GWbX`I`BbnXqPCe`q~mect+O>+h|f zTcJ?|1GB=~B8o-J7?IO&zB)O)ZXV zH)ZpAYH{*I1BJ=N)aAIP)|_i+N;zjzji#N2p#j=8R8Shb-CUL!>?sZ8_t^PC+YQ)- zBX)jAu89W8OP1% zdZ}x;Sh5G`K<^D01BtVW)pW$}r8ag`JqyyB%x2Tn7Ib$1P(IIrL-pHJL`WE?o>RGE zPLM1Dd(d?-*wQfd1gW;7ADW&_K3yzAY@bLE37>A)?3FK?-tuf#B}Fa%k8K4!))7V)$Xc)BlFNSDAxNDF=TL5#lLF7$EWA@lLP@H*_m z5cQnM`fBm)nETIf+xUhhu}@*tGM^pv$Y*DHN%UqXCZ&YlwUHd!cUCPq(Zxr1e6{<-O!e zuE7hpeo8}#JRYZG)vU)J7%UCT0YN=C*{;)RBZ+3Qj`B`AizYrjfSsZD&CYV0YXeQ% z$F|^Qp&RtsrJh`?$~f3G$T!6aoS=?w7E}saQY*QrjCcgMFRC;q0uN_?@6KW-J!p5@ zefAjPbTuiK2bO};1lIu^e0M+JQaxkL`iUX7Yojq zpp!@GC7$!=Ot0pkMGD4;Bpl?A9+*E^8ap=C4wk{!OC@O5>vH$bZaR3NtDA~Yl7;Qn zJK12}kthPno~6@{d(xkM?_lh-Pk25w7mM~lZ+=+n+_Iv_ z=K7P5br_x~!~u9B*QYDB$;1PL>B8_t0p>kBlqpRVv^ayqZmzF?5>dB{ifkYq9E|5< z3+@GmT)S*;TwvO8n}EsWq9vE%!rK|p^?$j^?x9?^OnH`dNGA$VpVmzQS;y+?v$w95@nVy-1vTDw_OTQe8#p6xkzdyVjLyDTvY|u z;heJfbAN4I@Hj=uq6)QjKdAC-(sx(XR^%Ja1FjTRK6Ru&SF*bXar>p)Xh*R!)~=y$ zcNjNPczwbd?AdwaP?{qsF6>Dcl^5MkyK@@D+~FW{>4MaS=^P45DZh$Ga=883>*NYt zG_x>+Ajr5J>`mN@7fWrpCp~lE1pFMph(y@Nch!e;_UTq+*mA7Y;5AzaRa-W@eJFhk zrJZLow(Li_UB`lk51ErqGAVnDP5}!ihasT)WCex#H=*t6f!=JoTm}a!V(Ds!lO3iG zBm~C_CcyM)UJ5G0drGB2T~F^wV=B0x z01u^pX|U72amX%~e7UB*WrexSz;fhld^)C*Ei4T6?b?g+^6W(;CQpF z7KOJV5U#yuyo9i$JW6DChUdxt}F&9thX#j8I zuqJDb8E<$ck7oJU{>EGMqH{g^r|<|Y(cB_+!)^(_+js+rNA3C8h(3#W!k9xGN{I3V z>HGma@k~RO#-A#>@P1HqRQpDvp2_7WFvtEB4bNJVR|KS}=J}1@x51f6!etxyJa>wm>@#e~J@FyAtOKVsrv>wpzk7U-q77 zoZ-ai;MpBCT*%VYixw)rest#c;u$WluiRwPeJ5bGQ*37eU9mqgavb&37~du16iumk zRb}A`dxKX#50&={dp^v#nH2iNfk-UT>^dGmCx0wpsNW>09_V#u=aEQ3f5 z$QVkn)Ff8YkPJgUzDM4JsyCYLU`={4dIip4IG9FtN z8HDr0axIp>VO`_+2admOurGogc>J&6y)>_gCJZ&yt218O)}@^&Kk zo(Ao;VOoue&wxBuL>f8e00+Q6p5@ zC4&g_dd^BD`FvU`QMb{1R?c>n$p+99uN=->e4e8h3p--Aw?Ei>K3_PGF2zZ1Y}*Wv zGO(J%E-XRnopXGW^L(8FTqzlfPrab-LO$K6a@7*#g12ci+LUu8pVh&-Acg+C6D?Q? zq2+vT*^gd%R9lH{2Wchm#TYqXd-5_(3Dv^u8x|K_+85U75PLR!;&oOOSkPxY`%cT% z{PAg7t`IJwd({r@T?%W?f%m+6QgY%9V6E_}xk92kC^M}W9D(lAz=*6$UJWpxNGj5LX<(zy5lH9l*uSQ$M`o!aLY3-nP zome^G#D>*iFJ9asNsR3uoH-Zs0J5oNA5`zmQ~Qud&!+@_Ey7wx6&*f?mB~5Y!Fiz0 zmLXh&Ck)Q}rR@8FtZDq<0C~CE8IyS%iuiS!XT_12WN^hJ9Yl(A!x&A}TJ4bX%2b(= zV|WRDcre+iI>9dVyt6DgrxWz($olg)U-<6!)<2llQ}~k~{Ny(j`|3@{4$ofq)}67h zZ0or>@%_pxW2>Ltc=*xv`>%*ZrYEKwrWuKw5i^`Jk})%qGLx~mBI41M1tMOju61!G zj9V#+hf+pe9YCBZ!;HkNNTOPPa}OE#HQb8K<<>@gZaf~1Oi#{+ZSZ2%f=^G(HDift z2+)0^-ijnsTB#N$4fJCqrzK5%(CdAQ~}`5kr`{g}TJmC1%wVf8+R?(RyW5U*r19F~v&?@We#M-nKRd%N>dF?%3Mf7DZIYH0B`nNXj(Tb8cvRW1kIIP5U~+X!E`)?RS*wH z**?z;dZ~+$X~t_~=o$(!#hhCgiLx}Ngd9^dZbc1DFs>H3ajcn&R7fn;)#K zwaJ*)QWsu|QznfrM#5ZA7S$R!#-W2#YA|8wLyw=r)Wq}Ed z3yj6!>f+?++p*mSUDmXJXSe@Qw^2WT+`@mYV^DW|nlIA74f2DJT5gl_C8>3@44TU8 zO+C{0Ujad;<^4`cgQj%gDQl`D)9ReY({UpF>lq3E!EEZ!A5N`VwHhz(HW;*c!-)-< zYSy+oZ|tzBPS z@`F3R_CmPz(de>&yJ1Ooh?``tJl1We2U_qf?^rKCrEKoQ!?R=jIQ-bgwHq?&^{Y3X z*tmM#y6l=w$0iBLF{k&2V|d_d<7w1n@}|LTFMD5~W2in`8Bb|q+{OEMlJHOhKT)^l z^Bs7As9v(M)jLGo-~+shzkOWGe@P_&{SN*<3{x}KYo1}kld*|>*4u;c(NSCjFLv#* z@aK4VKGB6r;4n`2PGD_#TWmk*Ho#r_&9SeCetLo5BxC#hE}3`T2An@3eARjrQa~#p zzrV)ylDc!WVN=}&vch6%)eR|E97U;Ly}K?kKwk-c0Y(k@RDzbO5GGo>U36Aq-0Ht| zs7nw7RJw7r<=Tg97VcvhBT7r%$o4zLvy)g#9jH0@PUkc@eE-4!B-b>w_4?xHLBV=l z-FvbP?+&J14HZ#!cA(PD;L3gT-67%KQGP$rvv*jkBYq~pRVsg0L3=g6eBD6u2Z8Wm z7TR#c_@05EEV6gy5&Yx&=BFrXOndOQA-{{rRVrIz?*#=smM|`q)ZYDI2i4N}r|jwf+x}-5f&T?~%zy^~ diff --git a/packages/DataTables.Mvc.0.1.0.85/Content/App_Start/DataTablesMvc.cs.pp b/packages/DataTables.Mvc.0.1.0.85/Content/App_Start/DataTablesMvc.cs.pp new file mode 100644 index 000000000..7f045638d --- /dev/null +++ b/packages/DataTables.Mvc.0.1.0.85/Content/App_Start/DataTablesMvc.cs.pp @@ -0,0 +1,17 @@ +using DataTables.Mvc.Core.Helpers; +using DataTables.Mvc.Core.Models; +using System.Web.Mvc; + +[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.App_Start.DataTablesModelBinderActivator), "Start")] + +namespace $rootnamespace$.App_Start +{ + public static class DataTablesModelBinderActivator + { + public static void Start() + { + if (!ModelBinders.Binders.ContainsKey(typeof(DataTablesPageRequest))) + ModelBinders.Binders.Add(typeof(DataTablesPageRequest), new DataTablesModelBinder()); + } + } +} \ No newline at end of file diff --git a/packages/DataTables.Mvc.0.1.0.85/DataTables.Mvc.0.1.0.85.nupkg b/packages/DataTables.Mvc.0.1.0.85/DataTables.Mvc.0.1.0.85.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..d98c4938fc980eed3b51ad0e4c5f390669a1440d GIT binary patch literal 3670 zcmd6q4^R_V9>>>z#jBmpSzBmNkeDi*SCb_KNWhTTo=W`_`J;gU5SQH-NJ+BW-GzVx z(y5)QbZoUAoMup4u4D=-wIE#impW65wL;5iL_zQ@3dbMKNq`WMaxVcPq2hRsGreSX zC!6( zR0{mYqgsj6Btt4#K2EB~oWXfPcLE>OM}(>|jZy&^mdn|Q(eZ!{=AtVw7Tbu$sQ|;5 zC*yog5<>x;%UMkXb0dTSgd$KB7$?LD;1{PLxE%CJX7N9*3snOaBj6-ZoTLGdqMQDG%VjvXb{ysuKp^(57z5o#7z(C*|;HMA?`4pojaB6IQ z0+Bcn^Yiy5{6u0uVO*SjeW+9Fq+w7uFC){D*>>G%yj1&^Oh*vi3gJKrdz^xL zs$6!sug+fVg{m*?+P$WKP2<1V&t_-tn78QaC(HlXb8c^4`=K5WWytGG3jgxn1rP;d z6t2rJ-pQ@BwC*xhjo!+a<*xU(+!&ED|8h-XBL_>r*Em)c4)_+S-$s+I)IJOI7o_4l6hD`>ePv(ek9$ z1A5~xr%QO*ZdyxnvetCh{d&x4U8K~*kf`vS`;}jM<@sh+_Sx4)R_=By&eQjG=u{Ey zb%R+ycD7aY9nARhs{5Uf{*Zg`+;FY7&b#RZugTXm?UT^6t4lQtblM#HR{RWkt?eBS|vIs=If8 zrq&y~%K7~EI}Q7+yy1{vyAFFLnC`_`zWAW>LQZj7AdePmMlN-i{5^f3p}Vqr(dF%B zel2YxYsJ9pwIa*+#}9aB9B%bUvsPGdr8K$bY~E^Y-Br;xq-%X%pOO|~{KoS2e`@a@ zcpr)ATh%*QS?_9%j5Gvmj;0Bgy#Hphp>n-&`1Y*yd)Go@H$~|ee)LoJWPxc%iYD3BvN*3Jc|E}%K{tX#@BQp_XWW-r_-ETD*Rq(75LG3Mu zy8A1sVS$E4-=wJ64J<~p4*S@)jd6xgQNObef2}oGJhzEzdb#OG&t4nX%HTf=%=gO7 z^xqomFyHI9vfjzgDXr=5&aZQ8Gqukv5wAOB0`gB$uiO23hozEZr8VG6RR18z^(=}4 zg1V;9w^VD2%ZIsShf!5nwf(lydc_nK9a(YFHMRIczSR_vf5jjZ&0n_kpC<1bI=j)e zH#hwL+_Is6*IPdQZu;9UHy0bkt2;NJ^4=qFD%tb1UvBoEGEwWM&<95=ue(s2UnxF( zlWaL7--b(SQp@`*c4q3%SW_c-%_lbn7@{-O=Wm9k9*MbC)Eiq;uN$cMaA}r=XVwbW zHi}P#mtQRUrLCo$>G*k|ckN47OU?rsOxfgA5-;L=Uxfd+z~V9&rjjK|SbCHihQ(AW zcs>dKFVY5*O0V8;*$*x$fYmp#Bd<@JSXiLyvqT1@>tb#Vo;sZobi7o1XpdCY(HY-q z*&ZuWSHF5ZJ#baG$=k5Cbj#cmZxB1zOYI4fF`reSCM3q4|bI zBwA%>0Rl&X3aH^WXHWrOfO5zCvVc}k;Dn=ry=A;-3Zoo%tJP}xTA|%BgbM+>Nxp7_ zokMtb>1l8<=6~GcNik*00xp#hco0qlj3sHQ9HSFCa(o4;g)*0*4lTA`1YmGlN!f@= zx?>HpNqzVb)A(Y43HtCKNg_zqk~G2Ch{jGH z6DhHm{0Uj1RDQsHC@I@D56Wum*x4IvBQPe0Z^OZ7f{b>5Pl<~7Xg%PuwmCsmTmckV zl8WW5Oo3%$lvHhO%jJwsev}?Dic%?YJ7c2B8e$TV^2Rohjfy8Y^bNRPJ10G2h==ev zEqJGxmr*9=3KCTo!^n2fy|3D4<`kJ^dFWt&c_k literal 0 HcmV?d00001 diff --git a/packages/DataTables.Mvc.0.1.0.85/tools/install.ps1 b/packages/DataTables.Mvc.0.1.0.85/tools/install.ps1 new file mode 100644 index 000000000..7e1f5357f --- /dev/null +++ b/packages/DataTables.Mvc.0.1.0.85/tools/install.ps1 @@ -0,0 +1,5 @@ +param($installPath, $toolsPath, $package, $project) + +$path = [System.IO.Path] +$appstart = $path::Combine($path::GetDirectoryName($project.FileName), "App_Start\DataTablesMvc.cs") +$DTE.ItemOperations.OpenFile($appstart) \ No newline at end of file diff --git a/packages/DataTables.Mvc.Core.0.1.0.85/DataTables.Mvc.Core.0.1.0.85.nupkg b/packages/DataTables.Mvc.Core.0.1.0.85/DataTables.Mvc.Core.0.1.0.85.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..3863bd0b19325b8c8017fa2da7715de0ae8ca91f GIT binary patch literal 15849 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 AVgLXD literal 0 HcmV?d00001 diff --git a/packages/DataTables.Mvc.Core.0.1.0.85/lib/DataTables.Mvc.Core.dll b/packages/DataTables.Mvc.Core.0.1.0.85/lib/DataTables.Mvc.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..f90ce2740e05de5a1e0b3acb0136c27c7f75e355 GIT binary patch literal 25088 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 literal 0 HcmV?d00001 diff --git a/packages/WebActivator.1.5.1/WebActivator.1.5.1.nupkg b/packages/WebActivator.1.5.1/WebActivator.1.5.1.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..3650d0bd8b4ccad3c3f48ce6c0c767285eb71900 GIT binary patch literal 8076 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 literal 0 HcmV?d00001 diff --git a/packages/WebActivator.1.5.1/lib/net40/WebActivator.dll b/packages/WebActivator.1.5.1/lib/net40/WebActivator.dll new file mode 100644 index 0000000000000000000000000000000000000000..b67532d04ee2c45cfbad6591ad7ee710ab7ae207 GIT binary patch literal 9216 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 literal 0 HcmV?d00001