Hi Mat, I've emailed you a login on your moodle.com address.
The error is (according to Firebug):
YAHOO.util.CustomEvent is not a constructor
[Break on this error] return false;})(),startEvent:new YAHOO.util.CustomEvent('start'),completeEvent:n...
The guilty source code from the course page seems to be:
elementCookieHide("inst957","Show Calendar block","Hide Calendar block");
//]]>
</script><span id="sb-8" class="skip-block-to"></span><a href="#sb-9" class="skip-block">Skip Recent Activity</a><div id="inst937" class="block_recent_activity sideblock"><div class="wrap">
<div class="header"><div class="bt"><div> </div></div><div class="i1"><div class="i2"><div class="i3"><div class="title"><input type="image" src="http://mymoodle.com/pix/smartpix.php/pen_and_ink_7/t/switch_minus.gif" id="togglehide_inst937" onclick="elementToggleHide(this, true, function(el) {return findParentNode(el, 'DIV', 'sideblock'); }, 'Show Recent Activity block', 'Hide Recent Activity block'); return false;" alt="Hide Recent Activity block" title="Hide Recent Activity block" class="hide-show-image" /><h2>Recent Activity</h2></div></div></div></div></div><div class="i1"><div class="i2"><div class="i3"><div class="content"><div class="activitydate">Activity since Monday, 21 April 2008, 12:39 PM</div><div class="activityhead"><a href="http://mymoodle.com/course/recent.php?id=58">Full report of recent activity...</a></div>
<script type="text/javascript" src="http://mymoodle.com/lib/yui/yahoo/yahoo-min.js"></script>
<script type="text/javascript" src="http://mymoodle.com/lib/yui/connection/connection-min.js"></script>
<h2 class="1">Assignments submitted:</h2><div class="head"><div class="date"> 21 Apr, 12:49</div><div class="name">Student One</div></div><div class="info"><a href="http://mymoodle.com/mod/assignment/view.php?id=1869">Final project submission</a></div><div class="head"><div class="date"> 21 Apr, 14:44</div><div class="name">Student Two</div></div><div class="info"><a href="http://mymoodle.com/mod/assignment/view.php?id=1893">Project brief submission (12 marks)</a></div></div></div></div></div><div class="bb"><div> </div></div></div></div><script type="text/javascript">
//<![CDATA[
elementCookieHide("inst937","Show Recent Activity block","Hide Recent Activity block");
//]]>
</script><span id="sb-9" class="skip-block-to"></span></div></div></div>
<div class="bb"><div> </div></div>
</div></td></tr></table></div>
It's a MAJOR ISSUE because this bug breaks the whole wiki-locking!
Reason: Someone forgot to load the YUI Event Library.
Fix: Add the following line to /moodle/mod/wiki/view.php#11:
require_js(array('yui_yahoo','yui_event'));
I suppose there are some more files affected, though course- and frontpage of my installation are ok.