From e05a7c751e499f8b5c347d1ad71692ffa5848442 Mon Sep 17 00:00:00 2001 From: Pitu Date: Tue, 7 Feb 2017 04:32:55 -0300 Subject: Added public album sharing :ok_hand: --- public/js/album.js | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 public/js/album.js (limited to 'public/js') diff --git a/public/js/album.js b/public/js/album.js new file mode 100644 index 0000000..8a69d94 --- /dev/null +++ b/public/js/album.js @@ -0,0 +1,33 @@ +var album = {}; + +album.get = function(album){ + axios.get('/api/album/get/' + album) + .then(function (response) { + document.getElementById('title').innerHTML = response.data.title; + + var container = document.createElement('div'); + container.innerHTML = `
` + document.getElementById('container').appendChild(container); + + var table = document.getElementById('table'); + for(var item of response.data.files){ + var div = document.createElement('div'); + div.className = "column is-2"; + if(item.thumb !== undefined) + div.innerHTML = ``; + else + div.innerHTML = `

.${item.file.split('.').pop()}

`; + table.appendChild(div); + } + }) + .catch(function (error) { + return swal("An error ocurred", 'There was an error with the request, please check the console for more information.', "error"); + console.log(error); + }); +} + +window.onload = function () { + var identifier = document.location.pathname; + identifier = identifier.substring(3, identifier.length); + album.get(identifier); +}; \ No newline at end of file -- cgit v1.2.3