We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
今の仕様だと、コントローラのインジケータの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."で始まるグローバルセレクタを解釈できるようにする。
The text was updated successfully, but these errors were encountered:
hifive#349 コントローラのインジケータとviewで、対象となる要素の記述をコントローラのイベントハンドラ記述と同様に記述できるよ…
6a728e0
…うにしました。 (getTarget()を修正し、第3引数(isTemplate)を削除、第2引数を探索の起点にするコントローラにしました。)
hifive#349
342f75a
テストケース『view.append()に指定されたDOM要素が{window*},{document*}である時にエラーが発生すること』を削除
hifive#349 getGlobalSelectorで、"{rootElement}"ならルートエレメントを返すようにしました。
da53c89
hifive#349 getTargetでグローバルセレクタを使用されているときにコントローラを考慮した結果を返すようにしました。
59f026c
( this.view.append('{rootElement}','id')や、this.view に対応 )
94cc8ea
コントローラのviewとindicatorについて、ターゲットの指定がコントローラのイベントハンドラ記述のルールと同じであることを確認するためのケースを追加しました。
テストケースに不備があったため修正します。
Sorry, something went wrong.
hifive#349 view.appendで追加するターゲットのDOM内に、不要な文字列が入っていて正しくチェックできていなかったので、…
7a1a430
…修正しました。
fukudayasuo
No branches or pull requests
今の仕様だと、コントローラのインジケータのtarget、view.apend/update/prependの第1引数は共に、グローバルセレクタ記述で記述することができるが、"window."及び"navigator."で始まるグローバルセレクタはエラーになる。
(コントローラのindicator,viewでない、h5.ui.indicatorやh5.core.viewはそもそもグローバルセレクタを解釈しない)
インジケータのtargetについても同様のチェックをしており、同じエラーが投げられる。
コントローラのindicatorもviewも、ターゲットの指定はコントローラのイベントハンドラ記述と同様に、"window."または"navigator."で始まるグローバルセレクタを解釈できるようにする。
The text was updated successfully, but these errors were encountered: