Index: typo3/sysext/t3skin/extjs/xtheme-t3skin.css =================================================================== --- typo3/sysext/t3skin/extjs/xtheme-t3skin.css (revision 9254) +++ typo3/sysext/t3skin/extjs/xtheme-t3skin.css (revision ) @@ -488,10 +488,7 @@ /* the mask for dialogs */ .ext-el-mask { - background-color: #000000; - -moz-opacity: 0.9; - opacity: 0.9; - filter:alpha(opacity=90); + background-color: #EFEFF4; } /* mask while loading */ Index: typo3/sysext/recycler/res/js/t3_recycler.js =================================================================== --- typo3/sysext/recycler/res/js/t3_recycler.js (revision 8607) +++ typo3/sysext/recycler/res/js/t3_recycler.js (revision ) @@ -83,7 +83,7 @@ pagingSizeDefault: TYPO3.settings.Recycler.pagingSize, table: TYPO3.settings.Recycler.tableSelection } - + }); /**************************************************** @@ -111,10 +111,10 @@ * Confirmation Window ****************************************************/ Recycler.ConfirmWindow = Ext.extend(Ext.Window, { - + width: 300, - height: 200, - + height: 200, + title: '', confirmText: '', confirmQuestion: '', @@ -135,7 +135,7 @@ xtype: 'form', bodyCssClass: 'recycler-messagebox', modal: true, - + items: [ { xtype: 'label', @@ -162,14 +162,14 @@ scope: this, handler: function(button, event) { var tcemainData = []; - + for (var i=0; i < this.records.length; i++) { tcemainData[i] = [this.records[i].data.table, this.records[i].data.uid]; } Ext.Ajax.request({ url: TYPO3.settings.Recycler.ajaxController + '&cmd=' + this.command, params: { - 'data': Ext.encode(tcemainData), + 'data': Ext.encode(tcemainData), 'recursive': this.getComponent('recursiveCheck').getValue() }, callback: function(options, success, response) { @@ -190,7 +190,7 @@ } } }); - + this.close(); } },{ @@ -215,7 +215,7 @@ top.content.nav_frame.Tree.refresh(); } }, - + // not used? filterGrid: function(grid, component) { var filterText = component.getValue(); @@ -228,16 +228,16 @@ } }); }, - + /**************************************************** * permanent deleting function ****************************************************/ function_delete: function(button, event) { Recycler.Utility.rowAction( - 'doDelete', - TYPO3.lang.cmd_doDelete_confirmText, - TYPO3.lang.title_delete, + 'doDelete', + TYPO3.lang.cmd_doDelete_confirmText, + TYPO3.lang.title_delete, TYPO3.lang.text_delete ); }, @@ -249,8 +249,8 @@ function_undelete: function(button, event) { Recycler.Utility.rowAction( 'doUndelete', - TYPO3.lang.sure, - TYPO3.lang.title_undelete, + TYPO3.lang.sure, + TYPO3.lang.title_undelete, TYPO3.lang.text_undelete ); }, @@ -270,7 +270,7 @@ var arePagesAffected = false; var tables = []; var hideRecursive = ('doDelete' == command); - + for (iterator=0; iterator < records.length; iterator++) { if (tables.indexOf(records[iterator].data.table) < 0) { tables.push(records[iterator].data.table); @@ -305,7 +305,7 @@ }); } }, - + /**************************************************** * pluggable renderer ****************************************************/ @@ -333,11 +333,14 @@ border: false, defaults: {autoScroll: false}, plain: true, - + initComponent : function() { Ext.apply(this, { id: 'delRecordId', - loadMask: true, + loadMask: { + msg: ' ', + msgCls: 'x-mask-loading-message t3-mask-loading' + }, stripeRows: true, collapsible: false, animCollapse: false, @@ -475,7 +478,7 @@ triggerAction: 'all', editable: false, forceSelection: true, - + store: Recycler.TableStore, valueNotFoundText: String.format(TYPO3.lang.noValueFound, TYPO3.settings.Recycler.tableSelection), tpl: '
{tableTitle} ({records})
{tableTitle} ({records})
',