diff --git a/index.html b/index.html index 5d2ecaa..be3f85b 100644 --- a/index.html +++ b/index.html @@ -7,11 +7,12 @@ Mars Rover Photo App @@ -68,11 +69,11 @@ -
- - - -
+ + + + +
diff --git a/models/image.js b/models/image.js index 194c7ad..1185828 100644 --- a/models/image.js +++ b/models/image.js @@ -40,6 +40,24 @@ const API_URL = 'http://localhost:3000/api/v1'; app.imageView.initDiscoverPage(); } + Image.saveImage = () =>{ + const rover = $('#rover option:selected').text(); + const img_id = $(this).find('img').attr('id'); + const img_num = img_id.slice(1); + const src = $(this).find('img').attr('src'); + + + $.post(`${API_URL}/save` , { + image_id: img_num, + rover: rover, + camera: $('#camera option:selected').text(), + url: src, + user: $('#user').val() + + }) + + } + Image.prototype.toHtml = function () { $('#gallery').append(); const template = Handlebars.compile($('#image-template').text()); diff --git a/views/imageView.js b/views/imageView.js index a76a888..3239c46 100644 --- a/views/imageView.js +++ b/views/imageView.js @@ -14,6 +14,29 @@ var app = app || {}; app.Image.fetchImages(); }) app.Image.all.map(image => $('#photos').append(image.toHtml())); + + $('.favImage').on('submit', function (event) { + event.preventDefault(); + + const rover = $('#rover option:selected').text(); + const img_id = $(this).find('img').attr('id'); + const img_num = img_id.slice(1); + const src = $(this).find('img').attr('src'); + + const image = { + image_id: img_num, + rover: rover, + camera: $('#camera option:selected').text(), + url: src, + user: $('#user').val() + } + + + // app.Image.saveImage(); + + }); + + }; imageView.initHomePage = () => { @@ -29,6 +52,9 @@ var app = app || {}; imageView.initFavesPage = () => { $('main section').hide(); $('#favePhotos').show(); + + + } imageView.initAboutPage = () => {