From c84e7a83078e0764314abbfd5062cda9c1507cf9 Mon Sep 17 00:00:00 2001
From: Matthieu Napoli <matthieu@mnapoli.fr>
Date: Tue, 26 May 2015 09:34:09 +0200
Subject: [PATCH] Remove scrolling to the site being edited as it's very
 confusing and not particularly helpful

---
 plugins/SitesManager/SitesManager.php         |  1 -
 .../sites-manager/scroll.directive.js         | 32 -------------------
 .../templates/sites-list/sites-list.html      |  3 +-
 3 files changed, 1 insertion(+), 35 deletions(-)
 delete mode 100644 plugins/SitesManager/angularjs/sites-manager/scroll.directive.js

diff --git a/plugins/SitesManager/SitesManager.php b/plugins/SitesManager/SitesManager.php
index 8d7da85bfb..3fba9cc9bd 100644
--- a/plugins/SitesManager/SitesManager.php
+++ b/plugins/SitesManager/SitesManager.php
@@ -91,7 +91,6 @@ class SitesManager extends \Piwik\Plugin
         $jsFiles[] = "plugins/SitesManager/angularjs/sites-manager/sites-manager-admin-sites-model.js";
         $jsFiles[] = "plugins/SitesManager/angularjs/sites-manager/multiline-field.directive.js";
         $jsFiles[] = "plugins/SitesManager/angularjs/sites-manager/edit-trigger.directive.js";
-        $jsFiles[] = "plugins/SitesManager/angularjs/sites-manager/scroll.directive.js";
         $jsFiles[] = "plugins/SitesManager/angularjs/sites-manager/sites-manager.controller.js";
         $jsFiles[] = "plugins/SitesManager/angularjs/sites-manager/sites-manager-site.controller.js";
     }
diff --git a/plugins/SitesManager/angularjs/sites-manager/scroll.directive.js b/plugins/SitesManager/angularjs/sites-manager/scroll.directive.js
deleted file mode 100644
index 89f6e9c66d..0000000000
--- a/plugins/SitesManager/angularjs/sites-manager/scroll.directive.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/*!
- * Piwik - free/libre analytics platform
- *
- * @link http://piwik.org
- * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- */
-(function () {
-    angular.module('piwikApp').directive('sitesManagerScroll', sitesManagerScroll);
-
-    sitesManagerScroll.$inject = ['piwik'];
-
-    function sitesManagerScroll (piwik) {
-
-        return {
-            restrict: 'A',
-            link: function (scope, element) {
-
-                function scrollToSite () {
-                    piwik.helper.lazyScrollTo(element[0], 500, true);
-                }
-
-                scope.$watch('site.editMode', function() {
-
-                    if(scope.site.editMode)
-                        scrollToSite();
-                });
-
-            }
-        };
-    }
-
-})();
diff --git a/plugins/SitesManager/templates/sites-list/sites-list.html b/plugins/SitesManager/templates/sites-list/sites-list.html
index e408f2a495..15e2b9bc9b 100644
--- a/plugins/SitesManager/templates/sites-list/sites-list.html
+++ b/plugins/SitesManager/templates/sites-list/sites-list.html
@@ -27,8 +27,7 @@
                     {{ 'SitesManager_NotFound'|translate }} <strong>{{ adminSites.searchTerm }}</strong>
                 </td>
             </tr>
-            <tr sites-manager-scroll
-                ng-controller="SitesManagerSiteController"
+            <tr ng-controller="SitesManagerSiteController"
                 ng-repeat="site in adminSites.sites"
                 ng-include="'plugins/SitesManager/templates/sites-list/site-fields.html?cb=' + cacheBuster">
             </tr>
-- 
GitLab