assets/js/lesson.js: use .length instead of .size()
authorMaxim Belkin <maxim.belkin@gmail.com>
Mon, 6 Jul 2020 01:45:44 +0000 (20:45 -0500)
committerMaxim Belkin <maxim.belkin@gmail.com>
Mon, 6 Jul 2020 01:45:44 +0000 (20:45 -0500)
.size() was deprecated in jQuery 3.0 in favor of .length attribute.
https://jquery.com/upgrade-guide/3.0/#breaking-change-deprecated-size-removed

Co-Authored-By: Thomas Green <tomgreen66@hotmail.com>
assets/js/lesson.js

index 333dee8c1b5508234a98cbdee40eae4532097d73..255c917bb6d86a4b69aaa03b29a6305f889fa023 100644 (file)
@@ -4,8 +4,8 @@ $("table").addClass("table table-striped");
 
 // Handle foldable challenges and solutions (on click and at start).
 $(".solution").click(function(event) {
-    var trigger = $(event.target).has(".fold-unfold").size() > 0
-               || $(event.target).filter(".fold-unfold").size() > 0;
+    var trigger = $(event.target).has(".fold-unfold").length > 0
+               || $(event.target).filter(".fold-unfold").length > 0;
     if (trigger) {
         $(">*:not(h2)", this).toggle(400);
         $(">h2>span.fold-unfold", this).toggleClass("glyphicon-collapse-down glyphicon-collapse-up");