Greg Hinch![]()
This is a simple extension which gives a widget a 'fillViewport' attribute, which when set to true, maximizes the dimensions to fill the viewport and stay maximized on resize. Also keeps track of a previous width/height that was set before filling, and will revert to that when fillViewport is set to false
Mix in Y.WidgetFillViewport like any other Widget extension, and then when creating a Widget instance it will have a "fillViewport" attribute which is just a boolean
<script src="http://yui.yahooapis.com/3.2.0/build/yui/yui-min.js"></script>YUI({
//Last Gallery Build of this module
gallery: 'gallery-2010.10.27-19-38'
}).use('gallery-widget-fillviewport', 'widget-stdmod', 'base-build', function(Y) {
var Container = Y.Base.create('container', Y.Widget, [Y.WidgetFillViewport,Y.WidgetStdMod]);
var fullWin = new Container({
boundingBox : '#contents',
headerContent : 'header',
fillHeight : Y.WidgetStdMod.BODY,
bodyContent : '',
fillViewport: true,
footerContent : 'footer',
render : true
});
});| Subject | Author | Date |
|---|---|---|
| Allow using windowresize | John Lindal | 06/12/12 |
© 2006-2013 Yahoo! Inc. All rights reserved.
All code on this site is licensed under the BSD License unless stated otherwise.
About This Site · Security Contact Info