0.8.2 • Published 10 years ago

uxrocket.calendar v0.8.2

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

UX Rocket Calendar

Calendar plugini, jQueryUI Calendar üzerine geliştirilmiştir. Orjinal plugindeki özelliklerin tamamı kullanılabilir. Ayrıca, takvim eklenen alanlarında data tanımları ile de ayarlar değiştirilebilir.

<input type="text" class="calendar" />
<input type="text" id="start" class="calendar" data-calendar-after="#end" />
<input type="text" id="end" class="calendar" data-calendar-before="#start" />
<input type="text" class="calendar" data-time="true"/>
<input type="text" class="calendar" data-time-only="true"/>

Notlar

Birbirine bağlı çalışan takvimlerde, data-calendar-after ve data-calendar-before tanımları ile, takvim alanlarının idleri ile birbirlerine bağlanır.

Tanımlar

PropertyDefaultAçıklama
timetrueTakvime saat ve dakika ekler.
timeOnlytrueSadece saat seçimini gösterir.
controlType"select"Saat seçimi için slider ya da select box kullanımını belirler.
showOtherMonthstrueTakvim açıldığında, belirlenen ay dışında, diğer ayların da görüntülenmesine imkan verir.
selectOtherMonthstrueTakvim açıldığında, belirlenen ay dışında, diğer ayların da seçilebilmesine imkan verir.
changeMonthtrueTakvim açıldığında, ay değiştirme listesini gösterir
changeYeartrueTakvim açıldığında, yıl değiştirme listesini gösterir
dateFormatdd/mm/yySeçilen tarihin, metin kutusunda hangi formatta gözükeceğini belirler.
yearRangec-10:c+10Takvimdeki yıl seçiminin aralığını belirtir. c şimdiki yılı gösterir. Başlangıç ve bitiş değerleri ":" ile ayrılarak yazılmalıdır. İster c-nn:c+nn şeklinde şimdiki yıla göre bir aralık belirlenebilir. İstenirse nnnn:nnnn şeklinde sabit bir aralık tanımlanabilir.
Data Attribute 
timeTakvime saat ve dakika ekler.
time-onlySadece saat seçimini gösterir.
control-typeSaat seçimi için slider ya da select box kullanımını belirler.
calendar-afterBağıl çalıştığı, sonraki ayları/günleri gösteren takvimi belirler. Bağlı çalışacağı takvimin IDsi değer olarak verilmelidir.
calendar-beforeBağıl çalıştığı, önceki ayları/günleri gösteren takvimi belirler. Bağlı çalışacağı takvimin IDsi değer olarak verilmelidir.
number-of-monthsTakvim açıldığında kaç ayın gözükeceğini belirler.
date-formatSeçilen tarihin, metin kutusunda hangi formatta gözükeceğini belirler.
year-rangeTakvimdeki yıl seçiminin aralığını belirtir. c şimdiki yılı gösterir. Başlangıç ve bitiş değerleri ":" ile ayrılarak yazılmalıdır. İster c-nn:c+nn şeklinde şimdiki yıla göre bir aralık belirlenebilir. İstenirse nnnn:nnnn şeklinde sabit bir aralık tanımlanabilir.
Callback 
onReadyTakvim, form elemanına bağlandığında çalışacak fonksiyonu çağırır.
onSelectTakvimden bir tarih seçildiğinde çalışacak fonksiyonu çağırır.
onCloseTakvim kapatıldığında çalışacak fonksiyonu çağırır.

Public Metodlar

MethodAçıklama
$(selector).calendar(options)Bu method plugini manuel olarak bir elemana bağlamanızı sağlar.
$.uxcalendarBu method pluginin detayını görmenizi sağlar
$.uxcalendar.versionSayfaya eklenmiş pluginin versiyon numarasını gösterir.
$.uxcalendar.settingsAktif pluginin ayarlarını gösterir.