From f1b94b4b599ab701bc75b55bbbbb73c5ef329a93 Mon Sep 17 00:00:00 2001 From: Michał Gołębiowski Date: Wed, 19 Jun 2013 20:52:50 +0100 Subject: feat(jqLite): switch bind/unbind to more recent jQuery on/off jQuery switched to a completely new event binding implementation as of 1.7.0, centering around on/off methods instead of previous bind/unbind. This patch makes jqLite match this implementation while still supporting previous bind/unbind methods. --- docs/src/templates/js/docs.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'docs/src') diff --git a/docs/src/templates/js/docs.js b/docs/src/templates/js/docs.js index e259058d..f1c0e5ec 100644 --- a/docs/src/templates/js/docs.js +++ b/docs/src/templates/js/docs.js @@ -162,10 +162,10 @@ docsApp.serviceFactory.docsSearch = ['$rootScope','lunrSearch', 'NG_PAGES', docsApp.directive.focused = function($timeout) { return function(scope, element, attrs) { element[0].focus(); - element.bind('focus', function() { + element.on('focus', function() { scope.$apply(attrs.focused + '=true'); }); - element.bind('blur', function() { + element.on('blur', function() { // have to use $timeout, so that we close the drop-down after the user clicks, // otherwise when the user clicks we process the closing before we process the click. $timeout(function() { @@ -610,7 +610,7 @@ docsApp.controller.DocsController = function($scope, $location, $window, $cookie $location.path('/api').replace(); } // bind escape to hash reset callback - angular.element(window).bind('keydown', function(e) { + angular.element(window).on('keydown', function(e) { if (e.keyCode === 27) { $scope.$apply(function() { $scope.subpage = false; -- cgit v1.2.3