+++ /dev/null
-/*\r
- * Ext JS Library 2.2.1\r
- * Copyright(c) 2006-2009, Ext JS, LLC.\r
- * licensing@extjs.com\r
- * \r
- * http://extjs.com/license\r
- */\r
-\r
-/**\r
- * @class Ext.menu.DateMenu\r
- * @extends Ext.menu.Menu\r
- * A menu containing a {@link Ext.menu.DateItem} component (which provides a date picker).\r
- * @constructor\r
- * Creates a new DateMenu\r
- * @param {Object} config Configuration options\r
- */\r
-Ext.menu.DateMenu = function(config){\r
- Ext.menu.DateMenu.superclass.constructor.call(this, config);\r
- this.plain = true;\r
- var di = new Ext.menu.DateItem(config);\r
- this.add(di);\r
- /**\r
- * The {@link Ext.DatePicker} instance for this DateMenu\r
- * @type DatePicker\r
- */\r
- this.picker = di.picker;\r
- /**\r
- * @event select\r
- * @param {DatePicker} picker\r
- * @param {Date} date\r
- */\r
- this.relayEvents(di, ["select"]);\r
-\r
- this.on('beforeshow', function(){\r
- if(this.picker){\r
- this.picker.hideMonthPicker(true);\r
- }\r
- }, this);\r
-};\r
-Ext.extend(Ext.menu.DateMenu, Ext.menu.Menu, {\r
- cls:'x-date-menu',\r
-\r
- // private\r
- beforeDestroy : function() {\r
- this.picker.destroy();\r
- }\r
-});
\ No newline at end of file