TheDesk Akane (16.1.5)

This commit is contained in:
cutls 2018-09-20 00:10:53 +09:00
parent eb57d7f58d
commit 1c476fe9b1
11 changed files with 36 additions and 19 deletions

View File

@ -4,7 +4,7 @@ $("#emoji-before").addClass("disabled");
$("#emoji-next").addClass("disabled"); $("#emoji-next").addClass("disabled");
//絵文字ボタンのトグル //絵文字ボタンのトグル
function emoji() { function emojiToggle() {
var acct_id = $("#post-acct-sel").val(); var acct_id = $("#post-acct-sel").val();
var selin = $("#textarea").prop('selectionStart'); var selin = $("#textarea").prop('selectionStart');
if(!selin){ if(!selin){

View File

@ -330,7 +330,7 @@ function misskeyParse(obj, mix, acct_id, tlid, popup, mutefilter) {
var ct2 = nl2br(toot.text).split('<br>').length -2; var ct2 = nl2br(toot.text).split('<br>').length -2;
if(ct1>ct2){ var ct= ct1; }else{ var ct= ct2; } if(ct1>ct2){ var ct= ct1; }else{ var ct= ct2; }
if ((sent < ct && $.mb_strlen($.strip_tags(toot.text)) > 5) || ($.strip_tags(toot.text).length > ltr && $.mb_strlen($.strip_tags(toot.text)) > 5)) { if ((sent < ct && $.mb_strlen($.strip_tags(toot.text)) > 5) || ($.strip_tags(toot.text).length > ltr && $.mb_strlen($.strip_tags(toot.text)) > 5)) {
var content = '<span class="gray">'+lang_parse_fulltext[lang]+'</span><br>' + toot.text var content = '<span class="gray">'+lang_parse_fulltext[lang]+'</span><br>' + escapeHTML(toot.text)
var spoil = '<span class="cw-long-' + toot.id + '">' + $.mb_substr($.strip_tags( var spoil = '<span class="cw-long-' + toot.id + '">' + $.mb_substr($.strip_tags(
toot.text), 0, 100) + toot.text), 0, 100) +
'</span><span class="gray">'+lang_parse_autofold[lang]+'</span>'; '</span><span class="gray">'+lang_parse_autofold[lang]+'</span>';
@ -338,7 +338,7 @@ function misskeyParse(obj, mix, acct_id, tlid, popup, mutefilter) {
var spoiler_show = '<a href="#" onclick="cw_show(\'' + toot.id + var spoiler_show = '<a href="#" onclick="cw_show(\'' + toot.id +
'\')" class="nex parsed">'+lang_parse_more[lang]+'</a><br>'; '\')" class="nex parsed">'+lang_parse_more[lang]+'</a><br>';
} else { } else {
var content = toot.text; var content = escapeHTML(toot.text);
if(toot.cw){ if(toot.cw){
var spoil = escapeHTML(toot.cw); var spoil = escapeHTML(toot.cw);
}else{ }else{

View File

@ -1,6 +1,6 @@
{ {
"name": "thedesk", "name": "thedesk",
"version": "16.1.4", "version": "16.1.5",
"description": "TheDesk is a Mastodon client for PC.", "description": "TheDesk is a Mastodon client for PC.",
"main": "main.js", "main": "main.js",
"scripts": { "scripts": {

View File

@ -26,7 +26,7 @@
<script type="text/javascript" src="../../js/common/modal.js"></script> <script type="text/javascript" src="../../js/common/modal.js"></script>
<script type="text/javascript" src="../../js/ui/jquery-ui.min.js"></script> <script type="text/javascript" src="../../js/ui/jquery-ui.min.js"></script>
<script> <script>
var ver="Akane (16.1.4)"; var ver="Akane (16.1.5)";
//betaを入れるとバージョンチェックしない //betaを入れるとバージョンチェックしない
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html) //GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
//var ver="beta"; //var ver="beta";
@ -126,7 +126,7 @@ var lang="en";
<a class="waves-effect gray" id="cw" onclick="cw()" title="Hide text behind warning">CW</a> <a class="waves-effect gray" id="cw" onclick="cw()" title="Hide text behind warning">CW</a>
<span><span id="imgup"></span><span id="imgsel"><i class="waves-effect material-icons gray" onclick="fileselect()" title="Attach..">photo_library</i></span></span> <span><span id="imgup"></span><span id="imgsel"><i class="waves-effect material-icons gray" onclick="fileselect()" title="Attach..">photo_library</i></span></span>
<i class="waves-effect gray material-icons" onclick="adobe()" title="Adobe Photo Editor">format_shapes</i> <i class="waves-effect gray material-icons" onclick="adobe()" title="Adobe Photo Editor">format_shapes</i>
<i class="waves-effect gray material-icons" onclick="emoji()" id="emojibtn" title="Emojis">tag_faces</i> <i class="waves-effect gray material-icons" onclick="emojiToggle()" id="emojibtn" title="Emojis">tag_faces</i>
<a class="pointer waves-effect gray" id="npbtn" title="NowPlaying[Click to insert info of Spotify(account link is required.)/control+click to insert that of iTunes(macOS)]"><i class="material-icons" style="font-size:24px;">music_note</i></a> <a class="pointer waves-effect gray" id="npbtn" title="NowPlaying[Click to insert info of Spotify(account link is required.)/control+click to insert that of iTunes(macOS)]"><i class="material-icons" style="font-size:24px;">music_note</i></a>
<i class="material-icons nex gray waves-effect" title="Clear toot box(Ctrl+Shit+C)" data-trans-title="post_box_clear" id="clear">clear</i> <i class="material-icons nex gray waves-effect" title="Clear toot box(Ctrl+Shit+C)" data-trans-title="post_box_clear" id="clear">clear</i>
</div> </div>
@ -528,15 +528,19 @@ var lang="en";
<a href="https://thedesk.top" target="_blank">HP</a><br> <a href="https://thedesk.top" target="_blank">HP</a><br>
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br> <a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br>
<br> <br>
<div id="release-Akane_16-1-4" style="display:none"> <div id="release-Akane_16-1-5" style="display:none">
<a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br> <a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br>
<a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br> <a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br> Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br>
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。 困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
<h5>Release Note Akane (16.1.3)</h5> <h5>Release Note Akane (16.1.5)</h5>
16.1.5<br>
<ul>
<li>バグ,脆弱性修正</li>
</ul>
16.1.4<br> 16.1.4<br>
<ul> <ul>
・全てバグ修正(5件ほど) <li>全てバグ修正(5件ほど)</li>
</ul> </ul>
ご迷惑をおかけしたことをお詫び申し上げます。 ご迷惑をおかけしたことをお詫び申し上げます。
16.1.3<br> 16.1.3<br>

View File

@ -352,6 +352,7 @@
<li>N:Open toot box</li> <li>N:Open toot box</li>
<li>X:Toggle toot box</li> <li>X:Toggle toot box</li>
<li>Ctrl+Enter:Post</li> <li>Ctrl+Enter:Post</li>
<li>Ctrl+Enter+Shift:Post(secondary toot)</li>
<li>Ctrl+E:Make all notifications read</li> <li>Ctrl+E:Make all notifications read</li>
<li>Esc:Hide toot box</li> <li>Esc:Hide toot box</li>
<li>F5:Super Reload</li> <li>F5:Super Reload</li>

View File

@ -26,7 +26,7 @@
<script type="text/javascript" src="../../js/common/modal.js"></script> <script type="text/javascript" src="../../js/common/modal.js"></script>
<script type="text/javascript" src="../../js/ui/jquery-ui.min.js"></script> <script type="text/javascript" src="../../js/ui/jquery-ui.min.js"></script>
<script> <script>
var ver="Akane (16.1.4)"; var ver="Akane (16.1.5)";
//betaを入れるとバージョンチェックしない //betaを入れるとバージョンチェックしない
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html) //GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
//var ver="beta"; //var ver="beta";
@ -126,7 +126,7 @@ var lang="ja";
<a class="waves-effect gray" id="cw" onclick="cw()" title="コンテンツワーニング(トゥートを表示する前にメッセージで隠す)">CW</a> <a class="waves-effect gray" id="cw" onclick="cw()" title="コンテンツワーニング(トゥートを表示する前にメッセージで隠す)">CW</a>
<span><span id="imgup"></span><span id="imgsel"><i class="waves-effect material-icons gray" onclick="fileselect()" title="ファイルを選択">photo_library</i></span></span> <span><span id="imgup"></span><span id="imgsel"><i class="waves-effect material-icons gray" onclick="fileselect()" title="ファイルを選択">photo_library</i></span></span>
<i class="waves-effect gray material-icons" onclick="adobe()" title="Adobeフォトエディタ">format_shapes</i> <i class="waves-effect gray material-icons" onclick="adobe()" title="Adobeフォトエディタ">format_shapes</i>
<i class="waves-effect gray material-icons" onclick="emoji()" id="emojibtn" title="絵文字を挿入">tag_faces</i> <i class="waves-effect gray material-icons" onclick="emojiToggle()" id="emojibtn" title="絵文字を挿入">tag_faces</i>
<a class="pointer waves-effect gray" id="npbtn" title="NowPlaying[クリックでSpotify(アカウント連携が必要です)/control+クリックでiTunes(macOSが必要です)]"><i class="material-icons" style="font-size:24px;">music_note</i></a> <a class="pointer waves-effect gray" id="npbtn" title="NowPlaying[クリックでSpotify(アカウント連携が必要です)/control+クリックでiTunes(macOSが必要です)]"><i class="material-icons" style="font-size:24px;">music_note</i></a>
<i class="material-icons nex gray waves-effect" title="トゥートボックスのクリア(Ctrl+Shit+C)" data-trans-title="post_box_clear" id="clear">clear</i> <i class="material-icons nex gray waves-effect" title="トゥートボックスのクリア(Ctrl+Shit+C)" data-trans-title="post_box_clear" id="clear">clear</i>
</div> </div>
@ -528,15 +528,19 @@ var lang="ja";
<a href="https://thedesk.top" target="_blank">HP</a><br> <a href="https://thedesk.top" target="_blank">HP</a><br>
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br> <a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br>
<br> <br>
<div id="release-Akane_16-1-4" style="display:none"> <div id="release-Akane_16-1-5" style="display:none">
<a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br> <a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br>
<a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br> <a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br> Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br>
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。 困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
<h5>Release Note Akane (16.1.3)</h5> <h5>Release Note Akane (16.1.5)</h5>
16.1.5<br>
<ul>
<li>バグ,脆弱性修正</li>
</ul>
16.1.4<br> 16.1.4<br>
<ul> <ul>
・全てバグ修正(5件ほど) <li>全てバグ修正(5件ほど)</li>
</ul> </ul>
ご迷惑をおかけしたことをお詫び申し上げます。 ご迷惑をおかけしたことをお詫び申し上げます。
16.1.3<br> 16.1.3<br>

View File

@ -352,6 +352,7 @@
<li>N:投稿パネルを開く</li> <li>N:投稿パネルを開く</li>
<li>X:投稿パネルを開閉</li> <li>X:投稿パネルを開閉</li>
<li>Ctrl+Enter:投稿</li> <li>Ctrl+Enter:投稿</li>
<li>Ctrl+Enter+Shift:投稿(セカンダリートゥート)</li>
<li>Ctrl+E:全ての通知を既読にする</li> <li>Ctrl+E:全ての通知を既読にする</li>
<li>Esc:投稿パネルを消す</li> <li>Esc:投稿パネルを消す</li>
<li>F5:スーパーリロード</li> <li>F5:スーパーリロード</li>

View File

@ -26,7 +26,7 @@
<script type="text/javascript" src="../../js/common/modal.js"></script> <script type="text/javascript" src="../../js/common/modal.js"></script>
<script type="text/javascript" src="../../js/ui/jquery-ui.min.js"></script> <script type="text/javascript" src="../../js/ui/jquery-ui.min.js"></script>
<script> <script>
var ver="Akane (16.1.4)"; var ver="Akane (16.1.5)";
//betaを入れるとバージョンチェックしない //betaを入れるとバージョンチェックしない
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html) //GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
//var ver="beta"; //var ver="beta";
@ -126,7 +126,7 @@ var lang="{{lang}}";
<a class="waves-effect gray" id="cw" onclick="cw()" title="{{cwDes}}">CW</a> <a class="waves-effect gray" id="cw" onclick="cw()" title="{{cwDes}}">CW</a>
<span><span id="imgup"></span><span id="imgsel"><i class="waves-effect material-icons gray" onclick="fileselect()" title="{{selfile}}">photo_library</i></span></span> <span><span id="imgup"></span><span id="imgsel"><i class="waves-effect material-icons gray" onclick="fileselect()" title="{{selfile}}">photo_library</i></span></span>
<i class="waves-effect gray material-icons" onclick="adobe()" title="{{adobephoto}}">format_shapes</i> <i class="waves-effect gray material-icons" onclick="adobe()" title="{{adobephoto}}">format_shapes</i>
<i class="waves-effect gray material-icons" onclick="emoji()" id="emojibtn" title="{{insertEmoji}}">tag_faces</i> <i class="waves-effect gray material-icons" onclick="emojiToggle()" id="emojibtn" title="{{insertEmoji}}">tag_faces</i>
<a class="pointer waves-effect gray" id="npbtn" title="{{NowPlayingDes}}"><i class="material-icons" style="font-size:24px;">music_note</i></a> <a class="pointer waves-effect gray" id="npbtn" title="{{NowPlayingDes}}"><i class="material-icons" style="font-size:24px;">music_note</i></a>
<i class="material-icons nex gray waves-effect" title="{{clearToot}}(Ctrl+Shit+C)" data-trans-title="post_box_clear" id="clear">clear</i> <i class="material-icons nex gray waves-effect" title="{{clearToot}}(Ctrl+Shit+C)" data-trans-title="post_box_clear" id="clear">clear</i>
</div> </div>
@ -528,15 +528,19 @@ var lang="{{lang}}";
<a href="https://thedesk.top" target="_blank">HP</a><br> <a href="https://thedesk.top" target="_blank">HP</a><br>
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br> <a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br>
<br> <br>
<div id="release-Akane_16-1-4" style="display:none"> <div id="release-Akane_16-1-5" style="display:none">
<a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br> <a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br>
<a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br> <a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br> Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br>
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。 困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
<h5>Release Note Akane (16.1.3)</h5> <h5>Release Note Akane (16.1.5)</h5>
16.1.5<br>
<ul>
<li>バグ,脆弱性修正</li>
</ul>
16.1.4<br> 16.1.4<br>
<ul> <ul>
・全てバグ修正(5件ほど) <li>全てバグ修正(5件ほど)</li>
</ul> </ul>
ご迷惑をおかけしたことをお詫び申し上げます。 ご迷惑をおかけしたことをお詫び申し上げます。
16.1.3<br> 16.1.3<br>

View File

@ -131,6 +131,7 @@
"keynew":"Open toot box", "keynew":"Open toot box",
"keytoggle":"Toggle toot box", "keytoggle":"Toggle toot box",
"keypost":"Post", "keypost":"Post",
"keysecpost":"Post(secondary toot)",
"keyunread":"Make all notifications read", "keyunread":"Make all notifications read",
"keyesc":"Hide toot box", "keyesc":"Hide toot box",
"keyf5":"Super Reload", "keyf5":"Super Reload",

View File

@ -131,6 +131,7 @@
"keynew":"投稿パネルを開く", "keynew":"投稿パネルを開く",
"keytoggle":"投稿パネルを開閉", "keytoggle":"投稿パネルを開閉",
"keypost":"投稿", "keypost":"投稿",
"keysecpost":"投稿(セカンダリートゥート)",
"keyunread":"全ての通知を既読にする", "keyunread":"全ての通知を既読にする",
"keyesc":"投稿パネルを消す", "keyesc":"投稿パネルを消す",
"keyf5":"スーパーリロード", "keyf5":"スーパーリロード",

View File

@ -352,6 +352,7 @@
<li>N:{{keynew}}</li> <li>N:{{keynew}}</li>
<li>X:{{keytoggle}}</li> <li>X:{{keytoggle}}</li>
<li>Ctrl+Enter:{{keypost}}</li> <li>Ctrl+Enter:{{keypost}}</li>
<li>Ctrl+Enter+Shift:{{keysecpost}}</li>
<li>Ctrl+E:{{keyunread}}</li> <li>Ctrl+E:{{keyunread}}</li>
<li>Esc:{{keyesc}}</li> <li>Esc:{{keyesc}}</li>
<li>F5:{{keyf5}}</li> <li>F5:{{keyf5}}</li>