From d9dae1e71a723ed9088231328d714eb41d1ebe90 Mon Sep 17 00:00:00 2001 From: Tim Geyssens Date: Thu, 19 Sep 2013 13:42:11 +0200 Subject: [PATCH] List view editor, makes sorting work --- .../listview/listview.controller.js | 20 ++++++++++--------- .../propertyeditors/listview/listview.html | 6 +++--- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/listview/listview.controller.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/listview/listview.controller.js index a53fe36284..e0eb475ea5 100644 --- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/listview/listview.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/listview/listview.controller.js @@ -25,17 +25,19 @@ angular.module("umbraco") $scope.reloadView(); }; - $scope.sort = function(field){ - $scope.options.sortby = field; + $scope.sort = function (field) { + + $scope.options.orderBy = field; - if(field !== $scope.options.sortby){ - if($scope.options.order === "desc"){ - $scope.options.order = "asc"; - }else{ - $scope.options.order = "desc"; - } + + if ($scope.options.orderDirection === "desc") { + $scope.options.orderDirection = "asc"; + }else{ + $scope.options.orderDirection = "desc"; } - $scope.reloadView(); + + + $scope.reloadView($scope.content.id); }; $scope.prev = function(){ diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/listview/listview.html b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/listview/listview.html index 0315aa1725..0124b9b049 100644 --- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/listview/listview.html +++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/listview/listview.html @@ -20,9 +20,9 @@ - Name - Last updated - Editor + Name + Last updated + Editor