Depending on which components share the same charset menu, a global overlay file of the charset menu might be appropriate to be shared among different components. Message compose window will probably not share this but Navigator. Editor, and Messenger window probably will. This bug sis filed as a reminder.
The current draft of the menu spec is at the above URL. This will be finalized in the near future.
i'm going to actually reassign this to me, since i think this falls in my area of work for now - since i'm supposed to be doing the menu stuff for M11. momoi-san can you explain what you mean by a global overlay.
There are some examples of global overlay in: ..chrome/global/content/default directory. For example, tasksOverlay.xul file defines the "Tasks" menu which can be called into other .xul files, e.g. navigator.xul, messenger.xul, etc. Also once the charsetOverlay.xul file is done, then we need to extract ENTITY definitions into: ..chrome/global/content/default/en-US/charsetOverlay.dtd for easy localization purposes. I think this is a desirable thing if we plan to share the exact same charset menus among components.
reassign this bug to cata.
Status: ASSIGNED → RESOLVED
Last Resolved: 19 years ago
Resolution: --- → FIXED
I verified this in 121608 Win32, 121612 Linux and Mac builds.
You need to log in before you can comment on or make changes to this bug.