1.0.0 • Published 9 years ago
jinkela-schedule v1.0.0
Jinkela-Schedule
Install
npm install jinkela-scheduleUsage
new Schedule(args)
argsObject Set of configurable options to set. Can have the following fields:defaultValueAny The default value.readonlyBool Disable it.leftObject<Date> The left edge of the schedule, defaults now.rightObject<Date> The right edge of the schedule, defaults now + 2day.stepObject<Number> The moving step, defaults (right - left) / 24.pointsObject<Date> Show specials time point in schedule.
Demo
<script src="https://unpkg.com/jinkela@1.2.19/umd.js"></script>
<script src="https://unpkg.com/jinkela-schedule@1.0.0/index.js"></script>
<script>
addEventListener('DOMContentLoaded', () => {
let schedule = new Schedule({
width: 500,
left: new Date(2017, 7, 1),
right: new Date(2017, 8, 1),
step: 864E5,
points: {
立秋: new Date(2017, 7, 7),
处暑: new Date(2017, 7, 23),
九月: new Date(2017, 8, 1)
},
defaultValue: [ new Date(2017, 7, 5), new Date(2017, 7, 18) ]
}).to(document.body);
});
</script>1.0.0
9 years ago