Shadowbox.js カウンタの表記
- 2010 年 6月 11 日
このブログでも使っている、Shadowbox.jsというLightBox系Ajaxライブラリについて。
Shadowboxでは、グループ化した時、カウンタが表示されます。このカウンタは「 1 of 10 」のような表記。だけどあまり、この「 of 」って表記をデザインで使うことなくないですか?
大体、1 / 10 みたいな。スラッシュを使うんじゃないかと。こっちの方がスマートに見えるし。
そこで、このofを変えたいと思ったのですが、この表記は公式サイトにあるAPIやOptionには記載が無かった。しょうがないので、中身をみてみたらありました。 S.langってオブジェクトの中です。
S.lang = { code : "en", of : "of", loading : "loading", cancel : "Cancel", next : "Next", previous : "Previous", play : "Play", pause : "Pause", close : "Close", errors : { single : 'You must install the <a href="{0}">{1}</a> browser plugin to view this content.', shared : 'You must install both the <a href="{0}">{1}</a> and <a href="{2}">{3}</a> browser plugins to view this content.', either : 'You must install either the <a href="{0}">{1}</a> or the <a href="{2}">{3}</a> browser plugin to view this content.' } }; |
このオブジェクトのofの値が表示されてるっぽい。SはShadowboxのショートカットなので、
Shadowbox.lang.of = "/"; |
のようにして、表記を変更できます。