@@ -111,6 +111,7 @@ Ext.extend(ClientConfig.page.Home,MODx.Component,{
111111 field . growMin = 150 ;
112112 field . growMax = 800 ;
113113 }
114+
114115 if ( field . xtype === 'code' ) {
115116 field . height = 150 ;
116117 field . xtype = Ext . ComponentMgr . isRegistered ( 'modx-texteditor' ) ? 'modx-texteditor' : 'textarea' ;
@@ -141,6 +142,20 @@ Ext.extend(ClientConfig.page.Home,MODx.Component,{
141142 field . tv = value . key ;
142143 field . source = value . source || MODx . config . default_media_source ;
143144 field . relativeValue = ( value . value != '' ) ? value . value : value . default ;
145+ if ( ClientConfig . isAdmin ) {
146+ field . listeners = {
147+ render : function ( fld ) {
148+ new Ext . ToolTip ( {
149+ target : fld . label . dom ,
150+ html : field . description
151+ } ) ;
152+ new Ext . ToolTip ( {
153+ target : fld . getEl ( ) ,
154+ html : field . description
155+ } ) ;
156+ }
157+ }
158+ }
144159 }
145160
146161 if ( field . xtype === 'colorpickerfield' ) {
@@ -151,6 +166,7 @@ Ext.extend(ClientConfig.page.Home,MODx.Component,{
151166 field . xtype = 'textfield' ;
152167 field . inputType = 'password' ;
153168 }
169+
154170 if ( field . xtype === 'email' ) {
155171 field . xtype = 'textfield' ;
156172 field . vtype = 'email' ;
@@ -335,7 +351,7 @@ Ext.extend(ClientConfig.page.Home,MODx.Component,{
335351 if ( fp && fp . getForm ( ) ) {
336352 var values = fp . getForm ( ) . getValues ( ) ;
337353
338- // Fix name of image tv
354+ // Fix name of image & file tv
339355 var imagePickers = fp . find ( 'xtype' , 'modx-panel-tv-image' ) ;
340356 Ext . each ( imagePickers , function ( imagePicker ) {
341357 values [ imagePicker . name ] = values [ 'tv' + imagePicker . name ] ;
0 commit comments