Community
Participate
Working Groups
Definition Page -> Description Section The Description section is usually only used for element descriptions and takes up valuable real estate. Remove the Description section as a global horizontal section and add it as a vertical local section under each of the <element-node-type> Details sections as follows: * Element Details Section -> Add Description section for both 'normal' elements and "extension" elements * Attribute Details Section -> Add Description section * Compositor Details Section -> Do NOT add Description section * Element Reference Details Section -> Add Description section; but, field contents should always be in sync with the contents specified in referenced element's Description section Also, the font size used in the description sections needs to be reduced to contain long descriptions and any sample mark-up
From an educational standpoint, this is an interesting one; but, it may be a lot of work. Save this one for last.
RE: Comment #0 Requirements Update: * Element Reference Details Section -> Do NOT add Description section Modifying a global element description using a local element reference is confusing from a schema annotation perspective.
Created attachment 74080 [details] patch This one's a doozy.
*** Bug 196232 has been marked as a duplicate of this bug. ***
Comment on attachment 74080 [details] patch The UI field arrangement is amazing; however, the editor opens dirty (and gets dirtied on schema object selections)
Created attachment 74081 [details] patch I was missing a blockListeners() check. :)
Created attachment 74085 [details] patch... for real this time There were a couple more problems with undo/redo and field assist.
Comment on attachment 74085 [details] patch... for real this time Excellent work Adam. Clean UI separation of different attribute types. Tested well. Thanks.
Patch released to HEAD. Target: 3.4 M1