diff --git a/src/services/juxt-web/routes/console/userpage.js b/src/services/juxt-web/routes/console/userpage.js index 2cdf2f3..82af3a4 100644 --- a/src/services/juxt-web/routes/console/userpage.js +++ b/src/services/juxt-web/routes/console/userpage.js @@ -200,7 +200,10 @@ router.post('/follow', upload.none(), async function (req, res) { userToFollow.addToFollowers(user.pid); user.addToUsers(userToFollow.pid); res.sendStatus(200); - await database.pushNewNotificationByPID(userToFollow.pid, user.user_id + ' ' + req.lang.notifications.new_follower, '/users/show?pid=' + user.pid) + let content = user.user_id + ' ' + req.lang.notifications.new_follower; + var picked = userToFollow.notification_list.find(o => o.content === content); + if(picked === undefined) + await database.pushNewNotificationByPID(userToFollow.pid, content, '/users/show?pid=' + user.pid) } else if(req.body.type === 'false' && user !== null && user.followed_users.indexOf(userToFollow.pid) !== -1) { diff --git a/src/webfiles/portal/css/juxt.css b/src/webfiles/portal/css/juxt.css index 1fd362c..1007b44 100644 --- a/src/webfiles/portal/css/juxt.css +++ b/src/webfiles/portal/css/juxt.css @@ -1136,6 +1136,10 @@ h4 { .community-page-post-wrapper > h3 { padding-left: 0; overflow-wrap: break-word; + width: 760px; + max-width: 760px; + line-break: anywhere; + line-height: 20px; } .community-page-post-screenshot { diff --git a/src/webfiles/portal/js/juxt.js b/src/webfiles/portal/js/juxt.js index a93a359..f70a24c 100644 --- a/src/webfiles/portal/js/juxt.js +++ b/src/webfiles/portal/js/juxt.js @@ -287,8 +287,6 @@ function followUser(user) { var userWrapper = user.parentElement; var followersElement = document.getElementById('user-page-followers-tab'); var followers = followersElement.innerHTML.trim().substr(0, followersElement.innerHTML.indexOf(' ') + 1); - alert(followersElement.innerHTML) - alert('"' + followers + '"') if (userWrapper.classList.contains("selected")) { userWrapper.classList.remove("selected"); user.style.color = '#673DB6'; diff --git a/src/webfiles/portal/post_template.ejs b/src/webfiles/portal/post_template.ejs index 6f684a2..af45ff5 100644 --- a/src/webfiles/portal/post_template.ejs +++ b/src/webfiles/portal/post_template.ejs @@ -40,7 +40,7 @@ <%}%> <% if(post.url) { %> - + <%}%> <% if(post.screenshot !== '' && post.body && post.body.size <= 50) { %>