hifive / hifivemain

main repository
http://www.htmlhifive.com/
Other
40 stars 10 forks source link

テンプレートにscriptタグがない場合に、不正なエラーが表示されている #578

Open tkashi opened 8 years ago

tkashi commented 8 years ago

scriptタグの無いテンプレートファイル(例えば空のテンプレートファイル)を__templatesで指定すると、 以下のエラーが出る。

h5.dev.js:8800 Uncaught TypeError: Cannot read property 'status' of undefined

hifive: 1.2.3 jQuery: 2.2.4 (Chrome)

h5.dev.jsの5886行目でdetailのオブジェクトを生成しているが、このときはerrorプロパティがdetailに含まれないため、それを使用する8800行目で上記のエラーとなっている。

また、type="text/ejs"以外のscriptタグがあるときも、同様のエラーとなる(こちらも、detailオブジェクトがerrorプロパティを含んでいない)