hifive開発者のしもだです。
hifive ver.1.1.4をリリースしました。
バグフィックス中心のメンテナンスリリースです。
リリースノートは以下をご覧ください。
要望の多かった仕様追加として、
イベントハンドラでイベント処理中の要素を操作するためのショートカット引数を追加しました。
DOM要素にイベントハンドラを設定するとそのハンドラが呼ばれたときのthisは要素を指しますが、
それに相当するものです。
具体的には、コントローラでイベントハンドラを記述する際
'#listItem click': function(context, $el){}
のように第2引数(上記の場合$el)を書くと、イベントを受け取った要素(#listItem)が
jQueryオブジェクト化された状態で渡されます。
従来は必ず $(context.event.currentTarget) のように書く必要がありましたが、
これが不要になりました。
# $el は $(context.event.currentTarget) と同等です。
なお、第2引数はデフォルトではjQueryオブジェクトが渡されますが、
設定を変更することでネイティブのDOM要素そのものを渡すようにすることも可能です。
不具合・要望などございましたら遠慮なくご連絡ください。