* 概要 [#x26628e4] Janetter の設定・自作プラグインに関する事。未整理。 #contentsx(depth=1) * プラグインの格納先フォルダ [#s7557ccd] なんかMacでハマったので覚え書き。 : Windows | Janetterインストール先フォルダ\Theme\Common\js\plugins\ : Mac OS X | ~/Library/Containers/net.janesoft.janetter/Data/Library/Application Support/Janetter/Theme/Common/js/plugins/ : | Janetter 4.0.1 @ OS X 10.8.2 でのみ確認。たぶん、Sandbox化済みJanetterはここじゃないとダメな様子。 * 下書き保存要否設定を恒常化するプラグイン [#gb809930] ツイートしよう→やっぱやーめた という時にツイート欄を閉じると、下書きに保存するかJanetterが毎回訊いてくるのが邪魔。 じゃあ「常に保存する」とか「常に保存しない」とか選べれば良いじゃない、ということで作ってみた。 ** ファイル・更新履歴 [#wd8291b0] - [[Ver.1.1.0:https://www.dropbox.com/s/6sgse9h57nmuff7/keep_savedraft_config-1.1.0.zip]] (2013/01/20) -- @ginlime 氏提供の共通関数の更新に伴い修正 - [[Ver.1.0.1:https://www.dropbox.com/s/grhctiaioh247rc/keep_savedraft_config-1.0.1.zip]] (2012/11/18) -- 本格的に公開するにあたり不備をいろいろと修正 - Ver.1.0.0 (非公開) -- 新規作成 ** 動作確認済み環境 [#s9460ea3] - Janetter 4.1.1.0 - 4.2.1.1 @ Windows 7 Pro SP1 64bit - Janetter 4.0.1 @ Mac OS X Mountain Lion 10.8.2 ** 免責事項など [#nf980088] - ご利用は自己責任の範疇で。 - 再配布禁止。 ** 参考URI [#q92581fc] - [[ツイート欄を閉じるときの下書き確認メッセージを停止するプラグイン:http://jbbs.livedoor.jp/bbs/read.cgi/internet/8173/1343377476/233]] ※公開取り下げ済み ** 備考 [#k2e8f207] http://jbbs.livedoor.jp/bbs/read.cgi/internet/8173/1343377476/235 にある「[[嘆きのツイート:https://twitter.com/iihoshi/status/266944454051639296]]」は ^o^ わたしです * イベント発生タイミング確認用プラグイン [#m796b96f] プラグイン開発者向け。Janetter wikiに載ってるもの + α な感じ。 ** ファイル・更新履歴 [#cf189f89] - [[Ver.1.1.0:https://www.dropbox.com/s/fraam5zabc2umm6/eventcheck-1.1.0.zip]] (2012/12/06) -- onChangeFontSize() イベント(2種類)に対応 - [[Ver.1.0.0:https://www.dropbox.com/s/4rjgnl0ypgytrld/eventcheck-1.0.0.zip]] (2012/11/22) -- 新規作成 ** 動作確認済み環境 [#n6de7f66] - Janetter 4.0.2.0 - 4.1.0.0 @ Windows 7 Pro SP1 64bit - Janetter 4.0.1 @ Mac OS X Mountain Lion 10.8.2 ** 免責事項など [#p83a2f0d] - ご利用は自己責任の範疇で。 - 再配布禁止。 ** 参考URI [#wafd023c] - [[Janetter wiki - プラグイン作成:http://www44.atwiki.jp/janetterref/pages/49.html]] * 開発者向け情報 [#tc800c34] ** Mac 版で console.log の出力を見る方法 [#s1b572da] ターミナルから起動する。 $ cd /Applications/Janetter.app/Contents/MacOS $ ./Janetter - 「<PreferenceCtrl: 0x********>LOG: 」の行が、設定画面のConsoleログ - 「<NoticeCtrl: 0x********>LOG: 」の行が、通知ポップアップ画面のConsoleログ - 「<なんとかCtrl: 0x********>」が無いただの「LOG: 」の行が、メイン画面のConsoleログ ** イベントの発生順って実際のところどうなの?? [#l7fb7906] 添付のログはあくまで一例。どの環境でも同じ発生順になるとは限らないはずなので注意。 なお、どちらも 起動→設定画面で言語設定変更→終了 だけ実施した場合のログ。その間TLは変化なし。 *** Win 版 (Ver.4.0.2.0) [#e0d9f1e9] + Janetter 4.0.2.0 @ Windows 7 Pro SP1 64bit の Theme/Common に &ref(add_logging_win.patch); を適用 + [[eventcheck.js (Ver.1.0.0):https://www.dropbox.com/s/4rjgnl0ypgytrld/eventcheck-1.0.0.zip]] だけを導入 + デバッグモードで起動して各画面の Console ログをコピペ + 加工して &ref(log_win.txt); の出来上がり *** Win 版 (Ver.4.1.0.0) [#ld79a8cd] + Janetter 4.1.0.0 @ Windows 7 Pro SP1 64bit の Theme/Common に &ref(add_logging_win_4.1.0.0.patch); を適用 + [[eventcheck.js (Ver.1.1.0):https://www.dropbox.com/s/fraam5zabc2umm6/eventcheck-1.1.0.zip]] だけを導入 + デバッグモードで起動して各画面の Console ログをコピペ + 加工して &ref(log_win_4.1.0.0.txt); の出来上がり *** Mac 版 [#ob83fd51] + Janetter 4.0.1 @ Mac OS X Mountain Lion 10.8.2 の Theme/Common に &ref(add_logging_mac.patch); を適用 + [[eventcheck.js (Ver.1.0.0):https://www.dropbox.com/s/4rjgnl0ypgytrld/eventcheck-1.0.0.zip]] だけを導入 + ターミナルから起動(上記参照)してログを取得 $ ./Janetter &> ~/log_mac.txt + 加工して &ref(log_mac.txt); の出来上がり