* 概要 [#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); の出来上がり

トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS