kanreisa/Hyperform — pull request #7 by upsilon (2013-07-30 19:34:52+00:00)
Title: slider のクリック操作が Gecko 系ブラウザで動作しない問題の修正

slider の onClickBase 関数で使われている `e.offsetX` が Gecko 系ブラウザには存在しておらず slider のクリックによる操作が行えない問題の修正です。
正しく動作しないのはクリック操作のみで、handler 部分をドラッグする操作は Gecko 系ブラウザでも問題なく行えます。

Gecko 系ブラウザでは `e.offsetX` の代わりに `e.layerX` が使用できますが、`e.offsetX` のベースとなる座標がブラウザによって区々なため HTML 要素のオフセット座標から算出する方法を採りました。
(参考: http://d.hatena.ne.jp/uupaa/20100430/1272561922)