var album = {}; album.get = function(album){ axios.get('/api/album/get/' + album) .then(function (response) { document.getElementById('title').innerHTML = response.data.title; document.getElementById('count').innerHTML = response.data.count + ' files'; 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); };