diff --git a/app.js b/app.js index 1c659ae638..1260e97973 100644 --- a/app.js +++ b/app.js @@ -107,6 +107,7 @@ fs.readFile(path.join(__dirname, 'config.json'), function(err, data) { base_url: base_url, port: port, use_port: use_port, + upload_path: '/public/uploads/', redis: { host: redis_host, port: redis_port diff --git a/public/src/forum/footer.js b/public/src/forum/footer.js index a2bad6083c..ac841639da 100644 --- a/public/src/forum/footer.js +++ b/public/src/forum/footer.js @@ -38,7 +38,7 @@ var userLabel = rightMenu.find('#user_label'); userLabel.attr('href','/users/'+data['username']); - userLabel.find('img').attr('src',data['picture']+"?s=24"); + userLabel.find('img').attr('src',data['picture']+"?s=24&default=identicon"); userLabel.find('span').html(data['username']); } else { diff --git a/public/src/forum/login.js b/public/src/forum/login.js index f63fc15c28..ff203625ab 100644 --- a/public/src/forum/login.js +++ b/public/src/forum/login.js @@ -2,8 +2,13 @@ // Alternate Logins var altLoginEl = document.querySelector('.alt-logins'); altLoginEl.addEventListener('click', function(e) { - if (e.target.nodeName === 'LI') { - document.location.href = e.target.getAttribute('data-url'); + var target; + switch(e.target.nodeName) { + case 'LI': target = e.target; break; + case 'I': target = e.target.parentNode; break; + } + if (target) { + document.location.href = target.getAttribute('data-url'); } }); }()); diff --git a/public/src/forum/register.js b/public/src/forum/register.js index 90768919a5..2112f1ec37 100644 --- a/public/src/forum/register.js +++ b/public/src/forum/register.js @@ -47,8 +47,13 @@ // Alternate Logins var altLoginEl = document.querySelector('.alt-logins'); altLoginEl.addEventListener('click', function(e) { - if (e.target.nodeName === 'LI') { - document.location.href = e.target.getAttribute('data-url'); + var target; + switch(e.target.nodeName) { + case 'LI': target = e.target; break; + case 'I': target = e.target.parentNode; break; + } + if (target) { + document.location.href = target.getAttribute('data-url'); } }); diff --git a/public/templates/admin/topics.tpl b/public/templates/admin/topics.tpl index 3a1e642e50..a70805a02c 100644 --- a/public/templates/admin/topics.tpl +++ b/public/templates/admin/topics.tpl @@ -18,9 +18,9 @@