何らかの理由で、Aptana の JS エディターで dojo-fied javascript のこのブロックをフォーマットすると、
var eventInput = new dijit.form.Select({
name : 'event',
options : [{
label : 'Today',
value : 'event-today',
selected : true
}, {
label : 'Upcoming Birthday',
value : 'event-birthday1'
}, {
label : 'Recent Birthday',
value : 'event-birthday2'
}, {
label : 'Other',
value : 'event-other'
}]
}).placeAt('event-group');
タブが自動フォーマットされると破棄される
var eventInput = new dijit.form.Select({
name : 'event',
options : [{
label : 'Today',
value : 'event-today',
selected : true
}, {
label : 'Upcoming Birthday',
value : 'event-birthday1'
}, {
label : 'Recent Birthday',
value : 'event-birthday2'
}, {
label : 'Other',
value : 'event-other'
}]
}).placeAt('event-group');
このような同様のブロック
dojo.create('p', {
id : 'subject-group'
}, 'form');
タブを保持して、正しくフォーマットします。
Aptana の Eclipse プラグイン バージョンはこれを行わず、正しくフォーマットします。これは、プラグインや変更を一切加えていない、プレーンなバニラ バージョンの Aptana Studio 3 で発生しています。誰もこれに遭遇したことがありますか?