セーブ関係機能追加プラグイン

セーブ・ロード画面に「保護」「削除」ボタンを追加したりするプラグイン。
過去記事のセーブ関係の一部をまとめてプラグイン化しました。

  • セーブ個別に「保護」「削除」が可能になります。
  • セーブ用キャプチャ画像をjpeg圧縮する。圧縮率も指定できます。
     ※セーブサムネイル軽量化プラグインと同じ。
  • セーブ成功、失敗時にアラートを出す
     ※失敗はローカルストレージ使用時のみ。
  • セーブロード画面のページ分割ができます
  • [font][ruby]タグなど使用時に、セーブtitleが切れてしまう現象に対応しています。
     ※ メッセージ欄空欄時にセーブする場合を除く。

save_plugin-1

使い方

最初にsave_addfn.ksファイルを読み込んでください。
[call storage=”save_addfn/save_addfn.ks”]

各種設定は、save_addfn.ks 内にあります。

save.html、load.html ファイルは、デフォルトの tyrano/html/ 内ではなく、
data/other/save_addfn/ のものを使用してください。

保護チェック用画像は同じ名前で差し替える事で変更可能です。

注意点

スクリプトのエンジン本体を改造していますので、他verでの動作は保証できません。
一部環境では対応していない可能性があります。

他のsave用プラグインとの併用はできません。

ページ分けの “auto” は、要素サイズを正しく取得できない場合があります。
うまく表示されない場合は、表示件数を指定してください。

動作確認

ティラノスクリプトVer423
Widows10、Google Chrome

ダウンロード

セーブ関係機能追加プラグイン (98 ダウンロード)

「style」の表示サンプル

スマホアプリにするなら、保護・削除ボタンはもっともっと大きくしないとタップできませんでした(汗)

default
save_plugin-1
3×2
save_3x2
2×5
save_2x5
5×2
save_5x2

Ver・更新履歴

web更新
“style” で用意してるCSSの表示サンプルを追加しました。(2016/8/16)
Ver.1.05
メッセージ欄空欄時にセーブした場合、セーブtitleに最終メッセージが入るよう修正。
ただし、その場合[font][ruby]によるテキスト切れには対応できません。(2016/8/9)
Ver.1.04
画面移動時のチラつき防止。closeボタンをhtmlに入れたり、背景画像をbackgroundにしたり、HTML・CSSを若干修正。(2016/8/4)
Ver.1.03
backlog.htmlが表示できなくなっていた不具合を修正しました。SOrowさん再びありがとうございます!(2016/7/31)
Ver.1.02
変数名・class名・フォルダ名などのミス修正。libs.jsの呼び出し方法変更しました。SOrowさんありがとうございます!(2016/7/30)
Ver.1.01
ロード画面で保護・削除ボタンを押した後、セーブ画面になってしまう不具合を修正しました。(2016/7/28)
Ver.1
公開。(2016/7/26)

プラグイン作成についての独り言

save_title1
[font]タグなど使用時のtitle切れちゃう(上図参照↑)対策は、.message_inner 以下の span をmapでhtml()取得してきていったん文字列化。<br>が存在したら<br>で切って再配列化して最終行を取得。という物凄い回りくどい事をしています(汗)
そんな事でルビもセーブタイトルに入ります。
他に良い方法がありましたら是非お教えください~。

参考サイト

関連記事

Pocket
LINEで送る

セーブ関係機能追加プラグイン」への2件のフィードバック

  1. 通りすがりの報告ですみません。
    こちらのプラグイン、最新版のティラノスクリプトではcallで読み込めませんでした。
    バージョンは4.50rc6です。

    • ウェイパー様
      ご報告ありがとうございます。
      申し訳ありませんが、今現在は最新Verへの対応の予定はございません。

      勝手に紹介していいものがわかりませんが、黒豆さんの「カスタマイズ補助プラグイン」は殆ど似たような機能になっていると思います。
      黒豆さんのサイトはコチラです→ Kuromamemo / ティラノスクリプトQA

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です