![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
period picker on a time line with working hours
The calendar is created in SVG using d3 js toolkit. This can be added in any web page and allow to retreive the periods of the selection in a javascript object. It lazy load events and working hours while browsing on dates.
Installation as a bower componenent:
bower install teleperiod
An angular version is available: angular-teleperiod
Add to page teleperiod.min.js and teleperiod.min.css
create a svg placeholder in page:
<div class="row">
<svg id="teleperiod_placeholder"></svg>
</div>
Initialize teleperiod object with options:
var teleperiod = new Teleperiod({
object: d3.select('#teleperiod_placeholder'),
workingtimes: function(interval) {
},
events: function(interval) {
},
onUpdated: function(selection) {
}
});
Availables options:
Property | Description |
---|---|
object | a D3 html element, it will be used as placeholder to load the graph. This option is mandatory |
workingtimes | A function called to load the working times on the specified interval. The function must return a Q promise. This option is mandatory |
events | A function called to load some events on the specified interval. The function must return a Q promise. This option is mandatory |
onUpdated | A function called when the selection is modified, the selection is given as a parameter. This option is mandatory |
focusDate | A Date object, the graph will be open at this date, if not set, the default value is the current date |
selectedEvents | array of events UID, on loaded, the events will be converted to a modifiable selection |
dateLocale | A string to represent the locale used in dates functions, default is 'FR_fr' |
width | An integer for the graph width, default is the size of parent container |
Add some bottom timeline references using the timeline object:
var timeline = new Timeline('My timeline', function(interval) {
});
teleperiod.addTimeLine(timeline);
Draw the widget:
teleperiod.draw();
Set a selected period for modifications:
teleperiod.setSelection(
new Date(2015, 1, 10, 0, 0, 0),
new Date(2015, 1, 11, 0, 0, 0)
);
Room reservations, vacation periods request, resources management ...
FAQs
A period picker widget to select over working schedule
The npm package teleperiod receives a total of 4 weekly downloads. As such, teleperiod popularity was classified as not popular.
We found that teleperiod demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.