All Projects → GramThanos → Jscalendar

GramThanos / Jscalendar

Licence: mit
Just a simple javascript calendar

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Jscalendar

Booking App
Laravel 5.1 web application for booking appointments
Stars: ✭ 130 (-8.45%)
Mutual labels:  calendar
Jtoday
This is an extremely brief notification center calendar plugin (Swift).
Stars: ✭ 137 (-3.52%)
Mutual labels:  calendar
Life Calendar
A look at the big picture.
Stars: ✭ 139 (-2.11%)
Mutual labels:  calendar
Jiff
JavaScript library for building web-based applications that employ secure multi-party computation (MPC).
Stars: ✭ 131 (-7.75%)
Mutual labels:  javascript-library
Ag Psd
Javascript library for reading and writing PSD files
Stars: ✭ 135 (-4.93%)
Mutual labels:  javascript-library
Liowebrtc
An event-based WebRTC library that makes it easy to embed real-time peer to peer communication into UI components.
Stars: ✭ 138 (-2.82%)
Mutual labels:  javascript-library
Calendarview
Android 平台上继承 View 实现的自定义日历控件
Stars: ✭ 129 (-9.15%)
Mutual labels:  calendar
Timetable
📅 Customizable flutter calendar widget including day and week views
Stars: ✭ 140 (-1.41%)
Mutual labels:  calendar
Khal
📆 CLI calendar application
Stars: ✭ 1,888 (+1229.58%)
Mutual labels:  calendar
React Calendar
Ultimate calendar for your React app.
Stars: ✭ 2,082 (+1366.2%)
Mutual labels:  calendar
React Json Schema
Configure and build views using JSON schemas mapped to React components
Stars: ✭ 131 (-7.75%)
Mutual labels:  javascript-library
Calendar
Simple event calendar, with agenda view
Stars: ✭ 135 (-4.93%)
Mutual labels:  calendar
React Input Calendar
Stars: ✭ 138 (-2.82%)
Mutual labels:  calendar
Flutterweekview
Displays a highly customizable week view (or day view) which is able to display events, to be scrolled, to be zoomed-in & out and a lot more !
Stars: ✭ 130 (-8.45%)
Mutual labels:  calendar
Tail.datetime
A lightweight, translat- and configurable Open Source DateTime Picker, written in pure vanilla JavaScript!
Stars: ✭ 139 (-2.11%)
Mutual labels:  calendar
Zoom
Javascript library to do pinch zoom that preserves scale and rotation correctly.
Stars: ✭ 130 (-8.45%)
Mutual labels:  javascript-library
Photojshop
🎨 Photo editing JavaScript library
Stars: ✭ 137 (-3.52%)
Mutual labels:  javascript-library
Raven Weapp
Sentry SDK for WeApp
Stars: ✭ 142 (+0%)
Mutual labels:  javascript-library
Zbjcalendar
ZBJCalendar is a simple calendar framework for iOS.
Stars: ✭ 140 (-1.41%)
Mutual labels:  calendar
Openki
We moved to GitLab 💔 Openki is a tool to build up and organize local communities – Open education for real.
Stars: ✭ 137 (-3.52%)
Mutual labels:  calendar

latest release latest development license npm project downloads cdn-stats

jsCalendar

Just a simple javascript calendar

DownloadLive previewDocumentationLanguagesCalendar Generator

preview image


Fast set up

Add the jsCalendar code on <head>

<link rel="stylesheet" type="text/css" href="jsCalendar.css">
<script type="text/javascript" src="jsCalendar.js"></script>

Then insert a calendar on <body>

<div class="auto-jsCalendar"></div>

Or maybe you need to display it in an other language!

<!-- Load Greek language -->
<script type="text/javascript" src="jsCalendar.lang.gr.js"></script>

<!-- Display calendar in Greek -->
<div class="auto-jsCalendar" data-language="gr"></div>

We also have a simple GUI calendar code generator, so that you can easily create your jsCalendar.


CDN (Unpkg & JsDelivr)

You can also use the jsCalendar package on the unpkg CDN.

<!-- jsCalendar v1.4.4 Javascript and CSS from unpkg cdn -->
<script src="https://unpkg.com/[email protected]/source/jsCalendar.min.js" integrity="sha384-0LaRLH/U5g8eCAwewLGQRyC/O+g0kXh8P+5pWpzijxwYczD3nKETIqUyhuA8B/UB" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://unpkg.com/[email protected]/source/jsCalendar.min.css" integrity="sha384-44GnAqZy9yUojzFPjdcUpP822DGm1ebORKY8pe6TkHuqJ038FANyfBYBpRvw8O9w" crossorigin="anonymous">

Or you can also use the jsCalendar npm package on the jsdelivr CDN.

<!-- jsCalendar v1.4.4 Javascript and CSS from jsdelivr npm cdn -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]/source/jsCalendar.min.js" integrity="sha384-0LaRLH/U5g8eCAwewLGQRyC/O+g0kXh8P+5pWpzijxwYczD3nKETIqUyhuA8B/UB" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/source/jsCalendar.min.css" integrity="sha384-44GnAqZy9yUojzFPjdcUpP822DGm1ebORKY8pe6TkHuqJ038FANyfBYBpRvw8O9w" crossorigin="anonymous">

Full example with all the files and their integrity hashes using unpkg here and using jsdelivr here (the hashes are the same).


npm package

If you are into npm you can install the lib's package by just typing in your command line

npm i simple-jscalendar

# Copy library files to your resources folders
cp ./node_modules/simple-jscalendar/source/jsCalendar.js ./js/jsCalendar.js
cp ./node_modules/simple-jscalendar/source/jsCalendar.css ./css/jsCalendar.css

# Maybe copy a language and a theme too
cp ./node_modules/simple-jscalendar/source/jsCalendar.lang.gr.js ./js/jsCalendar.lang.gr.js
cp ./node_modules/simple-jscalendar/themes/jsCalendar.clean.css ./css/jsCalendar.clean.css

More info on the npm page https://www.npmjs.com/package/simple-jscalendar


Learn to jsCalendar


Preview images

Build-in Themes Default Theme Material Theme Classic Theme Additional Themes DarkSeries Theme Clean Theme Micro Theme


Whats new?

Latest development code v1.4.5-beta (beta minified versions may be out-of-date)

  • Added
    • Added extension add method jsCalendar.ext('example', {init : <function>, create : <function>, update : <function>});
  • Bugs
    • Fixed info.start parameter on onMonthRender (was not the first date)
    • Fixed selected dates not highlighted bug (depending on your timezone) (issue #44)
    • Fixed onDateRender incorrect isCurrentMonth, isPreviousMonth and isNextMonth (issue #45)
    • Fixed fdotw bug #42
  • Languages

Contact me

Contact me to leave me your feedback or to express your thoughts.

You can open an issue or send me a mail


License

This project is under The MIT license. I do although appreciate attribute.

Copyright (c) 2017-2021 Grammatopoulos Athanasios-Vasileios


GramThanos DinoDevs

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].