// Generated by CoffeeScript 1.3.3 (function() { this.Courseware = (function() { Courseware.prefix = ''; function Courseware() { Courseware.prefix = $("meta[name='path_prefix']").attr('content'); new Navigation; new Calculator; new FeedbackForm; Logger.bind(); this.bind(); this.render(); } Courseware.start = function() { return new Courseware; }; Courseware.prototype.bind = function() { return $('.course-content .sequence, .course-content .tab').bind('contentChanged', this.render); }; Courseware.prototype.render = function() { $('.course-content .video').each(function() { var id; id = $(this).attr('id').replace(/video_/, ''); return new Video(id, $(this).data('streams')); }); $('.course-content .problems-wrapper').each(function() { var id; id = $(this).attr('id').replace(/problem_/, ''); return new Problem(id, $(this).data('url')); }); return $('.course-content .histogram').each(function() { var id; id = $(this).attr('id').replace(/histogram_/, ''); return new Histogram(id, $(this).data('histogram')); }); }; return Courseware; })(); }).call(this);