Comments (3)
Hi Alex,
Yes I think that would make sense - if the user single clicks a specific time slot then use the selected start time + service duration to calculate end time of the appointment. A click and drag is perhaps a more intentional action and implies the person making the booking has a specific appointment duration in mind.
Keep up the great work and congrats on the 10 year milestone !
from easyappointments.
An example here from the public demo @ 1.4.3. Clicking on the calendar slot (where the default slot is 15mins) means the start/end duration is initially set to 15mins even though the service is 30mins
from easyappointments.
Hello!
That is correct, the calendar widget will try to set start/end values based on what was selected in the calendar.
In some cases that makes sense as it will save the user from typing in that manually.
In other cases (like yours) that would be a problem, cause you would not care about the calendar selection but on the selected service.
I guess a compromise will make it so that if the user clicks and not click and drag in the calendar, the default times will be selected
Alex Tselegidis, Easy!Appointments Creator Need a customization? Get a free quote! |
from easyappointments.
Related Issues (20)
- Back-End Booking Color Correspondance HOT 2
- BUG Appointment Modal HOT 4
- Enhancement of Webhook Payload with Detailed Information for WhatsApp Integration HOT 1
- Feature Request: Option to Set Permanent Timezone in Settings HOT 3
- Small change to booking.js output HOT 1
- Missing general settings for default values of timezone and language HOT 2
- implementing version 1.5-dev4 HOT 1
- Missing month and year in calendar when adding blocked periods HOT 1
- Errors with Blocked Periods in Calendar Default View HOT 3
- When creating an Appointment as Admin in Calendar View, Customer gets wrong Timezone in Email HOT 2
- Some ideas for Company Working Plan Exceptions
- Client Link to Appointment Provides Summary & More Information HOT 3
- Appointments randomly disappearing HOT 2
- 1.5.0 alpha.1 adding a trailing slash
- Setup sms api gateway in addition to emails
- Suppress warning errors and check the environment before using ldap
- Missing translations in exception messages
- Another missing translation
- Something to add and it is very important
- LDAP issues
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from easyappointments.