今の仕様だと、コントローラのインジケータのtarget、view.apend/update/prependの第1引数は共に、グローバルセレクタ記述で記述することができるが、"window."及び"navigator."で始まるグローバルセレクタはエラーになる。
(コントローラのindicator,viewでない、h5.ui.indicatorやh5.core.viewはそもそもグローバルセレクタを解釈しない)
h5.core.controller('body', {
__name:'a',
__ready: function(){
this.view.register('tmpid', 'hoge');
this.view.append('{window.document.body}', 'tmpid');
}
});
// [ERROR]11:13:15,735: コントローラ"a"の__ready内でエラーが発生したため、コントローラの初期化を中断しdisposeしました。
// Uncaught Error: update/append/prepend() の第1引数に"window", "navigator", または"window.", "navigator."で始まるセレクタは指定できません。(code=6000)
インジケータのtargetについても同様のチェックをしており、同じエラーが投げられる。
コントローラのindicatorもviewも、ターゲットの指定はコントローラのイベントハンドラ記述と同様に、"window."または"navigator."で始まるグローバルセレクタを解釈できるようにする。
今の仕様だと、コントローラのインジケータのtarget、view.apend/update/prependの第1引数は共に、グローバルセレクタ記述で記述することができるが、"window."及び"navigator."で始まるグローバルセレクタはエラーになる。
(コントローラのindicator,viewでない、h5.ui.indicatorやh5.core.viewはそもそもグローバルセレクタを解釈しない)
インジケータのtargetについても同様のチェックをしており、同じエラーが投げられる。
コントローラのindicatorもviewも、ターゲットの指定はコントローラのイベントハンドラ記述と同様に、"window."または"navigator."で始まるグローバルセレクタを解釈できるようにする。