Closed Bug 6123 Opened 22 years ago Closed 21 years ago

[FEATURE] Custom Help menu item and URL


(SeaMonkey :: UI Design, defect, P1)



(Not tracked)



(Reporter: robinf, Assigned: matt)



The CCK Wizard for 5.0 includes the ability for the CCK user to add a custom
Help menu item and URL to the Help menu. See the CCK Wizard UI spec,
"Customizing the Browser - Part 2" screen:

Please coordinate with Steve Elmer to get this feature implemented in Seamonkey.
Priority: P3 → P1
Assignee: hyatt → don
Reassigning to don.
Assignee: don → selmer
Steve, do you want this one or shall we do it for you?  I think you can add help
menu items to the XUL now ...
Don, what mechanism should we use in install-builder to modify the XUL
Assignee: selmer → don
I need a description of how it works.  Is there a tool or some code or
Assignee: don → matt
Component: UE/UI → other
Target Milestone: M9
Matt, can you take care of this?
As i understand it you need to add an menu item to the help menu.
This could be done using the new overlay work that hyatt just did.
You would have to write out a xul overlay file and insert it into
the chrome directory and the edit the registry.rdf file using javascript.
Please note that this is for a customization tool that does not run in the
context of a browser session.  We need to be able to customize the help menu in
a programmatic fashion without using javascript.  In the past, this was
accomplished via prefs and the help menu was dynamically generated.  I don't
care if 5.0 uses prefs, but the new mechanism needs to be simple and as reliable
as the old one. (Editing registry.rdf doesn't sound simple.)

If this is already easily done, please provide _specific_ documentation that
describes how it is done.
Blocks: 7579
Target Milestone: M9 → M10
If changing the rdf file though javascript we
need to think this though.  That was the only way i thought
we where going to do dynamic menus but it looks like we are
going to have to build the help menu at startup.
Is there a specific mechanism you're proposing then?

We need to do our work before the customized installer is built.  We could
create a XUL file from a template, but we'd need some mechanism to get it
Component: other → XPApps
OS: Windows 95 → All
Hardware: PC → All
Summary: Need ability to provide custom menu item and URL for Help menu → [FEATURE] Custom Help menu item and URL
Matt, talk to me about this before you go implementing anything.
Target Milestone: M10 → M15
Target Milestone: M15 → M14
Blocks: 10575
What's the deal moving this to M14?
No longer blocks: 10575
Target Milestone: M14 → M15
Move to M15.
This is implemented.
We just need hyatt to do the work on the installation API's.
Depends on: 30512
Move to M16 for now ...
Target Milestone: M15 → M16
adding fixed since hyatt fixed his bug.
Should work using the installation api's
Closed: 21 years ago
Resolution: --- → FIXED
Product: Core → Mozilla Application Suite
You need to log in before you can comment on or make changes to this bug.