Community
Participate
Working Groups
Steps to reproduce: 1. Open New Handler wizard. 2. Type in the package and name field. 3. Select RUI handler or RUI Widget The finish button is disabled I think it should be enabled.
In v .7, a user can open the new Handler wizard, type a name for the handler, and the finish button becomes enabled. If the user clicks on the RUIHandler or RUIWIdget template type, they have to press the next button before Finish becomes enabled. If they click on the Basic template type, the Finish button becomes enabled. In v .8, the Finish button is not immediately enabled if the user types a name, and the user must always press the next button before they can enable the finish button for both the RUIHandler and RUIWidget template. The finish button does become enabled if the user selects the Basic template. Theresa and Will, should the Finish button be enabled for the RUIHandler and RUIWidget templates if the user enters a name on the first page? The other pages of the wizard have values that the user can change, but they are pre-filled and will most likely not be changed. I agree with Ji Yong that it is frustrating to have to press 'next' just to get the Finish button enabled, but that may be the UI guideline in this situation.
If the user doesn't have to enter any more required info (we have defaults for other info), then Finish should be enabled. Why did this behavior change in v.8?
It appears that in V .7 we were 'half complete', with the Finish button being enabled by default as long as you didn't click on a template. I assume the fix was to make it more consistent, but the fix went in the 'wrong direction'. Fan, If you can create a fix that enables the Finish button for RUIHandler and RUITemplate, attach it to this defect and I will review it and commit the fix on my Friday, otherwise we will defer this until I2.
Hi Brian, I have to fix it after my vacation. Please defer it to I2. Thanks very much
Created attachment 211163 [details] fixed
fixed
Verified in build 0.8.0.v201202190901-1Co-FjuJ6QMNRcrynsZh8h8C