Git Product home page Git Product logo

koshian_form_futaba_kai's Introduction

KOSHIAN 返信フォーム拡張 改

このFirefoxアドオンはふたば☆ちゃんねるで返信後のページリロードを抑制するPachira氏のKOSHIAN 返信フォーム拡張の非公式改変版です。
クリップボード内の画像ファイルを貼り付ける機能や添付ファイルのプレビュー機能などをオリジナル版に追加しています。

※このアドオンはWebExtensionアドオン対応のFirefox専用となります。
※他のKOSHIAN改変版などのふたば閲覧支援ツールはこちら

機能

  • オリジナルの機能(KOSHIAN 返信フォーム拡張)
    • ふたば☆ちゃんねるのレス送信モードで返信した後ページをリロードしないようにします
  • 追加・修正された機能(KOSHIAN 返信フォーム拡張 改)
    • 添付ファイルの入力機能を拡張する機能を追加(デフォルト:無効)
      添付ファイルの入力機能を拡張して以下の機能を追加します。
      • 添付ファイルの[貼り付け]ボタンと[クリア]ボタンを追加
        [貼り付け]ボタンでクリップボード内の画像ファイルを添付ファイルに貼り付けできます。
        [クリア]ボタンで添付ファイルをクリアできます。
        クリップボード内のファイルが画像以外のときはファイルダイアログを開くこともできます。(デフォルト:無効)
      • 添付ファイルのプレビュー機能を追加(デフォルト:250px)
        添付ファイルをプレビュー表示します。(プレビュー最大サイズ:250px × 250px)
        スクリーンショット
        プレビューの下に添付ファイルの縦横サイズ・ファイルサイズ・ファイルタイプも表示します。
        ファイルサイズが制限サイズより大きいときは黄色で警告します。
        動画ファイルは自動再生やループ再生をすることができます。
      • 添付ファイルのドロップエリアを追加(デフォルト:0px = 無効)
        ファイル入力欄の下にファイルをドロップできるエリアを設定できます。
        スクリーンショット
      • ファイルサイズが制限よりも大きいPNG・JPEGファイルを自動的に縮小する機能(デフォルト:無効)
        ファイルサイズが制限より大きいときは自動でJPEGに変換され、制限以下になるように画質・縦横サイズが調整されます。
        PNG・JPEG以外の画像ファイルや動画ファイルは変換されません。
    • スレ立てのフォームに対応
      スレ立てのフォームに対応しました。
      立てたスレを新しいタブに開くことができます。(デフォルト:無効)
      新しいタブを開くときにポップアップブロックが表示されたときは許可してください。
      スクリーンショット
    • コメントの[クリア]ボタンとメール欄の[sage]ボタンを追加(デフォルト:有効)
      コメントをクリアしたり、メール欄のsageを切り替えすることができます。
    • 返信時に状況やエラーメッセージを表示
      返信時に「返信中」や「スレ更新中」などの状態やサーバーからのエラーメッセージを表示します。
      スクリーンショット
    • 返信後に手書きjsのキャンバスを消去する機能(デフォルト:無効)
      返信後に手書きjsのキャンバスを消去します。但し、返信直前のキャンバスの状態にアンドゥで戻すことができなくなります。
    • 返信後に添付ファイルをクリアするように修正
      返信後に添付ファイルが残ったままになる不具合を修正しました。
      futaba form image previewerにも対応しています)

インストール

● 最新バージョン(v1.4.6)

GitHub
インストールボタン
※このアドオンはオリジナル版同様に実験的アドオンになります。最新バージョンで不具合が発生する場合はReleasesページから古いバージョンのxpiファイルをインストールしてみてください。
※v1.3.0から「すべてのウェブサイトの保存されたデータへのアクセス」の権限が追加で要求されます。
 (Web上の画像から添付ファイルへの貼り付けに使用)
※v1.0.0から「クリップボードからのデータ取得」の権限が追加で要求されます。

※「接続エラーのため、アドオンをダウンロードできませんでした。」と表示されてインストール出来ない時はインストールボタンを右クリックしてxpiファイルをダウンロードし、メニューのツール→アドオン(またはCtrl+Shift+A)で表示されたアドオンマネージャーのページにxpiファイルをドラッグ&ドロップして下さい。

追加機能の補足

  • 「添付ファイル入力機能を拡張する」を有効にする前に、必ずfutaba form image previewerを無効にして、開いているレス送信モードのページを更新してください。両方有効だと正常に動作しません。
    「添付ファイル入力機能を拡張する」が無効ならfutaba form image previewerが有効でも正常に動作します。
  • 「添付ファイル入力機能を拡張する」の有効・無効を切り替えたときは開いているレス送信モードのページを更新してください。
  • プレビューの上にドロップするとドロップしたファイルが新しい添付ファイルとなります。(ドロップエリアと同じ扱い)
  • 動画プレビューは手動で再生を制御することはできません。また無音での再生となります。
  • futaba auto reloader K使用時はどちらかのコメントの[クリア]ボタンを無効にしてください。
  • [sage]ボタンを有効にしたときにfutaba auto reloader Kの操作ボタンが折り返されるのを避けたい場合はKOSHIAN 返信フォームを固定 改で返信フォームの幅を増やしてください。
  • 「画像ファイル以外のときはファイルダイアログを開く」オプションはWindowsで以下の操作を想定しています。
    [貼り付け]ボタンを押す →
    • 画像ファイル → そのまま添付される
    • 動画ファイル → ファイルダイアログが開く → 「Ctrl + V」で貼り付けして「開く」 → 添付される
  • 異なるブラウザでコピーした画像は貼り付けできないことがあります。
  • 「画像だけを表示」したページで画像をドラッグ選択してコピーすると貼り付けできません。「全て選択」してコピーするか、コンテキストメニューから「画像をコピー」を選択して貼り付けしてください。
  • サイズ変更された画像はファイル名が「resized_(元のファイル名 or image).jpeg」になります。

注意事項

  • 本アドオンを有効にしたときはオリジナル版を無効にするか削除して下さい。
  • オリジナル版とは別アドオンなので設定は初期値に戻ります。
    再度設定をお願い致します。
  • フレーム表示では動作しません。
  • Web上の画像から添付ファイルへの貼り付けは実験的な機能になります。
    貼り付けできないサイトや画像があればご連絡ください。

既知の不具合

  • ローカルファイルのWebPが貼り付けできない。(Web上のWebPは貼り付け可)

ライセンス

  • このアドオンは文字コード変換にencoding.jsを使用しています。
  • フォーム送信の処理でふたば☆ちゃんねるのbase4ajax.jsのコードを参考にしています。

更新履歴

  • v1.4.6 2019-10-18
    • スレ立てで絵文字を含むコメントを送信すると文字化けする不具合を修正
  • v1.4.5 2019-10-16
    • レス送信モードで絵文字を含むコメントを送信すると文字化けする不具合を修正(スレ立ては未修正)
  • v1.4.4 2019-06-07
    • 送信後のリロード動作をKOSHIAN リロード拡張 改 v2.2.1に合わせて修正
  • v1.4.3 2019-05-29
    • v1.4.1以降でWeb上の画像の貼付またはリサイズした添付ファイルが空で送信される不具合を修正
  • v1.4.2 2019-05-28
    • 貼付動作のメッセージ表示の不具合を修正
    • 画像と動画以外のファイルを添付したときはプレビューをクリアするように修正
  • v1.4.1 2019-05-27
    • 添付ファイルの貼付動作でエラーが発生したときにメッセージを表示するように修正
  • v1.4.0 2019-05-26
    • ファイルサイズが制限よりも大きいPNG・JPEGファイルを自動的に縮小する機能を追加
    • 返信後に手書きjsのキャンバスを消去する機能を追加
    • 返信後に手書きから文字入力に戻るように修正
    • スレ立てのフォームのパラメータに非ASCII文字が含まれたときの処理を追加
  • v1.3.0 2019-05-22
    • Web上の画像から添付ファイルへの貼り付けを実験的機能として追加
  • v1.2.3 2018-12-22
    • 返信フォームのパラメータに非ASCII文字が含まれたときの処理を追加
  • v1.2.2 2018-12-20
    • 返信フォームの仕様変更による送信動作の不具合を修正
  • v1.2.1 2018-12-20
    • 返信フォームの仕様変更による文字化けを修正
  • v1.2.0 2018-08-21
    • スレ立てのフォームのメッセージ表示方法変更
    • ドロップエリアを無効にしても枠が残る不具合を修正
  • v1.1.0 2018-08-14
    • スレ立てのフォームに対応
  • v1.0.1 2018-08-06
    • 「添付ファイル入力機能を拡張する」が無効でもfutaba form image previewerが動作しないことがある不具合を修正
  • v1.0.0 2018-08-05
    • 添付ファイルの貼り付けボタンとクリアボタンを追加
    • 添付ファイルのプレビュー機能を追加
    • 添付ファイルのドロップエリアを追加
    • コメントのクリアボタンとメール欄のsageボタンを追加
  • v0.2.1 2018-07-31
    • エラーメッセージを表示した後に通常メッセージが赤字・太字で表示されてしまう不具合を修正
    • エラーメッセージを修正
  • v0.2.0 2018-07-28
    • 返信時に状況やエラーメッセージを表示する機能を追加
  • v0.1.0 2018-03-24
    • KOSHIAN 返信フォーム拡張 v0.1.1ベース
    • 返信時に添付ファイルをクリアする機能を追加

koshian_form_futaba_kai's People

Contributors

akoya-tomo avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.