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

Bug 361406

Summary: Reintroduce RUIPropertiesLibrary
Product: z_Archived Reporter: Justin Spadea <jspadea>
Component: EDTAssignee: Justin Spadea <jspadea>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Justin Spadea CLA 2011-10-19 10:20:51 EDT
1) Add the RUIPropertiesLibrary stereotype to the core EGLAR file.

2) Port the RUIPropertiesFileGenerator to EDT.

3) Enable AbstractContentProvider to find .properties files and return a generated JS file.

4) Update HTML generation to add appropriate includes for the properties .js files.

5) During Deployment (EGLDD), generate and copy the .properties files to the target project as JS files.

6) Update JS runtime's declaration of RUIPropertiesLibrary to the new 'eglx' package.

7) Update JS generation to generate these types of libraries slightly differently (different super class, extra parameter, eze$$getProperties function).
Comment 1 Justin Spadea CLA 2011-10-19 10:36:23 EDT
Changed delivered to:

compiler
debug.javascript
gen.deployment.javascript
gen.deployment.javascript.templates
gen.javascript
gen.javascript.templates
ide.deployment
ide.deployment.rui
ide.rui
ide.rui.visualeditor
runtime.javascript
Comment 2 Lisa Lasher CLA 2011-11-04 11:46:57 EDT
Closing this work item