From 41c7f9517c418bd19d59041927b3e43186d12077 Mon Sep 17 00:00:00 2001 From: Jaskamal86 <37216600+Jaskamal86@users.noreply.github.com> Date: Wed, 14 Mar 2018 12:00:22 +0200 Subject: [PATCH 1/3] Update main.js --- src/assets/main.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/assets/main.js b/src/assets/main.js index 25601766..67e32168 100644 --- a/src/assets/main.js +++ b/src/assets/main.js @@ -1,5 +1,11 @@ $(function() { - // your code will go here + $.ajax({ + url: 'https://www.codeschool.com/users/jaskamal86.json', + dataType: 'jsonp', + success: function(response) { + // handle response + } + }); }); From 6c018746057a8c7d4a7f74e95fd23968f13e8c21 Mon Sep 17 00:00:00 2001 From: Jaskamal86 <37216600+Jaskamal86@users.noreply.github.com> Date: Wed, 14 Mar 2018 12:15:41 +0200 Subject: [PATCH 2/3] Update main.js --- src/assets/main.js | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/src/assets/main.js b/src/assets/main.js index 67e32168..98deb21c 100644 --- a/src/assets/main.js +++ b/src/assets/main.js @@ -4,8 +4,33 @@ $(function() { url: 'https://www.codeschool.com/users/jaskamal86.json', dataType: 'jsonp', success: function(response) { - // handle response + handleResponse(response.courses.completed); } }); + function handleResponse(courses) + { + var $badges = $('#badges'); + courses.forEach(function(course) { + + var course = $('
', { + 'class': 'course' + }).appendTo($badges); + + $('

', { + text: course.title + }).appendTo($badges); + + $('', { + src: course.badge + }).appendTo($badges); + + $('', { + 'class': 'btn btn-primary', + target: '_blank', + text: 'See Course' + }).appendTo($badges); + + }) + } }); From c19e8fd7b71510fcc450ee39827136cfb0ba3f7e Mon Sep 17 00:00:00 2001 From: Jaskamal86 <37216600+Jaskamal86@users.noreply.github.com> Date: Wed, 14 Mar 2018 12:17:45 +0200 Subject: [PATCH 3/3] Update main.js --- src/assets/main.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/assets/main.js b/src/assets/main.js index 98deb21c..40e8b3c2 100644 --- a/src/assets/main.js +++ b/src/assets/main.js @@ -13,24 +13,24 @@ $(function() { var $badges = $('#badges'); courses.forEach(function(course) { - var course = $('
', { + var $course = $('
', { 'class': 'course' }).appendTo($badges); $('

', { text: course.title - }).appendTo($badges); + }).appendTo($course); $('', { src: course.badge - }).appendTo($badges); + }).appendTo($course); $('', { 'class': 'btn btn-primary', target: '_blank', + href: course.url, text: 'See Course' - }).appendTo($badges); - + }).appendTo($course); }) } });