仕事で必要になったので、Javascriptの勉強がてら作ってみました。Dreamweaverの機能拡張の作り方はあんまり情報が無いので、真似をするのが一番だと思います。特にmxiファイルは雛形として使うのが労力が無くて最小限で済むと思います。(適当にやってみればなんとかなります。)
肝心の機能の方はhtmファイルにJavascriptで記述する必要がありますが、こればっかりは私も苦手なので詳しいことは記せません。とりあえず成果物をアップしておきますので、DWで機能拡張を使いたいと考えている人は参考にしてください。ドキュメントは作ってませんのであしからず。
- source_crean.mxi
Dreamweaverの機能拡張の定義用XML - source_crean.htm
実際の動作がJavascriptで記されているファイル - source_crean.mxp
上記2つのファイルから、Extentension Managerでビルドしたファイル
目的
- HTMLソースからインデント空白、及び行末空白を削除したい
- 改行コードを削除したい
- その他定形処理の置換を行いたい(htmファイルをカスタマイズ必要)
当初は、HTMLとJavascriptで作成したフォームにコピペして変換し、コピペで戻すという作業をしていたのですが、何度も繰り返す作業なので効率アップを考えて機能拡張にした次第です。詳しいことまでは説明出来ませんが、参考になれば幸いです。(著作権うんぬんは問いませんので自己責任でお使いください)


コメント