j-Calendar
- Modul întunecat - Dark Mode
- susține gesturile touch (swipe) și dimensiunea completă fixă pe mobil
Configurarea:
firstday{Număr} (opțional) prima zi a săptămâniitoday{String} (opțional) etichetă pentru butonulSet todaydays{String} (opțional) zile de exempluSU,MO,TU,WE,TH,FR,SA(default).months{String} (opțional) luni de exempluJanuary,February,...(default).yearselect{Boolean} (opțional) scădere cu ani (defaulttrue).monthselect{Boolean} (opțional) scădere cu luni (defaulttrue).yearfrom{String} (opțional) stabilește limita minimă a anului în scădere, de exemplu-5 yearscurrent(default-100 years).yearto{String} (opțional) stabilește limita maximă a anului în descărcare+5 yearscurrent(defaultcurrent).
Componentul trebuie numit manual sau funcționează automat cu componenta textbox sau j-Input.
- funcționează only cu Bootstrap Grid System (în caz contrar este necesar să se corecteze CSS)
- important adăugați componenta calendarului sub elementul
<body>
Utilizare
var ELEMENT = $(document);
var PATH = 'some.path.to.date';
var X_OFFSET = 100;
FIND('calendar').toggle(ELEMENT, PATH, function(date) {
console.log('SELECTED DATE:', date);
}, X_OFFSET);
// OR
FIND('calendar').toggle(ELEMENT, 'path.to.date OR date object', 'path.to.binding.date');Utilizați-l cu <ui-component name="calendar">Când componenta nu este încă încărcată, jComponent Descărcați-l la prima utilizare de la adresa DEF.fallback (în cazul Componentator Autor: Peter Širka. sursă: Componentator Componente de stocare, MIT licență.
<a href="#calendar">SHOW CALENDAR</a>
<ui-component name="calendar" config="today:Set today;firstday:0"></ui-component>
<script>
var form = {};
form.date = new Date();
$('a[href="#calendar"]').on('click', function(e) {
SETTER('calendar', 'toggle', $(this), form.date, function(date) {
alert(date);
});
});
</script>