by Paul Mietz Egli (paul@obscure.com) based on Kal by Keith Lazuka (https://github.com/klazuka/Kal)
TiKal is an Appcelerator Titanium module which wraps Kal, an open-source calendar UI component.
Download the latest ZIP-file from the releases section or install using the gitTio CLI:
$ gittio install com.obscure.tikal
- Clone this github repository.
- In the same directory as this README.md file, run
git submodule init
, thengit submodule update
. - cd to
mobile/iphone
- Open
titanium.xcconfig
and verify that the path to the Titanium SDK is correct for your system. - Run
./build.py
to generate the module ZIP file.
KalView
is a Titanium view that displays a calendar and a list of events for the
selected date.
var TiKal = require('com.obscure.tikal');
var kal = TiKal.createKalView();
kal.addEventListener('select', function(e) {
alert("selected "+e.selectedDate);
});
win.add(kal);
- Titanium SDK 3.5.0.GA or later
- Xcode 6 or later
- TiKal is under the Apache License 2.0
- Kal is under the MIT License. See that project for additional licenses.
1.1
2015-01-20
Modernized the project layout; updated for 64-bit iOS build.
1.0
2013-04-10
Initial checkin. Calendar displays and produces a "select" event; data source not done.