Javascript

The javascript component contains the JavaScript editor, model, views, wizards, etc. The component lead is David Williams.

javascript ui

The javascript ui component has the API needed to support javascript regions in editors.

JSSourceViewerConfiguration can be used by clients to access processors used to handle JavaScript regions. Processors include: content assist, text hover.

javascript core

The javascript core component has the API needed to support the javascript content type.

ContentTypeIdForJavaScript contains the content type id for JavaScript. For more information, see: org.eclipse.wst.javascript.core.contenttype

Feature Matrix

The following table represents the features for our various source editors that will play a role in our testing, according to the following legend.

Source Editing Feature Matrix
JavaScript
Highlighting Y
Semantic Highlighting N
Content Assist Y
Parameter/Attribute Hints N
Document/Element Formatting N
Structured Selection N
Hover Info N
Smart Edit N
Open On (hyperlinks) N
Mark Occurrences N
Linked Edit N
Find Element Occurrences N
Validate as-you-type N
Delimiter Highlighting (bracket matching) Y
Refactoring N
Search Participant N
Quick Fix/Assist N
Property Sheet N
Outline View Y
Folding N
Annotation Navigation (go to next annotation) Y
External Files Y
Toggle Comment N
Quick Type Hierarchy View N
Quick Outline N
Task Tags in Source Comments N