/*保護系*/ //画像保護 function nsfw() { if ($('#nsfw').hasClass('nsfw-avail')) { $('#nsfw').removeClass('yellow-text') $('#nsfw').html('visibility_off') $('#nsfw').removeClass('nsfw-avail') } else { $('#nsfw').addClass('yellow-text') $('#nsfw').html('visibility') $('#nsfw').addClass('nsfw-avail') } } //投稿公開範囲 function vis(set) { $('#vis').text(set) $('#vis-icon').removeClass('red-text') $('#vis-icon').removeClass('orange-text') $('#vis-icon').removeClass('blue-text') $('#vis-icon').removeClass('purple-text') $('#vis-icon').removeClass('light-blue-text') $('#vis-icon').removeClass('teal-text') if (set == 'public') { $('#vis-icon').text('public') $('#vis-icon').addClass('purple-text') } else if (set == 'unlisted') { $('#vis-icon').text('lock_open') $('#vis-icon').addClass('blue-text') } else if (set == 'private') { $('#vis-icon').text('lock') $('#vis-icon').addClass('orange-text') } else if (set == 'direct') { $('#vis-icon').text('mail') $('#vis-icon').addClass('red-text') } else if (set == 'limited') { $('#vis-icon').text('group') $('#vis-icon').addClass('teal-text') } else if (set == 'local') { $('#vis-icon').text('visibility') $('#vis-icon').addClass('light-blue-text') } var vis = localStorage.getItem('vis') if (vis == 'memory') { var acct_id = $('#post-acct-sel').val() localStorage.setItem('vis-memory-' + acct_id, set) } var ins = M.Dropdown.getInstance($('#dropdown1')) if (ins) { ins.close() } } function loadVis() { var vist = localStorage.getItem('vis') if (!vist) { vis('public') } else { if (vist == 'memory') { var acct_id = $('#post-acct-sel').val() var memory = localStorage.getItem('vis-memory-' + acct_id) if (!memory) { memory = 'public' } vis(memory) } else if (vist == 'useapi') { var acct_id = $('#post-acct-sel').val() var multi = localStorage.getItem('multi') var obj = JSON.parse(multi) var memory = obj[acct_id]['vis'] if (!memory) { memory = 'public' } vis(memory) } else { vis(vist) } } } loadVis() //コンテントワーニング function cw() { if ($('#cw').hasClass('cw-avail')) { $('#cw-text').val() $('#cw-text').hide() $('#cw').removeClass('yellow-text') $('#cw').removeClass('cw-avail') } else { $('#cw-text').show() $('#cw').addClass('yellow-text') $('#cw').addClass('cw-avail') var cwt = localStorage.getItem('cw-text') if (cwt) { $('#cw-text').val(cwt) } } } //TLでコンテントワーニングを表示トグル function cw_show(e) { $(e).parent().parent().find('.cw_hide').toggleClass('cw') $(e).parent().find('.cw_long').toggleClass('hide') } $(function() { $('#cw-text').on('change', function(event) { var acct_id = $('#post-acct-sel').val() var domain = localStorage.getItem('domain_' + acct_id) var cwlen = $('#cw-text').val().length if (idata[domain + '_letters']) { $('#textarea').attr('data-length', idata[domain + '_letters'] - cwlen) } else { $('#textarea').attr('data-length', 500 - cwlen) } }) }) //スケジュール function schedule() { if ($('#sch-box').hasClass('sch-avail')) { $('#sch-box').hide() $('#sch-box').removeClass('sch-avail') } else { var date = new Date() $('#sch-box').show() $('#sch-date').val(formattime(date)) $('#sch-box').addClass('sch-avail') } }