Fix(lock when posting artwork)
This commit is contained in:
parent
a6cb385375
commit
5d0b5e9c94
|
@ -68,6 +68,15 @@
|
||||||
#preview-field {
|
#preview-field {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
.preview-img{
|
||||||
|
width:50px;
|
||||||
|
max-height:100px;
|
||||||
|
}
|
||||||
|
.pi-wrap{
|
||||||
|
display:inline-block;
|
||||||
|
width:50px;
|
||||||
|
max-height:100px;
|
||||||
|
}
|
||||||
#default-emoji a{
|
#default-emoji a{
|
||||||
color:white;
|
color:white;
|
||||||
margin-right:2px;
|
margin-right:2px;
|
||||||
|
|
|
@ -131,7 +131,7 @@ function media(b64, type, no) {
|
||||||
console.log(json);
|
console.log(json);
|
||||||
var img = localStorage.getItem("img");
|
var img = localStorage.getItem("img");
|
||||||
if (json.type.indexOf("image")!=-1) {
|
if (json.type.indexOf("image")!=-1) {
|
||||||
var html = '<img src="' + json[previewer] + '" style="width:50px; max-height:100px;">';
|
var html = '<div class="pi-wrap"><img src="' + json[previewer] + '" class="preview-img pointer" data-media="'+json["id"]+'" onclick="deleteImage(\''+json["id"]+'\')"></div>';
|
||||||
$('#preview').append(html);
|
$('#preview').append(html);
|
||||||
} else {
|
} else {
|
||||||
$('#preview').append(lang.lang_postimg_previewdis);
|
$('#preview').append(lang.lang_postimg_previewdis);
|
||||||
|
@ -156,6 +156,7 @@ function media(b64, type, no) {
|
||||||
Materialize.toast(lang.lang_postimg_aftupload, 1000);
|
Materialize.toast(lang.lang_postimg_aftupload, 1000);
|
||||||
$("#imgup").text("");
|
$("#imgup").text("");
|
||||||
$("#imgsel").show();
|
$("#imgsel").show();
|
||||||
|
uploadnow=false;
|
||||||
localStorage.removeItem("image");
|
localStorage.removeItem("image");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -223,3 +224,19 @@ function adobe(){
|
||||||
ipc.on('adobeagree', function (event, arg) {
|
ipc.on('adobeagree', function (event, arg) {
|
||||||
localStorage.setItem("adobeagree",arg);
|
localStorage.setItem("adobeagree",arg);
|
||||||
});
|
});
|
||||||
|
function deleteImage(key){
|
||||||
|
console.log(key);
|
||||||
|
if(!confirm("Delete it?")){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
var media = $("#media").val();
|
||||||
|
var arr=media.split(",");
|
||||||
|
for(var i=0;i<media.length;i++){
|
||||||
|
if(arr[i]==key){
|
||||||
|
arr.splice(i, 1);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$("#media").val(arr.join(","));
|
||||||
|
$('#preview [data-media='+key+']').remove();
|
||||||
|
}
|
|
@ -63,6 +63,7 @@ function spotifyFlagSave(){
|
||||||
Materialize.toast(lang.lang_spotify_imgno, 3000);
|
Materialize.toast(lang.lang_spotify_imgno, 3000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
var uploadnow=false;
|
||||||
function nowplaying(mode){
|
function nowplaying(mode){
|
||||||
if(mode=="spotify"){
|
if(mode=="spotify"){
|
||||||
var start = "https://thedesk.top/now-playing?at="+localStorage.getItem("spotify")+"&rt="+localStorage.getItem("spotify-refresh");
|
var start = "https://thedesk.top/now-playing?at="+localStorage.getItem("spotify")+"&rt="+localStorage.getItem("spotify-refresh");
|
||||||
|
@ -132,11 +133,13 @@ function nowplaying(mode){
|
||||||
}
|
}
|
||||||
var flag=localStorage.getItem("artwork");
|
var flag=localStorage.getItem("artwork");
|
||||||
if(arg.win){
|
if(arg.win){
|
||||||
if(flag && arg.path){
|
if(!uploadnow && flag && arg.path){
|
||||||
|
uploadnow=true;
|
||||||
media(arg.path,"image/png","new");
|
media(arg.path,"image/png","new");
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
if(flag && arg.artworks[0].path){
|
if(!uploadnow && flag && arg.artworks[0].path){
|
||||||
|
uploadnow=true;
|
||||||
ipc.send('bmp-image', [arg.artworks[0].path,0]);
|
ipc.send('bmp-image', [arg.artworks[0].path,0]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,7 +32,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="Usamin (18.0.3)";
|
var ver="Usamin (18.1.0)";
|
||||||
//betaを入れるとバージョンチェックしない
|
//betaを入れるとバージョンチェックしない
|
||||||
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
||||||
//var ver="beta";
|
//var ver="beta";
|
||||||
|
@ -136,7 +136,7 @@ var tlid=0;
|
||||||
</div>
|
</div>
|
||||||
<div class="col s12 mize" style="margin-bottom:5px; padding:0;">
|
<div class="col s12 mize" style="margin-bottom:5px; padding:0;">
|
||||||
<div id="taglist"></div>
|
<div id="taglist"></div>
|
||||||
<span id="preview" class="mize"></span>
|
<div id="preview" class="mize"></div>
|
||||||
<span class=" sml mize"><span data-trans="reply">Reply</span>:
|
<span class=" sml mize"><span data-trans="reply">Reply</span>:
|
||||||
<span id="rec">No</span>/<span data-trans="file">Attaching files</span>:
|
<span id="rec">No</span>/<span data-trans="file">Attaching files</span>:
|
||||||
<span id="mec">None</span>/<span data-trans="vis">Adjust status privacy</span>:
|
<span id="mec">None</span>/<span data-trans="vis">Adjust status privacy</span>:
|
||||||
|
@ -583,24 +583,14 @@ var tlid=0;
|
||||||
<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-Usamin_18-0-3" class="release-do" style="display:none; ">
|
<div id="release-Usamin_18-1-0" class="release-do" 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 Usamin (18.0.3)</h5>
|
<h5>Release Note Usamin (18.1.0)</h5>
|
||||||
・初期段階でカラムが追加できない可能性を修正。<br>
|
・iTunes NowPlaying(macOS)にアルバムアートワークを付ける(Thanks to <a href="https://www.kr-kp.com/">kPherox</a>)<br>
|
||||||
--以下18.0.0--<br>
|
・カラムを<b>縦に並べられる</b>ように(2つ目以降のカラム毎の設定の「左に重ねる」「右に出す」を押す)
|
||||||
・多くの機能を「メニュー」に集約。結局何のボタンかわからないアイコンの羅列から解放。<br>
|
|
||||||
・Alt+Enterでセカンダリートゥートボタン<br>
|
|
||||||
・引用ボタンを表示しない設定(引用形式設定を「使用しない」)<br>
|
|
||||||
・実況機能をまともに書き直した。<br>
|
|
||||||
・サジェストをトゥートボックスの右に<br>
|
|
||||||
・ハードウェアアクセラレーションを無効化するオプション。(設定の表示などが乱れるときに設定)<br>
|
|
||||||
・返信時に「@」が複数含まれない仕様を訂正<br>
|
|
||||||
・一部のデフォルト値を修正。<br>
|
|
||||||
・設定のエクスポート(バックアップ)がバージョン2に。ほとんどの設定をエクスポートします。<br>
|
|
||||||
・イメージビューワーの修正<br>
|
|
||||||
</div>
|
</div>
|
||||||
<div id="release-en">
|
<div id="release-en">
|
||||||
<h5>Let's make it native!</h5>
|
<h5>Let's make it native!</h5>
|
||||||
|
|
|
@ -32,7 +32,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="Usamin (18.0.3)";
|
var ver="Usamin (18.1.0)";
|
||||||
//betaを入れるとバージョンチェックしない
|
//betaを入れるとバージョンチェックしない
|
||||||
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
||||||
//var ver="beta";
|
//var ver="beta";
|
||||||
|
@ -136,7 +136,7 @@ var tlid=0;
|
||||||
</div>
|
</div>
|
||||||
<div class="col s12 mize" style="margin-bottom:5px; padding:0;">
|
<div class="col s12 mize" style="margin-bottom:5px; padding:0;">
|
||||||
<div id="taglist"></div>
|
<div id="taglist"></div>
|
||||||
<span id="preview" class="mize"></span>
|
<div id="preview" class="mize"></div>
|
||||||
<span class=" sml mize"><span data-trans="reply">返信モード</span>:
|
<span class=" sml mize"><span data-trans="reply">返信モード</span>:
|
||||||
<span id="rec">いいえ</span>/<span data-trans="file">添付ファイル</span>:
|
<span id="rec">いいえ</span>/<span data-trans="file">添付ファイル</span>:
|
||||||
<span id="mec">なし</span>/<span data-trans="vis">公開範囲</span>:
|
<span id="mec">なし</span>/<span data-trans="vis">公開範囲</span>:
|
||||||
|
@ -583,24 +583,14 @@ var tlid=0;
|
||||||
<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-Usamin_18-0-3" class="release-do" style="display:none; ">
|
<div id="release-Usamin_18-1-0" class="release-do" 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 Usamin (18.0.3)</h5>
|
<h5>Release Note Usamin (18.1.0)</h5>
|
||||||
・初期段階でカラムが追加できない可能性を修正。<br>
|
・iTunes NowPlaying(macOS)にアルバムアートワークを付ける(Thanks to <a href="https://www.kr-kp.com/">kPherox</a>)<br>
|
||||||
--以下18.0.0--<br>
|
・カラムを<b>縦に並べられる</b>ように(2つ目以降のカラム毎の設定の「左に重ねる」「右に出す」を押す)
|
||||||
・多くの機能を「メニュー」に集約。結局何のボタンかわからないアイコンの羅列から解放。<br>
|
|
||||||
・Alt+Enterでセカンダリートゥートボタン<br>
|
|
||||||
・引用ボタンを表示しない設定(引用形式設定を「使用しない」)<br>
|
|
||||||
・実況機能をまともに書き直した。<br>
|
|
||||||
・サジェストをトゥートボックスの右に<br>
|
|
||||||
・ハードウェアアクセラレーションを無効化するオプション。(設定の表示などが乱れるときに設定)<br>
|
|
||||||
・返信時に「@」が複数含まれない仕様を訂正<br>
|
|
||||||
・一部のデフォルト値を修正。<br>
|
|
||||||
・設定のエクスポート(バックアップ)がバージョン2に。ほとんどの設定をエクスポートします。<br>
|
|
||||||
・イメージビューワーの修正<br>
|
|
||||||
</div>
|
</div>
|
||||||
<div id="release-en">
|
<div id="release-en">
|
||||||
<h5>Let's make it native!</h5>
|
<h5>Let's make it native!</h5>
|
||||||
|
|
|
@ -136,7 +136,7 @@ var tlid=0;
|
||||||
</div>
|
</div>
|
||||||
<div class="col s12 mize" style="margin-bottom:5px; padding:0;">
|
<div class="col s12 mize" style="margin-bottom:5px; padding:0;">
|
||||||
<div id="taglist"></div>
|
<div id="taglist"></div>
|
||||||
<span id="preview" class="mize"></span>
|
<div id="preview" class="mize"></div>
|
||||||
<span class=" sml mize"><span data-trans="reply">{{replyMode}}</span>:
|
<span class=" sml mize"><span data-trans="reply">{{replyMode}}</span>:
|
||||||
<span id="rec">{{no}}</span>/<span data-trans="file">{{temp}}</span>:
|
<span id="rec">{{no}}</span>/<span data-trans="file">{{temp}}</span>:
|
||||||
<span id="mec">{{nothing}}</span>/<span data-trans="vis">{{vis}}</span>:
|
<span id="mec">{{nothing}}</span>/<span data-trans="vis">{{vis}}</span>:
|
||||||
|
|
|
@ -32,7 +32,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="Usamin (18.0.3)";
|
var ver="Usamin (18.1.0)";
|
||||||
//betaを入れるとバージョンチェックしない
|
//betaを入れるとバージョンチェックしない
|
||||||
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
||||||
//var ver="beta";
|
//var ver="beta";
|
||||||
|
@ -136,7 +136,7 @@ var tlid=0;
|
||||||
</div>
|
</div>
|
||||||
<div class="col s12 mize" style="margin-bottom:5px; padding:0;">
|
<div class="col s12 mize" style="margin-bottom:5px; padding:0;">
|
||||||
<div id="taglist"></div>
|
<div id="taglist"></div>
|
||||||
<span id="preview" class="mize"></span>
|
<div id="preview" class="mize"></div>
|
||||||
<span class=" sml mize"><span data-trans="reply">crwdns396:0crwdne396:0</span>:
|
<span class=" sml mize"><span data-trans="reply">crwdns396:0crwdne396:0</span>:
|
||||||
<span id="rec">crwdns397:0crwdne397:0</span>/<span data-trans="file">crwdns399:0crwdne399:0</span>:
|
<span id="rec">crwdns397:0crwdne397:0</span>/<span data-trans="file">crwdns399:0crwdne399:0</span>:
|
||||||
<span id="mec">crwdns400:0crwdne400:0</span>/<span data-trans="vis">crwdns401:0crwdne401:0</span>:
|
<span id="mec">crwdns400:0crwdne400:0</span>/<span data-trans="vis">crwdns401:0crwdne401:0</span>:
|
||||||
|
@ -583,24 +583,14 @@ var tlid=0;
|
||||||
<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-Usamin_18-0-3" class="release-do" style="display:none; ">
|
<div id="release-Usamin_18-1-0" class="release-do" 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 Usamin (18.0.3)</h5>
|
<h5>Release Note Usamin (18.1.0)</h5>
|
||||||
・初期段階でカラムが追加できない可能性を修正。<br>
|
・iTunes NowPlaying(macOS)にアルバムアートワークを付ける(Thanks to <a href="https://www.kr-kp.com/">kPherox</a>)<br>
|
||||||
--以下18.0.0--<br>
|
・カラムを<b>縦に並べられる</b>ように(2つ目以降のカラム毎の設定の「左に重ねる」「右に出す」を押す)
|
||||||
・多くの機能を「メニュー」に集約。結局何のボタンかわからないアイコンの羅列から解放。<br>
|
|
||||||
・Alt+Enterでセカンダリートゥートボタン<br>
|
|
||||||
・引用ボタンを表示しない設定(引用形式設定を「使用しない」)<br>
|
|
||||||
・実況機能をまともに書き直した。<br>
|
|
||||||
・サジェストをトゥートボックスの右に<br>
|
|
||||||
・ハードウェアアクセラレーションを無効化するオプション。(設定の表示などが乱れるときに設定)<br>
|
|
||||||
・返信時に「@」が複数含まれない仕様を訂正<br>
|
|
||||||
・一部のデフォルト値を修正。<br>
|
|
||||||
・設定のエクスポート(バックアップ)がバージョン2に。ほとんどの設定をエクスポートします。<br>
|
|
||||||
・イメージビューワーの修正<br>
|
|
||||||
</div>
|
</div>
|
||||||
<div id="release-en">
|
<div id="release-en">
|
||||||
<h5>Let's make it native!</h5>
|
<h5>Let's make it native!</h5>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user