-
ver.1.1.11より、hifiveではEventDispatcherのmixinを提供している。
これにより、通常のJavaScriptオブジェクト(非DOMオブジェクト)についても
add/removeEventListener()インターフェースを実装して
(DOM Eventsと同様のI/Fで)イベントの登録・発火・受信ができる。
しかし、非DOMオブジェクトの場合、イベントのバブリン…
simdy updated
10 years ago
-
iOS7.0.3、iOS7.0.4でhifive1.1.13.jsのmin版を使用すると、コントローラーからDOM要素にイベントをバインドしても処理が実行されません。
iOS6.1.2、iOS7.1.0、Android4.1.2では正常に実行されていました。また、デバッグ版のh5-1.1.13.dev.jsではどのOSでも正常に実行しました。
なお、controllerのみを含めたカスタムビルドで…
-
リポジトリ名に合わせる。
コンテキストパスも同時に修正する。
simdy updated
10 years ago
-
今の実装だと、hifiveのdeferred.thenはpipeを呼び出す関数になっていて、thenとpipeは===ではない。
jQueryではthen===pipeなので、hifiveでもそのように実装する。なお、この変更でthenやpipeを呼び出した時の挙動は一切変わりません。
then===pipeである実装にすれば、テストケースもそのことを確認すれば全く同じthenとpipeで2重…
-
Steal liberally from [atom/language-gfm](https://github.com/atom/language-gfm) to do syntax highlighting within code blocks for RestructuredText.
``` reStructuredText
.. code-block:: python
import…
-
h5.core.data.js に定義されている EventDispatcher を継承して独自のクラスを作成したいのですが、EventDispatcher を hifive の外から取得することができませんでした。
EventDispatcher を外部に公開してもらうことはできないでしょうか?
3bch updated
10 years ago
-
コントローラやロジックの初期化を高速化するため、コントローラの定義の解析結果をキャッシュする仕組みを導入する。
これに伴い、キャッシュをクリアする仕組みを整備する。
simdy updated
10 years ago
-
jQuery1.6.4で、以下のようにdelegateとbindで実行されるイベントを両方バインドした場合に、$elが正しく取得できない。
``` javascript
h5.core.controller('body', {
__name: 'A',
'pre click': function(c, $el) {
console.log($el[0]); //…
-
Eclipse 4.3.2のJSDTのフォーマッタでは、
```
for ( var i = 0; i < len; i++) {
}
```
のようなコードで、開きカッコとvarの間にスペースが入る。
フォーマッタ設定では制御できないようなので、
新しい環境で一律にフォーマッタを適用する。
なお、フォーマット設定は hifive/config/hifive-js-wst-formatte…
simdy updated
10 years ago
-
h5.coexist()の挙動を確認する以下の2つのテストが、時々失敗することがあります。
① 『sa-ios_1.9.0_dev.h5#coexist.バージョンが同じものを2重読み込みする。』
② 『sa-ios_1.9.0_dev.h5#coexist.window.h5にhifiveと無関係なオブジェクトがすでに存在するときに、h5.jsを読み込む。 』
①では同じバージョンなのに違う…