В Eclipse у меня установлена Aptana. Я работаю над проектом с установленной библиотекой JavaScript dojo 1.2.
Когда я открываю один из файлов dojit dijit .js, код отформатирован довольно сложно для чтения. Представление Eclipse «Outline» показывает список функций с именами, такими как «_2» и «ew». Не очень дружелюбный человек.
Я говорю об исходном коде, который выглядит следующим образом:
dojo.declare ( "dijit.InlineEditBox", dijit._Widget, {редактирование: ложь, Автосохранение: правда, buttonSave: "", buttonCancel: "", renderAsHtml: ложь, редактор: "dijit.form.TextBox", editorParams: {}, OnChange: функция (-1) {
}, OnCancel: функция () {
}, ширина: "100%", значение: "", noValueIndicator: "& # x270d;", конструктор: function () {
this.editorParams = {};
}, PostMixInProperties: функция () {
this.inherited (аргументы);
this.displayNode = this.srcNodeRef;
var _2 = {ondijitclick: "_ onClick", onmouseover: "_ onMouseOver", onmouseout: "_ onMouseOut", onfocus: "_ onMouseOver", onblur: "_ onMouseOut"};
for (var _3 in _2) {
this.connect (this.displayNode, _3, _2 [_3]);
}
dijit.setWaiRole (this.displayNode, "кнопка");
если (! this.displayNode.getAttribute ( "TabIndex")) {
this.displayNode.setAttribute ( "TabIndex", 0);
}
this.attr ( "значение", this.value || this.displayNode.innerHTML);
}, SetDisabled: функция (_4) {
dojo.deprecated ("dijit.InlineEditBox.setDisabled () устарело. Вместо этого используйте attr ('disabled', bool).", "", "2.0");
this.attr ( "отключено", _ 4);
Как мне получить более четкое и дружественное представление о таком файле .js?