[MAYAA-24] m:echoでの属性参照で、JavaScript (Rhino) の予約語と重なるものへのアクセスが不便 Created: 2007-03-18  Updated: 2007-03-25  Resolved: 2007-03-25

Status: Resolved
Project: Mayaa
Component/s: Mayaa
Affects Version/s: 1.1.7
Fix Version/s: 1.1.8

Type: Bug Priority: Minor
Reporter: suga Assignee: katochin
Resolution: Fixed Votes: 0
Labels: None


 Description   

m:echoでの属性参照で、JavaScript (Rhino) の予約語と重なるものへのアクセスが不便。
テンプレート上の "class" 属性にアクセスするには "page._current_['class'] としなければならない。
さらに、m:echo の中にスコープを持つプロセッサ (例えば m:element) を置き、その中から参照することはできない。(m:exec で別変数にセットするなどの対応が必要)

他スクリプト言語の対応も考えて、別変数名に設定できる方法を提供するか、あるいは "現在スコープから page, request ...... の順に辿って探す" 指定方法を用意する。
現状ではスコープ指定の無い場合がこれに相当するが、これでは予約語名を使えない。



 Comments   
Comment by suga [ 2007-03-25 ]

未定義変数の場合に NativeServiceCycle で undefined を返すよう変更。

Generated at Sat Apr 20 18:16:23 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.