enhance(frontend): ハッシュタグ入力時に、本文の末尾の行に何も書かれていない場合は新たにスペースを追加しないように (#12851)
* (enhance) ハッシュタグ入力時に、本文の末尾の行に何も書かれていないならスペースを追記しない * Updahe Changelog
This commit is contained in:
parent
7ca0af9e7e
commit
8fb8d7c10c
2 changed files with 16 additions and 1 deletions
|
@ -12,6 +12,11 @@
|
||||||
|
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
## 202x.x.x (Unreleased)
|
||||||
|
|
||||||
|
### Client
|
||||||
|
- Enhance: ハッシュタグ入力時に、本文の末尾の行に何も書かれていない場合は新たにスペースを追加しないように
|
||||||
|
|
||||||
## 2023.12.2
|
## 2023.12.2
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
|
|
@ -752,7 +752,17 @@ async function post(ev?: MouseEvent) {
|
||||||
|
|
||||||
if (withHashtags.value && hashtags.value && hashtags.value.trim() !== '') {
|
if (withHashtags.value && hashtags.value && hashtags.value.trim() !== '') {
|
||||||
const hashtags_ = hashtags.value.trim().split(' ').map(x => x.startsWith('#') ? x : '#' + x).join(' ');
|
const hashtags_ = hashtags.value.trim().split(' ').map(x => x.startsWith('#') ? x : '#' + x).join(' ');
|
||||||
postData.text = postData.text ? `${postData.text} ${hashtags_}` : hashtags_;
|
if (!postData.text) {
|
||||||
|
postData.text = hashtags_;
|
||||||
|
} else {
|
||||||
|
const postTextLines = postData.text.split('\n');
|
||||||
|
if (postTextLines[postTextLines.length - 1].trim() === '') {
|
||||||
|
postTextLines[postTextLines.length - 1] += hashtags_;
|
||||||
|
} else {
|
||||||
|
postTextLines[postTextLines.length - 1] += ' ' + hashtags_;
|
||||||
|
}
|
||||||
|
postData.text = postTextLines.join('\n');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// plugin
|
// plugin
|
||||||
|
|
Loading…
Reference in a new issue