3 Removed reference to external wireframe as image now embedded.
source | link

I heard about the problem whilst reading Sacha Greif's newsletter. As I read through Sacha's comments about possible problems and solutions, I began to visualise my own solution. I created a quick wireframe of it.

Unfortunately, as a new user I can't post an image, so here's a link to it :(

Wireframe Example http://inkreaser.com/ext/stack-exchange/restaurant-hours.png

I think the solution is complex enough to elegantly cover everything it needs to, but simple enough to be intuitive to new users. By default, the form has one day, and one shift (the minimum requirement). Users can enter a shift by selecting hours and minutes for 'from' and 'to'; this is quick but still retains full flexibility. Users can add additional shifts by clicking '+ Add a Shift', which inserts another set of 'from' and 'to' dropdowns. Users can specify the day(s) this shift-set applies to, and add more day blocks as required, repeating the process for each different day shift.

You'd also want to include '- Remove this Shift' and '- Remove this Day' buttons, in case users made errors.

I heard about the problem whilst reading Sacha Greif's newsletter. As I read through Sacha's comments about possible problems and solutions, I began to visualise my own solution. I created a quick wireframe of it.

Unfortunately, as a new user I can't post an image, so here's a link to it :(

Wireframe Example http://inkreaser.com/ext/stack-exchange/restaurant-hours.png

I think the solution is complex enough to elegantly cover everything it needs to, but simple enough to be intuitive to new users. By default, the form has one day, and one shift (the minimum requirement). Users can enter a shift by selecting hours and minutes for 'from' and 'to'; this is quick but still retains full flexibility. Users can add additional shifts by clicking '+ Add a Shift', which inserts another set of 'from' and 'to' dropdowns. Users can specify the day(s) this shift-set applies to, and add more day blocks as required, repeating the process for each different day shift.

You'd also want to include '- Remove this Shift' and '- Remove this Day' buttons, in case users made errors.

I heard about the problem whilst reading Sacha Greif's newsletter. As I read through Sacha's comments about possible problems and solutions, I began to visualise my own solution. I created a quick wireframe of it.

Wireframe Example http://inkreaser.com/ext/stack-exchange/restaurant-hours.png

I think the solution is complex enough to elegantly cover everything it needs to, but simple enough to be intuitive to new users. By default, the form has one day, and one shift (the minimum requirement). Users can enter a shift by selecting hours and minutes for 'from' and 'to'; this is quick but still retains full flexibility. Users can add additional shifts by clicking '+ Add a Shift', which inserts another set of 'from' and 'to' dropdowns. Users can specify the day(s) this shift-set applies to, and add more day blocks as required, repeating the process for each different day shift.

You'd also want to include '- Remove this Shift' and '- Remove this Day' buttons, in case users made errors.

2 inline the image
source | link

I heard about the problem whilst reading Sacha Greif's newsletter. As I read through Sacha's comments about possible problems and solutions, I began to visualise my own solution. I created a quick wireframe of it.

Unfortunately, as a new user I can't post an image, so here's a link to it :(

Wireframe Example http://inkreaser.com/ext/stack-exchange/restaurant-hours.png

I think the solution is complex enough to elegantly cover everything it needs to, but simple enough to be intuitive to new users. By default, the form has one day, and one shift (the minimum requirement). Users can enter a shift by selecting hours and minutes for 'from' and 'to'; this is quick but still retains full flexibility. Users can add additional shifts by clicking '+ Add a Shift', which inserts another set of 'from' and 'to' dropdowns. Users can specify the day(s) this shift-set applies to, and add more day blocks as required, repeating the process for each different day shift.

You'd also want to include '- Remove this Shift' and '- Remove this Day' buttons, in case users made errors.

I heard about the problem whilst reading Sacha Greif's newsletter. As I read through Sacha's comments about possible problems and solutions, I began to visualise my own solution. I created a quick wireframe of it.

Unfortunately, as a new user I can't post an image, so here's a link to it :(

Wireframe Example

I think the solution is complex enough to elegantly cover everything it needs to, but simple enough to be intuitive to new users. By default, the form has one day, and one shift (the minimum requirement). Users can enter a shift by selecting hours and minutes for 'from' and 'to'; this is quick but still retains full flexibility. Users can add additional shifts by clicking '+ Add a Shift', which inserts another set of 'from' and 'to' dropdowns. Users can specify the day(s) this shift-set applies to, and add more day blocks as required, repeating the process for each different day shift.

You'd also want to include '- Remove this Shift' and '- Remove this Day' buttons, in case users made errors.

I heard about the problem whilst reading Sacha Greif's newsletter. As I read through Sacha's comments about possible problems and solutions, I began to visualise my own solution. I created a quick wireframe of it.

Unfortunately, as a new user I can't post an image, so here's a link to it :(

Wireframe Example http://inkreaser.com/ext/stack-exchange/restaurant-hours.png

I think the solution is complex enough to elegantly cover everything it needs to, but simple enough to be intuitive to new users. By default, the form has one day, and one shift (the minimum requirement). Users can enter a shift by selecting hours and minutes for 'from' and 'to'; this is quick but still retains full flexibility. Users can add additional shifts by clicking '+ Add a Shift', which inserts another set of 'from' and 'to' dropdowns. Users can specify the day(s) this shift-set applies to, and add more day blocks as required, repeating the process for each different day shift.

You'd also want to include '- Remove this Shift' and '- Remove this Day' buttons, in case users made errors.

1
source | link

I heard about the problem whilst reading Sacha Greif's newsletter. As I read through Sacha's comments about possible problems and solutions, I began to visualise my own solution. I created a quick wireframe of it.

Unfortunately, as a new user I can't post an image, so here's a link to it :(

Wireframe Example

I think the solution is complex enough to elegantly cover everything it needs to, but simple enough to be intuitive to new users. By default, the form has one day, and one shift (the minimum requirement). Users can enter a shift by selecting hours and minutes for 'from' and 'to'; this is quick but still retains full flexibility. Users can add additional shifts by clicking '+ Add a Shift', which inserts another set of 'from' and 'to' dropdowns. Users can specify the day(s) this shift-set applies to, and add more day blocks as required, repeating the process for each different day shift.

You'd also want to include '- Remove this Shift' and '- Remove this Day' buttons, in case users made errors.