自分のサイトで Tips レベルでない中規模以上のソースを載せる時に、Visual Studio の IDE 上で展開される #region が再現できると便利だと思います。
そんなわけでちょっとダケ作ってみました。(コードは何故か VB です)
インジケータを再現するのが面倒でした。(プロパティの場合は畳める場所大杉...)
現状の問題点としては、以下の通り。
- ソースコードをコピーした時に #region の表題の仕掛けとなるゴミを拾ってしまう。
- JavaScript を切られた状態で、且つ、CSS を無効にされちゃうとゴミが表示される。
- 保守がよろしくない、HTML をもっと簡素化したい。
最初の 2 つの問題は、CSS ではなく insertBefore で Node を動的に追加すれば改善されますが、対応ブラウザのバージョンを 1 つ上げてしまうことになるので、ちょっと躊躇しています。
3 番目の問題も、最初の 2 つが改善されればおのずと改善されると思います。
感想、助言などお待ちしております。