proj0
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
proj0 [2010/09/21 22:20] – roumani | proj0 [2010/10/07 20:42] (current) – roumani | ||
---|---|---|---|
Line 23: | Line 23: | ||
* If the entry made by the user is already present in the master list then it is rejected. In that case, the same screen is re-served (with its information updated to reflect any changes made by others in the master list) but with a line added at the top containing, in red colour, the message: "This country has already been added" | * If the entry made by the user is already present in the master list then it is rejected. In that case, the same screen is re-served (with its information updated to reflect any changes made by others in the master list) but with a line added at the top containing, in red colour, the message: "This country has already been added" | ||
- | * If the entry is empty or contains only whitespace then it is also rejected, and the form is re-served, as above, with the message: " | + | * If the entry is empty or contains only whitespace then it is also rejected, and the form is re-served, as above, with the message: " |
+ | |||
+ | In all other cases, the country is added, the form re-served, and no message appears at the top. | ||
====== Possible Variations ====== | ====== Possible Variations ====== | ||
Line 44: | Line 46: | ||
* Keep track of the counties entered by the user in the session, not just the count, and enable the user to view them. | * Keep track of the counties entered by the user in the session, not just the count, and enable the user to view them. | ||
* Enable richer content. Rather than just a country name, the user may also enter the capital and possibly the population. | * Enable richer content. Rather than just a country name, the user may also enter the capital and possibly the population. | ||
+ | |||
+ | The following two variations require CSS and JavaScript: | ||
* Rather than serve the list every time, change the UI to a sidebar and two links "Add a Country" | * Rather than serve the list every time, change the UI to a sidebar and two links "Add a Country" | ||
* To improve responsiveness, | * To improve responsiveness, | ||
- | |||
proj0.1285107623.txt.gz · Last modified: 2010/09/21 22:20 by roumani