diff --git a/phpBB/adm/style/admin.css b/phpBB/adm/style/admin.css index a71d55a499..50d55cad17 100644 --- a/phpBB/adm/style/admin.css +++ b/phpBB/adm/style/admin.css @@ -1707,26 +1707,26 @@ fieldset.submit-buttons legend { flex-shrink: 0; justify-content: center; align-items: center; - margin-right: 10px; + margin-right: 16px; margin-left: 0; } .rtl .mention-media { margin-right: 0; - margin-left: 10px; + margin-left: 16px; } .mention-media-avatar { - font-size: 32px; - line-height: 36px; - text-align: center; - vertical-align: center; - width: 36px; - height: 36px; + width: 40px; + height: 40px; +} + +svg.mention-media-avatar { /* TODO: remove it after general normalization */ + fill: currentColor; } .mention-item { - font-size: 14px; + font-size: 16px; font-weight: 400; line-height: 1.5; letter-spacing: 0.04em; @@ -1738,7 +1738,7 @@ fieldset.submit-buttons legend { justify-content: flex-start; align-items: center; max-width: 300px; - padding: 10px; + padding: 16px; cursor: pointer; } @@ -1764,7 +1764,7 @@ fieldset.submit-buttons legend { } .mention-rank { - font-size: 12px; + font-size: 14px; font-weight: 400; line-height: 1.2871; letter-spacing: 0.04em; diff --git a/phpBB/assets/javascript/editor.js b/phpBB/assets/javascript/editor.js index c80d47ddf8..076b7fd7ff 100644 --- a/phpBB/assets/javascript/editor.js +++ b/phpBB/assets/javascript/editor.js @@ -385,6 +385,10 @@ function getCaretPosition(txtarea) { } (function($) { + function mention_default_avatar(type) { + return (type === 'group') ? '' : ''; + } + function handle_mentions(txtarea) { var $mentionDataContainer = $('[data-mention-url]'), mentionURL = $mentionDataContainer.data('mentionUrl'), @@ -393,8 +397,7 @@ function getCaretPosition(txtarea) { $(txtarea).atwho({ at: "@", displayTpl: function(data) { - var avatar = (data.avatar.src) ? "" : - "", + var avatar = (data.avatar.src) ? "" : mention_default_avatar(data.avatar.type), rank = (data.rank) ? "" + data.rank + "" : ''; return "
  • " + avatar + "" + data.name + rank + "
  • "; }, diff --git a/phpBB/styles/prosilver/theme/bidi.css b/phpBB/styles/prosilver/theme/bidi.css index 5a3286da56..7f9642b7cc 100644 --- a/phpBB/styles/prosilver/theme/bidi.css +++ b/phpBB/styles/prosilver/theme/bidi.css @@ -380,7 +380,7 @@ .rtl .mention-media { margin-right: 0; - margin-left: 10px; + margin-left: 16px; } /** diff --git a/phpBB/styles/prosilver/theme/mentions.css b/phpBB/styles/prosilver/theme/mentions.css index 01146e1128..32c77b196c 100644 --- a/phpBB/styles/prosilver/theme/mentions.css +++ b/phpBB/styles/prosilver/theme/mentions.css @@ -34,21 +34,21 @@ flex-shrink: 0; justify-content: center; align-items: center; - margin-right: 10px; + margin-right: 16px; margin-left: 0; } .mention-media-avatar { - font-size: 32px; - line-height: 36px; - text-align: center; - vertical-align: center; - width: 36px; - height: 36px; + width: 40px; + height: 40px; +} + +svg.mention-media-avatar { /* TODO: remove it after general normalization */ + fill: currentColor; } .mention-item { - font-size: 14px; + font-size: 16px; font-weight: 400; line-height: 1.5; letter-spacing: 0.04em; @@ -59,7 +59,7 @@ justify-content: flex-start; align-items: center; max-width: 300px; - padding: 10px; + padding: 16px; cursor: pointer; } @@ -77,7 +77,7 @@ } .mention-rank { - font-size: 12px; + font-size: 14px; font-weight: 400; line-height: 1.2871; letter-spacing: 0.04em;