This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 54483 - Help IDs in project properties
Summary: Help IDs in project properties
Status: CLOSED FIXED
Alias: None
Product: javaee
Classification: Unclassified
Component: EJB Project (show other bugs)
Version: 4.x
Hardware: All All
: P3 blocker (vote)
Assignee: Andrei Badea
URL:
Keywords: UI
Depends on: 54487
Blocks:
  Show dependency tree
 
Reported: 2005-02-03 15:27 UTC by John Jullion-ceccarelli
Modified: 2006-03-24 13:17 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Jullion-ceccarelli 2005-02-03 15:27:58 UTC
In the standard ejb project properties dialog box,
the Run and Web Services pages don't seem to have
help IDs. Also, placeholder pages like Build and
Web Services (nodes that have no info hooked up,
are just separaters) shouldn't have a help ID.
Comment 1 Andrei Badea 2005-02-07 13:26:42 UTC
Added help IDs to the Run, Web Services and Web Service Clients pages:

Checking in
src/org/netbeans/modules/j2ee/ejbjarproject/ui/customizer/CustomizerRun.java;
/cvs/j2ee/ejbjarproject/src/org/netbeans/modules/j2ee/ejbjarproject/ui/customizer/CustomizerRun.java,v
 <--  CustomizerRun.java
new revision: 1.3; previous revision: 1.2
done
Checking in
src/org/netbeans/modules/j2ee/ejbjarproject/ui/customizer/CustomizerWSClientHost.java;
/cvs/j2ee/ejbjarproject/src/org/netbeans/modules/j2ee/ejbjarproject/ui/customizer/CustomizerWSClientHost.java,v
 <--  CustomizerWSClientHost.java
new revision: 1.2; previous revision: 1.1
done
Checking in
src/org/netbeans/modules/j2ee/ejbjarproject/ui/customizer/CustomizerWSServiceHost.java;
/cvs/j2ee/ejbjarproject/src/org/netbeans/modules/j2ee/ejbjarproject/ui/customizer/CustomizerWSServiceHost.java,v
 <--  CustomizerWSServiceHost.java
new revision: 1.4; previous revision: 1.3
done

There may be one catch here: the same page is used for editing the
wscompile properties in both Web Services and Web Service Clients
categories. Therefore the help ID is the same. Is this a problem?

And one more question: what exactly should happen when the user
selects a placeholder page and clicks Help? Should the Help button be
disabled, or should the help for the customizer be displayed (that's
what it does now).
Comment 2 John Jullion-ceccarelli 2005-02-07 16:34:57 UTC
"There may be one catch here: the same page is used for editing the
wscompile properties in both Web Services and Web Service Clients
categories. Therefore the help ID is the same. Is this a problem?"
I'll let Geertjan comment about this. 

"what exactly should happen when the user
selects a placeholder page and clicks Help?" 
The Help button should be disabled, I suppose. It's not ideal but it's
all I can think of.
Comment 3 Geertjan Wielenga 2005-02-07 16:48:33 UTC
"There may be one catch here: the same page is used for editing the
wscompile properties in both Web Services and Web Service Clients
categories. Therefore the help ID is the same. Is this a problem?"

If there is any way to get around this, if there is any way to create
one help id for "Web Services" and a different help id for "Web
Service Clients", that would be best. If it is possible to do, it
should be done because we write one help topic per panel and from the
user's perspective there are two panels here. Also, the help topic
would be too long and too complicated if it covered web services AND
web service clients.
Comment 4 Andrei Badea 2005-02-16 17:26:50 UTC
Added help contexts for WS panels (both trunk and beta).

In the EJB project: 
-
org.netbeans.modules.j2ee.ejbjarproject.ui.customizer.CustomizerWSClientHost
for the WS clients category (though not needed anymore)
-
org.netbeans.modules.j2ee.ejbjarproject.ui.customizer.CustomizerWSServiceHost
for the WS category

In the web project:
-
org.netbeans.modules.web.project.ui.customizer.CustomizerWSClientHost
for the WS clients category 
-
org.netbeans.modules.web.project.ui.customizer.CustomizerWSServiceHost
for the WS category
Comment 5 Andrei Badea 2005-03-03 18:19:25 UTC
Fixed by the fix of issue #54748.
Comment 6 Geertjan Wielenga 2005-03-03 18:25:29 UTC
So is the following statement now true: "placeholder pages like Build
and Web Services (nodes that have no info hooked up, are just
separaters) shouldn't have a help ID."

This is a quotation from the original issue report. Last time I
looked, these two placeholder pages did have a help id. But they
shouldn't have a help id, as specified in this issue.
Comment 7 Andrei Badea 2005-03-03 19:03:36 UTC
Correct. Actually they never had a help ID, the help ID for the whole
customizer dialog was used for them. This doesn't happen anymore
because the customizer dialog itself doesn't have a help ID. So the
Help button is disabled when the placeholder pages are selected.
Comment 8 L Martinek 2005-07-15 10:18:52 UTC
verified