87 lines
2.3 KiB
JavaScript
87 lines
2.3 KiB
JavaScript
/*リプライ*/
|
|
function re(id, ats_cm, acct_id, mode, cwTxt) {
|
|
clear()
|
|
var ats = ats_cm.split(',')
|
|
localStorage.setItem('nohide', true)
|
|
show()
|
|
$('#reply').val(id)
|
|
for (var i = 0; i < ats.length; i++) {
|
|
var at = ats[i]
|
|
var te = $('#textarea').val()
|
|
if (at != localStorage.getItem('user_' + acct_id)) {
|
|
$('#textarea').val('@' + at + ' ' + te)
|
|
}
|
|
}
|
|
$('#rec').text(lang.lang_yesno)
|
|
$('#post-acct-sel').val(acct_id)
|
|
$('#post-acct-sel').prop('disabled', true)
|
|
$('select').formSelect()
|
|
mdCheck()
|
|
$('#textarea').attr('placeholder', lang.lang_usetxtbox_reply)
|
|
$('#textarea').focus()
|
|
var profimg = localStorage.getItem('prof_' + acct_id)
|
|
if (!profimg) {
|
|
profimg = '../../img/missing.svg'
|
|
}
|
|
$('#acct-sel-prof').attr('src', profimg)
|
|
vis(mode)
|
|
if(localStorage.getItem('cw-continue') == 'yes') {
|
|
cw(true)
|
|
$('#cw-text').val(cwTxt)
|
|
}
|
|
}
|
|
function reEx(id) {
|
|
$('#tootmodal').modal('close')
|
|
var at = $('#tootmodal').attr('data-user')
|
|
var acct_id = $('#status-acct-sel').val()
|
|
var mode = $('#tootmodal .vis-data').attr('data-vis')
|
|
var cwTxt = $('#cw-text').val()
|
|
re(id, at, acct_id, mode, cwTxt)
|
|
}
|
|
//引用
|
|
function qt(id, acct_id, at, url) {
|
|
localStorage.setItem('nohide', true)
|
|
var qt = localStorage.getItem('quote')
|
|
if (!qt) {
|
|
var qt = 'simple'
|
|
}
|
|
if (qt == 'nothing') {
|
|
return false
|
|
}
|
|
if (qt == 'simple') {
|
|
show()
|
|
$('#textarea').val('\n' + url)
|
|
} else if (qt == 'mention') {
|
|
show()
|
|
$('#textarea').val('\n' + url + ' From:@' + at)
|
|
} else if (qt == 'full') {
|
|
show()
|
|
var html = $('[toot-id=' + id + '] .toot').html()
|
|
html = html.match(/^<p>(.+)<\/p>$/)[1]
|
|
html = html.replace(/<br\s?\/?>/, '\n')
|
|
html = html.replace(/<p>/, '\n')
|
|
html = html.replace(/<\/p>/, '\n')
|
|
html = $.strip_tags(html)
|
|
$('#textarea').val('\n' + '@' + at + ' ' + html + '\n' + url)
|
|
} else if (qt == 'apiQuote') {
|
|
clear()
|
|
localStorage.setItem('nohide', true)
|
|
show()
|
|
$('#quote').val(id)
|
|
$('#post-acct-sel').val(acct_id)
|
|
$('#post-acct-sel').prop('disabled', true)
|
|
$('select').formSelect()
|
|
$('#textarea').attr('placeholder', lang.lang_usetxtbox_reply)
|
|
$('#textarea').focus()
|
|
var profimg = localStorage.getItem('prof_' + acct_id)
|
|
if (!profimg) {
|
|
profimg = '../../img/missing.svg'
|
|
}
|
|
$('#acct-sel-prof').attr('src', profimg)
|
|
}
|
|
$('#post-acct-sel').val(acct_id)
|
|
$('select').formSelect()
|
|
mdCheck()
|
|
$('#textarea').focus()
|
|
}
|