From b9b5335d132c08b323b50474ba8b9cf3e6f48eb9 Mon Sep 17 00:00:00 2001 From: Adam Fortuna Date: Mon, 24 Oct 2016 12:26:20 -0400 Subject: [PATCH 1/2] Added sample solution --- src/assets/main.js | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/src/assets/main.js b/src/assets/main.js index 25601766..6e7739d0 100644 --- a/src/assets/main.js +++ b/src/assets/main.js @@ -1,5 +1,40 @@ $(function() { - // your code will go here + $.ajax({ + url: 'https://www.codeschool.com/users/185856.json', + dataType: 'jsonp', + success: function(data) { + populateWithCourses(data.courses.completed) + } + }); + + function populateWithCourses(courses) { + + var $badges = $('#badges'); + + courses.forEach(function(course) { + + $div = $('
', { + 'class': 'course' + }).appendTo($badges); + + $('

', { + text: course.title + }).appendTo($div); + + $('', { + src: course.badge + }).appendTo($div); + + $('', { + 'class': 'btn btn-primary', + target: '_blank', + href: course.url, + text: 'See Course' + }).appendTo($div); + + }); + + } }); From 0358c1fe6333f54ea6985d8c22993e38ed1ab059 Mon Sep 17 00:00:00 2001 From: Joel Taylor Date: Fri, 9 Dec 2016 10:40:54 -0800 Subject: [PATCH 2/2] Update solution to use correct url to for badges --- src/assets/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/assets/main.js b/src/assets/main.js index 6e7739d0..a50cdab0 100644 --- a/src/assets/main.js +++ b/src/assets/main.js @@ -1,7 +1,7 @@ $(function() { $.ajax({ - url: 'https://www.codeschool.com/users/185856.json', + url: 'https://www.codeschool.com/users/sergiocruz.json', dataType: 'jsonp', success: function(data) { populateWithCourses(data.courses.completed)