Home > Internet > 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とか)が、ダイアログの変更で軒並み駄目だったんですが、これで動作するように書き換えられるかもしれません。

試してみようっと。

ping a Trackback

TrackBack URL for this entry.(1)

Please! leave a Comment.

スクリプトの読み込みが完了していません。

Sign in Sign in Sign in

メールフォーム(Javascriptを使用していません)や、twitter.pngTwitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。

Comment Form

QuickTagsHere

EmoticonHere

(入力しない場合「Anonymous」で代替されます)
(公開はされませんが、Gravatarアイコンの取得や、Comment Subscribeの送信先アドレスとして使われます)
(入力すると、コメント表示でユーザー名にリンクが貼られます)
(この情報は、JavascriptによりCookieに保存されます。)

NotifyMail Powered by Comment Subscribe

はてブコメント:

Home > Internet > Movabletype > プラグイン。ああプラグイン、プラグイン

MT5Techniques

MT5Techniques

2冊目の共著「Movable Type 5 実践テクニック」(シックスアパート監修)が出版されました。(ソフトバンク クリエイティブ刊)

検索
(5)
(6)

別ページに遷移します。

Powered by Hyper Estraier

Feeds
Link Status
In One

なかのひと

位置情報ブログパーツ「なかのひと」

Links
Powered By

Return to page top