feat: pakuru
This commit is contained in:
parent
9f6e6ac3c8
commit
c56f8fd953
@ -837,6 +837,8 @@ emojiColor: "カラーコード"
|
|||||||
colorPicker: "カラーピッカー"
|
colorPicker: "カラーピッカー"
|
||||||
emojiApproval: "絵文字を登録"
|
emojiApproval: "絵文字を登録"
|
||||||
deckOld: "旧デッキ"
|
deckOld: "旧デッキ"
|
||||||
|
pakuruConfirm: "パクりますか?"
|
||||||
|
pakuru: "パクる"
|
||||||
|
|
||||||
|
|
||||||
_emailUnavailable:
|
_emailUnavailable:
|
||||||
|
@ -26,6 +26,22 @@ export function getNoteMenu(props: {
|
|||||||
|
|
||||||
const appearNote = isRenote ? props.note.renote as misskey.entities.Note : props.note;
|
const appearNote = isRenote ? props.note.renote as misskey.entities.Note : props.note;
|
||||||
|
|
||||||
|
function pakuru(): void {
|
||||||
|
os.confirm({
|
||||||
|
type: 'question',
|
||||||
|
text: i18n.ts.pakuruConfirm,
|
||||||
|
}).then(({ canceled }) => {
|
||||||
|
if (canceled) return;
|
||||||
|
const postData = {
|
||||||
|
text: appearNote.text,
|
||||||
|
cw: appearNote.cw ? appearNote.cw || '' : undefined,
|
||||||
|
localOnly: appearNote.localOnly,
|
||||||
|
visibility: appearNote.visibility,
|
||||||
|
}
|
||||||
|
os.api('notes/create', postData, undefined);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function del(): void {
|
function del(): void {
|
||||||
os.confirm({
|
os.confirm({
|
||||||
type: 'warning',
|
type: 'warning',
|
||||||
@ -205,6 +221,11 @@ export function getNoteMenu(props: {
|
|||||||
action: unclip,
|
action: unclip,
|
||||||
}, null] : []
|
}, null] : []
|
||||||
),
|
),
|
||||||
|
{
|
||||||
|
icon: 'fas fa-copy',
|
||||||
|
text: i18n.ts.pakuru,
|
||||||
|
action: pakuru,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
icon: 'fas fa-copy',
|
icon: 'fas fa-copy',
|
||||||
text: i18n.ts.copyContent,
|
text: i18n.ts.copyContent,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user