Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 419984

Summary: Provide JS tools as their own plugin
Product: [ECD] Orion Reporter: Michael Rennie <Michael_Rennie>
Component: JS ToolsAssignee: Michael Rennie <Michael_Rennie>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: curtis.windatt.public
Version: unspecified   
Target Milestone: 5.0 M1   
Hardware: PC   
OS: Mac OS X   
Whiteboard:
Bug Depends on:    
Bug Blocks: 421176    

Description Michael Rennie CLA 2013-10-21 10:51:01 EDT
Currently the tools / etc. for JS tools are mixed in all over the client code. This makes it hard to find things and to work with the code. We should bring all of the JS bits together in its own bundle (a la the git bundle) to make our lives easier.

It would also allow clients to remove the JS tools if they really wanted to.
Comment 1 Michael Rennie CLA 2013-10-21 11:04:05 EDT
I pushed the creation of the plugin here: https://github.com/mrennie/orion.client
Comment 2 Michael Rennie CLA 2013-10-21 12:01:18 EDT
(In reply to Michael Rennie from comment #1)
> I pushed the creation of the plugin here:
> https://github.com/mrennie/orion.client

I moved the work to its own branch: https://github.com/mrennie/orion.client/tree/bug419984
Comment 3 Michael Rennie CLA 2013-11-04 15:13:10 EST
Pushed the new plugin to Gerrit: https://git.eclipse.org/r/18050

This is going to need a bunch of testing as I had to bring together a few commits from github to make this one commit for Gerrit.

The new bundle moves:

1. The declaration of the javascript content type into the plugin
2. The javascript AST provider - removing the Esprima AST provider plugin
3. The javascript mark occurrences - removes the Esprima mark occurrences plugin
4. The javascript images for the content type


Additionally provides:

1. the wiring for the JSDoc outline
Comment 4 Michael Rennie CLA 2013-11-07 01:02:13 EST
The new bundle has been merged via Gerrit