diff --git a/webapp_hashtagswarm.py b/webapp_hashtagswarm.py
index 6bbe3708..b4410c5f 100644
--- a/webapp_hashtagswarm.py
+++ b/webapp_hashtagswarm.py
@@ -10,6 +10,7 @@ import os
from datetime import datetime
from utils import getHashtagCategories
from utils import getHashtagCategory
+from webapp_utils import getContentWarningButton
def getHashtagCategoriesFeed(baseDir: str,
@@ -197,12 +198,13 @@ def htmlHashTagSwarm(baseDir: str, actor: str, translate: {}) -> str:
# swarm of categories
categorySwarmStr = ''
if categorySwarm:
- categorySwarm.sort()
- for categoryStr in categorySwarm:
- categorySwarmStr += \
- '' + categoryStr + '\n'
- categorySwarmStr += '
\n'
+ if len(categorySwarm) > 3:
+ categorySwarm.sort()
+ for categoryStr in categorySwarm:
+ categorySwarmStr += \
+ '' + categoryStr + '\n'
+ categorySwarmStr += '
\n'
# swarm of tags
tagSwarmStr = ''
@@ -211,6 +213,10 @@ def htmlHashTagSwarm(baseDir: str, actor: str, translate: {}) -> str:
'' + tagName + '\n'
+ if categorySwarmStr:
+ tagSwarmStr = \
+ getContentWarningButton('alltags', translate, tagSwarmStr)
+
tagSwarmHtml = categorySwarmStr + tagSwarmStr.strip() + '\n'
tagSwarmHtml += getHashtagDomainHistogram(domainHistogram, translate)
return tagSwarmHtml