Open棟梁 v01-72、IE11対応の部分取り込みについて
Open拝承・・・もとい、Open棟梁プロジェクト、PO の西野 大介です(3)。
このたび、.NET開発基盤部会は、オープンソースの.NET用アプリケーションフレームワーク「Open棟梁」の最新版01-72をリリースしました。
ぜひ、チェックしてみてください。
http://www.osscons.jp/jom2extb2-537/#_537
この中で「ダイアログ表示機能」のIE11対応を行いました。
01-71 以前の Open 棟梁では、IE11 でダイアログを開くと、高さや幅の指定が効かなくなる問題がありました。IE の互換モードを使用すると問題は回避できるんですけど、HTML5 や CSS3 がうまく表示されなくなるなどの弊害もありました。
[参考] IE9でダイアログのサイズ指定が出来ない。
Open 棟梁 01-72 ではこの問題を解消し、互換モードを使わなくても、きちんとダイアログが出るようになりました。01-71 以前のバージョンのOpen 棟梁をお使いの方は、この機会に 01-72 にアップグレードすることをオススメします!
でも、「01-72 にアップグレードしたいけど、テストに時間がかかるしなぁ...」という方もおられると思います。そんな方のために、この IE11 対応だけを部分的に取り込む手順をご紹介します。
[参考] IE11対応(ダイアログ表示機能)の差分取込の方法 - Open 棟梁 Wiki
なお、Open 棟梁のダイアログ表示機能では、JavaScript showModalDialog メソッドを使っています。showModalDialog メソッドは、IE11 を除く全てのモダンブラウザでサポートされなくなっています。この機能を利用する場合は、どのブラウザで実行するのかを十分に検討した上で、ご利用ください。