I'm using moodle 2.6 and I can't seem to get this YUI script to work. It complains with ReferenceError: ChemDoodle is not defined.
<script type='text/javascript'>
YUI().applyConfig({
modules: {
'weblibs': {
fullpath: M.cfg.wwwroot + '/question/type/easyoname/yui/chemdoodle/ChemDoodleWeb-libs.js'
},
'web': {
fullpath: M.cfg.wwwroot + '/question/type/easyoname/yui/chemdoodle/ChemDoodleWeb.js'
},
'jquery': {
fullpath: M.cfg.wwwroot + '/question/type/easyoname/yui/jquery-1.8.2/jquery-ui-1.8.7.custom.min.js'
},
'sketcher2': {
fullpath: M.cfg.wwwroot + '/question/type/easyoname/yui/chemdoodle/sketcher/ChemDoodleWeb-sketcher.js'
},
}
});
</script>
<script type='text/javascript'>
YUI().use('sketcher2','weblibs', 'web', 'jquery', 'node-base', function (Y) {
Y.on('load', function () {
var sketcher = new ChemDoodle.SketcherCanvas('sketcher', 400, 300, '/resources/images/icons/', ChemDoodle.featureDetection.supports_touch(), true);
sketcher.specs.atoms_displayTerminalCarbonLabels_2D = true;
sketcher.specs.atoms_useJMOLColors = true;
sketcher.specs.bonds_clearOverlaps_2D = true;
sketcher.specs.bonds_overlapClearWidth_2D = 2;
sketcher.repaint();
});
});
</script>