Tasks in Calendar

Hi, @m.zsolnay
I see the road like this:

  1. You can change file jssource/src_files/modules/Calendar/Cal.js
// Build calendar(s)
  $.each(calendar_items, function (user_id, user_calendar_activities) {
...
    $.each(user_calendar_activities, function (index, element) {
      var valueToPush = {};
// start addition code
      if(element['status']==='Completed' && element['module_name']==='Tasks') {
        valueToPush["className"]=['decorationMyClass'];
      }
// end addition code
...
  1. You make custom file custom /modules/Calendar/tpls/main.tpl
...
// addition code to end file
<style type="text/css">
{literal}
	.decorationMyClass{
		text-decoration-line: line-through;
	}
{/literal}
</style>
  1. Admin->Repair->Rebuild Minified JS Files
4 Likes