diff --git a/app/js/common/keyshortcut.js b/app/js/common/keyshortcut.js index 80a720d4..3fd837ce 100644 --- a/app/js/common/keyshortcut.js +++ b/app/js/common/keyshortcut.js @@ -243,7 +243,6 @@ function tootSelector(column, toot) { var scr = $('.tl-box[tlid=' + column + ']').scrollTop() var elem = $('.selectedToot').offset().top var top = elem - $('.tl-box').height() + scr - console.log(elem, top, scr) if (top > 0) { top = top + $('.selectedToot').height() if(top > scr){ diff --git a/app/js/lang/lang.en.js b/app/js/lang/lang.en.js index 16a9858c..c4d20a70 100644 --- a/app/js/lang/lang.en.js +++ b/app/js/lang/lang.en.js @@ -47,6 +47,7 @@ var lang = { //post/img.js "lang_postimg_previewdis": "cannot preview", "lang_postimg_aftupload": "You cannot change accounts after uploading.", + "lang_postimg_failupload": "Failed", "lang_postimg_delete": "Delete this image.", //post/post.js "lang_post_tagTL": "This toot does not contain a default tag. This toot will not be shown on Local TL. Continue?", diff --git a/app/js/lang/lang.ja.js b/app/js/lang/lang.ja.js index d5e6775e..25296f1d 100644 --- a/app/js/lang/lang.ja.js +++ b/app/js/lang/lang.ja.js @@ -47,6 +47,7 @@ var lang = { //post/img.js "lang_postimg_previewdis": "プレビューできません。", "lang_postimg_aftupload": "アップロード後はアカウントを切り替えられません。", + "lang_postimg_failupload": "アップロードに失敗しました。", "lang_postimg_delete": "この画像を削除します", //post/post.js "lang_post_tagTL": "デフォルトタグが挿入されていません。このまま投稿するとローカルには表示されません。", @@ -131,8 +132,8 @@ var lang = { "lang_layout_excludingbt": "BT表示(OFF/BT除外/BTのみ)", "lang_layout_leftFold": "左へ重ねる", "lang_layout_leftUnfold": "右へ出す", - "lang_layout_deleteColumn":"カラム削除", - "lang_layout_deleteColumnDesc":"カラムを削除しますか?", + "lang_layout_deleteColumn": "カラム削除", + "lang_layout_deleteColumnDesc": "カラムを削除しますか?", //ui/sort.js "lang_sort_gothis": "このカラムへ", "lang_sort_remthis": "このカラムを削除", @@ -201,7 +202,7 @@ var lang = { "lang_parse_thread": "会話を表示", "lang_parse_unknown": "添付ファイル", "lang_parse_nsfw": "閲覧注意", - "lang_parse_notffilter":"このユーザーの通知のみを表示", + "lang_parse_notffilter": "このユーザーの通知のみを表示", //misskey "lang_misskeyparse_renote": "再投稿", "lang_misskeyparse_renoteqt": "引用", diff --git a/app/js/post/img.js b/app/js/post/img.js index 1015e1ee..c89f8bbc 100644 --- a/app/js/post/img.js +++ b/app/js/post/img.js @@ -120,6 +120,16 @@ function media(b64, type, no) { httpreq.onreadystatechange = function () { if (httpreq.readyState === 4) { var json = httpreq.response; + if (!json.id) { + todc(); + $("#imgup").text(""); + $(".toot-btn-group").prop("disabled", false); + $("#post-acct-sel").prop("disabled", false); + $('select').formSelect(); + $("#imgsel").show(); + M.toast({ html: lang.lang_postimg_failupload, displayLength: 5000 }) + return false + } var img = localStorage.getItem("img"); if (json.type.indexOf("image") != -1) { var html = '';