Skip to content

Commit e9043b3

Browse files
committed
Migrate away from deprecated jQuery APIs
1 parent 1e698c5 commit e9043b3

3 files changed

Lines changed: 14 additions & 14 deletions

File tree

codespeed/static/js/changes.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ function updateTable() {
6060
permalinkToTimeline($(this).children("td:eq(0)").text(), environment);
6161
})
6262
//Add hover effect to rows
63-
.on("hover", "tr", function() {
63+
.on("mouseenter mouseleave", "tr", function() {
6464
$(this).toggleClass("highlight");
6565
});
6666

@@ -118,10 +118,10 @@ function init(defaults) {
118118
$("#trend").val(defaults.trend);
119119
$("#trend").change(refreshContent);
120120

121-
$("#executable" + defaults.executable).attr('checked', true);
121+
$("#executable" + defaults.executable).prop('checked', true);
122122
$("input[name='executable']").change(changeRevisions);
123123

124-
$("#env" + defaults.environment).attr('checked', true);
124+
$("#env" + defaults.environment).prop('checked', true);
125125
$("input[name='environment']").change(refreshContent);
126126

127127
$("#revision").html(revisionboxes[defaults.project]);

codespeed/static/js/comparison.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -389,21 +389,21 @@ function init(defaults) {
389389
// Set default values
390390
$("#chart_type").val(defaults.chart_type);
391391
$("#baseline").val(defaults.baseline);
392-
$("#direction").attr("checked", defaults.direction === "True");
392+
$("#direction").prop('checked', defaults.direction === "True");
393393

394394
var sel = $("input[name='executables']");
395395
$.each(defaults.executables, function(i, exe) {
396-
sel.filter("[value='" + exe + "']").attr('checked', true);
396+
sel.filter("[value='" + exe + "']").prop('checked', true);
397397
});
398398

399399
sel = $("input[name='benchmarks']");
400400
$.each(defaults.benchmarks, function(i, bench) {
401-
sel.filter("[value='" + bench + "']").attr('checked', true);
401+
sel.filter("[value='" + bench + "']").prop('checked', true);
402402
});
403403

404404
sel = $("input[name='environments']");
405405
$.each(defaults.environments, function(i, env) {
406-
sel.filter("[value='" + env + "']").attr('checked', true);
406+
sel.filter("[value='" + env + "']").prop('checked', true);
407407
});
408408

409409
$("#chart_type, #baseline, #direction, input[name='executables']," +

codespeed/static/js/timeline.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ function render(data) {
212212
$("#plotgrid").append('<div id="' + plotid + '" class="miniplot"></div>');
213213
$("#" + plotid).click(function() {
214214
var benchid = $(this).attr("id").slice(5);
215-
$("#benchmark_" + benchid).attr('checked', true);
215+
$("#benchmark_" + benchid).prop('checked', true);
216216
updateUrl();
217217
});
218218
renderMiniplot(plotid, data.timelines[bench]);
@@ -264,7 +264,7 @@ function setValuesOfInputFields(event) {
264264
// Either set the default value, or the one parsed from the url
265265

266266
// Reset all checkboxes
267-
$("input:checkbox").removeAttr('checked');
267+
$("input:checkbox").prop('checked', false);
268268

269269
$("#revisions").val(valueOrDefault(event.parameters.revs, defaults.revisions));
270270
$("#baseline").val(valueOrDefault(event.parameters.base, defaults.baseline));
@@ -274,28 +274,28 @@ function setValuesOfInputFields(event) {
274274
var sel = $("input[name='executable']");
275275

276276
$.each(executables, function(i, exe) {
277-
sel.filter("[value='" + exe + "']").attr('checked', true);
277+
sel.filter("[value='" + exe + "']").prop('checked', true);
278278
});
279279

280280
// Set default selected branches
281281
var branches = event.parameters.bran ? event.parameters.bran.split(',') : defaults.branches;
282282
sel = $("input[name='branch']");
283283

284284
$.each(branches, function(i, b) {
285-
sel.filter("[value='" + b + "']").attr('checked', true);
285+
sel.filter("[value='" + b + "']").prop('checked', true);
286286
});
287287

288288
// Set default selected benchmark
289289
var benchmark = valueOrDefault(event.parameters.ben, defaults.benchmark);
290290
$("input:radio[name='benchmark']")
291291
.filter("[value='" + benchmark + "']")
292-
.attr('checked', true);
292+
.prop('checked', true);
293293

294294
// Set default selected environment
295295
var environment = valueOrDefault(event.parameters.env, defaults.environment);
296296
$("input:radio[name='environments']")
297297
.filter("[value='" + environment + "']")
298-
.attr('checked', true);
298+
.prop('checked', true);
299299

300300
// Add color legend to executable list
301301
$("#executable div.boxbody > ul > ul > li > input").each(function() {
@@ -305,7 +305,7 @@ function setValuesOfInputFields(event) {
305305
});
306306

307307
$("#baselinecolor").css("background-color", baselineColor);
308-
$("#equidistant").attr('checked', valueOrDefault(event.parameters.equid, defaults.equidistant) === "on");
308+
$("#equidistant").prop('checked', valueOrDefault(event.parameters.equid, defaults.equidistant) === "on");
309309
}
310310

311311
function init(def) {

0 commit comments

Comments
 (0)