jQuery1.8以降、`$.Deferred().then`は以前のpipeと同じように、コールバックがpromiseを返した時にreject/resolveされるのを待ってから次のコールバックが呼ばれる挙動になったが、`h5.async.deferred().then` はそのような挙動になっていない(jQuery1.7以前と同じ、done,fail,progressへ登録するだけ)。 読み込んでいるjQueryに合わせて、そのjQueryのthenと同じ挙動をするように修正する。
jQuery1.8以降、
$.Deferred().thenは以前のpipeと同じように、コールバックがpromiseを返した時にreject/resolveされるのを待ってから次のコールバックが呼ばれる挙動になったが、h5.async.deferred().thenはそのような挙動になっていない(jQuery1.7以前と同じ、done,fail,progressへ登録するだけ)。読み込んでいるjQueryに合わせて、そのjQueryのthenと同じ挙動をするように修正する。