calendar-widget's People
Forkers
curcurutomcalendar-widget's Issues
set up deployment
Add support for more locales
Best to support all this locales http://developers.bookingsync.com/reference/enums/#locales
fill docs
all options
all events
example of getting instance and attaching event listeners.
length of stay total price and discount? - clarify please
support parameters
ignoreAvailabilityOnSelection
canSelectInThePast
....
polishing
- check for root
element
existence.
Support "tentative", "unavailable", "booked" states
- legend with explanations of the states.
checklist MVP
First beta
-
translations support
-
custom start of the week, based on locale and on parameter (e.g. en-US has Sunday)
-
Basic events
calendar:loading
calendar:loaded
dates:checkin:change
dates:checkout:change
dates:clear (listener) -
month arrows
-
rental selector if more then one rental specified in parameters
-
ability to reset selected range
-
nightly rates display directly in cells or on tooltip (parameters)
MVP
- responsive layout, IE9 flexbox fallback
- show selected dates and nights. e.g. "12/12/2016 - 14/12/216, 3 days/2 nights"
NON-MVP
- month selector drop-down (January 2017/February 2017...)
- En-Gb, en-Us, fr support locale formats (currency?)
- Minimum stay based on map, not static parameter.
- CSS Animated transitions
- More events, specify please
- Show week number
Provide iCal Hooks to availability map conversion (external free service) - clarify please
Need to get the currency from the rates payload.
Right now we hardcode the currency, we need to take it from the rates map payload.
disable back button on first month by default.
multi unit (how many left available?) - clarify please
Fetch available checkout from checkin (Ajax call) - clarify please
respect ARIA attributes and styles
show when the maps, data was updated.
add `Powered by BookingSync` and build version
or just link BookingSync.com
HTMLElement.dataset polyfill for ie9
remove exported requires
Remove exported modules (WidgetUtils and Popper) from index.js, build a new production file with those using webpack instead, which will be the one hosted on the CDN.
Start of the day can be off depending on location
after 59 version of Chrome, Intl.NumberFormat maximumFractionDigits can not be 0
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.