30
edits
No edit summary |
No edit summary |
||
Line 30: | Line 30: | ||
How I think it should work is a follows: | How I think it should work is a follows: | ||
* The wizzard need to try load the calendar before it add it to the main app window. While it is trying to load the calender, it will display this: | * The wizzard need to try load the calendar before it add it to the main app window. While it is trying to load the calender, it will display this: [[Image:CalendarLoadingNewCal.png]] At this point the Finish button is disabled. But the user can Cancel the loading and get out of the wizzard by click Cancel. | ||
* If the calender load successfully, then it will be add to the calender list in the main app window, and the wizzard will display a success message (like it currently does.) | |||
* But if there is an error, then we display the ''ED'' for the error. The user can then click back to change the url if they have entered it incorrectly. Thay can also click Cancel to dismiss the wizzard without adding the calender | |||
There are two things we can do with the finish button at this point (I'm not sure which is best.) | |||
* Option 1: Disable the Finish button. Hence the user cannot add the Calendar if there is and error. | |||
* Option 2: Enable the Finish button. If the user click Finish, the Calendar is added to the calender list in the main app window, even though there is an error with it. Some how describe to the user that this is what clicking on Finish will do. |
edits