「国土地理院 SVG 地図について」のはてなスターを復旧しました
国土地理院 SVG 地図についてではてなスターが表示されない問題が発生していたので修正しました。
原因は、これまで
Hatena.Star.headerTagAndClassName = ['h3']
書いていたところ、ここの仕様がいつの時点か変更になったのを見落としていたらしく、
Hatena.Star.EntryLoaderクラスのheaderTagAndClassNameプロパティに要素名とクラス名をセットします。
http://d.hatena.ne.jp/hatenastar/20070707/1184453490
となっていたのを反映していないのが原因でした。上記の箇所を
Hatena.Star.EntryLoader.headerTagAndClassName = ['h3'];
と修正することで☆を取り戻すことができました。
実は
今回の事象は、http://d.hatena.ne.jp/hatenastar/20070707/1184453490 でも id:foodp さんのコメントで報告され、エントリのほうが修正されています。
私の http://svgmapdata.sakura.ne.jp/svg_maps.html では修正前の記述でも☆がつけられた時期があったので、id:hatenastar さんによる修正は、本当は「記述ミスの修正」ではなくて「仕様変更の反映」なのかもしれません :-)
それにしても
国土地理院 SVG 地図についてというページ、はてなスターがないと無味乾燥すぎて見ていられないことが今回の修正の前後を見てよくわかりました。はてなスターがあってよかった。