diff --git a/horizon/static/framework/util/tech-debt/image-file-on-change.directive.js b/horizon/static/framework/util/tech-debt/image-file-on-change.directive.js index e6df46c0cb..64c46cb512 100644 --- a/horizon/static/framework/util/tech-debt/image-file-on-change.directive.js +++ b/horizon/static/framework/util/tech-debt/image-file-on-change.directive.js @@ -29,7 +29,7 @@ return directive; function link($scope, element, attrs, ngModel) { - element.bind('change', function (event) { + element.on('change', function (event) { var files = event.target.files; var file = files[0]; ngModel.$setViewValue(file); diff --git a/horizon/static/horizon/js/horizon.d3linechart.js b/horizon/static/horizon/js/horizon.d3linechart.js index f01b81992d..d2dba82028 100644 --- a/horizon/static/horizon/js/horizon.d3linechart.js +++ b/horizon/static/horizon/js/horizon.d3linechart.js @@ -755,7 +755,7 @@ horizon.d3_line_chart = { * @param settings An object containing settings of the chart. */ var delegate_event_and_refresh_charts = function(selector, event_name, settings) { - $('form').delegate(selector, event_name, function() { + $('form').on(selector, event_name, function() { /* Registering 'any event' on form element by delegating. This way it can be easily overridden / enhanced when some special functionality diff --git a/horizon/static/horizon/js/horizon.hacks.js b/horizon/static/horizon/js/horizon.hacks.js index d1db9fa93a..6df69894b7 100644 --- a/horizon/static/horizon/js/horizon.hacks.js +++ b/horizon/static/horizon/js/horizon.hacks.js @@ -15,7 +15,7 @@ // Added so that we can break Firefox and Safari bfcache to // prevent loading previous page from cache. horizon.addInitFunction(function () { - $(window).bind('pageshow', function(event) { + $(window).on('pageshow', function(event) { if (event.originalEvent.persisted) { window.location.reload(); } diff --git a/horizon/static/horizon/js/horizon.membership.js b/horizon/static/horizon/js/horizon.membership.js index 7ff62c4e32..4c3799b1f1 100644 --- a/horizon/static/horizon/js/horizon.membership.js +++ b/horizon/static/horizon/js/horizon.membership.js @@ -415,7 +415,7 @@ horizon.membership = { **/ list_filtering: function (step_slug) { // remove previous lists' quicksearch events - $('input.' + step_slug + '_filter').unbind(); + $('input.' + step_slug + '_filter').off(); // set up quicksearch to filter on input $('.' + step_slug + '_filterable').each(function () { diff --git a/horizon/static/horizon/lib/jquery/jquery.bootstrap.wizard.js b/horizon/static/horizon/lib/jquery/jquery.bootstrap.wizard.js index 9678b51f8b..3978af5f3c 100644 --- a/horizon/static/horizon/lib/jquery/jquery.bootstrap.wizard.js +++ b/horizon/static/horizon/lib/jquery/jquery.bootstrap.wizard.js @@ -38,7 +38,7 @@ var bootstrapWizardCreate = function(element, options) { this.rebindClick = function(selector, fn) { - selector.unbind('click', fn).bind('click', fn); + selector.off('click', fn).bind('click', fn); } this.fixNavigationButtons = function() { diff --git a/openstack_dashboard/static/js/angular/directives/serialConsole.js b/openstack_dashboard/static/js/angular/directives/serialConsole.js index df48e6b898..97a691038d 100644 --- a/openstack_dashboard/static/js/angular/directives/serialConsole.js +++ b/openstack_dashboard/static/js/angular/directives/serialConsole.js @@ -77,7 +77,7 @@ limitations under the License. scope.cols = 80; scope.rows = 24; // event handler to resize console according to window resize. - angular.element(window).bind('resize', resizeTerminal); + angular.element(window).on('resize', resizeTerminal); function resizeTerminal() { var terminal = angular.element('.terminal')[0]; // take margin for scroll-bars on window.