Open kkaattiiee opened 2 years ago
I second this. No matter what href append or listener I comment out the darn links are still there, undefined. Why this is forced upon us is beyond me.
Addendum: my changes were not realized until I closed vs and reloaded the project. I have been successful in deleting the links. Also comment this line as shown.
// a.setAttribute('href', '#');
I'm not too familiar with js & I was wondering if you could help me remove the "link" function from events that show on the calendar. I just want plain text to display on the calendar itself, not link to anywhere. Long story short, I'm wondering how to re-write this section of the js file so that it isn't a link, but plain text:
var number = DayNumber(i+1); // Check Date against Event Dates for(var n = 0; n < calendar.Model.length; n++){ var evDate = calendar.Model[n].Date; var toDate = new Date(calendar.Selected.Year, calendar.Selected.Month, (i+1)); if(evDate.getTime() == toDate.getTime()){ number.className += " eventday"; var title = document.createElement('span'); title.className += "cld-title"; if(typeof calendar.Model[n].Link == 'function' || calendar.Options.EventClick){ var a = document.createElement('a'); a.setAttribute('href', '#'); a.innerHTML += calendar.Model[n].Title; if(calendar.Options.EventClick){ var z = calendar.Model[n].Link; if(typeof calendar.Model[n].Link != 'string'){ a.addEventListener('click', calendar.Options.EventClick.bind.apply(calendar.Options.EventClick, [null].concat(z)) ); if(calendar.Options.EventTargetWholeDay){ day.className += " clickable"; day.addEventListener('click', calendar.Options.EventClick.bind.apply(calendar.Options.EventClick, [null].concat(z)) ); } }else{ a.addEventListener('click', calendar.Options.EventClick.bind(null, z) ); if(calendar.Options.EventTargetWholeDay){ day.className += " clickable"; day.addEventListener('click', calendar.Options.EventClick.bind(null, z) ); } } }else{ a.addEventListener('click', calendar.Model[n].Link); if(calendar.Options.EventTargetWholeDay){ day.className += " clickable"; day.addEventListener('click', calendar.Model[n].Link); } } title.appendChild(a); }else{ title.innerHTML += '' + calendar.Model[n].Title + ''; } number.appendChild(title); } } day.appendChild(number); // If Today.. if((i+1) == calendar.Today.getDate() && calendar.Selected.Month == calendar.Today.Month && calendar.Selected.Year == calendar.Today.Year){ day.className += " today"; } days.appendChild(day); }
Thank you in advance!