talksik / icsFormatter

My fork + changes of/to https://github.com/nwcell/ics.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

icsFormatter

My fork of the original ics.js

I took out the FileSaver.js and Blob.js parts as it better fit my needs. Please have a look at the original repository!! -- https://github.com/nwcell/ics.js (At least thats where I got my fork)

PLEASE NOTE: I only tested this simplification with single events and on Chrome/Firefox !!

My changes where applied to the download() function - have a look yourself :-)

My suggested use is to have a onclick or controller/service function (in case you use Angular or stuff) that builds your nice calendar data:

Example:

var buildICSEntry = function( javascriptExampleDateObject ){

	var calEntry = icsFormatter();

	var title = 'sometitlestring';
	var place = 'our secret meeting place';
	var begin = new Date(javascriptExampleDateObject);
	var end = new Date(Beginn.getTime() + 30*60000);

	var description = 'A very long and boring description of what is the agenda of this super exclusiv pow-wow';

	calEntry.addEvent(title,description, place, begin.toUTCString(), begin.toUTCString());
	calEntry.download('ourSecretMeeting');

}

/* Original Readme End */

Credits

/* Original Readme End */

About

My fork + changes of/to https://github.com/nwcell/ics.js


Languages

Language:JavaScript 100.0%