#5102: Add "Not applicable" selection to Milestone, Version and Platform fields in Trac --------------------------+------------------------------------------------- Reporter: koki | Owner: nielx Type: enhancement | Status: assigned Priority: normal | Milestone: Component: Website/Trac | Version: Keywords: | Blockedby: Platform: All | Blocking: --------------------------+------------------------------------------------- Changes (by nielx): * owner: haiku-web => nielx * status: new => assigned Comment: Replying to [comment:5 koki]: > Replying to [comment:3 umccullough]: > > From a usability point of view, Jorge's position on this is very common. Users do generally feel better about selecting *something* into a drop down box rather than nothing. > > It is not good practice (nor is it common AFAIK) to have unlabelled controls in a GUI. Maybe in a drop-down menu an empty selection that is not visible does not strike as awkward at first glance; but move the same functionality to a group of radio buttons (where all selections are exposed), and you will see how visually awkward, unintuitive and potentially confusing it would be have an unlabelled/unspecified selection. Okay, I agree, but I think you're overanalyzing the problem. I think it is actually that people don't care to alter the default values to 'empty' ones. > Replying to [comment:4 axeld]: > > I don't mind relabeling the empty entry, I just wouldn't like to have extra entries for "N/A". > > Relabeling the entry (to N/A, None or the like) would work IMHO. I will try another approach: I am going to write a short script that changes the Version, Milestone and Platform field to an empty one, and that disables the fields when the component Website is selected. I think that would most effectively solve the problem. Any thoughts? -- Ticket URL: <http://dev.haiku-os.org/ticket/5102#comment:6> Haiku <http://dev.haiku-os.org> Haiku - the operating system.