| Summary: | [explorer] Clean up and streamline explorer UI | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [WebTools] JSDT | Reporter: | Kaloyan Raev <kaloyan> | ||||||
| Component: | General | Assignee: | Nitin Dahyabhai <thatnitind> | ||||||
| Status: | CLOSED FIXED | QA Contact: | Nitin Dahyabhai <thatnitind> | ||||||
| Severity: | major | ||||||||
| Priority: | P3 | CC: | cmjaun, david_williams, hiedi.utley | ||||||
| Version: | 3.1 | Keywords: | plan | ||||||
| Target Milestone: | 3.2 M7 | Flags: | david_williams:
pmc_approved+
thatnitind: pmc_approved? (raghunathan.srinivasan) thatnitind: pmc_approved? (naci.dai) thatnitind: pmc_approved? (deboer) thatnitind: pmc_approved? (neil.hauge) thatnitind: pmc_approved? (kaloyan) |
||||||
| Hardware: | PC | ||||||||
| OS: | Windows Vista | ||||||||
| Whiteboard: | PMC_approved | ||||||||
| Attachments: |
|
||||||||
Are you sure the facet or nature is not installed? Also, the WebContent folder is now a JavaScript source folder by default so that its contents are properly indexed. We're still looking at the common navigator contributions with an eye on how to properly represent all of this to the user. Categorizing JSDT bugzillas for planning purposes. Renaming the bug to better reflect plan: 1) Deprecate/hide Script Explorer in favor of the Project Explorer by default. 2) Stop interfering with the display of non-JS files. Never interfere with the display of folders. 3) Make JS files on our include path optionally expandable to show their structure 4) Remove the flat/hierarchical layout offering from JSDT. 5) Reorganize the contents of the "JavaScript Resources" node in a similar manner to what's been done for "Java Resources". 6) Correct status line labels when a JS element is selected, e.g. a verbose Library "description" should not precede the element's identifier. Created attachment 161534 [details]
Not a complete solution, but a good start.
This patch does the following:
1. Sets WebContent as a source by default
2. Sets the default view in JavaScript Perspective to be the Project Explorer.
3. Removes the UI associated with source folders and packages. The JavaScript Resources node remains.
*** Bug 248779 has been marked as a duplicate of this bug. *** Sounds like more than "clean up" ... all important. Thanks. Fixed, except item 4 was made to work, and for item 6, which is still a problem and typified by bug 285758 and deferred to 3.3. Closing. 1) Deprecate/hide Script Explorer in favor of the Project Explorer by default. Done. 2) Stop interfering with the display of non-JS files. Never interfere with the display of folders. Done. 3) Make JS files on our include path optionally expandable to show their structure Done. 4) Remove the flat/hierarchical layout offering from JSDT. Reimplemented "hierarchical" layout as "Groups". 5) Reorganize the contents of the "JavaScript Resources" node in a similar manner to what's been done for "Java Resources". Source entries from the project Include Path now visible. 6) Correct status line labels when a JS element is selected, e.g. a verbose Library "description" should not precede the element's identifier. Deferred to bug 285758. |
Created attachment 133966 [details] screenshot See the attached screenshot. The WebContent folder of the Dynamic Web Project is decorated with the JavaScript decorator. The project structure has also the "JavaScript Resources" library node. The projects on the screenshot do not have the JavaScript Toolkit facet installed.