custModDependencies.html revision 9cdb1aa8d3a7901f789c2ad7a6ea00e804a9abeb
<html>
<head>
<script type="text/javascript" src="http://yui.yahooapis.com/combo?3.0.0/build/yui/yui-min.js"></script>
</head>
<body>
<script type="text/javascript">
YUI.add('mywidget', function(Y) {
function MyWidget(config) {
MyWidget.superclass.constructor.apply(this, arguments);
}
MyWidget.NAME = "mywidget";
MyWidget.ATTRS = {};
Y.MyWidget = MyWidget;
}, '3.0.0b1', {requires:['widget']});
</script>
<div id="my"/>
<script type="text/javascript">
// Works
YUI().use('widget', function(Y) {
new Y.Widget().render();
Y.log("use 'widget' - No Exceptions");
})
// Broken
YUI().use('mywidget', function(Y) {
new Y.MyWidget().render();
Y.log("use 'mywidget', custom module - No Exceptions");
})
</script>
</body>
</html>