[SSE] Fix bug with loading mask in header/footer dialog (can disable mask animation)
This commit is contained in:
		
							parent
							
								
									24ecdef872
								
							
						
					
					
						commit
						8c463807b0
					
				| 
						 | 
				
			
			@ -639,7 +639,10 @@ define([
 | 
			
		|||
            show: function(x,y) {
 | 
			
		||||
                if (this.initConfig.modal) {
 | 
			
		||||
                    var mask = _getMask();
 | 
			
		||||
                    if (this.options.animate !== false) {
 | 
			
		||||
                    if (this.options.animate === false || this.options.animate && this.options.animate.mask === false) { // animate.mask = false -> don't animate mask
 | 
			
		||||
                        mask.attr('counter', parseInt(mask.attr('counter'))+1);
 | 
			
		||||
                        mask.show();
 | 
			
		||||
                    } else {
 | 
			
		||||
                        var opacity = mask.css('opacity');
 | 
			
		||||
                        mask.css('opacity', 0);
 | 
			
		||||
                        mask.attr('counter', parseInt(mask.attr('counter'))+1);
 | 
			
		||||
| 
						 | 
				
			
			@ -648,9 +651,6 @@ define([
 | 
			
		|||
                        setTimeout(function () {
 | 
			
		||||
                            mask.css(_getTransformation(opacity));
 | 
			
		||||
                        }, 1);
 | 
			
		||||
                    } else {
 | 
			
		||||
                        mask.attr('counter', parseInt(mask.attr('counter'))+1);
 | 
			
		||||
                        mask.show();
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    Common.NotificationCenter.trigger('modal:show', this);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -50,7 +50,8 @@ define([
 | 
			
		|||
        options: {
 | 
			
		||||
            width: 647,
 | 
			
		||||
            style: 'min-width: 350px;',
 | 
			
		||||
            cls: 'modal-dlg enable-key-events'
 | 
			
		||||
            cls: 'modal-dlg enable-key-events',
 | 
			
		||||
            animate: {mask: false}
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        initialize : function(options) {
 | 
			
		||||
| 
						 | 
				
			
			@ -607,10 +608,6 @@ define([
 | 
			
		|||
 | 
			
		||||
        show: function() {
 | 
			
		||||
            Common.UI.Window.prototype.show.apply(this, arguments);
 | 
			
		||||
            var me = this;
 | 
			
		||||
            _.delay(function(){
 | 
			
		||||
                me.onCanvasClick('#header-left-img');
 | 
			
		||||
            },500);
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        close: function() {
 | 
			
		||||
| 
						 | 
				
			
			@ -638,6 +635,10 @@ define([
 | 
			
		|||
            this.HFObject = new AscCommonExcel.CHeaderFooterEditor(['header-left-img', 'header-center-img', 'header-right-img', 'footer-left-img', 'footer-center-img', 'footer-right-img'], 205);
 | 
			
		||||
            this._setDefaults(this.props);
 | 
			
		||||
            this.editorCanvas = this.$window.find('#ce-canvas-menu');
 | 
			
		||||
            var me = this;
 | 
			
		||||
            _.delay(function(){
 | 
			
		||||
                me.onCanvasClick('#header-left-img');
 | 
			
		||||
            },500);
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        _setDefaults: function (props) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue