Xin Calendar 2 Mods: Date Info
The Date Info mod lets us embed date related contents into date cells.
To turn it on:
xcMods=[... {"order": 1, "mod": "Date Info", "script": "mod_info.js"}, ...
or:
<script language="javascript" src="../config/xc2_default.js"></script> <script language="javascript"> xcMods[3].order=1; </script>
To define the contents for dates, we have:
addDateInfo(conf_name, css, css_disabled, css_info, date_format, date, info, mode)
addDateInfo("conf", "", "", "info", "", "2004-01-01", "New Year's Day", 0); addDateInfo("conf", "", "", "info", "", "2004-02-14", "Valentine's Day", 0); addDateInfo("conf", "", "", "info", "", "2004-04-01", "Fool's Day", 0); addDateInfo("conf", "", "", "info", "", "2004-04-09", "Good Friday", 1); addDateInfo("conf", "", "", "info", "", "2005-03-25", "Good Friday", 1); addDateInfo("conf", "", "", "info", "", "2006-04-14", "Good Friday", 1); addDateInfo("conf", "", "", "info", "", "2007-04-06", "Good Friday", 1); addDateInfo("conf", "", "", "info", "", "2004-04-12", "Easter Monday", 1); addDateInfo("conf", "", "", "info", "", "2005-03-28", "Easter Monday", 1); addDateInfo("conf", "", "", "info", "", "2006-04-17", "Easter Monday", 1); addDateInfo("conf", "", "", "info", "", "2007-04-09", "Easter Monday", 1); addDateInfo("conf", "", "", "info", "", "2004-05-24", "Victoria Day", 1); addDateInfo("conf", "", "", "info", "", "2005-05-23", "Victoria Day", 1); addDateInfo("conf", "", "", "info", "", "2006-05-22", "Victoria Day", 1); addDateInfo("conf", "", "", "info", "", "2007-05-21", "Victoria Day", 1); addDateInfo("conf", "", "", "info", "", "2004-07-01", "Canada Day", 1); addDateInfo("conf", "", "", "info", "", "2005-07-01", "Canada Day", 1); addDateInfo("conf", "", "", "info", "", "2006-07-01", "Canada Day", 1); addDateInfo("conf", "", "", "info", "", "2007-07-02", "Canada Day", 1); addDateInfo("conf", "", "", "info", "", "2004-09-06", "Labour Day", 1); addDateInfo("conf", "", "", "info", "", "2005-09-05", "Labour Day", 1); addDateInfo("conf", "", "", "info", "", "2006-09-04", "Labour Day", 1); addDateInfo("conf", "", "", "info", "", "2007-09-03", "Labour Day", 1); addDateInfo("conf", "", "", "info", "", "2004-10-11", "Thanksgiving Day", 1); addDateInfo("conf", "", "", "info", "", "2005-10-10", "Thanksgiving Day", 1); addDateInfo("conf", "", "", "info", "", "2006-10-09", "Thanksgiving Day", 1); addDateInfo("conf", "", "", "info", "", "2007-10-08", "Thanksgiving Day", 1); addDateInfo("conf", "", "", "info", "", "2004-11-11", "Remembrance Day"); addDateInfo("conf", "", "", "info", "", "2004-12-25", "Christmas"); addDateInfo("conf", "", "", "info", "", "2004-12-26", "Boxing Day");
Usually we will have a larger size for the date cells when using the Date Info mod, and the default CSS file (css/xc2_default.cs) comes with the definition for the "info" class already, we can overwrite part of it or just define another if it doesn't fit.
[Journal] [Back to index page]
# # #