JobsiteOn

Drag and Drop to Reschedule Events

Move events on the calendar by dragging, resize to change duration, and transfer between team members.

Liam Chen
Written by Liam ChenUpdated 3 days ago10 min readBeginner

What this guide covers

This guide explains how to use drag and drop to reschedule events on the JobsiteOn calendar. You will learn how to move events to different times, change event duration by resizing, transfer events between team members, and understand the confirmation behavior after a drop. Drag and drop is the fastest way to adjust your schedule without opening the edit form for each event.

Before you begin

  • You need an active JobsiteOn account with access to the Schedule module.
  • Navigate to /schedule from the main sidebar.
  • Switch to Day or Week view. Drag and drop works in these time-grid views.
  • Confirm you have existing events on the calendar to practice with.

Understanding drag and drop on the calendar

Drag and drop lets you move event cards directly on the calendar grid. Instead of opening an event, changing the date and time fields, and saving, you simply grab the card and place it where you want it. The calendar saves the change automatically.

Where drag and drop works

  • Day view -- Full drag and drop support. Move events up and down the time grid.
  • Week view -- Full drag and drop support. Move events across days and times.
  • Dispatch board -- Drag events between the unassigned panel and team columns (assignment only, not time changes).
  • Month view -- Drag and drop is not available. Use the edit form to reschedule events in month view.

Step 1: Move an event to a different time

How to drag

  1. In Day or Week view, locate the event card you want to move.
  2. Click and hold the event card. Do not just click -- you need to hold the click.
  3. After a brief hold, the card becomes draggable. A lighter projected placeholder appears showing the original position.
  4. While holding, drag the card up or down to a new time slot.
  5. As you drag, the calendar highlights the target time slot so you can see exactly where the event will land.
  6. Release the card to drop it into the new time slot.

What happens after the drop

  • The event saves in place without reopening the event detail sidebar.
  • A confirmation toast appears showing "Event moved."
  • The event card immediately reflects the new time.
  • If the event is assigned to a team member, that member receives an email notification about the schedule change.

Time snapping

Dragging snaps to 15-minute increments. This means the event will align to the nearest quarter hour when you release it. You cannot drag to arbitrary minute values -- the snap ensures clean scheduling.

Tip: If you need to set an exact time that does not fall on a 15-minute boundary, open the event edit form instead and type the precise time manually.

Step 2: Move an event to a different day

In Week view, you can drag an event card horizontally to a different day column:

  1. Click and hold the event card.
  2. Drag it left or right to the target day's column.
  3. You can also adjust the time by moving up or down simultaneously.
  4. Release the card in the desired day and time slot.

The event updates to the new date and time. The same confirmation toast and notification behavior applies.

Moving across days in Day view

Day view shows only one day at a time. To move an event to a different day in Day view, you need to use the edit form. Navigate to the event, click Edit Event, and change the date. Week view is better suited for cross-day rescheduling via drag and drop.

Step 3: Change event duration by resizing

In addition to moving events, you can change their duration by resizing the event card.

How to resize

  1. Hover over the bottom edge of an event card. The cursor changes to a resize handle.
  2. Click and hold the bottom edge.
  3. Drag downward to extend the event or upward to shorten it.
  4. The event card grows or shrinks as you drag, and the new end time appears.
  5. Release to save the new duration.

Resizing behavior

  • Resizing adjusts the end time only. The start time remains fixed.
  • Duration changes snap to 15-minute increments, just like moving.
  • The minimum event duration is 15 minutes. You cannot resize an event to zero.
  • Long events that extend past midnight display a continuation block on the next day.

Note: Resizing is available in Day and Week views. It is not available in Month view or on the Dispatch board.

Step 4: Transfer events between team members

When the calendar shows multiple team member columns (in Day view or the Dispatch board), you can drag events from one member's column to another.

How to transfer

  1. Click and hold the event card in the current team member's column.
  2. Drag it horizontally to a different team member's column.
  3. Optionally adjust the time by moving up or down.
  4. Release the card in the target column and time slot.

What happens on transfer

  • The event is reassigned to the new team member.
  • The new assignee receives an email notification.
  • The previous assignee's calendar no longer shows the event.
  • If you also moved the event to a different time, both changes save together.

Tip: To change only the team member without changing the time, drag the card straight across to the same time position in the new column. This ensures the schedule stays consistent.

Step 5: Understand the projected placeholder

While you drag an event, the calendar displays a lighter projected placeholder at the original position. This visual cue serves two purposes:

  • It reminds you where the event was before you started dragging.
  • It helps you compare the original position with the new drop target.

Once you release the card, the placeholder disappears and the event settles into its new position. If you cancel the drag (by pressing Escape or releasing in an invalid area), the event returns to its original position.

Step 6: Handle overnight and multi-day events

Events that run overnight or span multiple days have special drag behavior:

Moving overnight events

When you drag an overnight event, the entire event moves. Both the start and end times shift by the same offset. For example, dragging a 10 PM to 2 AM event one hour later makes it 11 PM to 3 AM.

Continuation blocks

After moving an overnight event, the continuation block on the second day updates automatically. You do not need to adjust the continuation separately.

Duration preservation

Long appointments keep their full duration even when moved. A 4-hour event remains 4 hours regardless of where you drop it, even if it now crosses midnight.

Step 7: Drag recurring event occurrences

When you drag a recurring event occurrence on the calendar, the move applies to that single occurrence only. The rest of the series remains unchanged.

How it works

  1. Click and hold a recurring event card (identified by the recurring indicator).
  2. Drag it to a new time or day.
  3. Release to save the move.
  4. Only this specific occurrence moves. All other occurrences in the series stay at their original times.

If you need to move all future occurrences, use the event edit form and select the option to edit the full series.

Note: Moving a recurring occurrence via drag and drop creates an exception in the series. The moved occurrence retains all other details (title, type, assignee) but has a different date or time from the pattern.

Confirming and verifying changes

After every drag-and-drop action, take a moment to verify:

  1. The event card shows the correct new time.
  2. The event is in the correct team member's column (if applicable).
  3. The confirmation toast appeared, confirming the save succeeded.
  4. After a page refresh, the event still appears at the new position.

If the event snaps back to its original position after you drop it, the save may not have succeeded. Refresh the page and check the event details. If the original time persists, try the move again or use the edit form as a fallback.

Troubleshooting

The event snapped back to its original position

This usually means the save failed. Check your network connection and refresh the page. Try the drag operation again. If it continues to fail, open the event edit form and change the time manually.

I accidentally moved an event to the wrong time

Drag the event again to the correct position. There is no undo button for drag operations, but you can always move the event again immediately.

Drag and drop does not start when I click

Make sure you are clicking and holding the event card, not the background. A quick click opens the event detail sidebar or popover instead of starting a drag. Hold the click for a moment before moving.

I cannot resize the event

Check that you are hovering over the bottom edge of the event card. The resize handle only appears at the bottom. Also confirm you are in Day or Week view -- resizing is not available in Month view.

The event moved but the notification did not send

Notifications send after the save completes. If the assigned team member does not receive the notification within a few minutes, check the event detail to confirm the save succeeded and verify the team member's email is correct.

I want to move an event to next week but Week view only shows this week

Use the right arrow to navigate to the following week, then drag the event within that week's view. Alternatively, open the event edit form and change the date directly.

FAQ

Can I drag multiple events at once?

No. Drag and drop operates on one event at a time. To move multiple events, drag them individually or use the edit form for bulk date changes.

Does drag and drop work on touch devices?

Drag and drop is optimized for desktop browsers with a mouse or trackpad. On touch devices, tap and hold may initiate a drag, but the experience is best on larger screens.

Will drag and drop change the event type or description?

No. Drag and drop only changes the time, date, and optionally the team member assignment. All other event details remain unchanged.

Can I drag events from the calendar to the dispatch board?

The calendar views and dispatch board are separate views. Switch to the Dispatch view to use its drag-and-drop assignment workflow. Calendar drag-and-drop handles time and date changes.

Did this answer your question?

Related Articles