- 2009-10-08 (木) 23:21
- MovableType


- プラグイン。ああプラグイン、プラグイン
さて、予定では同じくテンプレートセット+アイテム・プラグインの「Image Cropper」の記事を書くつもりだったんだけど、書きながらプラグインカスタマイズして、カスタマイズに煮詰まったところでTwitterなぞやってたら、最近始まったという「スカイアークシステム 技術チーム (skyarc_tech) on Twitter」さんのつぶやきが、見事つぼにはまりまして、急遽そっちに切り替えて、サクッと記事書いて、カスタマイズ厨になろうと思います。
要はMT4のプラグインのダイアログの処理を、どう書き換えればいいのか、解らなかったんです。
なんかボタンのサイズが小さい上に読みづらいなぁとか思っていたら・・・
もともとMT4でもアクティブなボタンには、「primary-button」ってクラスが設定されてるみたいですが、これに「action」ってクラスを追加すると、見事にMT5のボタンになりました。
で、MT5では「そもそもダイアログはどうやって起動してるの?」とか思ってたら、こんな発言が・・・
「mt-open-dialog」ってクラス付けるだけで、見事にダイアログになってくれました。
「じゃあキャンセルボタンってどうするのかな?」って思ったんだけど、さすがにそれぐらいは自分で調べるかと、「tmpl」ファイルあさったら、どうも「class="cancel mt-close-dialog"」ってのがくさい。
で、試しにonclickとか全部削除して「class="cancel mt-close-dialog"」だけ書いてやったら、見事に開いたダイアログが閉じました。ただ閉じるだけだったら、ホントクラス追加するだけで良いみたいです。
という訳で、アイテム拡張プラグインの類(LinkRollerとかMediaManagerとか)が、ダイアログの変更で軒並み駄目だったんですが、これで動作するように書き換えられるかもしれません。
試してみようっと。
- Newer >: なんとなくやってみた、MT5でのLinkRoller
- < Older: おっ、あのプラグインが動いた?
ping a Trackback
- TrackBack URL for this entry.(1)




スクリプトの読み込みが完了していません。
メールフォーム(Javascriptを使用していません)や、
Twitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。