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

Bug 424351

Summary: [settings] Allow plug-in contributed settings pages to customize UI
Product: [ECD] Orion Reporter: Curtis Windatt <curtis.windatt.public>
Component: ClientAssignee: Curtis Windatt <curtis.windatt.public>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: Michael_Rennie
Version: 5.0   
Target Milestone: 5.0 M2   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Curtis Windatt CLA 2013-12-18 11:46:33 EST
Currently there is no way for a plug-in contributed settings page to have any control over the look and feel.

This is a problem for bug 424268, adding ESLint validation settings, as some entries may be longer than the default label width setting of 210px.

Until we support adding commands to the table, I also suggest we turn off selection.  Selection highlights the background, but does not give focus to the checkbox or combo of the setting.
Comment 1 Curtis Windatt CLA 2013-12-18 12:00:09 EST
https://git.eclipse.org/r/#/c/19996/
Adds a css class to the settings contents div based on the category name. Also turns off selection in the tree.

I used the category of the first setting as I was concerned the section title would be localized.  I tried applying the class to the parent (so section title could be stylized), but that div isn't deleted when switching pages (it would collect class names "validationSettingsTable generalSettingsTable" etc.)