Using YUI 2 and YUI 3 Together: Even Easier with Caridy’s Wrapper Utility
November 19, 2009 at 12:53 pm by Eric Miraglia | In Development | 2 CommentsThe YUI 3 Gallery got an interesting new addition today: Caridy Patino Mayea’s YUI 2 Wrapper Utility. Wrapper allows you to pull in YUI 2 modules from YUI 3 use() statements. Check out Caridy’s documentation for the Wrapper here.
How easy? Here’s a full example. All that we start with is the 6.2KB (gzip) YUI 3 seed file; Caridy’s Wrapper and the built-in YUI 3 Loader take care of the rest:
<script type="text/javascript" src="http://yui.yahooapis.com/combo?3.0.0/build/yui/yui-min.js"></script>
<div id="demo" class="yui-navset">
<ul class="yui-nav">
<li><a href="#tab1"><em>Tab One Label</em></a></li>
<li class="selected"><a href="#tab2"><em>Tab Two Label</em></a></li>
<li><a href="#tab3"><em>Tab Three Label</em></a></li>
</ul>
<div class="yui-content">
<div id="tab1"><p>Tab One Content</p></div>
<div id="tab2"><p>Tab Two Content</p></div>
<div id="tab3"><p>Tab Three Content</p></div>
</div>
</div>
<script language="javascript">
YUI({
modules: {
'gallery-yui2': {
fullpath: 'http://yui.yahooapis.com/gallery-2009.11.19-20/build/gallery-yui2/gallery-yui2-min.js',
requires: ['node-base','get','async-queue'],
optional: [],
supersedes: []
}
}
}).use('gallery-yui2', function(Y) {
Y.yui2().use("tabview", function () {
var myTabs = new YAHOO.widget.TabView("demo");
});
});
</script>
Check out the YUI 2 Wrapper and many others on the YUI 3 Gallery.
Share and extend: Bookmark with Yahoo! My Web | Bookmark with del.icio.us | digg it! | reddit!
2 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment

Copyright © 2006-2010 Yahoo! Inc. All rights reserved. Privacy Policy - Terms of Service
Powered by WordPress on Yahoo! Web Hosting.


[...] I’m not just blowing smoke here because other people are beginning to realize this as well. Caridy Patino as written a wrapper for YUI2 in YUI3. What this means is that the entire YUI2 library is now a full fledged component in [...]
Pingback by YUI3 turns NIMBY into BYBBQ « Triptych — November 19, 2009 #
[...] @caridy: Caridy is our Miami Bureau Chief and best known as the author of the Bubbling Library for YUI 2; we looked at his latest gallery contribution yesterday. [...]
Pingback by #followfriday: YUI Developers on Twitter » Yahoo! User Interface Blog (YUIBlog) — November 20, 2009 #