diff --git a/dist/js/ionic-angular.js b/dist/js/ionic-angular.js index 46b80e8367..759f610c2a 100644 --- a/dist/js/ionic-angular.js +++ b/dist/js/ionic-angular.js @@ -25870,14 +25870,6 @@ angular.module('ionic.ui.sideMenu', ['ionic.service.gesture']) } $element.append(transclude($scope)); - - $scope.$on('$destroy', function () { - if (['left', 'right'].indexOf($scope.side) > -1) { - delete sideMenuCtrl[$scope.side].isEnabled; - delete sideMenuCtrl[$scope.side].pushDown; - delete sideMenuCtrl[$scope.side].bringUp; - } - }); }; } }; diff --git a/js/ext/angular/src/directive/ionicSideMenu.js b/js/ext/angular/src/directive/ionicSideMenu.js index 9ee7c87899..b0e3392850 100644 --- a/js/ext/angular/src/directive/ionicSideMenu.js +++ b/js/ext/angular/src/directive/ionicSideMenu.js @@ -147,14 +147,6 @@ angular.module('ionic.ui.sideMenu', ['ionic.service.gesture']) } $element.append(transclude($scope)); - - $scope.$on('$destroy', function () { - if (['left', 'right'].indexOf($scope.side) > -1) { - delete sideMenuCtrl[$scope.side].isEnabled; - delete sideMenuCtrl[$scope.side].pushDown; - delete sideMenuCtrl[$scope.side].bringUp; - } - }); }; } }; diff --git a/js/ext/angular/test/directive/ionicSideMenu.unit.js b/js/ext/angular/test/directive/ionicSideMenu.unit.js index 8c26b58656..174efb4841 100644 --- a/js/ext/angular/test/directive/ionicSideMenu.unit.js +++ b/js/ext/angular/test/directive/ionicSideMenu.unit.js @@ -79,11 +79,4 @@ describe('Ionic Side Menu Directive', function () { expect(sideMenuCtrl.left.pushDown).not.toBe(undefined); expect(sideMenuCtrl.left.bringUp).not.toBe(undefined); }); - - it('Should remove the attributes it sets on the controller', function () { - scope.$destroy(); - expect(sideMenuCtrl.left.isEnabled).toBe(undefined); - expect(sideMenuCtrl.left.pushDown).toBe(undefined); - expect(sideMenuCtrl.left.bringUp).toBe(undefined); - }); });