[DE] Refactoring styles loading
This commit is contained in:
parent
61ed3059e2
commit
6e93a76a0a
|
@ -414,10 +414,11 @@ define([
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
me.fieldPicker.store.reset([]); // remove all
|
var indexRec = store.indexOf(record);
|
||||||
|
if (indexRec < 0)
|
||||||
|
return;
|
||||||
|
|
||||||
var indexRec = store.indexOf(record),
|
var countRec = store.length,
|
||||||
countRec = store.length,
|
|
||||||
maxViewCount = Math.floor(Math.max(fieldPickerEl.width(), me.minWidth) / (me.itemWidth + (me.itemMarginLeft || 0) + (me.itemMarginRight || 0) + (me.itemPaddingLeft || 0) + (me.itemPaddingRight || 0) +
|
maxViewCount = Math.floor(Math.max(fieldPickerEl.width(), me.minWidth) / (me.itemWidth + (me.itemMarginLeft || 0) + (me.itemMarginRight || 0) + (me.itemPaddingLeft || 0) + (me.itemPaddingRight || 0) +
|
||||||
(me.itemBorderLeft || 0) + (me.itemBorderRight || 0))),
|
(me.itemBorderLeft || 0) + (me.itemBorderRight || 0))),
|
||||||
newStyles = [];
|
newStyles = [];
|
||||||
|
@ -425,9 +426,6 @@ define([
|
||||||
if (fieldPickerEl.height() / me.itemHeight > 2)
|
if (fieldPickerEl.height() / me.itemHeight > 2)
|
||||||
maxViewCount *= Math.floor(fieldPickerEl.height() / me.itemHeight);
|
maxViewCount *= Math.floor(fieldPickerEl.height() / me.itemHeight);
|
||||||
|
|
||||||
if (indexRec < 0)
|
|
||||||
return;
|
|
||||||
|
|
||||||
indexRec = Math.floor(indexRec / maxViewCount) * maxViewCount;
|
indexRec = Math.floor(indexRec / maxViewCount) * maxViewCount;
|
||||||
if (countRec - indexRec < maxViewCount)
|
if (countRec - indexRec < maxViewCount)
|
||||||
indexRec = Math.max(countRec - maxViewCount, 0);
|
indexRec = Math.max(countRec - maxViewCount, 0);
|
||||||
|
@ -435,7 +433,7 @@ define([
|
||||||
newStyles.push(store.at(index));
|
newStyles.push(store.at(index));
|
||||||
}
|
}
|
||||||
|
|
||||||
me.fieldPicker.store.add(newStyles);
|
me.fieldPicker.store.reset(newStyles);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (forceSelect) {
|
if (forceSelect) {
|
||||||
|
|
|
@ -2681,17 +2681,17 @@ define([
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
listStyles.menuPicker.store.reset([]); // remove all
|
var arr = [];
|
||||||
|
|
||||||
var mainController = this.getApplication().getController('Main');
|
var mainController = this.getApplication().getController('Main');
|
||||||
_.each(styles.get_MergedStyles(), function(style){
|
_.each(styles.get_MergedStyles(), function(style){
|
||||||
listStyles.menuPicker.store.add({
|
arr.push({
|
||||||
imageUrl: style.asc_getImage(),
|
imageUrl: style.asc_getImage(),
|
||||||
title : style.get_Name(),
|
title : style.get_Name(),
|
||||||
tip : mainController.translationTable[style.get_Name()] || style.get_Name(),
|
tip : mainController.translationTable[style.get_Name()] || style.get_Name(),
|
||||||
id : Common.UI.getId()
|
id : Common.UI.getId()
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
listStyles.menuPicker.store.reset(arr); // remove all
|
||||||
|
|
||||||
if (listStyles.menuPicker.store.length > 0 && listStyles.rendered){
|
if (listStyles.menuPicker.store.length > 0 && listStyles.rendered){
|
||||||
var styleRec;
|
var styleRec;
|
||||||
|
|
Loading…
Reference in a new issue