Refactoring
This commit is contained in:
parent
0b2476ecab
commit
5660dd8cfd
|
@ -93,8 +93,8 @@ define([
|
|||
this.rootHeight = 0;
|
||||
this.rendered = false;
|
||||
this.needFillComboView = false;
|
||||
this.minWidth = this.options.minWidth;
|
||||
this.autoWidth = this.options.autoWidth;
|
||||
this.minWidth = this.options.minWidth;
|
||||
this.autoWidth = this.initAutoWidth = (Common.Utils.isIE10 || Common.Utils.isIE11) ? false : this.options.autoWidth;
|
||||
this.delayRenderTips = this.options.delayRenderTips || false;
|
||||
this.itemTemplate = this.options.itemTemplate || _.template([
|
||||
'<div class="style" id="<%= id %>">',
|
||||
|
@ -105,11 +105,6 @@ define([
|
|||
'</div>'
|
||||
].join(''));
|
||||
|
||||
|
||||
if(this.autoWidth) {
|
||||
this.style += ' position:absolute; top:50%; bottom:50%; margin: auto 0; padding-right: 12px;';
|
||||
}
|
||||
|
||||
this.fieldPicker = new Common.UI.DataView({
|
||||
cls: 'field-picker',
|
||||
allowScrollbar: false,
|
||||
|
@ -297,10 +292,10 @@ define([
|
|||
autoChangeWidth: function() {
|
||||
if(this.menuPicker.dataViewItems[0]){
|
||||
var wrapEl = this.$el;
|
||||
var wrapWidth = parseFloat(wrapEl.css('width')) - parseFloat(wrapEl.css('padding-left'));
|
||||
var wrapWidth = wrapEl.width();
|
||||
|
||||
var itemEl = this.menuPicker.dataViewItems[0].$el;
|
||||
var itemWidth = this.itemWidth + parseFloat(itemEl.css('padding-left')) + parseFloat(itemEl.css('padding-left')) + 2 * parseFloat(itemEl.css('border-width'));
|
||||
var itemWidth = this.itemWidth + parseFloat(itemEl.css('padding-left')) + parseFloat(itemEl.css('padding-right')) + 2 * parseFloat(itemEl.css('border-width'));
|
||||
var itemMargins = parseFloat(itemEl.css('margin-left')) + parseFloat(itemEl.css('margin-right'));
|
||||
|
||||
var fieldPickerEl = this.fieldPicker.$el;
|
||||
|
@ -322,6 +317,14 @@ define([
|
|||
widthCalc = maxWidth;
|
||||
|
||||
cmbDataViewEl.css('width', widthCalc);
|
||||
|
||||
if(this.initAutoWidth) {
|
||||
this.initAutoWidth = false;
|
||||
cmbDataViewEl.css('position', 'absolute');
|
||||
cmbDataViewEl.css('top', '50%');
|
||||
cmbDataViewEl.css('bottom', '50%');
|
||||
cmbDataViewEl.css('margin', 'auto 0');
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
@ -1483,7 +1483,7 @@ define([
|
|||
_set.viewFormMode, _set.lostConnect, _set.disableOnStart],
|
||||
itemWidth: itemWidth,
|
||||
itemHeight: itemHeight,
|
||||
style: 'min-width:151px;',
|
||||
style: 'min-width:139px;',
|
||||
// hint : this.tipParagraphStyle,
|
||||
dataHint: '1',
|
||||
dataHintDirection: 'bottom',
|
||||
|
|
|
@ -153,7 +153,7 @@
|
|||
</div>
|
||||
</section>
|
||||
<section id="transitions-panel" class="panel" data-tab="transit">
|
||||
<div class="group flex small" id="transit-field-effects" style="width: 867px; max-width: 867px; min-width: 120px;" data-group-width="867px"></div>
|
||||
<div class="group flex small" id="transit-field-effects" style="width: 855px; max-width: 855px; min-width: 120px;" data-group-width="855px"></div>
|
||||
|
||||
<div class="group small">
|
||||
<span class="btn-slot text x-huge" id="transit-button-parameters"></span>
|
||||
|
@ -189,7 +189,7 @@
|
|||
</div>
|
||||
</section>
|
||||
<section id="animation-panel" class="panel" data-tab="animate">
|
||||
<div class="group flex small" id="animation-field-effects" style="width: 590px; max-width: 590px; min-width: 220px;" data-group-width="590px"></div>
|
||||
<div class="group flex small" id="animation-field-effects" style="width: 672px; max-width: 672px; min-width: 220px;" data-group-width="672px"></div>
|
||||
<div class="group small">
|
||||
<span class="btn-slot text x-huge" id="animation-button-parameters"></span>
|
||||
</div>
|
||||
|
|
|
@ -203,7 +203,7 @@ define([
|
|||
cls: 'combo-transitions combo-animation',
|
||||
itemWidth: itemWidth,
|
||||
itemHeight: itemHeight,
|
||||
style: 'min-width:201px;',
|
||||
style: 'min-width:200px;',
|
||||
itemTemplate: _.template([
|
||||
'<div class = "btn_item x-huge" id = "<%= id %>" style = "width: ' + itemWidth + 'px;height: ' + itemHeight + 'px;">',
|
||||
'<div class = "icon toolbar__icon <%= iconCls %>"></div>',
|
||||
|
|
|
@ -1058,7 +1058,7 @@ define([
|
|||
itemWidth: 88,
|
||||
enableKeyEvents: true,
|
||||
itemHeight: 40,
|
||||
style: 'min-width:135px;',
|
||||
style: 'min-width:123px;',
|
||||
lock: [_set.themeLock, _set.lostConnect, _set.noSlides],
|
||||
dataHint: '1',
|
||||
dataHintDirection: 'bottom',
|
||||
|
|
|
@ -1303,7 +1303,7 @@ define([
|
|||
enableKeyEvents : true,
|
||||
itemWidth : 100,
|
||||
itemHeight : 20,
|
||||
style: 'min-width:147px; max-width: 672px;',
|
||||
style: 'min-width:135px; max-width: 660px;',
|
||||
groups: new Common.UI.DataViewGroupStore([
|
||||
{id: 'menu-style-group-custom', caption: this.textCustom },
|
||||
{id: 'menu-style-group-color', caption: this.textGoodBadAndNeutral },
|
||||
|
|
Loading…
Reference in a new issue