Issue 103: Move start date via resize
Status:  ExportedToGithub
Owner: ----
Closed:  Aug 2015
Reported by impresst...@gmail.com, Sep 22, 2009
What steps will reproduce the problem?
1. Hover over end of calendar entry so icon changes to resize icon
2. Shrink or grow calendar entry by one or more day
3. Hover over beginning of calendar entry waiting for icon  to change to 
resize icon, which never happens.

What is the expected output? What do you see instead?
Similar support for moving startDate forward or backward.


What version of the product are you using? On what operating system?
v1.3 on a XAMPP windows installation.

Please provide any additional information below.

Sep 22, 2009
Project Member #1 adamrs...@gmail.com
i would like fullcalendar to have maximum customizability, but i'm afraid this would be a 
usability problem, for the 2 reasons...

1. if 2 events are adjacent, their edges are really close, wouldn't want the user to 
accidentally resize one event's start instead of the other event's end.

2. often times people click the left side of an event to start dragging. wouldn't want them to 
click too far left and start accidentally resizing.

there are other issues involving the api+triggers. regardless, in my opinion, the 2 above 
usability problems dont make this feature worthwhile. please let me know if you feel 
differently.

thanks,
adam


Sep 23, 2009
#2 impresst...@gmail.com
I think the visual feedback that's provided makes any concern about someone doing
something they might not want to do a rather moot point.  They visually see that they
are doing something other than what they were wanting to do.

But as it is in the current implementation, if you want to have an event end a week
earlier than it currently is set to end you have to take a two step process.  You
have to shrink it a week by resizing from the start ahead one week, and then you have
to drag it back a week to the desired starting date.

Are the api+trigger issues that large to overcome?  Maybe you could point me in the
direction of where to modify it myself?

Thanks for a great calendar in any case!
Sep 24, 2009
Project Member #3 adamrs...@gmail.com
impressthenet,

i agree, the visual feedback that would follow would alert the user they are doing 
something wrong. still, it'd be nice to prevent any undesirable behavior if we can. i 
guess i just don't think the extra functionality outweighs the potential usability 
problems. i don't have any scientific proof, but i don't imagine real users use the 
resize functionality that often, at least not in month view. in an 'agenda' view (1.4) 
it will be much more useful.

the api+trigger problems are as follows: there are currently 2 triggers related to 
event manipulation: eventDrop + eventResize. if we allowed resizing of the start date, 
we'd either have to add a 3rd or modify eventResize to report additional parameters. i 
think making the developer monitor 3 triggers is too many, and i don't really like to 
pull out the carpet from underneath developers who upgrade + get confused to as why 
eventResize's params are different.

sorry, im rambling. if you'd like to implement this yourself, i'd work off the resizableEvent(), it will get you pretty far.

i won't put this feature on the roadmap right now, but if more people ask for it then i 
will. 

Apr 26, 2010
Project Member #4 adamrs...@gmail.com
i am closing this issue b/c i dont see enough demand for it, and not sure about the 
usability of it
Status: WontFix
Jun 15, 2010
Project Member #5 adamrs...@gmail.com
(No comment was entered for this change.)
Status: New
Oct 5, 2010
#6 Zoan333@gmail.com
Adam, I'm not sure if you're still open to new ideas about this "resize to change start time" feature for the timeslot events, but I've attached my modified version of the 1.4.7 script to support the feature.  Very few code changes, and I think my changes still fell within your desired API controls.

Thanks for your consideration!
jquery-fullCalendar-1.4.7.custom.js
106 KB   View   Download
Oct 7, 2010
Project Member #7 adamrs...@gmail.com
(No comment was entered for this change.)
Status: Maybe
Labels: -Type-Defect Type-Enhancement
Jan 14, 2011
#8 Zoan333@gmail.com
Hi Adam,

I just picked up your 1.4.10 version.  Again, thanks for all your effort on this project; it's a wonderful and powerful calendar!

I've attached my modified version with the "resize to change start time" enhancement.

Thanks for your consideration!
jquery.fullcalendar-1.4.10.custom.js
117 KB   View   Download
May 24, 2011
#9 dins...@gmail.com
Would it be possible to get a diff of your guys patch so it can be applied to new versions, or I can allow it to work on the latest version?

Thanks!
Aug 13, 2013
Project Member #10 adamrs...@gmail.com
(No comment was entered for this change.)
Summary: Move start date via resize (was: resize only supports moving endDate)
Status: Discussing
Labels: -Type-Enhancement -Priority-Medium Type-Feature
Jan 21, 2014
#11 charliek...@gmail.com
We would like this feature as well. In our case, the calendar has linked items -- changing the duration of an item has an effect on the start dates of other items down the line. So our customers would use this feature quite a lot.
Jun 24, 2014
#12 baxterb...@gmail.com
Also interested in this feature (resize start date/time)
Aug 21, 2015
Project Member #13 adamrs...@gmail.com
Discussion for this issue has moved to the following URL:
https://github.com/fullcalendar/fullcalendar/issues/374

This is because Google Code is shutting down. Apologies if you are being pestered with these notifications. This is a one-time event.

Happy coding,
Adam
Status: ExportedToGithub