This commit is contained in:
cutls 2021-01-16 04:41:16 +09:00
parent 57ca23e4e5
commit eaec63adb8
4 changed files with 34 additions and 0 deletions

View File

@ -3,6 +3,7 @@ window.onload = function () {
initPostbox() initPostbox()
connection() connection()
initPlugin(plugins) initPlugin(plugins)
if(localStorage.getItem('control-center-np')) $('#ccnp').removeClass('hide')
} }
$.strip_tags = function (str, allowed) { $.strip_tags = function (str, allowed) {
if (!str) { if (!str) {

View File

@ -62,6 +62,12 @@ function checkSpotify() {
} else { } else {
$('#amw_no').prop('checked', true) $('#amw_no').prop('checked', true)
} }
var flag3 = localStorage.getItem('control-center-np')
if (flag3) {
$('#cmw_yes').prop('checked', true)
} else {
$('#cmw_no').prop('checked', true)
}
} }
function spotifyFlagSave() { function spotifyFlagSave() {
var awk = $('[name=awk]:checked').val() var awk = $('[name=awk]:checked').val()
@ -83,6 +89,16 @@ function aMusicFlagSave() {
M.toast({ html: lang.lang_spotify_imgno, displayLength: 3000 }) M.toast({ html: lang.lang_spotify_imgno, displayLength: 3000 })
} }
} }
function cMusicFlagSave() {
var awk = $('[name=cmw]:checked').val()
if (awk == 'yes') {
localStorage.setItem('control-center-np', 'yes')
M.toast({ html: 'コントロールセンターNPをオンにしました', displayLength: 3000 })
} else {
localStorage.removeItem('control-center-np')
M.toast({ html: 'コントロールセンターNPをオフにしました', displayLength: 3000 })
}
}
function nowplaying(mode) { function nowplaying(mode) {
if (mode == 'spotify') { if (mode == 'spotify') {
var start = 'https://spotify.thedesk.top/current-playing?code=' + localStorage.getItem('spotify-token') var start = 'https://spotify.thedesk.top/current-playing?code=' + localStorage.getItem('spotify-token')

View File

@ -275,6 +275,9 @@
<li class="mac"> <li class="mac">
<a onclick="nowplaying('itunes');">NowPlaying (iTunes macOS)</a> <a onclick="nowplaying('itunes');">NowPlaying (iTunes macOS)</a>
</li> </li>
<li class="mac hide" id="ccnp">
<a onclick="nowplaying('anynp');">NowPlaying (コントロールセンター)</a>
</li>
<li> <li>
<a onclick="nowplaying('lastFm');">NowPlaying (Last.fm)</a> <a onclick="nowplaying('lastFm');">NowPlaying (Last.fm)</a>
</li> </li>

View File

@ -491,6 +491,20 @@
<span>@@no@@</span> <span>@@no@@</span>
</label> </label>
<br> <br>
<h5>macOSコントロールセンター NowPlaying</h5>
日本語環境でのみご利用いただけます。(It works well on macOS with Japanese language profile.)<br />
上のアートワーク補完を使用しないとアートワークは付与されません。コントロールセンターがある日本語設定のmacOS Big Sur以降が対象です。<br />
なお、コントロールセンターが勝手に開きますが仕様ですのでご理解ください。上記のテンプレートは反映されず、常に「タイトル, アーティスト」になります。<br />
<label>
<input class="with-gap" onchange="cMusicFlagSave()" name="cmw" type="radio" id="cmw_yes"
value="yes" />
<span>@@yes@@</span>
</label>
<label>
<input class="with-gap" onchange="cMusicFlagSave()" name="cmw" type="radio" id="cmw_no"
value="no" />
<span>@@no@@</span>
</label>
</div> </div>
</div> </div>
</li> </li>