I got a request from Larry Pfaff:
…Can all the links be disabled on a calendar view and allow navigation between months for sp 2010?
A bit back and forth between Larry and me produced this code:
<!-- refer jQuery --> <script type="text/javascript"> $(".ms-acal-rootdiv").bind("click dblclick",function(){ return false; }); setInterval(function(){ $(".ms-acal-item [bricked!='1']").each(function(){ $(this).attr("bricked","1").bind("click dblclick",function(){ return false; }); }); // Single day events $(".ms-acal-sdiv a").each(function(){ var text = $(this).text(); $(this).before(text); $(this).remove(); }); // Events spanning multiple days $(".ms-acal-mdiv a").each(function(){ var text = $(this).text(); $(this).before(text); $(this).remove(); }); },500); </script>
Put it in a HTML Form web part – or link it from a CEWP placed below the calendar view.
This code is tested in SP 2010 only.
Alexander