From 7ed9ddfae2c1006adf9590a53061c01670ae963f Mon Sep 17 00:00:00 2001 From: jlopez1066 Date: Tue, 10 Jan 2017 11:35:26 -0600 Subject: [PATCH 1/5] first edit functions added --- src/assets/main.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/assets/main.js b/src/assets/main.js index 25601766..4858630c 100644 --- a/src/assets/main.js +++ b/src/assets/main.js @@ -1,5 +1,18 @@ $(function() { - // your code will go here - +$.ajax({ + url: 'https://www.codeschool.com/users/1195804.json', + dataType: 'jsonp', + success: function(response) { + addCourses(response.courses.completed); + } + }); + + function addCourses(courses) { + courses.forEach(function(course) { + $('
'), { + 'class': 'course' + } + }) + } }); From d89643cec22a734bf47e2668b896420aaa1ddd2b Mon Sep 17 00:00:00 2001 From: jlopez1066 Date: Tue, 10 Jan 2017 11:49:05 -0600 Subject: [PATCH 2/5] second edit Updated function --- src/assets/main.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/assets/main.js b/src/assets/main.js index 4858630c..a453f974 100644 --- a/src/assets/main.js +++ b/src/assets/main.js @@ -9,10 +9,13 @@ $.ajax({ }); function addCourses(courses) { + var $badges = $('#badges'); + courses.forEach(function(course) { - $('
'), { + + $('
', { 'class': 'course' - } + }).appendTo($badges) }) } }); From b115fcc46d5b8bb6e0d1a11f23848d6d0cd06588 Mon Sep 17 00:00:00 2001 From: jlopez1066 Date: Tue, 10 Jan 2017 11:59:57 -0600 Subject: [PATCH 3/5] third edit added h3 and omg. Made syntax corrections --- src/assets/main.js | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/assets/main.js b/src/assets/main.js index a453f974..925ec630 100644 --- a/src/assets/main.js +++ b/src/assets/main.js @@ -1,6 +1,6 @@ $(function() { -$.ajax({ + $.ajax({ url: 'https://www.codeschool.com/users/1195804.json', dataType: 'jsonp', success: function(response) { @@ -9,13 +9,25 @@ $.ajax({ }); function addCourses(courses) { + var $badges = $('#badges'); courses.forEach(function(course) { - $('
', { + var $course = $('
', { 'class': 'course' - }).appendTo($badges) + }).appendTo($badges); + + $('

', { + text: course.title + }).appendTo($course); + + $('', { + scr: course.badge + }).appendTo($course); + }) + } -}); + +}); \ No newline at end of file From 0b65f42159b4824a63ecc9c39b09ee8ba9288249 Mon Sep 17 00:00:00 2001 From: jlopez1066 Date: Tue, 10 Jan 2017 12:02:20 -0600 Subject: [PATCH 4/5] fourth edit corrected typo on src --- 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 925ec630..4aef0f02 100644 --- a/src/assets/main.js +++ b/src/assets/main.js @@ -23,7 +23,7 @@ $(function() { }).appendTo($course); $('', { - scr: course.badge + src: course.badge }).appendTo($course); }) From 000ef46149c34e7d3152fa872482bc58f8ddd414 Mon Sep 17 00:00:00 2001 From: jlopez1066 Date: Tue, 10 Jan 2017 12:13:06 -0600 Subject: [PATCH 5/5] fifth edit added button --- src/assets/main.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/assets/main.js b/src/assets/main.js index 4aef0f02..55937fc1 100644 --- a/src/assets/main.js +++ b/src/assets/main.js @@ -26,6 +26,13 @@ $(function() { src: course.badge }).appendTo($course); + $('', { + 'class': 'btn btn-primary', + target: '_blank', + href: course.url, + text: 'See Course' + }).appendTo($course); + }) }