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.
Summary: | Installer - checking off Tomcat string - does not place check in the check box... | ||
---|---|---|---|
Product: | installer | Reporter: | shche123 <shche123> |
Component: | Code | Assignee: | Libor Fischmeistr <lfischmeistr> |
Status: | REOPENED --- | ||
Severity: | blocker | CC: | ivansidorkin, jrojcek |
Priority: | P4 | Keywords: | USABILITY |
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Attachments: |
Welcome panel in JavaEE installer
Customization panel in "All" installer |
Description
shche123
2008-02-11 15:29:44 UTC
clicking on the Tomcat string instead of the check box does not paces check in the check box. Also does not work in the NetBeans 6.0 installer what do you mean by saying "Tomcat string" and what "check box" are you talking about? If you talking about the one of the two checkboxes - GlassFish and Tomcat - in JavaEE installer, then I am confused a little bit : I have no problems with that. If I double-click on the "Apache Tomcat 6.0.16" string then the corresponding checkbox changes its state. Could you please make a screenshot of the panel that you are have this issue at and outline the string and checkbox that you refer to? Thanks in advance, Dmitry I believe that we are talking about the same screen. Single clicking on the "Apache Tomcat 6.0.16" check box checks it. However, Single clicking on the "Apache Tomcat 6.0.16" string does not check the check box. This is for the NetBeans "All" installer. shche123, In my turn, I believe that we are talking about different panels. I though that you had problems with so-called "Welcome" panel (the first attachemenet), though it seems that you really have problems with so-called "Customization" panel (the second attachement). Right? Then I can confirm that such issue on the customization panel really exists. I though that we`ve fixed it long ago but it seems that I was mistaken. Created attachment 57158 [details]
Welcome panel in JavaEE installer
Created attachment 57159 [details]
Customization panel in "All" installer
Thanks Dmitry for creating attachments for this issue. It is the "Customization panel" in "All" installer which I was referring to. Leonid Fixed. http://hg.netbeans.org/main/rev/0a84b34b2573 Please verify (if possible) on the next daily build (>200802251204) http://bits.netbeans.org/download/trunk/nightly/latest/ Thanks, Dmitry IMO previous behavior was correct. Now if you want to see description for some component you will check/uncheck it. may be good solution is to check/uncheck component check box when you click directly on check box or double click on component name. If you click on component label it should just show proper description. reopening... If we don`t have the description field (at right of the panel) then the behavior is correct. But since we have it then another logic should be used for changing 'checkbox' states by clicking the product name label. I hope that you guys are not going to change all the check box labels across all the installers. Tomcat label was the only one that did not check off the check box when it was clicked on. What the UI standard of clicking on the 'check box' label? Thanks Leonid > I hope that you guys are not going to change all the check box labels across all the installers. Certainly, not :) only the checkboxes on the customization panel > Tomcat label was the only one that did not check off the check box when it was clicked on. > What the UI standard of clicking on the 'check box' label? The thing is that Tomcat checkbox and Tomcat label for that chechox on the Customization Panel serves two different purposes: first, it acts like a checkbox so that the user can (un)check its state to instruct installer either to install this component or not, and, second, it acts as an area that user can click on and see the description of the selected component at right of the panel (at the customization panel attachment, it now shows "Select a component to see its description"). I have just ran the NetBeans 6.1 Beta1 "All" installer, and the "Tomcat" checkbox label works correctly now. Thanks! Leonid I am beginning to see the issue with the check box label having a dual functionality of checking off the check box and displaying information regarding the check box option being selected. If I just wanted to see the information on the option without checking off the check box and click on the label, the check box gets checked automatically. I agree with the recommendation of having the label to the right of the check box used to see the information on the option and the check box widget itself being used to check it off and on. Thanks Leonid I`ve reverted the fix. http://hg.netbeans.org/main/rev/97b554dfb591 Marking the issue as invalid since the original behaviour seems to be correct. The reason why I have reported with as an issue is because Tomcat check box label works differently from other check boxes in the installer wizard. If the Tomcat check box label fix is to be reverted, then the rest of the check box labels need to be changes to behave as Tomcat's check box label behaves now. Thanks Leonid Leonid,
>> then the rest of the check box labels need to be changes to behave as Tomcat's check box label behaves now.
All the checkboxes on the other panels works in a standard way - clicking on the label force the checkbox state to be
changed.
All the checkboxes on this customization panel (where you select/deselect tomcat as well as all other components and
see the descriptions of those components) works equally - in a non-standard way : clicking on the lable does not change
the checkbox state.
Do we still need this issue open?
The behavior which I am looking for now, demonstrates itself on the "Customize Installation" screen when the Customize button is clicked on the "Netbeans IDE Installer" first screen. When the check box label is clicked, the description is updated for the component whose label is clicked, and the check box not being checked. To check the check box, the actual check box needs to be clicked. This way the selection is not effected if the user just wants to see the description of the option before checking it. I have just tried the daily build "All" installer "Customize Installation" screen and the behavior of all the check box labels are now consistent, including the Tomcat's check box label. Clicking on the label checks off the check box and displays the description of the component - which was my original proposal. Whether you guys decide to go with the original solution, or the new one, being consistent in the behavior of check box labels across all the installers is impotent. Thanks Leonid Assigned to new owner. |