").__textKeywordMarked__(n.text, keyword, n.py).html();
- });
- }
+ var ns = BI.Tree.arrayFormat(nodes);
+ BI.each(ns, function (i, n) {
+ //处理标红
+ if (BI.isKey(o.paras.keyword)) {
+ n.text = $("
").__textKeywordMarked__(n.text, o.paras.keyword, n.py).html();
+ } else {
+ n.text = (n.text + "").replaceAll(" ", " ");
+ }
+ });
return nodes;
},
@@ -356,8 +357,7 @@ BI.TreeView = BI.inherit(BI.Pane, {
self.nodes = $.fn.zTree.init(tree.element, setting, nodes);
};
var op = BI.extend({}, o.paras, {
- times: 1,
- type: BI.TreeView.REQ_TYPE_INIT_DATA
+ times: 1
});
o.itemsCreator(op, function (res) {
@@ -399,7 +399,8 @@ BI.TreeView = BI.inherit(BI.Pane, {
},
view: {
showIcon: false,
- expandSpeed: ""
+ expandSpeed: "",
+ nameIsHTML: true
},
callback: {}
};
@@ -449,8 +450,8 @@ BI.TreeView = BI.inherit(BI.Pane, {
},
setSelectedValue: function (value) {
- this.options.paras.selected_values = value || {};
- this.selected_values = BI.deepClone(value) || {};
+ this.options.paras.selectedValues = value || {};
+ this.selectedValues = BI.deepClone(value) || {};
},
updateValue: function (values, param) {
@@ -490,10 +491,10 @@ BI.TreeView = BI.inherit(BI.Pane, {
}
});
BI.extend(BI.TreeView, {
- REQ_TYPE_INIT_DATA: 0,
- REQ_TYPE_ADJUST_DATA: 1,
- REQ_TYPE_CALCULATE_SELECT_DATA: 2,
- REQ_TYPE_SELECTED_DATA: 3
+ REQ_TYPE_INIT_DATA: 1,
+ REQ_TYPE_ADJUST_DATA: 2,
+ REQ_TYPE_SELECT_DATA: 3,
+ REQ_TYPE_GET_SELECTED_DATA: 4
});
BI.TreeView.EVENT_CHANGE = "EVENT_CHANGE";
diff --git a/src/case/button/item.multiselect.js b/src/case/button/item.multiselect.js
index a66055735..b7b7eed42 100644
--- a/src/case/button/item.multiselect.js
+++ b/src/case/button/item.multiselect.js
@@ -4,7 +4,7 @@
* @type {*|void|Object}
*/
BI.MultiSelectItem = BI.inherit(BI.BasicButton, {
- _defaultConfig: function() {
+ _defaultConfig: function () {
return BI.extend(BI.MultiSelectItem.superclass._defaultConfig.apply(this, arguments), {
extraCls: "bi-multi-select-item",
height: 25,
@@ -13,7 +13,7 @@ BI.MultiSelectItem = BI.inherit(BI.BasicButton, {
}
})
},
- _init : function() {
+ _init: function () {
BI.MultiSelectItem.superclass._init.apply(this, arguments);
var self = this, o = this.options;
this.checkbox = BI.createWidget({
@@ -33,8 +33,8 @@ BI.MultiSelectItem = BI.inherit(BI.BasicButton, {
value: o.value,
py: o.py
});
- this.checkbox.on(BI.Controller.EVENT_CHANGE, function(type){
- if(type === BI.Events.CLICK) {
+ this.checkbox.on(BI.Controller.EVENT_CHANGE, function (type) {
+ if (type === BI.Events.CLICK) {
self.setSelected(self.isSelected());
}
});
@@ -46,7 +46,7 @@ BI.MultiSelectItem = BI.inherit(BI.BasicButton, {
type: "bi.center_adapt",
items: [this.checkbox],
width: 36
- } ,this.text)
+ }, this.text)
}))));
},
@@ -55,20 +55,23 @@ BI.MultiSelectItem = BI.inherit(BI.BasicButton, {
this.checkbox.setEnable(v);
},
- doRedMark: function(){
+ doRedMark: function () {
this.text.doRedMark.apply(this.text, arguments);
},
- unRedMark: function(){
+ unRedMark: function () {
this.text.unRedMark.apply(this.text, arguments);
},
- doClick: function(){
+ doClick: function () {
BI.MultiSelectItem.superclass.doClick.apply(this, arguments);
this.checkbox.setSelected(this.isSelected());
+ if (this.isValid()) {
+ this.fireEvent(BI.MultiSelectItem.EVENT_CHANGE, this.getValue(), this);
+ }
},
- setSelected: function(v){
+ setSelected: function (v) {
BI.MultiSelectItem.superclass.setSelected.apply(this, arguments);
this.checkbox.setSelected(v);
}
diff --git a/src/case/combo/formulacombo/trigger.formulacombo.js b/src/case/combo/formulacombo/trigger.formulacombo.js
index 79ebc72d5..276a9d46a 100644
--- a/src/case/combo/formulacombo/trigger.formulacombo.js
+++ b/src/case/combo/formulacombo/trigger.formulacombo.js
@@ -36,7 +36,7 @@ BI.FormulaComboTrigger = BI.inherit(BI.Widget, {
var str = item.match(fieldRegx);
if (BI.isNotEmptyArray(str)) {
var id = str[0].substring(2, item.length - 1);
- var item = BI.find(self.options.items, function (i, item) {
+ var item = BI.find(BI.flatten(self.options.items), function (i, item) {
return id === item.value;
});
formulaString = formulaString + item.text;
diff --git a/src/case/editor/editor.state.js b/src/case/editor/editor.state.js
index fefe2bb1c..0f2581fad 100644
--- a/src/case/editor/editor.state.js
+++ b/src/case/editor/editor.state.js
@@ -50,7 +50,7 @@ BI.StateEditor = BI.inherit(BI.Single, {
cls: "state-editor-infinite-text bi-disabled",
textAlign: "left",
height: o.height,
- text: BI.i18nText("BI-Unrestricted"),
+ text: BI.i18nText("BI-Basic_Unrestricted"),
hgap: 4,
handler: function () {
self._showInput();
@@ -226,7 +226,7 @@ BI.StateEditor = BI.inherit(BI.Single, {
this.text.setTitle("");
this.text.element.removeClass("state-editor-infinite-text");
} else {
- this.text.setText(BI.i18nText("BI-Unrestricted"));
+ this.text.setText(BI.i18nText("BI-Basic_Unrestricted"));
this.text.setTitle("");
this.text.element.addClass("state-editor-infinite-text");
}
@@ -234,7 +234,7 @@ BI.StateEditor = BI.inherit(BI.Single, {
}
if (BI.isString(v)) {
if (BI.isEmpty(v)) {
- this.text.setText(BI.i18nText("BI-Unrestricted"));
+ this.text.setText(BI.i18nText("BI-Basic_Unrestricted"));
this.text.setTitle("");
this.text.element.addClass("state-editor-infinite-text");
} else {
@@ -246,7 +246,7 @@ BI.StateEditor = BI.inherit(BI.Single, {
}
if (BI.isArray(v)) {
if (BI.isEmpty(v)) {
- this.text.setText(BI.i18nText("BI-Unrestricted"));
+ this.text.setText(BI.i18nText("BI-Basic_Unrestricted"));
this.text.element.addClass("state-editor-infinite-text");
} else if (v.length === 1) {
this.text.setText(v[0]);
diff --git a/src/case/editor/editor.state.simple.js b/src/case/editor/editor.state.simple.js
index 2996daa9e..522f1c740 100644
--- a/src/case/editor/editor.state.simple.js
+++ b/src/case/editor/editor.state.simple.js
@@ -50,7 +50,7 @@ BI.SimpleStateEditor = BI.inherit(BI.Single, {
cls: "state-editor-infinite-text bi-disabled",
textAlign: "left",
height: o.height,
- text: BI.i18nText("BI-Unrestricted"),
+ text: BI.i18nText("BI-Basic_Unrestricted"),
hgap: 4,
handler: function () {
self._showInput();
@@ -222,7 +222,7 @@ BI.SimpleStateEditor = BI.inherit(BI.Single, {
this.text.setText(BI.i18nText("BI-Already_Selected"));
this.text.element.removeClass("state-editor-infinite-text");
} else {
- this.text.setText(BI.i18nText("BI-Unrestricted"));
+ this.text.setText(BI.i18nText("BI-Basic_Unrestricted"));
this.text.element.addClass("state-editor-infinite-text");
}
return;
@@ -232,7 +232,7 @@ BI.SimpleStateEditor = BI.inherit(BI.Single, {
this.text.setTitle(v);
this.text.element.removeClass("state-editor-infinite-text");
} else if (BI.isEmpty(v)) {
- this.text.setText(BI.i18nText("BI-Unrestricted"));
+ this.text.setText(BI.i18nText("BI-Basic_Unrestricted"));
this.text.element.addClass("state-editor-infinite-text");
} else {
this.text.setText(BI.i18nText("BI-Already_Selected"));
diff --git a/src/case/segment/segment.js b/src/case/segment/segment.js
index 3fc3fabea..0979baaa0 100644
--- a/src/case/segment/segment.js
+++ b/src/case/segment/segment.js
@@ -19,15 +19,10 @@ BI.Segment = BI.inherit(BI.Widget, {
this.buttonGroup = BI.createWidget({
element: this,
type: "bi.button_group",
- items: BI.map(o.items, function (i, item) {
- return BI.extend({
- type: "bi.segment_button",
- height: o.height - 2,
- whiteSpace: o.whiteSpace
- }, item, {
- cls: (i === 0 ? "bi-border-left " : "")
- + (item.cls || "") + " bi-border-top bi-border-right bi-border-bottom"
- });
+ items: BI.createItems(o.items, {
+ type: "bi.segment_button",
+ height: o.height - 2,
+ whiteSpace: o.whiteSpace
}),
layout: [
{
diff --git a/src/component/allvaluechooser/combo.allvaluechooser.js b/src/component/allvaluechooser/combo.allvaluechooser.js
index 2b059eff0..0b1fc30be 100644
--- a/src/component/allvaluechooser/combo.allvaluechooser.js
+++ b/src/component/allvaluechooser/combo.allvaluechooser.js
@@ -72,8 +72,8 @@ BI.AllValueChooserCombo = BI.inherit(BI.Widget, {
var search = BI.Func.getSearchResult(items, kw);
items = search.matched.concat(search.finded);
});
- if (options.selected_values) {//过滤
- var filter = BI.makeObject(options.selected_values, true);
+ if (options.selectedValues) {//过滤
+ var filter = BI.makeObject(options.selectedValues, true);
items = BI.filter(items, function (i, ob) {
return !filter[ob.value];
});
diff --git a/src/component/treevaluechooser/combo.treevaluechooser.js b/src/component/treevaluechooser/combo.treevaluechooser.js
index 3326bd39d..c97b6b3e7 100644
--- a/src/component/treevaluechooser/combo.treevaluechooser.js
+++ b/src/component/treevaluechooser/combo.treevaluechooser.js
@@ -83,10 +83,10 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
case BI.TreeView.REQ_TYPE_ADJUST_DATA:
self._reqAdjustTreeNode(options, callback);
break;
- case BI.TreeView.REQ_TYPE_CALCULATE_SELECT_DATA:
+ case BI.TreeView.REQ_TYPE_SELECT_DATA:
self._reqSelectedTreeNode(options, callback);
break;
- case BI.TreeView.REQ_TYPE_SELECTED_DATA:
+ case BI.TreeView.REQ_TYPE_GET_SELECTED_DATA:
self._reqDisplayTreeNode(options, callback);
break;
default :
@@ -99,27 +99,27 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
_reqDisplayTreeNode: function (op, callback) {
var self = this;
var result = [];
- var selected_values = op.selected_values;
+ var selectedValues = op.selectedValues;
- if (selected_values == null || BI.isEmpty(selected_values)) {
+ if (selectedValues == null || BI.isEmpty(selectedValues)) {
callback({});
return;
}
- doCheck(0, [], selected_values);
+ doCheck(0, [], selectedValues);
callback({
items: result
});
- function doCheck(floor, parent_values, selected) {
+ function doCheck(floor, parentValues, selected) {
if (floor >= self.floors) {
return;
}
if (selected == null || BI.isEmpty(selected)) {
- var children = self._getChildren(parent_values);
+ var children = self._getChildren(parentValues);
BI.each(children, function (i, child) {
- var newParents = BI.clone(parent_values);
+ var newParents = BI.clone(parentValues);
newParents.push(child.value);
var llen = self._getChildCount(newParents);
createOneJson(child, llen);
@@ -129,19 +129,19 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
}
BI.each(selected, function (k) {
var node = self._getNode(k);
- var newParents = BI.clone(parent_values);
+ var newParents = BI.clone(parentValues);
newParents.push(node.value);
createOneJson(node, getCount(selected[k], newParents));
doCheck(floor + 1, newParents, selected[k]);
})
}
- function getCount(jo, parent_values) {
+ function getCount(jo, parentValues) {
if (jo == null) {
return 0;
}
if (BI.isEmpty(jo)) {
- return self._getChildCount(parent_values);
+ return self._getChildCount(parentValues);
}
return BI.size(jo);
@@ -160,30 +160,30 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
_reqSelectedTreeNode: function (op, callback) {
var self = this;
- var selected_values = op.selected_values;
- var not_selected_value = op.not_selected_value || {};
+ var selectedValues = op.selectedValues;
+ var notSelectedValue = op.notSelectedValue || {};
var keyword = op.keyword || "";
- var parent_values = op.parent_values || [];
+ var parentValues = op.parentValues || [];
- if (selected_values == null || BI.isEmpty(selected_values)) {
+ if (selectedValues == null || BI.isEmpty(selectedValues)) {
callback({});
return;
}
- dealWithSelectedValues(selected_values);
- callback(selected_values);
+ dealWithSelectedValues(selectedValues);
+ callback(selectedValues);
- function dealWithSelectedValues(selected_values) {
- var p = BI.clone(parent_values);
- p.push(not_selected_value);
+ function dealWithSelectedValues(selectedValues) {
+ var p = BI.clone(parentValues);
+ p.push(notSelectedValue);
- if (isChild(selected_values, p)) {
+ if (isChild(selectedValues, p)) {
var result = [];
- var finded = search(parent_values.length + 1, parent_values, not_selected_value, result);
+ var finded = search(parentValues.length + 1, parentValues, notSelectedValue, result);
if (finded === true) {
- var next = selected_values;
+ var next = selectedValues;
BI.each(p, function (i, v) {
var t = next[v];
if (t == null) {
@@ -191,7 +191,7 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
var split = p.slice(0, i);
var expanded = self._getChildren(split);
BI.each(expanded, function (m, child) {
- if (i === p.length - 1 && child.value === not_selected_value) {
+ if (i === p.length - 1 && child.value === notSelectedValue) {
return true;
}
next[child.value] = {};
@@ -208,7 +208,7 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
if (result.length > 0) {
BI.each(result, function (i, strs) {
- self._buildTree(selected_values, strs);
+ self._buildTree(selectedValues, strs);
})
}
}
@@ -248,8 +248,8 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
return can;
}
- function isChild(selected_values, parents) {
- var t = selected_values;
+ function isChild(selectedValues, parents) {
+ var t = selectedValues;
for (var i = 0; i < parents.length; i++) {
var v = parents[i];
if (!BI.has(t, v)) {
@@ -267,16 +267,16 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
_reqAdjustTreeNode: function (op, callback) {
var self = this;
var result = [];
- var selected_values = op.selected_values;
- if (selected_values == null || BI.isEmpty(selected_values)) {
+ var selectedValues = op.selectedValues;
+ if (selectedValues == null || BI.isEmpty(selectedValues)) {
callback({});
return;
}
- BI.each(selected_values, function (k, v) {
+ BI.each(selectedValues, function (k, v) {
result.push([k]);
});
- dealWithSelectedValues(selected_values, []);
+ dealWithSelectedValues(selectedValues, []);
var jo = {};
BI.each(result, function (i, strs) {
@@ -313,23 +313,23 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
var self = this;
var result = [];
var keyword = op.keyword || "";
- var selected_values = op.selected_values;
- var last_search_value = op.last_search_value || "";
+ var selectedValues = op.selectedValues;
+ var lastSearchValue = op.lastSearchValue || "";
var output = search();
BI.nextTick(function () {
callback({
hasNext: output.length > self._const.perPage,
items: result,
- last_search_value: BI.last(output)
+ lastSearchValue: BI.last(output)
})
});
function search() {
var children = self._getChildren([]);
var start = children.length;
- if (last_search_value !== "") {
+ if (lastSearchValue !== "") {
for (var j = 0, len = start; j < len; j++) {
- if (children[j].value === last_search_value) {
+ if (children[j].value === lastSearchValue) {
start = j + 1;
break;
}
@@ -354,22 +354,22 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
return output;
}
- function nodeSearch(deep, parent_values, current, isAllSelect, result) {
+ function nodeSearch(deep, parentValues, current, isAllSelect, result) {
if (self._isMatch(current, keyword)) {
- var checked = isAllSelect || isSelected(parent_values, current);
- createOneJson(parent_values, current, false, checked, !isAllSelect && isHalf(parent_values, current), true, result);
+ var checked = isAllSelect || isSelected(parentValues, current);
+ createOneJson(parentValues, current, false, checked, !isAllSelect && isHalf(parentValues, current), true, result);
return [true, checked];
}
if (deep >= self.floors) {
return [false, false];
}
- var newParents = BI.clone(parent_values);
+ var newParents = BI.clone(parentValues);
newParents.push(current);
var children = self._getChildren(newParents);
var can = false, checked = false;
- var isCurAllSelected = isAllSelect || isAllSelected(parent_values, current);
+ var isCurAllSelected = isAllSelect || isAllSelected(parentValues, current);
BI.each(children, function (i, child) {
var state = nodeSearch(deep + 1, newParents, child.value, isCurAllSelected, result);
if (state[1] === true) {
@@ -380,13 +380,13 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
}
});
if (can === true) {
- checked = isCurAllSelected || (isSelected(parent_values, current) && checked);
- createOneJson(parent_values, current, true, checked, false, false, result);
+ checked = isCurAllSelected || (isSelected(parentValues, current) && checked);
+ createOneJson(parentValues, current, true, checked, false, false, result);
}
return [can, checked];
}
- function createOneJson(parent_values, value, isOpen, checked, half, flag, result) {
+ function createOneJson(parentValues, value, isOpen, checked, half, flag, result) {
var node = self.map[value];
result.push({
id: node.id,
@@ -394,7 +394,7 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
text: node.text,
value: node.value,
title: node.title,
- isParent: parent_values.length + 1 < self.floors,
+ isParent: parentValues.length + 1 < self.floors,
open: isOpen,
checked: checked,
halfCheck: half,
@@ -402,8 +402,8 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
});
}
- function isHalf(parent_values, value) {
- var find = findSelectedObj(parent_values);
+ function isHalf(parentValues, value) {
+ var find = findSelectedObj(parentValues);
if (find == null) {
return null;
}
@@ -416,8 +416,8 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
});
}
- function isAllSelected(parent_values, value) {
- var find = findSelectedObj(parent_values);
+ function isAllSelected(parentValues, value) {
+ var find = findSelectedObj(parentValues);
if (find == null) {
return null;
}
@@ -430,8 +430,8 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
});
}
- function isSelected(parent_values, value) {
- var find = findSelectedObj(parent_values);
+ function isSelected(parentValues, value) {
+ var find = findSelectedObj(parentValues);
if (find == null) {
return false;
}
@@ -442,12 +442,12 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
});
}
- function findSelectedObj(parent_values) {
- var find = selected_values;
+ function findSelectedObj(parentValues) {
+ var find = selectedValues;
if (find == null) {
return null;
}
- BI.every(parent_values, function (i, v) {
+ BI.every(parentValues, function (i, v) {
find = find[v];
if (find == null) {
return false;
@@ -462,23 +462,23 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
var self = this;
var result = [];
var times = op.times;
- var check_state = op.check_state || {};
- var parent_values = op.parent_values || [];
- var selected_values = op.selected_values;
+ var checkState = op.checkState || {};
+ var parentValues = op.parentValues || [];
+ var selectedValues = op.selectedValues;
var valueMap = {};
- if (judgeState(parent_values, selected_values, check_state)) {
- valueMap = dealWidthSelectedValue(parent_values, selected_values);
+ if (judgeState(parentValues, selectedValues, checkState)) {
+ valueMap = dealWidthSelectedValue(parentValues, selectedValues);
}
- var nodes = this._getChildren(parent_values);
+ var nodes = this._getChildren(parentValues);
for (var i = (times - 1) * this._const.perPage; nodes[i] && i < times * this._const.perPage; i++) {
- var state = getCheckState(nodes[i].value, parent_values, valueMap, check_state);
+ var state = getCheckState(nodes[i].value, parentValues, valueMap, checkState);
result.push({
id: nodes[i].id,
pId: nodes[i].pId,
value: nodes[i].value,
text: nodes[i].text,
times: 1,
- isParent: parent_values.length + 1 < this.floors,
+ isParent: parentValues.length + 1 < this.floors,
checked: state[0],
halfCheck: state[1]
})
@@ -490,20 +490,20 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
});
});
- function judgeState(parent_values, selected_value, check_state) {
- var checked = check_state.checked, half = check_state.half;
- if (parent_values.length > 0 && !checked) {
+ function judgeState(parentValues, selected_value, checkState) {
+ var checked = checkState.checked, half = checkState.half;
+ if (parentValues.length > 0 && !checked) {
return false;
}
- return (parent_values.length === 0 || (checked && half) && !BI.isEmpty(selected_value));
+ return (parentValues.length === 0 || (checked && half) && !BI.isEmpty(selected_value));
}
- function dealWidthSelectedValue(parent_values, selected_values) {
+ function dealWidthSelectedValue(parentValues, selectedValues) {
var valueMap = {};
- BI.each(parent_values, function (i, v) {
- selected_values = selected_values[v];
+ BI.each(parentValues, function (i, v) {
+ selectedValues = selectedValues[v];
});
- BI.each(selected_values, function (value, obj) {
+ BI.each(selectedValues, function (value, obj) {
if (BI.isNull(obj)) {
valueMap[value] = [0, 0];
return;
@@ -523,14 +523,14 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
return valueMap;
}
- function getCheckState(current, parent_values, valueMap, check_state) {
- var checked = check_state.checked, half = check_state.half;
- var hasChild = parent_values.length + 1 < self.floors;
+ function getCheckState(current, parentValues, valueMap, checkState) {
+ var checked = checkState.checked, half = checkState.half;
+ var hasChild = parentValues.length + 1 < self.floors;
var tempCheck = false, halfCheck = false;
if (BI.has(valueMap, current)) {
//可能是半选
if (valueMap[current][0] === 1) {
- var values = BI.clone(parent_values);
+ var values = BI.clone(parentValues);
values.push(current);
if (hasChild && self._getChildCount(values) != valueMap[current][1]) {
halfCheck = true;
@@ -569,9 +569,9 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
return this.tree.search(v, "value");
},
- _getChildren: function (parent_values) {
- if (parent_values.length > 0) {
- var value = BI.last(parent_values);
+ _getChildren: function (parentValues) {
+ if (parentValues.length > 0) {
+ var value = BI.last(parentValues);
var parent = this.tree.search(value, "value");
} else {
var parent = this.tree.getRoot();
@@ -579,8 +579,8 @@ BI.TreeValueChooserCombo = BI.inherit(BI.Widget, {
return parent.getChildren();
},
- _getChildCount: function (parent_values) {
- return this._getChildren(parent_values).length;
+ _getChildCount: function (parentValues) {
+ return this._getChildren(parentValues).length;
},
setValue: function (v) {
diff --git a/src/component/valuechooser/combo.valuechooser.js b/src/component/valuechooser/combo.valuechooser.js
index d130dc590..d09392ec0 100644
--- a/src/component/valuechooser/combo.valuechooser.js
+++ b/src/component/valuechooser/combo.valuechooser.js
@@ -84,8 +84,8 @@ BI.ValueChooserCombo = BI.inherit(BI.Widget, {
var search = BI.Func.getSearchResult(items, kw);
items = search.matched.concat(search.finded);
});
- if (options.selected_values) {//过滤
- var filter = BI.makeObject(options.selected_values, true);
+ if (options.selectedValues) {//过滤
+ var filter = BI.makeObject(options.selectedValues, true);
items = BI.filter(items, function (i, ob) {
return !filter[ob.value];
});
diff --git a/src/config.js b/src/config.js
index a6b62ffac..fa06102d0 100644
--- a/src/config.js
+++ b/src/config.js
@@ -57,16 +57,16 @@ $(function () {
//注册控件
BI.Plugin.registerWidget("bi.grid_table", function (ob) {
- //IE下滚动条滑动效果不好,禁止掉
- if (BI.isIE() || BI.isFireFox()) {
+ //非chrome下滚动条滑动效果不好,禁止掉
+ if (!(BI.isChrome() && BI.isWindows() && !BI.isEdge())) {
return BI.extend(ob, {type: "bi.quick_grid_table"});
} else {
return ob;
}
});
BI.Plugin.registerWidget("bi.collection_table", function (ob) {
- //IE下滚动条滑动效果不好,禁止掉
- if (BI.isIE() || BI.isFireFox()) {
+ //非chrome下滚动条滑动效果不好,禁止掉
+ if (!(BI.isChrome() && BI.isWindows() && !BI.isEdge())) {
return BI.extend(ob, {type: "bi.quick_collection_table"});
} else {
return ob;
diff --git a/src/core/base.js b/src/core/base.js
index 65b3916bc..44711e0ad 100644
--- a/src/core/base.js
+++ b/src/core/base.js
@@ -1025,6 +1025,10 @@ if (!window.BI) {
return /(msie|trident)/i.test(navigator.userAgent.toLowerCase());
},
+ isEdge: function () {
+ return /edge/i.test(navigator.userAgent.toLowerCase());
+ },
+
isChrome: function () {
return /chrome/i.test(navigator.userAgent.toLowerCase());
},
@@ -1045,6 +1049,14 @@ if (!window.BI) {
return /Konqueror|Safari|KHTML/i.test(navigator.userAgent);
},
+ isMac: function () {
+ return /macintosh|mac os x/i.test(navigator.userAgent);
+ },
+
+ isWindows: function () {
+ return /windows|win32/i.test(navigator.userAgent);
+ },
+
isSupportCss3: function (style) {
var prefix = ['webkit', 'Moz', 'ms', 'o'],
i, len,
diff --git a/src/core/func/dom.js b/src/core/func/dom.js
index 82f28d01c..95213e37c 100644
--- a/src/core/func/dom.js
+++ b/src/core/func/dom.js
@@ -20,7 +20,7 @@ BI.extend(jQuery.fn, {
*/
__textKeywordMarked__: function (text, keyword, py) {
if (!BI.isKey(keyword)) {
- return this.text(text);
+ return this.text((text + "").replaceAll(" ", " "));
}
keyword = keyword + "";
keyword = BI.toUpperCase(keyword);
@@ -43,7 +43,7 @@ BI.extend(jQuery.fn, {
if (tidx >= 0) {
this.append(textLeft.substr(0, tidx));
this.append($("").addClass("bi-keyword-red-mark")
- .text(textLeft.substr(tidx, keyword.length)));
+ .text(textLeft.substr(tidx, keyword.length).replaceAll(" ", " ")));
textLeft = textLeft.substr(tidx + keyword.length);
if (py != null) {
@@ -52,7 +52,7 @@ BI.extend(jQuery.fn, {
} else if (pidx != null && pidx >= 0 && Math.floor(pidx / text.length) === Math.floor((pidx + keyword.length - 1) / text.length)) {
this.append(textLeft.substr(0, pidx));
this.append($("").addClass("bi-keyword-red-mark")
- .text(textLeft.substr(pidx, keyword.length)));
+ .text(textLeft.substr(pidx, keyword.length).replaceAll(" ", " ")));
if (py != null) {
py = py.substr(pidx + keyword.length);
}
@@ -553,8 +553,8 @@ BI.extend(jQuery, {
getComboPosition: function (combo, popup, extraWidth, extraHeight, needAdaptHeight, directions, offsetStyle) {
extraWidth || (extraWidth = 0);
extraHeight || (extraHeight = 0);
- var maxHeight = $("body").bounds().height - extraHeight;
- maxHeight = Math.min(popup.attr("maxHeight") || maxHeight, maxHeight);
+ var bodyHeight = $("body").bounds().height - extraHeight;
+ var maxHeight = Math.min(popup.attr("maxHeight") || bodyHeight, bodyHeight);
popup.resetHeight && popup.resetHeight(maxHeight);
var position = $.getComboPositionByDirections(combo, popup, extraWidth, extraHeight, needAdaptHeight, directions || ['bottom', 'top', 'right', 'left']);
switch (offsetStyle) {
@@ -577,6 +577,7 @@ BI.extend(jQuery, {
}
break;
}
+ popup.resetHeight && popup.resetHeight(Math.min(bodyHeight - position.top, maxHeight));
return position;
}
});
\ No newline at end of file
diff --git a/src/core/func/function.js b/src/core/func/function.js
index 3d5f4a8d1..7d8421890 100644
--- a/src/core/func/function.js
+++ b/src/core/func/function.js
@@ -225,9 +225,9 @@ $(function () {
return tempValue;
},
- rgba2rgb: function (rgbColour, BGcolur) {
- if (BI.isNull(BGcolur)) {
- BGcolur = 1;
+ rgba2rgb: function (rgbColour, BGcolor) {
+ if (BI.isNull(BGcolor)) {
+ BGcolor = 1;
}
if (rgbColour.substr(0, 4) != "rgba") {
return "";
@@ -241,9 +241,9 @@ $(function () {
var B = BI.parseFloat(rgbValues[2]);
var A = BI.parseFloat(rgbValues[3]);
- return "rgb(" + Math.floor(255 * (BGcolur * (1 - A )) + R * A) + "," +
- Math.floor(255 * (BGcolur * (1 - A )) + G * A) + "," +
- Math.floor(255 * (BGcolur * (1 - A )) + B * A) + ")";
+ return "rgb(" + Math.floor(255 * (BGcolor * (1 - A )) + R * A) + "," +
+ Math.floor(255 * (BGcolor * (1 - A )) + G * A) + "," +
+ Math.floor(255 * (BGcolor * (1 - A )) + B * A) + ")";
},
getTextSizeWidth: function (text, fontSize) {
diff --git a/src/core/proto/date.js b/src/core/proto/date.js
index 755e488f0..1ae8b5959 100644
--- a/src/core/proto/date.js
+++ b/src/core/proto/date.js
@@ -9,19 +9,19 @@ Date._DN = [BI.i18nText("BI-Basic_Sunday"),
BI.i18nText("BI-Basic_Sunday")];
// short day names
-Date._SDN = [BI.i18nText("BI-Day_Ri"),
- BI.i18nText("BI-Basic_One"),
- BI.i18nText("BI-Basic_Two"),
- BI.i18nText("BI-Basic_Three"),
- BI.i18nText("BI-Basic_Four"),
- BI.i18nText("BI-Basic_Five"),
- BI.i18nText("BI-Basic_Six"),
- BI.i18nText("BI-Day_Ri")];
+Date._SDN = [BI.i18nText("BI-Basic_Simple_Sunday"),
+ BI.i18nText("BI-Basic_Simple_Monday"),
+ BI.i18nText("BI-Basic_Simple_Tuesday"),
+ BI.i18nText("BI-Basic_Simple_Wednesday"),
+ BI.i18nText("BI-Basic_Simple_Thursday"),
+ BI.i18nText("BI-Basic_Simple_Friday"),
+ BI.i18nText("BI-Basic_Simple_Saturday"),
+ BI.i18nText("BI-Basic_Simple_Sunday")];
// Monday first, etc.
Date._FD = 1;
-// full month names
+// full month namesdat
Date._MN = [
BI.i18nText("BI-Basic_January"),
BI.i18nText("BI-Basic_February"),
diff --git a/src/css/base/dom.css b/src/css/base/dom.css
index 4429e3625..2f6491e13 100644
--- a/src/css/base/dom.css
+++ b/src/css/base/dom.css
@@ -1,9 +1,3 @@
/****添加计算宽度的--运算符直接需要space****/
/****** common color(常用颜色,可用于普遍场景) *****/
/**** custom color(自定义颜色,用于特定场景) ****/
-/************hing light*****************/
-.bi-z-index-mask {
- background-color: #1a1a1a;
- opacity: 0.5;
- filter: alpha(opacity=50);
-}
diff --git a/src/css/base/segment/segment.css b/src/css/base/segment/segment.css
index 7de4338bc..8aaa25a96 100644
--- a/src/css/base/segment/segment.css
+++ b/src/css/base/segment/segment.css
@@ -5,8 +5,13 @@
overflow: hidden;
overflow-x: hidden;
overflow-y: hidden;
+ background: #ffffff;
+ border-right: 1px solid #d4dadd;
+ border-top: 1px solid #d4dadd;
+ border-bottom: 1px solid #d4dadd;
}
.bi-segment > .first-element {
+ border-left: 1px solid #d4dadd;
-webkit-border-radius: 6px 0px 0px 6px;
-moz-border-radius: 6px 0px 0px 6px;
border-radius: 6px 0px 0px 6px;
@@ -16,3 +21,15 @@
-moz-border-radius: 0px 6px 6px 0px;
border-radius: 0px 6px 6px 0px;
}
+.bi-theme-dark .bi-segment > .center-element {
+ overflow: hidden;
+ overflow-x: hidden;
+ overflow-y: hidden;
+ background: #242640;
+ border-right: 1px solid #525466;
+ border-top: 1px solid #525466;
+ border-bottom: 1px solid #525466;
+}
+.bi-theme-dark .bi-segment > .first-element {
+ border-left: 1px solid #242640;
+}
diff --git a/src/css/base/single/button/button.css b/src/css/base/single/button/button.css
index 72c8297ee..fbf356999 100644
--- a/src/css/base/single/button/button.css
+++ b/src/css/base/single/button/button.css
@@ -52,7 +52,7 @@
.bi-button.button-common.disabled,
.bi-button.button-success.disabled,
.bi-button.button-warning.disabled {
- background: #c4c6c6 !important;
+ background: #cccccc !important;
border-color: #c4c6c6 !important;
}
.bi-button.button-common.disabled,
diff --git a/src/css/base/table/table.grid.scrollbar.css b/src/css/base/table/table.grid.scrollbar.css
index 37efef0b5..2fc4a1a44 100644
--- a/src/css/base/table/table.grid.scrollbar.css
+++ b/src/css/base/table/table.grid.scrollbar.css
@@ -10,12 +10,12 @@
transition-timing-function: ease;
user-select: none;
background-color: rgba(102, 102, 102, 0.05);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0D666666,endColorstr=#0D666666);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0d666666,endColorstr=#0d666666);
border-radius: 5px;
}
.bi-theme-dark .scrollbar-layout-main {
background-color: rgba(204, 204, 204, 0.05);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0Dcccccc,endColorstr=#0Dcccccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0dcccccc,endColorstr=#0dcccccc);
}
.scrollbar-layout-main-vertical {
bottom: 0;
@@ -34,11 +34,11 @@
left: 0;
transition-property: background-color;
background-color: rgba(102, 102, 102, 0.05);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0D666666,endColorstr=#0D666666);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0d666666,endColorstr=#0d666666);
}
.bi-theme-dark .scrollbar-layout-main-horizontal {
background-color: rgba(204, 204, 204, 0.05);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0Dcccccc,endColorstr=#0Dcccccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0dcccccc,endColorstr=#0dcccccc);
}
/* Touching the scroll-track directly makes the scroll-track bolder */
.scrollbar-layout-main-horizontal.public-scrollbar-main-active,
@@ -92,23 +92,23 @@
/* Touching the scroll-track directly makes the scroll-track bolder */
.public-scrollbar-face:after {
background-color: rgba(102, 102, 102, 0.3);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C666666,endColorstr=#4C666666);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d666666,endColorstr=#4d666666);
}
.bi-theme-dark .public-scrollbar-face:after {
background-color: rgba(204, 204, 204, 0.3);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4Ccccccc,endColorstr=#4Ccccccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dcccccc,endColorstr=#4dcccccc);
}
.public-scrollbar-main:hover .public-scrollbar-face:after,
.public-scrollbar-main-active .public-scrollbar-face:after,
.public-scrollbar-faceActive:after {
background-color: rgba(102, 102, 102, 0.7);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2666666,endColorstr=#B2666666);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3666666,endColorstr=#b3666666);
}
.bi-theme-dark .public-scrollbar-main:hover .public-scrollbar-face:after,
.bi-theme-dark .public-scrollbar-main-active .public-scrollbar-face:after,
.bi-theme-dark .public-scrollbar-faceActive:after {
background-color: rgba(204, 204, 204, 0.7);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2cccccc,endColorstr=#B2cccccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3cccccc,endColorstr=#b3cccccc);
}
.horizontal-scrollbar {
bottom: 0;
diff --git a/src/css/base/tree/display.tree.css b/src/css/base/tree/display.tree.css
deleted file mode 100644
index 6f1815af3..000000000
--- a/src/css/base/tree/display.tree.css
+++ /dev/null
@@ -1,29 +0,0 @@
-/****添加计算宽度的--运算符直接需要space****/
-/****** common color(常用颜色,可用于普遍场景) *****/
-/**** custom color(自定义颜色,用于特定场景) ****/
-.bi-display-tree .ztree * {
- color: #808080;
-}
-.bi-display-tree .ztree li span.button.switch.center_open {
- background-image: url("/icon/tree-vertical-line-3.png");
-}
-.bi-display-tree .ztree li span.button.switch.roots_open {
- background-image: url("/icon/tree-vertical-line-2.png");
-}
-.bi-display-tree .ztree li span.button.switch.bottom_open {
- background-image: url("/icon/tree-vertical-line-4.png");
-}
-.bi-display-tree .ztree li a,
-.bi-display-tree .ztree li span {
- cursor: default !important;
-}
-.bi-display-tree .ztree li a:hover {
- text-decoration: none;
-}
-.bi-display-tree .ztree li a.curSelectedNode {
- padding-top: 1px;
- border: none;
- background-color: inherit;
- opacity: 1;
- filter: alpha(opacity=100);
-}
diff --git a/src/css/core/utils/common.css b/src/css/core/utils/common.css
index 028c37ac3..e370a07fb 100644
--- a/src/css/core/utils/common.css
+++ b/src/css/core/utils/common.css
@@ -105,19 +105,21 @@
background: #1a1a1a;
opacity: 0.2;
filter: alpha(opacity=20);
- z-index: 1000000000;
+ z-index: 1000000000 !important;
}
.bi-theme-dark .bi-resizer {
background: #ffffff;
}
.bi-z-index-mask {
+ color: #ffffff;
background-color: rgba(26, 26, 26, 0.5);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f1a1a1a,endColorstr=#7f1a1a1a);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#801a1a1a,endColorstr=#801a1a1a);
}
.bi-list-item:hover,
.bi-list-item.hover {
- background-color: #eff1f4;
color: #1a1a1a;
+ background-color: rgba(26, 26, 26, 0.05);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0d1a1a1a,endColorstr=#0d1a1a1a);
}
.bi-list-item.disabled,
.bi-list-item.disabled:hover,
@@ -132,8 +134,9 @@
}
.bi-theme-dark .bi-list-item:hover,
.bi-theme-dark .bi-list-item.hover {
- background-color: #191b2b;
color: #ffffff;
+ background-color: rgba(255, 255, 255, 0.05);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0dffffff,endColorstr=#0dffffff);
}
.bi-theme-dark .bi-list-item.disabled,
.bi-theme-dark .bi-list-item.disabled:hover,
@@ -146,9 +149,12 @@
.bi-theme-dark .bi-list-item.disabled:active .bi-high-light {
color: #666666 !important;
}
+.bi-list-item-simple {
+ color: #999999;
+}
.bi-list-item-simple:hover,
.bi-list-item-simple.hover {
- color: #1a1a1a;
+ color: #3f8ce8;
}
.bi-list-item-simple.disabled,
.bi-list-item-simple.disabled:hover,
@@ -160,20 +166,6 @@
.bi-list-item-simple.disabled:active .bi-high-light {
color: #cccccc !important;
}
-.bi-theme-dark .bi-list-item-simple:hover,
-.bi-theme-dark .bi-list-item-simple.hover {
- color: #ffffff;
-}
-.bi-theme-dark .bi-list-item-simple.disabled,
-.bi-theme-dark .bi-list-item-simple.disabled:hover,
-.bi-theme-dark .bi-list-item-simple.disabled:active {
- color: #666666 !important;
-}
-.bi-theme-dark .bi-list-item-simple.disabled .bi-high-light,
-.bi-theme-dark .bi-list-item-simple.disabled:hover .bi-high-light,
-.bi-theme-dark .bi-list-item-simple.disabled:active .bi-high-light {
- color: #666666 !important;
-}
.bi-list-item-effect:hover {
color: #1a1a1a;
}
@@ -212,12 +204,14 @@
.bi-list-item-active:hover,
.bi-list-item-active.hover {
color: #1a1a1a;
- background-color: #eff1f4;
+ background-color: rgba(26, 26, 26, 0.05);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0d1a1a1a,endColorstr=#0d1a1a1a);
}
.bi-list-item-active.active,
.bi-list-item-active:active {
color: #3f8ce8;
- background-color: #eff1f4;
+ background-color: rgba(26, 26, 26, 0.05);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0d1a1a1a,endColorstr=#0d1a1a1a);
}
.bi-list-item-active.disabled,
.bi-list-item-active.disabled:hover,
@@ -232,13 +226,15 @@
}
.bi-theme-dark .bi-list-item-active:hover,
.bi-theme-dark .bi-list-item-active.hover {
- background-color: #191b2b;
color: #ffffff;
+ background-color: rgba(255, 255, 255, 0.05);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0dffffff,endColorstr=#0dffffff);
}
.bi-theme-dark .bi-list-item-active.active,
.bi-theme-dark .bi-list-item-active:active {
color: #3f8ce8;
- background-color: #191b2b;
+ background-color: rgba(255, 255, 255, 0.05);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0dffffff,endColorstr=#0dffffff);
}
.bi-theme-dark .bi-list-item-active.disabled,
.bi-theme-dark .bi-list-item-active.disabled:hover,
@@ -253,8 +249,9 @@
}
.bi-list-item-select:hover,
.bi-list-item-select.hover {
- color: #3f8ce8;
- background-color: #eff1f4;
+ color: #1a1a1a;
+ background-color: rgba(26, 26, 26, 0.05);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0d1a1a1a,endColorstr=#0d1a1a1a);
}
.bi-list-item-select:active,
.bi-list-item-select.active {
@@ -278,8 +275,9 @@
}
.bi-theme-dark .bi-list-item-select:hover,
.bi-theme-dark .bi-list-item-select.hover {
- color: #3f8ce8;
- background-color: #191b2b;
+ color: #ffffff;
+ background-color: rgba(255, 255, 255, 0.05);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0dffffff,endColorstr=#0dffffff);
}
.bi-theme-dark .bi-list-item-select:active,
.bi-theme-dark .bi-list-item-select.active {
@@ -301,40 +299,3 @@
.bi-theme-dark .bi-list-item-select.disabled:active .bi-high-light {
color: #666666 !important;
}
-.bi-list-item-choose:hover {
- color: #1a1a1a;
-}
-.bi-list-item-choose:active,
-.bi-list-item-choose.active {
- color: #ffffff;
- background-color: #3f8ce8;
-}
-.bi-list-item-choose:active .bi-high-light,
-.bi-list-item-choose.active .bi-high-light {
- color: #ffffff;
-}
-.bi-list-item-choose.disabled,
-.bi-list-item-choose.disabled:hover,
-.bi-list-item-choose.disabled:active {
- color: #cccccc !important;
- background-color: transparent !important;
-}
-.bi-list-item-choose.disabled .bi-high-light,
-.bi-list-item-choose.disabled:hover .bi-high-light,
-.bi-list-item-choose.disabled:active .bi-high-light {
- color: #cccccc !important;
-}
-.bi-theme-dark .bi-list-item-choose:hover {
- color: #ffffff;
-}
-.bi-theme-dark .bi-list-item-choose.disabled,
-.bi-theme-dark .bi-list-item-choose.disabled:hover,
-.bi-theme-dark .bi-list-item-choose.disabled:active {
- color: #666666 !important;
- background-color: transparent !important;
-}
-.bi-theme-dark .bi-list-item-choose.disabled .bi-high-light,
-.bi-theme-dark .bi-list-item-choose.disabled:hover .bi-high-light,
-.bi-theme-dark .bi-list-item-choose.disabled:active .bi-high-light {
- color: #666666 !important;
-}
diff --git a/src/css/resource/font.css b/src/css/resource/font.css
index ac9eeba8c..9015e9501 100644
--- a/src/css/resource/font.css
+++ b/src/css/resource/font.css
@@ -1,5 +1,8 @@
/****** common color(常用颜色,可用于普遍场景) *****/
/**** custom color(自定义颜色,用于特定场景) ****/
+.close-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.close-font .b-font:before {
content: "\e600";
color: inherit;
@@ -9,14 +12,8 @@
content: "\e600";
color: inherit;
}
-.close-red-font .b-font:before {
- content: "\e600";
- color: #e85050;
-}
-.close-red-font.native .b-font:before,
-.close-red-font.disabled .b-font:before {
- content: "\e600";
- color: #e85050;
+.close-h-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
.close-h-font .b-font:before {
content: "\e600";
@@ -33,28 +30,8 @@
content: "\e600";
color: inherit;
}
-.close-e-font .b-font:before {
- content: "\e600";
- color: inherit;
-}
-.close-e-font:hover .b-font:before,
-.close-e-font:focus .b-font:before,
-.close-e-font.hover .b-font:before {
- content: "\e600";
- color: inherit;
-}
-.close-e-font.active .b-font:before {
- content: "\e600";
- color: #009de3;
-}
-.close-e-font:active .b-font:before {
- content: "\e600";
- color: #009de3;
-}
-.close-e-font.native .b-font:before,
-.close-e-font.disabled .b-font:before {
- content: "\e600";
- color: inherit;
+.close-ha-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
.close-ha-font .b-font:before {
content: "\e600";
@@ -69,13 +46,16 @@
.close-ha-font:active .b-font:before,
.close-ha-font.active .b-font:before {
content: "\e600";
- color: #009de3;
+ color: #3f8ce8;
}
.close-ha-font.native .b-font:before,
.close-ha-font.disabled .b-font:before {
content: "\e600";
color: inherit;
}
+.search-close-h-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.search-close-h-font .b-font:before {
content: "\e600";
color: inherit;
@@ -91,58 +71,8 @@
content: "\e600";
color: inherit;
}
-.trigger-font .b-font:before {
- content: "\e603";
- color: inherit;
-}
-.trigger-font.native .b-font:before,
-.trigger-font.disabled .b-font:before {
- content: "\e603";
- color: inherit;
-}
-.trigger-h-font .b-font:before {
- content: "\e603";
- color: inherit;
-}
-.trigger-h-font:hover .b-font:before,
-.trigger-h-font:focus .b-font:before,
-.trigger-h-font.hover .b-font:before {
- content: "\e603";
- color: inherit;
-}
-.trigger-h-font.native .b-font:before,
-.trigger-h-font.disabled .b-font:before {
- content: "\e603";
- color: inherit;
-}
-.trigger-ha-font .b-font:before {
- content: "\e603";
- color: inherit;
-}
-.trigger-ha-font:hover .b-font:before,
-.trigger-ha-font:focus .b-font:before,
-.trigger-ha-font.hover .b-font:before {
- content: "\e603";
- color: inherit;
-}
-.trigger-ha-font:active .b-font:before,
-.trigger-ha-font.active .b-font:before {
- content: "\e603";
- color: #009de3;
-}
-.trigger-ha-font.native .b-font:before,
-.trigger-ha-font.disabled .b-font:before {
- content: "\e603";
- color: inherit;
-}
-.pre-page-font .b-font:before {
- content: "\e601";
- color: inherit;
-}
-.pre-page-font.native .b-font:before,
-.pre-page-font.disabled .b-font:before {
- content: "\e601";
- color: inherit;
+.pre-page-h-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
.pre-page-h-font .b-font:before {
content: "\e601";
@@ -159,34 +89,8 @@
content: "\e601";
color: inherit;
}
-.pre-page-ha-font .b-font:before {
- content: "\e601";
- color: inherit;
-}
-.pre-page-ha-font:hover .b-font:before,
-.pre-page-ha-font:focus .b-font:before,
-.pre-page-ha-font.hover .b-font:before {
- content: "\e601";
- color: inherit;
-}
-.pre-page-ha-font:active .b-font:before,
-.pre-page-ha-font.active .b-font:before {
- content: "\e601";
- color: #009de3;
-}
-.pre-page-ha-font.native .b-font:before,
-.pre-page-ha-font.disabled .b-font:before {
- content: "\e601";
- color: inherit;
-}
-.next-page-font .b-font:before {
- content: "\e602";
- color: inherit;
-}
-.next-page-font.native .b-font:before,
-.next-page-font.disabled .b-font:before {
- content: "\e602";
- color: inherit;
+.next-page-h-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
.next-page-h-font .b-font:before {
content: "\e602";
@@ -203,25 +107,8 @@
content: "\e602";
color: inherit;
}
-.next-page-ha-font .b-font:before {
- content: "\e602";
- color: inherit;
-}
-.next-page-ha-font:hover .b-font:before,
-.next-page-ha-font:focus .b-font:before,
-.next-page-ha-font.hover .b-font:before {
- content: "\e602";
- color: inherit;
-}
-.next-page-ha-font:active .b-font:before,
-.next-page-ha-font.active .b-font:before {
- content: "\e602";
- color: #009de3;
-}
-.next-page-ha-font.native .b-font:before,
-.next-page-ha-font.disabled .b-font:before {
- content: "\e602";
- color: inherit;
+.search-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
.search-font .b-font:before {
content: "\e604";
@@ -232,152 +119,8 @@
content: "\e604";
color: inherit;
}
-.search-h-font .b-font:before {
- content: "\e604";
- color: inherit;
-}
-.search-h-font:hover .b-font:before,
-.search-h-font:focus .b-font:before,
-.search-h-font.hover .b-font:before {
- content: "\e604";
- color: inherit;
-}
-.search-h-font.native .b-font:before,
-.search-h-font.disabled .b-font:before {
- content: "\e604";
- color: inherit;
-}
-.search-ha-font .b-font:before {
- content: "\e604";
- color: inherit;
-}
-.search-ha-font:hover .b-font:before,
-.search-ha-font:focus .b-font:before,
-.search-ha-font.hover .b-font:before {
- content: "\e604";
- color: inherit;
-}
-.search-ha-font:active .b-font:before,
-.search-ha-font.active .b-font:before {
- content: "\e604";
- color: #009de3;
-}
-.search-ha-font.native .b-font:before,
-.search-ha-font.disabled .b-font:before {
- content: "\e604";
- color: inherit;
-}
-.share-font .b-font:before {
- content: "\e65a";
- color: inherit;
-}
-.share-font.native .b-font:before,
-.share-font.disabled .b-font:before {
- content: "\e65a";
- color: inherit;
-}
-.share-h-font .b-font:before {
- content: "\e65a";
- color: inherit;
-}
-.share-h-font:hover .b-font:before,
-.share-h-font:focus .b-font:before,
-.share-h-font.hover .b-font:before {
- content: "\e65a";
- color: inherit;
-}
-.share-h-font.native .b-font:before,
-.share-h-font.disabled .b-font:before {
- content: "\e65a";
- color: inherit;
-}
-.share-ha-font .b-font:before {
- content: "\e65a";
- color: inherit;
-}
-.share-ha-font:hover .b-font:before,
-.share-ha-font:focus .b-font:before,
-.share-ha-font.hover .b-font:before {
- content: "\e65a";
- color: inherit;
-}
-.share-ha-font:active .b-font:before,
-.share-ha-font.active .b-font:before {
- content: "\e65a";
- color: #009de3;
-}
-.share-ha-font.native .b-font:before,
-.share-ha-font.disabled .b-font:before {
- content: "\e65a";
- color: inherit;
-}
-/**维度/指标 下拉列表图标字体 ~begin~**/
-.delete-font .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-font.native .b-font:before,
-.delete-font.disabled .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-h-font .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-h-font:hover .b-font:before,
-.delete-h-font:focus .b-font:before,
-.delete-h-font.hover .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-h-font.native .b-font:before,
-.delete-h-font.disabled .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-ha-font .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-ha-font:hover .b-font:before,
-.delete-ha-font:focus .b-font:before,
-.delete-ha-font.hover .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-ha-font:active .b-font:before,
-.delete-ha-font.active .b-font:before {
- content: "\e605";
- color: #009de3;
-}
-.delete-ha-font.native .b-font:before,
-.delete-ha-font.disabled .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-e-font .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-e-font:hover .b-font:before,
-.delete-e-font:focus .b-font:before,
-.delete-e-font.hover .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-e-font.active .b-font:before {
- content: "\e605";
- color: #009de3;
-}
-.delete-e-font:active .b-font:before {
- content: "\e605";
- color: #009de3;
-}
-.delete-e-font.native .b-font:before,
-.delete-e-font.disabled .b-font:before {
- content: "\e605";
- color: inherit;
+.dot-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
.dot-font .b-font:before {
content: "\e606";
@@ -388,6 +131,9 @@
content: "\e606";
color: #1a1a1a;
}
+.dot-h-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.dot-h-font .b-font:before {
content: "\e606";
color: #1a1a1a;
@@ -403,6 +149,9 @@
content: "\e606";
color: #1a1a1a;
}
+.dot-ha-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.dot-ha-font .b-font:before {
content: "\e606";
color: #ffffff;
@@ -423,6 +172,9 @@
content: "\e606";
color: #ffffff;
}
+.dot-e-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.dot-e-font .b-font:before {
content: "\e606";
color: #ffffff;
@@ -446,6 +198,9 @@
content: "\e606";
color: #ffffff;
}
+.pull-right-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.pull-right-font .b-font:before {
content: "\e607";
color: inherit;
@@ -455,6 +210,9 @@
content: "\e607";
color: inherit;
}
+.pull-right-h-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.pull-right-h-font .b-font:before {
content: "\e607";
color: inherit;
@@ -470,6 +228,9 @@
content: "\e607";
color: inherit;
}
+.pull-right-ha-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.pull-right-ha-font .b-font:before {
content: "\e607";
color: inherit;
@@ -483,13 +244,16 @@
.pull-right-ha-font:active .b-font:before,
.pull-right-ha-font.active .b-font:before {
content: "\e607";
- color: #009de3;
+ color: #3f8ce8;
}
.pull-right-ha-font.native .b-font:before,
.pull-right-ha-font.disabled .b-font:before {
content: "\e607";
color: inherit;
}
+.pull-right-e-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.pull-right-e-font .b-font:before {
content: "\e607";
color: inherit;
@@ -502,17 +266,20 @@
}
.pull-right-e-font.active .b-font:before {
content: "\e607";
- color: #009de3;
+ color: #3f8ce8;
}
.pull-right-e-font:active .b-font:before {
content: "\e607";
- color: #009de3;
+ color: #3f8ce8;
}
.pull-right-e-font.native .b-font:before,
.pull-right-e-font.disabled .b-font:before {
content: "\e607";
color: inherit;
}
+.copy-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.copy-font .b-font:before {
content: "\e610";
color: inherit;
@@ -522,6 +289,9 @@
content: "\e610";
color: inherit;
}
+.copy-h-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.copy-h-font .b-font:before {
content: "\e610";
color: #1a1a1a;
@@ -537,6 +307,9 @@
content: "\e610";
color: #1a1a1a;
}
+.copy-ha-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.copy-ha-font .b-font:before {
content: "\e610";
color: inherit;
@@ -550,13 +323,16 @@
.copy-ha-font:active .b-font:before,
.copy-ha-font.active .b-font:before {
content: "\e610";
- color: #009de3;
+ color: #3f8ce8;
}
.copy-ha-font.native .b-font:before,
.copy-ha-font.disabled .b-font:before {
content: "\e610";
color: inherit;
}
+.copy-e-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.copy-e-font .b-font:before {
content: "\e610";
color: inherit;
@@ -569,17 +345,20 @@
}
.copy-e-font.active .b-font:before {
content: "\e610";
- color: #009de3;
+ color: #3f8ce8;
}
.copy-e-font:active .b-font:before {
content: "\e610";
- color: #009de3;
+ color: #3f8ce8;
}
.copy-e-font.native .b-font:before,
.copy-e-font.disabled .b-font:before {
content: "\e610";
color: inherit;
}
+.check-mark-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.check-mark-font .b-font:before {
content: "\e611";
color: inherit;
@@ -589,6 +368,9 @@
content: "\e611";
color: inherit;
}
+.check-mark-h-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.check-mark-h-font .b-font:before {
content: "\e611";
color: inherit;
@@ -604,6 +386,9 @@
content: "\e611";
color: inherit;
}
+.check-mark-ha-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.check-mark-ha-font .b-font:before {
content: "\e611";
color: inherit;
@@ -617,13 +402,16 @@
.check-mark-ha-font:active .b-font:before,
.check-mark-ha-font.active .b-font:before {
content: "\e611";
- color: #009de3;
+ color: #3f8ce8;
}
.check-mark-ha-font.native .b-font:before,
.check-mark-ha-font.disabled .b-font:before {
content: "\e611";
color: inherit;
}
+.check-mark-e-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
+}
.check-mark-e-font .b-font:before {
content: "\e611";
color: inherit;
@@ -636,2834 +424,245 @@
}
.check-mark-e-font.active .b-font:before {
content: "\e611";
- color: #009de3;
+ color: #3f8ce8;
}
.check-mark-e-font:active .b-font:before {
content: "\e611";
- color: #009de3;
+ color: #3f8ce8;
}
.check-mark-e-font.native .b-font:before,
.check-mark-e-font.disabled .b-font:before {
content: "\e611";
color: inherit;
}
-.dimension-from-font .b-font:before {
- content: "\e612";
- color: inherit;
-}
-.dimension-from-font.native .b-font:before,
-.dimension-from-font.disabled .b-font:before {
- content: "\e612";
- color: inherit;
+/** dashboard组件/控件 下拉列表图标字体 ~end~**/
+.tree-node-triangle-expand-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
-.dimension-from-h-font .b-font:before {
- content: "\e612";
+.tree-node-triangle-expand-font .b-font:before {
+ content: "\e608";
color: inherit;
}
-.dimension-from-h-font:hover .b-font:before,
-.dimension-from-h-font:focus .b-font:before,
-.dimension-from-h-font.hover .b-font:before {
- content: "\e612";
+.tree-node-triangle-expand-font.native .b-font:before,
+.tree-node-triangle-expand-font.disabled .b-font:before {
+ content: "\e608";
color: inherit;
}
-.dimension-from-h-font.native .b-font:before,
-.dimension-from-h-font.disabled .b-font:before {
- content: "\e612";
- color: inherit;
+.tree-node-triangle-collapse-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
-.dimension-from-ha-font .b-font:before {
- content: "\e612";
+.tree-node-triangle-collapse-font .b-font:before {
+ content: "\e607";
color: inherit;
}
-.dimension-from-ha-font:hover .b-font:before,
-.dimension-from-ha-font:focus .b-font:before,
-.dimension-from-ha-font.hover .b-font:before {
- content: "\e612";
+.tree-node-triangle-collapse-font.native .b-font:before,
+.tree-node-triangle-collapse-font.disabled .b-font:before {
+ content: "\e607";
color: inherit;
}
-.dimension-from-ha-font:active .b-font:before,
-.dimension-from-ha-font.active .b-font:before {
- content: "\e612";
- color: #009de3;
+.row-pre-page-h-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
-.dimension-from-ha-font.native .b-font:before,
-.dimension-from-ha-font.disabled .b-font:before {
- content: "\e612";
+.row-pre-page-h-font .b-font:before {
+ content: "\e6be";
color: inherit;
}
-.dimension-from-e-font .b-font:before {
- content: "\e612";
+.row-pre-page-h-font:hover .b-font:before,
+.row-pre-page-h-font:focus .b-font:before,
+.row-pre-page-h-font.hover .b-font:before {
+ content: "\e6be";
color: inherit;
}
-.dimension-from-e-font:hover .b-font:before,
-.dimension-from-e-font:focus .b-font:before,
-.dimension-from-e-font.hover .b-font:before {
- content: "\e612";
+.row-pre-page-h-font.native .b-font:before,
+.row-pre-page-h-font.disabled .b-font:before {
+ content: "\e6be";
color: inherit;
}
-.dimension-from-e-font.active .b-font:before {
- content: "\e612";
- color: #009de3;
-}
-.dimension-from-e-font:active .b-font:before {
- content: "\e612";
- color: #009de3;
-}
-.dimension-from-e-font.native .b-font:before,
-.dimension-from-e-font.disabled .b-font:before {
- content: "\e612";
- color: inherit;
+.row-next-page-h-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
-.chart-type-font .b-font:before {
- content: "\e613";
+.row-next-page-h-font .b-font:before {
+ content: "\e6bd";
color: inherit;
}
-.chart-type-font.native .b-font:before,
-.chart-type-font.disabled .b-font:before {
- content: "\e613";
+.row-next-page-h-font:hover .b-font:before,
+.row-next-page-h-font:focus .b-font:before,
+.row-next-page-h-font.hover .b-font:before {
+ content: "\e6bd";
color: inherit;
}
-.chart-type-h-font .b-font:before {
- content: "\e613";
+.row-next-page-h-font.native .b-font:before,
+.row-next-page-h-font.disabled .b-font:before {
+ content: "\e6bd";
color: inherit;
}
-.chart-type-h-font:hover .b-font:before,
-.chart-type-h-font:focus .b-font:before,
-.chart-type-h-font.hover .b-font:before {
- content: "\e613";
- color: inherit;
+.column-pre-page-h-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
-.chart-type-h-font.native .b-font:before,
-.chart-type-h-font.disabled .b-font:before {
- content: "\e613";
+.column-pre-page-h-font .b-font:before {
+ content: "\e6bc";
color: inherit;
}
-.chart-type-ha-font .b-font:before {
- content: "\e613";
+.column-pre-page-h-font:hover .b-font:before,
+.column-pre-page-h-font:focus .b-font:before,
+.column-pre-page-h-font.hover .b-font:before {
+ content: "\e6bc";
color: inherit;
}
-.chart-type-ha-font:hover .b-font:before,
-.chart-type-ha-font:focus .b-font:before,
-.chart-type-ha-font.hover .b-font:before {
- content: "\e613";
+.column-pre-page-h-font.native .b-font:before,
+.column-pre-page-h-font.disabled .b-font:before {
+ content: "\e6bc";
color: inherit;
}
-.chart-type-ha-font:active .b-font:before,
-.chart-type-ha-font.active .b-font:before {
- content: "\e613";
- color: #009de3;
+.column-next-page-h-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
-.chart-type-ha-font.native .b-font:before,
-.chart-type-ha-font.disabled .b-font:before {
- content: "\e613";
+.column-next-page-h-font .b-font:before {
+ content: "\e6bb";
color: inherit;
}
-.chart-type-e-font .b-font:before {
- content: "\e613";
+.column-next-page-h-font:hover .b-font:before,
+.column-next-page-h-font:focus .b-font:before,
+.column-next-page-h-font.hover .b-font:before {
+ content: "\e6bb";
color: inherit;
}
-.chart-type-e-font:hover .b-font:before,
-.chart-type-e-font:focus .b-font:before,
-.chart-type-e-font.hover .b-font:before {
- content: "\e613";
+.column-next-page-h-font.native .b-font:before,
+.column-next-page-h-font.disabled .b-font:before {
+ content: "\e6bb";
color: inherit;
}
-.chart-type-e-font.active .b-font:before {
- content: "\e613";
- color: #009de3;
+.trigger-triangle-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
-.chart-type-e-font:active .b-font:before {
- content: "\e613";
- color: #009de3;
-}
-.chart-type-e-font.native .b-font:before,
-.chart-type-e-font.disabled .b-font:before {
- content: "\e613";
- color: inherit;
-}
-.style-set-font .b-font:before {
- content: "\e60c";
- color: inherit;
+.trigger-triangle-font .b-font:before {
+ content: "\e66a";
+ color: #999999;
}
-.style-set-font.native .b-font:before,
-.style-set-font.disabled .b-font:before {
- content: "\e60c";
- color: inherit;
+.trigger-triangle-font:hover .b-font:before,
+.trigger-triangle-font:focus .b-font:before,
+.trigger-triangle-font.hover .b-font:before {
+ content: "\e66a";
+ color: #999999;
}
-.style-set-h-font .b-font:before {
- content: "\e60c";
- color: inherit;
+.trigger-triangle-font:active .b-font:before,
+.trigger-triangle-font.active .b-font:before {
+ content: "\e66a";
+ color: #3f8ce8;
}
-.style-set-h-font:hover .b-font:before,
-.style-set-h-font:focus .b-font:before,
-.style-set-h-font.hover .b-font:before {
- content: "\e60c";
- color: inherit;
+.trigger-triangle-font.native .b-font:before,
+.trigger-triangle-font.disabled .b-font:before {
+ content: "\e66a";
+ color: #999999;
}
-.style-set-h-font.native .b-font:before,
-.style-set-h-font.disabled .b-font:before {
- content: "\e60c";
- color: inherit;
+.pull-down-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
-.style-set-ha-font .b-font:before {
- content: "\e60c";
+.pull-down-font .b-font:before {
+ content: "\e608";
color: inherit;
}
-.style-set-ha-font:hover .b-font:before,
-.style-set-ha-font:focus .b-font:before,
-.style-set-ha-font.hover .b-font:before {
- content: "\e60c";
+.pull-down-font.native .b-font:before,
+.pull-down-font.disabled .b-font:before {
+ content: "\e608";
color: inherit;
}
-.style-set-ha-font:active .b-font:before,
-.style-set-ha-font.active .b-font:before {
- content: "\e60c";
- color: #009de3;
+.pull-down-h-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
-.style-set-ha-font.native .b-font:before,
-.style-set-ha-font.disabled .b-font:before {
- content: "\e60c";
+.pull-down-h-font .b-font:before {
+ content: "\e608";
color: inherit;
}
-.style-set-e-font .b-font:before {
- content: "\e60c";
+.pull-down-h-font:hover .b-font:before,
+.pull-down-h-font:focus .b-font:before,
+.pull-down-h-font.hover .b-font:before {
+ content: "\e608";
color: inherit;
}
-.style-set-e-font:hover .b-font:before,
-.style-set-e-font:focus .b-font:before,
-.style-set-e-font.hover .b-font:before {
- content: "\e60c";
+.pull-down-h-font.native .b-font:before,
+.pull-down-h-font.disabled .b-font:before {
+ content: "\e608";
color: inherit;
}
-.style-set-e-font.active .b-font:before {
- content: "\e60c";
- color: #009de3;
-}
-.style-set-e-font:active .b-font:before {
- content: "\e60c";
- color: #009de3;
-}
-.style-set-e-font.native .b-font:before,
-.style-set-e-font.disabled .b-font:before {
- content: "\e60c";
- color: inherit;
+.pull-down-ha-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
-.hyper-link-font .b-font:before {
- content: "\e688";
+.pull-down-ha-font .b-font:before {
+ content: "\e608";
color: inherit;
}
-.hyper-link-font.native .b-font:before,
-.hyper-link-font.disabled .b-font:before {
- content: "\e688";
+.pull-down-ha-font:hover .b-font:before,
+.pull-down-ha-font:focus .b-font:before,
+.pull-down-ha-font.hover .b-font:before {
+ content: "\e608";
color: inherit;
}
-.filter-font .b-font:before {
- content: "\e60f";
- color: inherit;
-}
-.filter-font.native .b-font:before,
-.filter-font.disabled .b-font:before {
- content: "\e60f";
- color: inherit;
-}
-.filter-h-font .b-font:before {
- content: "\e60f";
- color: inherit;
-}
-.filter-h-font:hover .b-font:before,
-.filter-h-font:focus .b-font:before,
-.filter-h-font.hover .b-font:before {
- content: "\e60f";
- color: inherit;
-}
-.filter-h-font.native .b-font:before,
-.filter-h-font.disabled .b-font:before {
- content: "\e60f";
- color: inherit;
-}
-.filter-ha-font .b-font:before {
- content: "\e60f";
- color: inherit;
-}
-.filter-ha-font:hover .b-font:before,
-.filter-ha-font:focus .b-font:before,
-.filter-ha-font.hover .b-font:before {
- content: "\e60f";
- color: inherit;
-}
-.filter-ha-font:active .b-font:before,
-.filter-ha-font.active .b-font:before {
- content: "\e60f";
- color: #009de3;
-}
-.filter-ha-font.native .b-font:before,
-.filter-ha-font.disabled .b-font:before {
- content: "\e60f";
- color: inherit;
-}
-.filter-e-font .b-font:before {
- content: "\e60f";
- color: inherit;
-}
-.filter-e-font:hover .b-font:before,
-.filter-e-font:focus .b-font:before,
-.filter-e-font.hover .b-font:before {
- content: "\e60f";
- color: inherit;
-}
-.filter-e-font.active .b-font:before {
- content: "\e60f";
- color: #009de3;
-}
-.filter-e-font:active .b-font:before {
- content: "\e60f";
- color: #009de3;
-}
-.filter-e-font.native .b-font:before,
-.filter-e-font.disabled .b-font:before {
- content: "\e60f";
- color: inherit;
-}
-.classify-font .b-font:before {
- content: "\e694";
- color: #3f8ce8;
-}
-.classify-font.native .b-font:before,
-.classify-font.disabled .b-font:before {
- content: "\e694";
- color: #3f8ce8;
-}
-.series-font .b-font:before {
- content: "\e695";
- color: #58cc7d;
-}
-.series-font.native .b-font:before,
-.series-font.disabled .b-font:before {
- content: "\e695";
- color: #58cc7d;
-}
-/**维度/指标 下拉列表图标字体 ~end~**/
-/** dashboard组件/控件 下拉列表图标字体 ~begin~**/
-.link-to-widget-h-font .b-font:before {
- content: "\e600";
- color: #999999;
-}
-.link-to-widget-h-font:hover .b-font:before,
-.link-to-widget-h-font:focus .b-font:before,
-.link-to-widget-h-font.hover .b-font:before {
- content: "\e600";
- color: #3f8ce8;
-}
-.link-to-widget-h-font.native .b-font:before,
-.link-to-widget-h-font.disabled .b-font:before {
- content: "\e600";
- color: #999999;
-}
-.link-to-detail-h-font .b-font:before {
- content: "\e600";
- color: #999999;
-}
-.link-to-detail-h-font:hover .b-font:before,
-.link-to-detail-h-font:focus .b-font:before,
-.link-to-detail-h-font.hover .b-font:before {
- content: "\e600";
- color: #3f8ce8;
-}
-.link-to-detail-h-font.native .b-font:before,
-.link-to-detail-h-font.disabled .b-font:before {
- content: "\e600";
- color: #999999;
-}
-.detail-setting-h-font .b-font:before {
- content: "\e600";
- color: #999999;
-}
-.detail-setting-h-font:hover .b-font:before,
-.detail-setting-h-font:focus .b-font:before,
-.detail-setting-h-font.hover .b-font:before {
- content: "\e600";
- color: #3f8ce8;
-}
-.detail-setting-h-font.native .b-font:before,
-.detail-setting-h-font.disabled .b-font:before {
- content: "\e600";
- color: #999999;
-}
-.export-to-excel-h-font .b-font:before {
- content: "\e600";
- color: #999999;
-}
-.export-to-excel-h-font:hover .b-font:before,
-.export-to-excel-h-font:focus .b-font:before,
-.export-to-excel-h-font.hover .b-font:before {
- content: "\e600";
- color: #3f8ce8;
-}
-.export-to-excel-h-font.native .b-font:before,
-.export-to-excel-h-font.disabled .b-font:before {
- content: "\e600";
- color: #999999;
-}
-.widget-copy-h-font .b-font:before {
- content: "\e610";
- color: #999999;
-}
-.widget-copy-h-font:hover .b-font:before,
-.widget-copy-h-font:focus .b-font:before,
-.widget-copy-h-font.hover .b-font:before {
- content: "\e610";
- color: #3f8ce8;
-}
-.widget-copy-h-font.native .b-font:before,
-.widget-copy-h-font.disabled .b-font:before {
- content: "\e610";
- color: #999999;
-}
-.widget-delete-h-font .b-font:before {
- content: "\e605";
- color: #999999;
-}
-.widget-delete-h-font:hover .b-font:before,
-.widget-delete-h-font:focus .b-font:before,
-.widget-delete-h-font.hover .b-font:before {
- content: "\e605";
- color: #3f8ce8;
-}
-.widget-delete-h-font.native .b-font:before,
-.widget-delete-h-font.disabled .b-font:before {
- content: "\e605";
- color: #999999;
-}
-/** dashboard组件/控件 下拉列表图标字体 ~end~**/
-.tree-node-triangle-expand-font .b-font:before {
- content: "\e608";
- color: inherit;
-}
-.tree-node-triangle-expand-font.native .b-font:before,
-.tree-node-triangle-expand-font.disabled .b-font:before {
- content: "\e608";
- color: inherit;
-}
-.tree-node-triangle-collapse-font .b-font:before {
- content: "\e607";
- color: inherit;
-}
-.tree-node-triangle-collapse-font.native .b-font:before,
-.tree-node-triangle-collapse-font.disabled .b-font:before {
- content: "\e607";
- color: inherit;
-}
-.row-pre-page-h-font .b-font:before {
- content: "\e6be";
- color: inherit;
-}
-.row-pre-page-h-font:hover .b-font:before,
-.row-pre-page-h-font:focus .b-font:before,
-.row-pre-page-h-font.hover .b-font:before {
- content: "\e6be";
- color: inherit;
-}
-.row-pre-page-h-font.native .b-font:before,
-.row-pre-page-h-font.disabled .b-font:before {
- content: "\e6be";
- color: inherit;
-}
-.row-next-page-h-font .b-font:before {
- content: "\e6bd";
- color: inherit;
-}
-.row-next-page-h-font:hover .b-font:before,
-.row-next-page-h-font:focus .b-font:before,
-.row-next-page-h-font.hover .b-font:before {
- content: "\e6bd";
- color: inherit;
-}
-.row-next-page-h-font.native .b-font:before,
-.row-next-page-h-font.disabled .b-font:before {
- content: "\e6bd";
- color: inherit;
-}
-.column-pre-page-h-font .b-font:before {
- content: "\e6bc";
- color: inherit;
-}
-.column-pre-page-h-font:hover .b-font:before,
-.column-pre-page-h-font:focus .b-font:before,
-.column-pre-page-h-font.hover .b-font:before {
- content: "\e6bc";
- color: inherit;
-}
-.column-pre-page-h-font.native .b-font:before,
-.column-pre-page-h-font.disabled .b-font:before {
- content: "\e6bc";
- color: inherit;
-}
-.column-next-page-h-font .b-font:before {
- content: "\e6bb";
- color: inherit;
-}
-.column-next-page-h-font:hover .b-font:before,
-.column-next-page-h-font:focus .b-font:before,
-.column-next-page-h-font.hover .b-font:before {
- content: "\e6bb";
- color: inherit;
-}
-.column-next-page-h-font.native .b-font:before,
-.column-next-page-h-font.disabled .b-font:before {
- content: "\e6bb";
- color: inherit;
-}
-.trigger-triangle-font .b-font:before {
- content: "\e66a";
- color: #999999;
-}
-.trigger-triangle-font:hover .b-font:before,
-.trigger-triangle-font:focus .b-font:before,
-.trigger-triangle-font.hover .b-font:before {
- content: "\e66a";
- color: #999999;
-}
-.trigger-triangle-font:active .b-font:before,
-.trigger-triangle-font.active .b-font:before {
- content: "\e66a";
- color: #3f8ce8;
-}
-.trigger-triangle-font.native .b-font:before,
-.trigger-triangle-font.disabled .b-font:before {
- content: "\e66a";
- color: #999999;
-}
-.widget-date-next-h-font .b-font:before {
- content: "\e62f";
- color: inherit;
-}
-.widget-date-next-h-font:hover .b-font:before,
-.widget-date-next-h-font:focus .b-font:before,
-.widget-date-next-h-font.hover .b-font:before {
- content: "\e62f";
- color: inherit;
-}
-.widget-date-next-h-font.native .b-font:before,
-.widget-date-next-h-font.disabled .b-font:before {
- content: "\e62f";
- color: inherit;
-}
-.widget-date-pre-h-font .b-font:before {
- content: "\e62e";
- color: inherit;
-}
-.widget-date-pre-h-font:hover .b-font:before,
-.widget-date-pre-h-font:focus .b-font:before,
-.widget-date-pre-h-font.hover .b-font:before {
- content: "\e62e";
- color: inherit;
-}
-.widget-date-pre-h-font.native .b-font:before,
-.widget-date-pre-h-font.disabled .b-font:before {
- content: "\e62e";
- color: inherit;
-}
-.widget-date-h-change-font .b-font:before {
- content: "\e660";
- color: inherit;
-}
-.widget-date-h-change-font:hover .b-font:before,
-.widget-date-h-change-font:focus .b-font:before,
-.widget-date-h-change-font.hover .b-font:before {
- content: "\e660";
- color: inherit;
-}
-.widget-date-h-change-font.native .b-font:before,
-.widget-date-h-change-font.disabled .b-font:before {
- content: "\e660";
- color: inherit;
-}
-.pull-down-font .b-font:before {
- content: "\e608";
- color: inherit;
-}
-.pull-down-font.native .b-font:before,
-.pull-down-font.disabled .b-font:before {
- content: "\e608";
- color: inherit;
-}
-.pull-down-h-font .b-font:before {
- content: "\e608";
- color: inherit;
-}
-.pull-down-h-font:hover .b-font:before,
-.pull-down-h-font:focus .b-font:before,
-.pull-down-h-font.hover .b-font:before {
- content: "\e608";
- color: inherit;
-}
-.pull-down-h-font.native .b-font:before,
-.pull-down-h-font.disabled .b-font:before {
- content: "\e608";
- color: inherit;
-}
-.pull-down-ha-font .b-font:before {
- content: "\e608";
- color: inherit;
-}
-.pull-down-ha-font:hover .b-font:before,
-.pull-down-ha-font:focus .b-font:before,
-.pull-down-ha-font.hover .b-font:before {
- content: "\e608";
- color: inherit;
-}
-.pull-down-ha-font:active .b-font:before,
-.pull-down-ha-font.active .b-font:before {
- content: "\e608";
- color: #009de3;
-}
-.pull-down-ha-font.native .b-font:before,
-.pull-down-ha-font.disabled .b-font:before {
- content: "\e608";
- color: inherit;
-}
-.delete-field-font .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-field-font.native .b-font:before,
-.delete-field-font.disabled .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-field-h-font .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-field-h-font:hover .b-font:before,
-.delete-field-h-font:focus .b-font:before,
-.delete-field-h-font.hover .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-field-h-font.native .b-font:before,
-.delete-field-h-font.disabled .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-field-ha-font .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-field-ha-font:hover .b-font:before,
-.delete-field-ha-font:focus .b-font:before,
-.delete-field-ha-font.hover .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.delete-field-ha-font:active .b-font:before,
-.delete-field-ha-font.active .b-font:before {
- content: "\e605";
- color: #009de3;
-}
-.delete-field-ha-font.native .b-font:before,
-.delete-field-ha-font.disabled .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.toolbar-save-font .b-font:before {
- content: "\e617";
- color: inherit;
-}
-.toolbar-save-font:hover .b-font:before,
-.toolbar-save-font:focus .b-font:before,
-.toolbar-save-font.hover .b-font:before {
- content: "\e617";
- color: inherit;
-}
-.toolbar-save-font.native .b-font:before,
-.toolbar-save-font.disabled .b-font:before {
- content: "\e617";
- color: inherit;
-}
-.toolbar-undo-font .b-font:before {
- content: "\e619";
- color: inherit;
-}
-.toolbar-undo-font:hover .b-font:before,
-.toolbar-undo-font:focus .b-font:before,
-.toolbar-undo-font.hover .b-font:before {
- content: "\e619";
- color: inherit;
-}
-.toolbar-undo-font.native .b-font:before,
-.toolbar-undo-font.disabled .b-font:before {
- content: "\e619";
- color: inherit;
-}
-.toolbar-redo-font .b-font:before {
- content: "\e625";
- color: inherit;
-}
-.toolbar-redo-font:hover .b-font:before,
-.toolbar-redo-font:focus .b-font:before,
-.toolbar-redo-font.hover .b-font:before {
- content: "\e625";
- color: inherit;
-}
-.toolbar-redo-font.native .b-font:before,
-.toolbar-redo-font.disabled .b-font:before {
- content: "\e625";
- color: inherit;
-}
-.toolbar-edit-font .b-font:before {
- content: "\e631";
- color: inherit;
-}
-.toolbar-edit-font:hover .b-font:before,
-.toolbar-edit-font:focus .b-font:before,
-.toolbar-edit-font.hover .b-font:before {
- content: "\e631";
- color: inherit;
-}
-.toolbar-edit-font.native .b-font:before,
-.toolbar-edit-font.disabled .b-font:before {
- content: "\e631";
- color: inherit;
-}
-.toolbar-preview-font .b-font:before {
- content: "\e65f";
- color: inherit;
-}
-.toolbar-preview-font:hover .b-font:before,
-.toolbar-preview-font:focus .b-font:before,
-.toolbar-preview-font.hover .b-font:before {
- content: "\e65f";
- color: inherit;
-}
-.toolbar-preview-font.native .b-font:before,
-.toolbar-preview-font.disabled .b-font:before {
- content: "\e65f";
- color: inherit;
-}
-.chart-table-font .b-font:before {
- content: "\e60e";
- color: inherit;
-}
-.chart-table-font:hover .b-font:before,
-.chart-table-font:focus .b-font:before,
-.chart-table-font.hover .b-font:before {
- content: "\e60e";
- color: inherit;
-}
-.chart-table-font:active .b-font:before,
-.chart-table-font.active .b-font:before {
- content: "\e60e";
- color: #009de3;
-}
-.chart-table-font.native .b-font:before,
-.chart-table-font.disabled .b-font:before {
- content: "\e60e";
- color: inherit;
-}
-.chart-axis-font .b-font:before {
- content: "\e626";
- color: inherit;
-}
-.chart-axis-font:hover .b-font:before,
-.chart-axis-font:focus .b-font:before,
-.chart-axis-font.hover .b-font:before {
- content: "\e626";
- color: inherit;
-}
-.chart-axis-font:active .b-font:before,
-.chart-axis-font.active .b-font:before {
- content: "\e626";
- color: #009de3;
-}
-.chart-axis-font.native .b-font:before,
-.chart-axis-font.disabled .b-font:before {
- content: "\e626";
- color: inherit;
-}
-.chart-bar-font .b-font:before {
- content: "\e620";
- color: inherit;
-}
-.chart-bar-font:hover .b-font:before,
-.chart-bar-font:focus .b-font:before,
-.chart-bar-font.hover .b-font:before {
- content: "\e620";
- color: inherit;
-}
-.chart-bar-font:active .b-font:before,
-.chart-bar-font.active .b-font:before {
- content: "\e620";
- color: #009de3;
-}
-.chart-bar-font.native .b-font:before,
-.chart-bar-font.disabled .b-font:before {
- content: "\e620";
- color: inherit;
-}
-.chart-accumulate-bar-font .b-font:before {
- content: "\e60a";
- color: inherit;
-}
-.chart-accumulate-bar-font:hover .b-font:before,
-.chart-accumulate-bar-font:focus .b-font:before,
-.chart-accumulate-bar-font.hover .b-font:before {
- content: "\e60a";
- color: inherit;
-}
-.chart-accumulate-bar-font:active .b-font:before,
-.chart-accumulate-bar-font.active .b-font:before {
- content: "\e60a";
- color: #009de3;
-}
-.chart-accumulate-bar-font.native .b-font:before,
-.chart-accumulate-bar-font.disabled .b-font:before {
- content: "\e60a";
- color: inherit;
-}
-.chart-pie-font .b-font:before {
- content: "\e618";
- color: inherit;
-}
-.chart-pie-font:hover .b-font:before,
-.chart-pie-font:focus .b-font:before,
-.chart-pie-font.hover .b-font:before {
- content: "\e618";
- color: inherit;
-}
-.chart-pie-font:active .b-font:before,
-.chart-pie-font.active .b-font:before {
- content: "\e618";
- color: #009de3;
-}
-.chart-pie-font.native .b-font:before,
-.chart-pie-font.disabled .b-font:before {
- content: "\e618";
- color: inherit;
-}
-.chart-map-font .b-font:before {
- content: "\e62c";
- color: inherit;
-}
-.chart-map-font:hover .b-font:before,
-.chart-map-font:focus .b-font:before,
-.chart-map-font.hover .b-font:before {
- content: "\e62c";
- color: inherit;
-}
-.chart-map-font:active .b-font:before,
-.chart-map-font.active .b-font:before {
- content: "\e62c";
- color: #009de3;
-}
-.chart-map-font.native .b-font:before,
-.chart-map-font.disabled .b-font:before {
- content: "\e62c";
- color: inherit;
-}
-.chart-dashboard-font .b-font:before {
- content: "\e623";
- color: inherit;
-}
-.chart-dashboard-font:hover .b-font:before,
-.chart-dashboard-font:focus .b-font:before,
-.chart-dashboard-font.hover .b-font:before {
- content: "\e623";
- color: inherit;
-}
-.chart-dashboard-font:active .b-font:before,
-.chart-dashboard-font.active .b-font:before {
- content: "\e623";
- color: #009de3;
-}
-.chart-dashboard-font.native .b-font:before,
-.chart-dashboard-font.disabled .b-font:before {
- content: "\e623";
- color: inherit;
-}
-.chart-doughnut-font .b-font:before {
- content: "\e624";
- color: inherit;
-}
-.chart-doughnut-font:hover .b-font:before,
-.chart-doughnut-font:focus .b-font:before,
-.chart-doughnut-font.hover .b-font:before {
- content: "\e624";
- color: inherit;
-}
-.chart-doughnut-font:active .b-font:before,
-.chart-doughnut-font.active .b-font:before {
- content: "\e624";
- color: #009de3;
-}
-.chart-doughnut-font.native .b-font:before,
-.chart-doughnut-font.disabled .b-font:before {
- content: "\e624";
- color: inherit;
-}
-.chart-detail-font .b-font:before {
- content: "\e615";
- color: inherit;
-}
-.chart-detail-font:hover .b-font:before,
-.chart-detail-font:focus .b-font:before,
-.chart-detail-font.hover .b-font:before {
- content: "\e615";
- color: inherit;
-}
-.chart-detail-font:active .b-font:before,
-.chart-detail-font.active .b-font:before {
- content: "\e615";
- color: #009de3;
-}
-.chart-detail-font.native .b-font:before,
-.chart-detail-font.disabled .b-font:before {
- content: "\e615";
- color: inherit;
-}
-.chart-more-font .b-font:before {
- content: "\e60d";
- color: inherit;
-}
-.chart-more-font:hover .b-font:before,
-.chart-more-font:focus .b-font:before,
-.chart-more-font.hover .b-font:before {
- content: "\e60d";
- color: inherit;
-}
-.chart-more-font:active .b-font:before,
-.chart-more-font.active .b-font:before {
- content: "\e60d";
- color: #009de3;
-}
-.chart-more-font.native .b-font:before,
-.chart-more-font.disabled .b-font:before {
- content: "\e60d";
- color: inherit;
-}
-.chart-bubble-font .b-font:before {
- content: "\e62a";
- color: inherit;
-}
-.chart-bubble-font:hover .b-font:before,
-.chart-bubble-font:focus .b-font:before,
-.chart-bubble-font.hover .b-font:before {
- content: "\e62a";
- color: inherit;
-}
-.chart-bubble-font:active .b-font:before,
-.chart-bubble-font.active .b-font:before {
- content: "\e62a";
- color: #009de3;
-}
-.chart-bubble-font.native .b-font:before,
-.chart-bubble-font.disabled .b-font:before {
- content: "\e62a";
- color: inherit;
-}
-.chart-scatter-font .b-font:before {
- content: "\e61d";
- color: inherit;
-}
-.chart-scatter-font:hover .b-font:before,
-.chart-scatter-font:focus .b-font:before,
-.chart-scatter-font.hover .b-font:before {
- content: "\e61d";
- color: inherit;
-}
-.chart-scatter-font:active .b-font:before,
-.chart-scatter-font.active .b-font:before {
- content: "\e61d";
- color: #009de3;
-}
-.chart-scatter-font.native .b-font:before,
-.chart-scatter-font.disabled .b-font:before {
- content: "\e61d";
- color: inherit;
-}
-.chart-radar-font .b-font:before {
- content: "\e614";
- color: inherit;
-}
-.chart-radar-font:hover .b-font:before,
-.chart-radar-font:focus .b-font:before,
-.chart-radar-font.hover .b-font:before {
- content: "\e614";
- color: inherit;
-}
-.chart-radar-font:active .b-font:before,
-.chart-radar-font.active .b-font:before {
- content: "\e614";
- color: #009de3;
-}
-.chart-radar-font.native .b-font:before,
-.chart-radar-font.disabled .b-font:before {
- content: "\e614";
- color: inherit;
-}
-.chart-content-font .b-font:before {
- content: "\e621";
- color: inherit;
-}
-.chart-content-font:hover .b-font:before,
-.chart-content-font:focus .b-font:before,
-.chart-content-font.hover .b-font:before {
- content: "\e621";
- color: inherit;
-}
-.chart-content-font:active .b-font:before,
-.chart-content-font.active .b-font:before {
- content: "\e621";
- color: #009de3;
-}
-.chart-content-font.native .b-font:before,
-.chart-content-font.disabled .b-font:before {
- content: "\e621";
- color: inherit;
-}
-.chart-image-font .b-font:before {
- content: "\e68d";
- color: inherit;
-}
-.chart-image-font:hover .b-font:before,
-.chart-image-font:focus .b-font:before,
-.chart-image-font.hover .b-font:before {
- content: "\e68d";
- color: inherit;
-}
-.chart-image-font:active .b-font:before,
-.chart-image-font.active .b-font:before {
- content: "\e68d";
- color: #009de3;
-}
-.chart-image-font.native .b-font:before,
-.chart-image-font.disabled .b-font:before {
- content: "\e68d";
- color: inherit;
-}
-.chart-web-font .b-font:before {
- content: "\e68c";
- color: inherit;
-}
-.chart-web-font:hover .b-font:before,
-.chart-web-font:focus .b-font:before,
-.chart-web-font.hover .b-font:before {
- content: "\e68c";
- color: inherit;
-}
-.chart-web-font:active .b-font:before,
-.chart-web-font.active .b-font:before {
- content: "\e68c";
- color: #009de3;
-}
-.chart-web-font.native .b-font:before,
-.chart-web-font.disabled .b-font:before {
- content: "\e68c";
- color: inherit;
-}
-.chart-string-font .b-font:before {
- content: "\e622";
- color: inherit;
-}
-.chart-string-font:hover .b-font:before,
-.chart-string-font:focus .b-font:before,
-.chart-string-font.hover .b-font:before {
- content: "\e622";
- color: inherit;
-}
-.chart-string-font:active .b-font:before,
-.chart-string-font.active .b-font:before {
- content: "\e622";
- color: #009de3;
-}
-.chart-string-font.native .b-font:before,
-.chart-string-font.disabled .b-font:before {
- content: "\e622";
- color: inherit;
-}
-.chart-number-font .b-font:before {
- content: "\e61f";
- color: inherit;
-}
-.chart-number-font:hover .b-font:before,
-.chart-number-font:focus .b-font:before,
-.chart-number-font.hover .b-font:before {
- content: "\e61f";
- color: inherit;
-}
-.chart-number-font:active .b-font:before,
-.chart-number-font.active .b-font:before {
- content: "\e61f";
- color: #009de3;
-}
-.chart-number-font.native .b-font:before,
-.chart-number-font.disabled .b-font:before {
- content: "\e61f";
- color: inherit;
-}
-.chart-tree-font .b-font:before {
- content: "\e61e";
- color: inherit;
-}
-.chart-tree-font:hover .b-font:before,
-.chart-tree-font:focus .b-font:before,
-.chart-tree-font.hover .b-font:before {
- content: "\e61e";
- color: inherit;
-}
-.chart-tree-font:active .b-font:before,
-.chart-tree-font.active .b-font:before {
- content: "\e61e";
- color: #009de3;
-}
-.chart-tree-font.native .b-font:before,
-.chart-tree-font.disabled .b-font:before {
- content: "\e61e";
- color: inherit;
-}
-.chart-date-font .b-font:before {
- content: "\e61b";
- color: inherit;
-}
-.chart-date-font:hover .b-font:before,
-.chart-date-font:focus .b-font:before,
-.chart-date-font.hover .b-font:before {
- content: "\e61b";
- color: inherit;
-}
-.chart-date-font:active .b-font:before,
-.chart-date-font.active .b-font:before {
- content: "\e61b";
- color: #009de3;
-}
-.chart-date-font.native .b-font:before,
-.chart-date-font.disabled .b-font:before {
- content: "\e61b";
- color: inherit;
-}
-.chart-year-font .b-font:before {
- content: "\e628";
- color: inherit;
-}
-.chart-year-font:hover .b-font:before,
-.chart-year-font:focus .b-font:before,
-.chart-year-font.hover .b-font:before {
- content: "\e628";
- color: inherit;
-}
-.chart-year-font:active .b-font:before,
-.chart-year-font.active .b-font:before {
- content: "\e628";
- color: #009de3;
-}
-.chart-year-font.native .b-font:before,
-.chart-year-font.disabled .b-font:before {
- content: "\e628";
- color: inherit;
-}
-.chart-month-font .b-font:before {
- content: "\e627";
- color: inherit;
-}
-.chart-month-font:hover .b-font:before,
-.chart-month-font:focus .b-font:before,
-.chart-month-font.hover .b-font:before {
- content: "\e627";
- color: inherit;
-}
-.chart-month-font:active .b-font:before,
-.chart-month-font.active .b-font:before {
- content: "\e627";
- color: #009de3;
-}
-.chart-month-font.native .b-font:before,
-.chart-month-font.disabled .b-font:before {
- content: "\e627";
- color: inherit;
-}
-.chart-quarter-font .b-font:before {
- content: "\e629";
- color: inherit;
-}
-.chart-quarter-font:hover .b-font:before,
-.chart-quarter-font:focus .b-font:before,
-.chart-quarter-font.hover .b-font:before {
- content: "\e629";
- color: inherit;
-}
-.chart-quarter-font:active .b-font:before,
-.chart-quarter-font.active .b-font:before {
- content: "\e629";
- color: #009de3;
-}
-.chart-quarter-font.native .b-font:before,
-.chart-quarter-font.disabled .b-font:before {
- content: "\e629";
- color: inherit;
-}
-.chart-ymd-font .b-font:before {
- content: "\e61c";
- color: inherit;
-}
-.chart-ymd-font:hover .b-font:before,
-.chart-ymd-font:focus .b-font:before,
-.chart-ymd-font.hover .b-font:before {
- content: "\e61c";
- color: inherit;
-}
-.chart-ymd-font:active .b-font:before,
-.chart-ymd-font.active .b-font:before {
- content: "\e61c";
- color: #009de3;
-}
-.chart-ymd-font.native .b-font:before,
-.chart-ymd-font.disabled .b-font:before {
- content: "\e61c";
- color: inherit;
-}
-.chart-date-range-font .b-font:before {
- content: "\e616";
- color: inherit;
-}
-.chart-date-range-font:hover .b-font:before,
-.chart-date-range-font:focus .b-font:before,
-.chart-date-range-font.hover .b-font:before {
- content: "\e616";
- color: inherit;
-}
-.chart-date-range-font:active .b-font:before,
-.chart-date-range-font.active .b-font:before {
- content: "\e616";
- color: #009de3;
-}
-.chart-date-range-font.native .b-font:before,
-.chart-date-range-font.disabled .b-font:before {
- content: "\e616";
- color: inherit;
-}
-.chart-general-query-font .b-font:before {
- content: "\e62b";
- color: inherit;
-}
-.chart-general-query-font:hover .b-font:before,
-.chart-general-query-font:focus .b-font:before,
-.chart-general-query-font.hover .b-font:before {
- content: "\e62b";
- color: inherit;
-}
-.chart-general-query-font:active .b-font:before,
-.chart-general-query-font.active .b-font:before {
- content: "\e62b";
- color: #009de3;
-}
-.chart-general-query-font.native .b-font:before,
-.chart-general-query-font.disabled .b-font:before {
- content: "\e62b";
- color: inherit;
-}
-.chart-query-font .b-font:before {
- content: "\e609";
- color: inherit;
-}
-.chart-query-font:hover .b-font:before,
-.chart-query-font:focus .b-font:before,
-.chart-query-font.hover .b-font:before {
- content: "\e609";
- color: inherit;
-}
-.chart-query-font:active .b-font:before,
-.chart-query-font.active .b-font:before {
- content: "\e609";
- color: #009de3;
-}
-.chart-query-font.native .b-font:before,
-.chart-query-font.disabled .b-font:before {
- content: "\e609";
- color: inherit;
-}
-.chart-reset-font .b-font:before {
- content: "\e61a";
- color: inherit;
-}
-.chart-reset-font:hover .b-font:before,
-.chart-reset-font:focus .b-font:before,
-.chart-reset-font.hover .b-font:before {
- content: "\e61a";
- color: inherit;
-}
-.chart-reset-font:active .b-font:before,
-.chart-reset-font.active .b-font:before {
- content: "\e61a";
- color: #009de3;
-}
-.chart-reset-font.native .b-font:before,
-.chart-reset-font.disabled .b-font:before {
- content: "\e61a";
- color: inherit;
-}
-.chart-textarea-font .b-font:before {
- content: "\e622";
- color: inherit;
-}
-.chart-textarea-font:hover .b-font:before,
-.chart-textarea-font:focus .b-font:before,
-.chart-textarea-font.hover .b-font:before {
- content: "\e622";
- color: inherit;
-}
-.chart-textarea-font:active .b-font:before,
-.chart-textarea-font.active .b-font:before {
- content: "\e622";
- color: #009de3;
-}
-.chart-textarea-font.native .b-font:before,
-.chart-textarea-font.disabled .b-font:before {
- content: "\e622";
- color: inherit;
-}
-.chart-reuse-font .b-font:before {
- content: "\e60b";
- color: inherit;
-}
-.chart-reuse-font:hover .b-font:before,
-.chart-reuse-font:focus .b-font:before,
-.chart-reuse-font.hover .b-font:before {
- content: "\e60b";
- color: inherit;
-}
-.chart-reuse-font:active .b-font:before,
-.chart-reuse-font.active .b-font:before {
- content: "\e60b";
- color: #009de3;
-}
-.chart-reuse-font.native .b-font:before,
-.chart-reuse-font.disabled .b-font:before {
- content: "\e60b";
- color: inherit;
-}
-.chart-date-normal-font .b-font:before {
- content: "\e61b";
- color: inherit;
-}
-.chart-date-normal-font.native .b-font:before,
-.chart-date-normal-font.disabled .b-font:before {
- content: "\e61b";
- color: inherit;
-}
-.less-font .b-font:before {
- content: "\e633";
- color: inherit;
-}
-.less-font:hover .b-font:before,
-.less-font:focus .b-font:before,
-.less-font.hover .b-font:before {
- content: "\e633";
- color: inherit;
-}
-.less-font:active .b-font:before,
-.less-font.active .b-font:before {
- content: "\e633";
- color: #009de3;
-}
-.less-font.native .b-font:before,
-.less-font.disabled .b-font:before {
- content: "\e633";
- color: inherit;
-}
-.less-equal-font .b-font:before {
- content: "\e636";
- color: inherit;
-}
-.less-equal-font:hover .b-font:before,
-.less-equal-font:focus .b-font:before,
-.less-equal-font.hover .b-font:before {
- content: "\e636";
- color: inherit;
-}
-.less-equal-font:active .b-font:before,
-.less-equal-font.active .b-font:before {
- content: "\e636";
- color: #009de3;
-}
-.less-equal-font.native .b-font:before,
-.less-equal-font.disabled .b-font:before {
- content: "\e636";
- color: inherit;
-}
-.check-font .b-font:before {
- content: "\e611";
- color: #3f8ce8;
-}
-.check-font.native .b-font:before,
-.check-font.disabled .b-font:before {
- content: "\e611";
- color: #3f8ce8;
-}
-.move2group-add-font .b-font:before {
- content: "\e649";
- color: #3f8ce8;
-}
-.move2group-add-font.native .b-font:before,
-.move2group-add-font.disabled .b-font:before {
- content: "\e649";
- color: #3f8ce8;
-}
-.select-data-field-calc-font .b-font:before {
- content: "\e6a3";
- color: inherit;
-}
-.select-data-field-calc-font:hover .b-font:before,
-.select-data-field-calc-font:focus .b-font:before,
-.select-data-field-calc-font.hover .b-font:before {
- content: "\e6a3";
- color: inherit;
-}
-.select-data-field-calc-font:active .b-font:before,
-.select-data-field-calc-font.active .b-font:before {
- content: "\e6a3";
- color: #ffffff;
-}
-.select-data-field-calc-font.native .b-font:before,
-.select-data-field-calc-font.disabled .b-font:before {
- content: "\e6a3";
- color: inherit;
-}
-.select-data-field-string-font .b-font:before {
- content: "\e642";
- color: inherit;
-}
-.select-data-field-string-font:hover .b-font:before,
-.select-data-field-string-font:focus .b-font:before,
-.select-data-field-string-font.hover .b-font:before {
- content: "\e642";
- color: inherit;
-}
-.select-data-field-string-font:active .b-font:before,
-.select-data-field-string-font.active .b-font:before {
- content: "\e642";
- color: #ffffff;
-}
-.select-data-field-string-font.native .b-font:before,
-.select-data-field-string-font.disabled .b-font:before {
- content: "\e642";
- color: inherit;
-}
-.select-data-field-number-font .b-font:before {
- content: "\e641";
- color: inherit;
-}
-.select-data-field-number-font:hover .b-font:before,
-.select-data-field-number-font:focus .b-font:before,
-.select-data-field-number-font.hover .b-font:before {
- content: "\e641";
- color: inherit;
-}
-.select-data-field-number-font:active .b-font:before,
-.select-data-field-number-font.active .b-font:before {
- content: "\e641";
- color: #ffffff;
-}
-.select-data-field-number-font.native .b-font:before,
-.select-data-field-number-font.disabled .b-font:before {
- content: "\e641";
- color: inherit;
-}
-.select-data-field-date-font .b-font:before {
- content: "\e640";
- color: inherit;
-}
-.select-data-field-date-font:hover .b-font:before,
-.select-data-field-date-font:focus .b-font:before,
-.select-data-field-date-font.hover .b-font:before {
- content: "\e640";
- color: inherit;
-}
-.select-data-field-date-font:active .b-font:before,
-.select-data-field-date-font.active .b-font:before {
- content: "\e640";
- color: #ffffff;
-}
-.select-data-field-date-font.native .b-font:before,
-.select-data-field-date-font.disabled .b-font:before {
- content: "\e640";
- color: inherit;
-}
-.select-data-field-string-group-font .b-font:before {
- content: "\e642";
- color: inherit;
-}
-.select-data-field-string-group-font.native .b-font:before,
-.select-data-field-string-group-font.disabled .b-font:before {
- content: "\e642";
- color: inherit;
-}
-.select-data-field-number-group-font .b-font:before {
- content: "\e641";
- color: inherit;
-}
-.select-data-field-number-group-font.native .b-font:before,
-.select-data-field-number-group-font.disabled .b-font:before {
- content: "\e641";
- color: inherit;
-}
-.select-data-field-date-group-font .b-font:before {
- content: "\e640";
- color: inherit;
-}
-.select-data-field-date-group-font.native .b-font:before,
-.select-data-field-date-group-font.disabled .b-font:before {
- content: "\e640";
- color: inherit;
-}
-.select-data-preview-font .b-font:before {
- content: "\e65f";
- color: #999999;
-}
-.select-data-preview-font:hover .b-font:before,
-.select-data-preview-font:focus .b-font:before,
-.select-data-preview-font.hover .b-font:before {
- content: "\e65f";
- color: #3f8ce8;
-}
-.select-data-preview-font:active .b-font:before,
-.select-data-preview-font.active .b-font:before {
- content: "\e65f";
- color: #3f8ce8;
-}
-.select-data-preview-font.native .b-font:before,
-.select-data-preview-font.disabled .b-font:before {
- content: "\e65f";
- color: #999999;
-}
-.detail-dimension-set-font .b-font:before {
- content: "\e678";
- color: inherit;
-}
-.detail-dimension-set-font:hover .b-font:before,
-.detail-dimension-set-font:focus .b-font:before,
-.detail-dimension-set-font.hover .b-font:before {
- content: "\e678";
- color: inherit;
-}
-.detail-dimension-set-font.native .b-font:before,
-.detail-dimension-set-font.disabled .b-font:before {
- content: "\e678";
- color: inherit;
-}
-.detail-real-data-warning-font .b-font:before {
- content: "\e64e";
- color: #f07d0a;
-}
-.detail-real-data-warning-font:hover .b-font:before,
-.detail-real-data-warning-font:focus .b-font:before,
-.detail-real-data-warning-font.hover .b-font:before {
- content: "\e64e";
- color: #f07d0a;
-}
-.detail-real-data-warning-font.native .b-font:before,
-.detail-real-data-warning-font.disabled .b-font:before {
- content: "\e64e";
- color: #f07d0a;
-}
-.select-group-field-string-font .b-font:before {
- content: "\e642";
- color: #3f8ce8;
-}
-.select-group-field-string-font:hover .b-font:before,
-.select-group-field-string-font:focus .b-font:before,
-.select-group-field-string-font.hover .b-font:before {
- content: "\e642";
- color: #3f8ce8;
-}
-.select-group-field-string-font:active .b-font:before,
-.select-group-field-string-font.active .b-font:before {
- content: "\e642";
- color: #3f8ce8;
-}
-.select-group-field-string-font.native .b-font:before,
-.select-group-field-string-font.disabled .b-font:before {
- content: "\e642";
- color: #3f8ce8;
-}
-.select-group-field-number-font .b-font:before {
- content: "\e641";
- color: #3f8ce8;
-}
-.select-group-field-number-font:hover .b-font:before,
-.select-group-field-number-font:focus .b-font:before,
-.select-group-field-number-font.hover .b-font:before {
- content: "\e641";
- color: #3f8ce8;
-}
-.select-group-field-number-font:active .b-font:before,
-.select-group-field-number-font.active .b-font:before {
- content: "\e641";
- color: #3f8ce8;
-}
-.select-group-field-number-font.native .b-font:before,
-.select-group-field-number-font.disabled .b-font:before {
- content: "\e641";
- color: #3f8ce8;
-}
-.select-group-field-date-font .b-font:before {
- content: "\e640";
- color: #3f8ce8;
-}
-.select-group-field-date-font:hover .b-font:before,
-.select-group-field-date-font:focus .b-font:before,
-.select-group-field-date-font.hover .b-font:before {
- content: "\e640";
- color: #3f8ce8;
-}
-.select-group-field-date-font:active .b-font:before,
-.select-group-field-date-font.active .b-font:before {
- content: "\e640";
- color: #3f8ce8;
-}
-.select-group-field-date-font.native .b-font:before,
-.select-group-field-date-font.disabled .b-font:before {
- content: "\e640";
- color: #3f8ce8;
-}
-.dashboard-widget-combo-detail-set-font .b-font:before {
- content: "\e634";
- color: inherit;
-}
-.dashboard-widget-combo-detail-set-font:hover .b-font:before,
-.dashboard-widget-combo-detail-set-font:focus .b-font:before,
-.dashboard-widget-combo-detail-set-font.hover .b-font:before {
- content: "\e634";
- color: inherit;
-}
-.dashboard-widget-combo-detail-set-font.native .b-font:before,
-.dashboard-widget-combo-detail-set-font.disabled .b-font:before {
- content: "\e634";
- color: inherit;
-}
-.group-add-font .b-font:before {
- content: "\e649";
- color: #999999;
-}
-.group-add-font.native .b-font:before,
-.group-add-font.disabled .b-font:before {
- content: "\e649";
- color: #999999;
-}
-.sortable-font .b-font:before {
- content: "\e63b";
- color: inherit;
-}
-.sortable-font.native .b-font:before,
-.sortable-font.disabled .b-font:before {
- content: "\e63b";
- color: inherit;
-}
-.text-bold-font .b-font:before {
- content: "\e64d";
- color: inherit;
-}
-.text-bold-font.native .b-font:before,
-.text-bold-font.disabled .b-font:before {
- content: "\e64d";
- color: inherit;
-}
-.text-italic-font .b-font:before {
- content: "\e656";
- color: inherit;
-}
-.text-italic-font.native .b-font:before,
-.text-italic-font.disabled .b-font:before {
- content: "\e656";
- color: inherit;
-}
-.text-underline-font .b-font:before {
- content: "\e650";
- color: inherit;
-}
-.text-underline-font.native .b-font:before,
-.text-underline-font.disabled .b-font:before {
- content: "\e650";
- color: inherit;
-}
-.text-color-font .b-font:before {
- content: "\e69c";
- color: inherit;
-}
-.text-color-font.native .b-font:before,
-.text-color-font.disabled .b-font:before {
- content: "\e69c";
- color: inherit;
-}
-.text-background-font .b-font:before {
- content: "\e696";
- color: inherit;
-}
-.text-background-font.native .b-font:before,
-.text-background-font.disabled .b-font:before {
- content: "\e696";
- color: inherit;
-}
-.text-color-underline-font .b-font:before {
- content: "\e69d";
- color: inherit;
-}
-.text-color-underline-font.native .b-font:before,
-.text-color-underline-font.disabled .b-font:before {
- content: "\e69d";
- color: inherit;
-}
-.text-align-left-font .b-font:before {
- content: "\e654";
- color: inherit;
-}
-.text-align-left-font.native .b-font:before,
-.text-align-left-font.disabled .b-font:before {
- content: "\e654";
- color: inherit;
-}
-.text-align-center-font .b-font:before {
- content: "\e64f";
- color: inherit;
-}
-.text-align-center-font.native .b-font:before,
-.text-align-center-font.disabled .b-font:before {
- content: "\e64f";
- color: inherit;
-}
-.text-align-right-font .b-font:before {
- content: "\e651";
- color: inherit;
-}
-.text-align-right-font.native .b-font:before,
-.text-align-right-font.disabled .b-font:before {
- content: "\e651";
- color: inherit;
-}
-.img-upload-font .b-font:before {
- content: "\e6ba";
- color: #3f8ce8;
-}
-.img-upload-font.native .b-font:before,
-.img-upload-font.disabled .b-font:before {
- content: "\e6ba";
- color: #3f8ce8;
-}
-.img-size-font .b-font:before {
- content: "\e68b";
- color: #3f8ce8;
-}
-.img-size-font.native .b-font:before,
-.img-size-font.disabled .b-font:before {
- content: "\e68b";
- color: #3f8ce8;
-}
-.img-href-font .b-font:before {
- content: "\e688";
- color: #3f8ce8;
-}
-.img-href-font.native .b-font:before,
-.img-href-font.disabled .b-font:before {
- content: "\e688";
- color: #3f8ce8;
-}
-.img-shutdown-font .b-font:before {
- content: "\e689";
- color: #3f8ce8;
-}
-.img-shutdown-font.native .b-font:before,
-.img-shutdown-font.disabled .b-font:before {
- content: "\e689";
- color: #3f8ce8;
-}
-.move-font .b-font:before {
- content: "\e65e";
- color: inherit;
-}
-.move-font.native .b-font:before,
-.move-font.disabled .b-font:before {
- content: "\e65e";
- color: inherit;
-}
-.share-font .b-font:before {
- content: "\e65a";
- color: inherit;
-}
-.share-font.native .b-font:before,
-.share-font.disabled .b-font:before {
- content: "\e65a";
- color: inherit;
-}
-.new-file-font .b-font:before {
- content: "\e65d";
- color: inherit;
-}
-.new-file-font.native .b-font:before,
-.new-file-font.disabled .b-font:before {
- content: "\e65d";
- color: inherit;
-}
-.file-font .b-font:before {
- content: "\e65b";
- color: #fcc550;
-}
-.file-font.native .b-font:before,
-.file-font.disabled .b-font:before {
- content: "\e65b";
- color: #fcc550;
-}
-.folder-font .b-font:before {
- content: "\e65c";
- color: #3f8ce8;
-}
-.folder-font.native .b-font:before,
-.folder-font.disabled .b-font:before {
- content: "\e65c";
- color: #3f8ce8;
-}
-.letter-font .b-font:before {
- content: "\e659";
- color: inherit;
-}
-.letter-font:hover .b-font:before,
-.letter-font:focus .b-font:before,
-.letter-font.hover .b-font:before {
- content: "\e659";
- color: inherit;
-}
-.letter-font:active .b-font:before,
-.letter-font.active .b-font:before {
- content: "\e659";
- color: #009de3;
-}
-.letter-font.native .b-font:before,
-.letter-font.disabled .b-font:before {
- content: "\e659";
- color: inherit;
-}
-.time-font .b-font:before {
- content: "\e658";
- color: inherit;
-}
-.time-font:hover .b-font:before,
-.time-font:focus .b-font:before,
-.time-font.hover .b-font:before {
- content: "\e658";
- color: inherit;
-}
-.time-font:active .b-font:before,
-.time-font.active .b-font:before {
- content: "\e658";
- color: #009de3;
-}
-.time-font.native .b-font:before,
-.time-font.disabled .b-font:before {
- content: "\e658";
- color: inherit;
-}
-.rename-font .b-font:before {
- content: "\e687";
- color: inherit;
-}
-.rename-font.native .b-font:before,
-.rename-font.disabled .b-font:before {
- content: "\e687";
- color: inherit;
-}
-.delete-template-font .b-font:before {
- content: "\e605";
- color: #999999;
-}
-.delete-template-font.native .b-font:before,
-.delete-template-font.disabled .b-font:before {
- content: "\e605";
- color: #999999;
-}
-.real-time-font .b-font:before {
- content: "\e6af";
- color: #fcc550;
-}
-.real-time-font.native .b-font:before,
-.real-time-font.disabled .b-font:before {
- content: "\e6af";
- color: #fcc550;
-}
-.data-source-table-font .b-font:before {
- content: "\e67b";
- color: #3f8ce8;
-}
-.data-source-table-font:hover .b-font:before,
-.data-source-table-font:focus .b-font:before,
-.data-source-table-font.hover .b-font:before {
- content: "\e67b";
- color: #3f8ce8;
-}
-.data-source-table-font:active .b-font:before,
-.data-source-table-font.active .b-font:before {
- content: "\e67b";
- color: #ffffff;
-}
-.data-source-table-font.native .b-font:before,
-.data-source-table-font.disabled .b-font:before {
- content: "\e67b";
- color: #3f8ce8;
-}
-.etl-table-font .b-font:before {
- content: "\e680";
- color: #3f8ce8;
-}
-.etl-table-font:hover .b-font:before,
-.etl-table-font:focus .b-font:before,
-.etl-table-font.hover .b-font:before {
- content: "\e680";
- color: #3f8ce8;
-}
-.etl-table-font:active .b-font:before,
-.etl-table-font.active .b-font:before {
- content: "\e680";
- color: #ffffff;
-}
-.etl-table-font.native .b-font:before,
-.etl-table-font.disabled .b-font:before {
- content: "\e680";
- color: #3f8ce8;
-}
-.excel-table-font .b-font:before {
- content: "\e682";
- color: #3f8ce8;
-}
-.excel-table-font:hover .b-font:before,
-.excel-table-font:focus .b-font:before,
-.excel-table-font.hover .b-font:before {
- content: "\e682";
- color: #3f8ce8;
-}
-.excel-table-font:active .b-font:before,
-.excel-table-font.active .b-font:before {
- content: "\e682";
- color: #ffffff;
-}
-.excel-table-font.native .b-font:before,
-.excel-table-font.disabled .b-font:before {
- content: "\e682";
- color: #3f8ce8;
-}
-.sql-table-font .b-font:before {
- content: "\e681";
- color: #3f8ce8;
-}
-.sql-table-font:hover .b-font:before,
-.sql-table-font:focus .b-font:before,
-.sql-table-font.hover .b-font:before {
- content: "\e681";
- color: #3f8ce8;
-}
-.sql-table-font:active .b-font:before,
-.sql-table-font.active .b-font:before {
- content: "\e681";
- color: #ffffff;
-}
-.sql-table-font.native .b-font:before,
-.sql-table-font.disabled .b-font:before {
- content: "\e681";
- color: #3f8ce8;
-}
-.refresh-table-font .b-font:before {
- content: "\e683";
- color: inherit;
-}
-.refresh-table-font.native .b-font:before,
-.refresh-table-font.disabled .b-font:before {
- content: "\e683";
- color: inherit;
-}
-.recover-chart-font-hightlight .b-font:before {
- content: "\e6b4";
- color: inherit;
-}
-.recover-chart-font-hightlight.native .b-font:before,
-.recover-chart-font-hightlight.disabled .b-font:before {
- content: "\e6b4";
- color: inherit;
-}
-.tables-tile-view-font .b-font:before {
- content: "\e685";
- color: inherit;
-}
-.tables-tile-view-font:hover .b-font:before,
-.tables-tile-view-font:focus .b-font:before,
-.tables-tile-view-font.hover .b-font:before {
- content: "\e685";
- color: inherit;
-}
-.tables-tile-view-font:active .b-font:before,
-.tables-tile-view-font.active .b-font:before {
- content: "\e685";
- color: #ffffff;
-}
-.tables-tile-view-font.native .b-font:before,
-.tables-tile-view-font.disabled .b-font:before {
- content: "\e685";
- color: inherit;
-}
-.tables-relation-view-font .b-font:before {
- content: "\e684";
- color: inherit;
-}
-.tables-relation-view-font:hover .b-font:before,
-.tables-relation-view-font:focus .b-font:before,
-.tables-relation-view-font.hover .b-font:before {
- content: "\e684";
- color: inherit;
-}
-.tables-relation-view-font:active .b-font:before,
-.tables-relation-view-font.active .b-font:before {
- content: "\e684";
- color: #ffffff;
-}
-.tables-relation-view-font.native .b-font:before,
-.tables-relation-view-font.disabled .b-font:before {
- content: "\e684";
- color: inherit;
-}
-.add-new-table-pull-down-font .b-font:before {
- content: "\e62d";
- color: #ffffff;
-}
-.add-new-table-pull-down-font.native .b-font:before,
-.add-new-table-pull-down-font.disabled .b-font:before {
- content: "\e62d";
- color: #ffffff;
-}
-.data-link-check-font .b-font:before {
- content: "\e611";
- color: #ffffff;
-}
-.data-link-check-font:hover .b-font:before,
-.data-link-check-font:focus .b-font:before,
-.data-link-check-font.hover .b-font:before {
- content: "\e611";
- color: #999999;
-}
-.data-link-check-font:active .b-font:before,
-.data-link-check-font.active .b-font:before {
- content: "\e611";
- color: #3f8ce8;
-}
-.data-link-check-font.native .b-font:before,
-.data-link-check-font.disabled .b-font:before {
- content: "\e611";
- color: #ffffff;
-}
-.edit-set-font .b-font:before {
- content: "\e634";
- color: inherit;
-}
-.edit-set-font:hover .b-font:before,
-.edit-set-font:focus .b-font:before,
-.edit-set-font.hover .b-font:before {
- content: "\e634";
- color: inherit;
-}
-.edit-set-font.native .b-font:before,
-.edit-set-font.disabled .b-font:before {
- content: "\e634";
- color: inherit;
-}
-.new-analysis-font .b-font:before {
- content: "\e692";
- color: #ffffff;
-}
-.new-analysis-font:hover .b-font:before,
-.new-analysis-font:focus .b-font:before,
-.new-analysis-font.hover .b-font:before {
- content: "\e692";
- color: #ffffff;
-}
-.new-analysis-font.native .b-font:before,
-.new-analysis-font.disabled .b-font:before {
- content: "\e692";
- color: #ffffff;
-}
-.data-config-font .b-font:before {
- content: "\e693";
- color: #ffffff;
-}
-.data-config-font:hover .b-font:before,
-.data-config-font:focus .b-font:before,
-.data-config-font.hover .b-font:before {
- content: "\e693";
- color: #ffffff;
-}
-.data-config-font.native .b-font:before,
-.data-config-font.disabled .b-font:before {
- content: "\e693";
- color: #ffffff;
-}
-.folder-list-view .b-font:before {
- content: "\e694";
- color: inherit;
-}
-.folder-list-view:hover .b-font:before,
-.folder-list-view:focus .b-font:before,
-.folder-list-view.hover .b-font:before {
- content: "\e694";
- color: inherit;
-}
-.folder-list-view:active .b-font:before,
-.folder-list-view.active .b-font:before {
- content: "\e694";
- color: #ffffff;
-}
-.folder-list-view.native .b-font:before,
-.folder-list-view.disabled .b-font:before {
- content: "\e694";
- color: inherit;
-}
-.folder-card-view .b-font:before {
- content: "\e685";
- color: inherit;
-}
-.folder-card-view:hover .b-font:before,
-.folder-card-view:focus .b-font:before,
-.folder-card-view.hover .b-font:before {
- content: "\e685";
- color: inherit;
-}
-.folder-card-view:active .b-font:before,
-.folder-card-view.active .b-font:before {
- content: "\e685";
- color: #ffffff;
-}
-.folder-card-view.native .b-font:before,
-.folder-card-view.disabled .b-font:before {
- content: "\e685";
- color: inherit;
-}
-.item-check-font .b-font:before {
- content: "\e611";
- color: #ffffff;
-}
-.item-check-font:hover .b-font:before,
-.item-check-font:focus .b-font:before,
-.item-check-font.hover .b-font:before {
- content: "\e611";
- color: #999999;
-}
-.item-check-font:active .b-font:before,
-.item-check-font.active .b-font:before {
- content: "\e611";
- color: #009de3;
-}
-.item-check-font.native .b-font:before,
-.item-check-font.disabled .b-font:before {
- content: "\e611";
- color: #ffffff;
-}
-.table-no-sort-no-filter-font .b-font:before {
- content: "\e66a";
- color: inherit;
-}
-.table-no-sort-no-filter-font:hover .b-font:before,
-.table-no-sort-no-filter-font:focus .b-font:before,
-.table-no-sort-no-filter-font.hover .b-font:before {
- content: "\e66a";
- color: inherit;
-}
-.table-no-sort-no-filter-font.native .b-font:before,
-.table-no-sort-no-filter-font.disabled .b-font:before {
- content: "\e66a";
- color: inherit;
-}
-.table-no-sort-filter-font .b-font:before {
- content: "\e66b";
- color: inherit;
-}
-.table-no-sort-filter-font:hover .b-font:before,
-.table-no-sort-filter-font:focus .b-font:before,
-.table-no-sort-filter-font.hover .b-font:before {
- content: "\e66b";
- color: inherit;
-}
-.table-no-sort-filter-font.native .b-font:before,
-.table-no-sort-filter-font.disabled .b-font:before {
- content: "\e66b";
- color: inherit;
-}
-.table-descending-filter-font .b-font:before {
- content: "\e667";
- color: inherit;
-}
-.table-descending-filter-font:hover .b-font:before,
-.table-descending-filter-font:focus .b-font:before,
-.table-descending-filter-font.hover .b-font:before {
- content: "\e667";
- color: inherit;
-}
-.table-descending-filter-font.native .b-font:before,
-.table-descending-filter-font.disabled .b-font:before {
- content: "\e667";
- color: inherit;
-}
-.table-ascending-filter-font .b-font:before {
- content: "\e669";
- color: inherit;
-}
-.table-ascending-filter-font:hover .b-font:before,
-.table-ascending-filter-font:focus .b-font:before,
-.table-ascending-filter-font.hover .b-font:before {
- content: "\e669";
- color: inherit;
-}
-.table-ascending-filter-font.native .b-font:before,
-.table-ascending-filter-font.disabled .b-font:before {
- content: "\e669";
- color: inherit;
-}
-.table-descending-no-filter-font .b-font:before {
- content: "\e666";
- color: inherit;
-}
-.table-descending-no-filter-font:hover .b-font:before,
-.table-descending-no-filter-font:focus .b-font:before,
-.table-descending-no-filter-font.hover .b-font:before {
- content: "\e666";
- color: inherit;
-}
-.table-descending-no-filter-font.native .b-font:before,
-.table-descending-no-filter-font.disabled .b-font:before {
- content: "\e666";
- color: inherit;
-}
-.table-ascending-no-filter-font .b-font:before {
- content: "\e668";
- color: inherit;
-}
-.table-ascending-no-filter-font:hover .b-font:before,
-.table-ascending-no-filter-font:focus .b-font:before,
-.table-ascending-no-filter-font.hover .b-font:before {
- content: "\e668";
- color: inherit;
-}
-.table-ascending-no-filter-font.native .b-font:before,
-.table-ascending-no-filter-font.disabled .b-font:before {
- content: "\e668";
- color: inherit;
-}
-.table-no-sort-font .b-font:before {
- content: "\e66c";
- color: inherit;
-}
-.table-no-sort-font:hover .b-font:before,
-.table-no-sort-font:focus .b-font:before,
-.table-no-sort-font.hover .b-font:before {
- content: "\e66c";
- color: inherit;
-}
-.table-no-sort-font.native .b-font:before,
-.table-no-sort-font.disabled .b-font:before {
- content: "\e66c";
- color: inherit;
-}
-.primary-key-font .b-font:before {
- content: "\e67d;";
- color: inherit;
-}
-.primary-key-font:hover .b-font:before,
-.primary-key-font:focus .b-font:before,
-.primary-key-font.hover .b-font:before {
- content: "\e67d;";
- color: inherit;
-}
-.primary-key-font.native .b-font:before,
-.primary-key-font.disabled .b-font:before {
- content: "\e67d;";
- color: inherit;
-}
-.table-open-row-style-font .b-font:before {
- content: "\e671";
- color: inherit;
-}
-.table-open-row-style-font:hover .b-font:before,
-.table-open-row-style-font:focus .b-font:before,
-.table-open-row-style-font.hover .b-font:before {
- content: "\e671";
- color: inherit;
-}
-.table-open-row-style-font:active .b-font:before,
-.table-open-row-style-font.active .b-font:before {
- content: "\e671";
- color: #009de3;
-}
-.table-open-row-style-font.native .b-font:before,
-.table-open-row-style-font.disabled .b-font:before {
- content: "\e671";
- color: inherit;
-}
-.table-open-col-style-font .b-font:before {
- content: "\e672";
- color: inherit;
-}
-.table-open-col-style-font:hover .b-font:before,
-.table-open-col-style-font:focus .b-font:before,
-.table-open-col-style-font.hover .b-font:before {
- content: "\e672";
- color: inherit;
-}
-.table-open-col-style-font:active .b-font:before,
-.table-open-col-style-font.active .b-font:before {
- content: "\e672";
- color: #009de3;
-}
-.table-open-col-style-font.native .b-font:before,
-.table-open-col-style-font.disabled .b-font:before {
- content: "\e672";
- color: inherit;
-}
-.calculate-function-font .b-font:before {
- content: "\e6a3";
- color: #666666;
-}
-.calculate-function-font.native .b-font:before,
-.calculate-function-font.disabled .b-font:before {
- content: "\e6a3";
- color: #666666;
-}
-.path-set-doubt .b-font:before {
- content: "\e69a";
- color: #3f8ce8;
-}
-.path-set-doubt.native .b-font:before,
-.path-set-doubt.disabled .b-font:before {
- content: "\e69a";
- color: #3f8ce8;
-}
-.rename-report-font .b-font:before {
- content: "\e687";
- color: #3f8ce8;
-}
-.rename-report-font.native .b-font:before,
-.rename-report-font.disabled .b-font:before {
- content: "\e687";
- color: #3f8ce8;
-}
-.remove-report-font .b-font:before {
- content: "\e605";
- color: #e85050;
-}
-.remove-report-font.native .b-font:before,
-.remove-report-font.disabled .b-font:before {
- content: "\e605";
- color: #e85050;
-}
-.excel-upload-tip-font .b-font:before {
- content: "\e69e";
- color: #3f8ce8;
-}
-.excel-upload-tip-font.native .b-font:before,
-.excel-upload-tip-font.disabled .b-font:before {
- content: "\e69e";
- color: #3f8ce8;
-}
-.excel-field-type-string-font .b-font:before {
- content: "\e622";
- color: #3f8ce8;
-}
-.excel-field-type-string-font.native .b-font:before,
-.excel-field-type-string-font.disabled .b-font:before {
- content: "\e622";
- color: #3f8ce8;
-}
-.excel-field-type-number-font .b-font:before {
- content: "\e61f";
- color: #3f8ce8;
-}
-.excel-field-type-number-font.native .b-font:before,
-.excel-field-type-number-font.disabled .b-font:before {
- content: "\e61f";
- color: #3f8ce8;
-}
-.excel-field-type-date-font .b-font:before {
- content: "\e61b";
- color: #3f8ce8;
-}
-.excel-field-type-date-font.native .b-font:before,
-.excel-field-type-date-font.disabled .b-font:before {
- content: "\e61b";
- color: #3f8ce8;
-}
-.excel-field-type-pull-down-font .b-font:before {
- content: "\e608";
- color: #3f8ce8;
-}
-.excel-field-type-pull-down-font.native .b-font:before,
-.excel-field-type-pull-down-font.disabled .b-font:before {
+.pull-down-ha-font:active .b-font:before,
+.pull-down-ha-font.active .b-font:before {
content: "\e608";
color: #3f8ce8;
}
-.data-link-set-font .b-font:before {
- content: "\e678";
- color: #3f8ce8;
-}
-.data-link-set-font.native .b-font:before,
-.data-link-set-font.disabled .b-font:before {
- content: "\e678";
- color: #3f8ce8;
-}
-.data-link-test-font .b-font:before {
- content: "\e686";
- color: #3f8ce8;
-}
-.data-link-test-font.native .b-font:before,
-.data-link-test-font.disabled .b-font:before {
- content: "\e686";
- color: #3f8ce8;
-}
-.data-link-copy-font .b-font:before {
- content: "\e610";
- color: #58cc7d;
-}
-.data-link-copy-font.native .b-font:before,
-.data-link-copy-font.disabled .b-font:before {
- content: "\e610";
- color: #58cc7d;
-}
-.data-link-remove-font .b-font:before {
- content: "\e600";
- color: #e85050;
-}
-.data-link-remove-font.native .b-font:before,
-.data-link-remove-font.disabled .b-font:before {
- content: "\e600";
- color: #e85050;
-}
-.cube-path-confirm-font .b-font:before {
- content: "\e64e";
- color: #fbb03b;
-}
-.cube-path-confirm-font.native .b-font:before,
-.cube-path-confirm-font.disabled .b-font:before {
- content: "\e64e";
- color: #fbb03b;
-}
-.target-style-less-dot-font .b-font:before {
- content: "\e6a2";
- color: #e85050;
-}
-.target-style-less-dot-font.native .b-font:before,
-.target-style-less-dot-font.disabled .b-font:before {
- content: "\e6a2";
- color: #e85050;
-}
-.target-style-equal-dot-font .b-font:before {
- content: "\e6a2";
- color: #f9a744;
-}
-.target-style-equal-dot-font.native .b-font:before,
-.target-style-equal-dot-font.disabled .b-font:before {
- content: "\e6a2";
- color: #f9a744;
-}
-.target-style-more-dot-font .b-font:before {
- content: "\e6a2";
- color: #58cc7d;
-}
-.target-style-more-dot-font.native .b-font:before,
-.target-style-more-dot-font.disabled .b-font:before {
- content: "\e6a2";
- color: #58cc7d;
-}
-.target-style-less-arrow-font .b-font:before {
- content: "\e6a1";
- color: #e85050;
-}
-.target-style-less-arrow-font.native .b-font:before,
-.target-style-less-arrow-font.disabled .b-font:before {
- content: "\e6a1";
- color: #e85050;
-}
-.target-style-equal-arrow-font .b-font:before {
- content: "\e69f";
- color: #f9a744;
-}
-.target-style-equal-arrow-font.native .b-font:before,
-.target-style-equal-arrow-font.disabled .b-font:before {
- content: "\e69f";
- color: #f9a744;
-}
-.target-style-more-arrow-font .b-font:before {
- content: "\e6a0";
- color: #58cc7d;
-}
-.target-style-more-arrow-font.native .b-font:before,
-.target-style-more-arrow-font.disabled .b-font:before {
- content: "\e6a0";
- color: #58cc7d;
-}
-.calculate-target-font .b-font:before {
- content: "\e6a3";
- color: inherit;
-}
-.calculate-target-font.native .b-font:before,
-.calculate-target-font.disabled .b-font:before {
- content: "\e6a3";
- color: inherit;
-}
-.task-list-font .b-font:before {
- content: "\e694";
- color: #3f8ce8;
-}
-.task-list-font.native .b-font:before,
-.task-list-font.disabled .b-font:before {
- content: "\e694";
- color: #3f8ce8;
-}
-.widget-combo-detail-font .b-font:before {
- content: "\e697";
- color: #3f8ce8;
-}
-.widget-combo-detail-font.native .b-font:before,
-.widget-combo-detail-font.disabled .b-font:before {
- content: "\e697";
- color: #3f8ce8;
-}
-.widget-combo-pull-down-font .b-font:before {
- content: "\e6ab";
- color: #3f8ce8;
-}
-.widget-combo-pull-down-font.native .b-font:before,
-.widget-combo-pull-down-font.disabled .b-font:before {
- content: "\e6ab";
- color: #3f8ce8;
-}
-.widget-tools-filter-font .b-font:before {
- content: "\e60f";
- color: #3f8ce8;
-}
-.widget-tools-filter-font.native .b-font:before,
-.widget-tools-filter-font.disabled .b-font:before {
- content: "\e60f";
- color: #3f8ce8;
-}
-.widget-tools-clear-font .b-font:before {
- content: "\e63d";
- color: #3f8ce8;
-}
-.widget-tools-clear-font.native .b-font:before,
-.widget-tools-clear-font.disabled .b-font:before {
- content: "\e63d";
- color: #3f8ce8;
-}
-.widget-tools-export-excel-font .b-font:before {
- content: "\e635";
- color: #3f8ce8;
-}
-.widget-tools-export-excel-font.native .b-font:before,
-.widget-tools-export-excel-font.disabled .b-font:before {
- content: "\e635";
- color: #3f8ce8;
-}
-.widget-combo-expand-font .b-font:before {
- content: "\e697";
- color: inherit;
-}
-.widget-combo-expand-font.native .b-font:before,
-.widget-combo-expand-font.disabled .b-font:before {
- content: "\e697";
- color: inherit;
-}
-.widget-combo-linkage-font .b-font:before {
- content: "\e63c";
- color: inherit;
-}
-.widget-combo-linkage-font.native .b-font:before,
-.widget-combo-linkage-font.disabled .b-font:before {
- content: "\e63c";
- color: inherit;
-}
-.widget-combo-rename-edit-font .b-font:before {
- content: "\e670";
- color: inherit;
-}
-.widget-combo-rename-edit-font.native .b-font:before,
-.widget-combo-rename-edit-font.disabled .b-font:before {
- content: "\e670";
- color: inherit;
-}
-.widget-combo-show-title-font .b-font:before {
- content: "\e64c";
- color: inherit;
-}
-.widget-combo-show-title-font.native .b-font:before,
-.widget-combo-show-title-font.disabled .b-font:before {
- content: "\e64c";
- color: inherit;
-}
-.widget-combo-title-left-font .b-font:before {
- content: "\e654";
- color: inherit;
-}
-.widget-combo-title-left-font.native .b-font:before,
-.widget-combo-title-left-font.disabled .b-font:before {
- content: "\e654";
- color: inherit;
-}
-.widget-combo-title-center-font .b-font:before {
- content: "\e64f";
- color: inherit;
-}
-.widget-combo-title-center-font.native .b-font:before,
-.widget-combo-title-center-font.disabled .b-font:before {
- content: "\e64f";
- color: inherit;
-}
-.widget-combo-show-filter-font .b-font:before {
- content: "\e60f";
- color: inherit;
-}
-.widget-combo-show-filter-font.native .b-font:before,
-.widget-combo-show-filter-font.disabled .b-font:before {
- content: "\e60f";
- color: inherit;
-}
-.widget-combo-export-excel-font .b-font:before {
- content: "\e635";
- color: inherit;
-}
-.widget-combo-export-excel-font.native .b-font:before,
-.widget-combo-export-excel-font.disabled .b-font:before {
- content: "\e635";
- color: inherit;
-}
-.widget-combo-copy .b-font:before {
- content: "\e610";
- color: inherit;
-}
-.widget-combo-copy.native .b-font:before,
-.widget-combo-copy.disabled .b-font:before {
- content: "\e610";
- color: inherit;
-}
-.widget-combo-delete .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.widget-combo-delete.native .b-font:before,
-.widget-combo-delete.disabled .b-font:before {
- content: "\e605";
- color: inherit;
-}
-.widget-combo-asc-font .b-font:before {
- content: "\e63f";
- color: inherit;
-}
-.widget-combo-asc-font.native .b-font:before,
-.widget-combo-asc-font.disabled .b-font:before {
- content: "\e63f";
- color: inherit;
-}
-.widget-combo-des-font .b-font:before {
- content: "\e63a";
- color: inherit;
-}
-.widget-combo-des-font.native .b-font:before,
-.widget-combo-des-font.disabled .b-font:before {
- content: "\e63a";
- color: inherit;
-}
-.widget-combo-clear-font .b-font:before {
- content: "\e63d";
- color: inherit;
-}
-.widget-combo-clear-font.native .b-font:before,
-.widget-combo-clear-font.disabled .b-font:before {
- content: "\e63d";
- color: inherit;
-}
-.detail-table-popup-font .b-font:before {
- content: "\e6ac";
- color: inherit;
-}
-.detail-table-popup-font:hover .b-font:before,
-.detail-table-popup-font:focus .b-font:before,
-.detail-table-popup-font.hover .b-font:before {
- content: "\e6ac";
- color: #009de3;
-}
-.detail-table-popup-font.native .b-font:before,
-.detail-table-popup-font.disabled .b-font:before {
- content: "\e6ac";
- color: inherit;
-}
-.chart-drill-up .b-font:before {
- content: "\e6ad";
- color: inherit;
-}
-.chart-drill-up.native .b-font:before,
-.chart-drill-up.disabled .b-font:before {
- content: "\e6ad";
- color: inherit;
-}
-.chart-drill-down .b-font:before {
- content: "\e608";
- color: inherit;
-}
-.chart-drill-down.native .b-font:before,
-.chart-drill-down.disabled .b-font:before {
+.pull-down-ha-font.native .b-font:before,
+.pull-down-ha-font.disabled .b-font:before {
content: "\e608";
color: inherit;
}
-.report-filter-open-font .b-font:before {
- content: "\e648";
- color: inherit;
-}
-.report-filter-open-font.native .b-font:before,
-.report-filter-open-font.disabled .b-font:before {
- content: "\e648";
- color: inherit;
-}
-.report-filter-close-font .b-font:before {
- content: "\e645";
- color: inherit;
-}
-.report-filter-close-font.native .b-font:before,
-.report-filter-close-font.disabled .b-font:before {
- content: "\e645";
- color: inherit;
-}
-.report-apply-hangout-normal-font .b-font:before {
- content: "\e66d";
- color: #999999;
-}
-.report-apply-hangout-normal-font.native .b-font:before,
-.report-apply-hangout-normal-font.disabled .b-font:before {
- content: "\e66d";
- color: #999999;
+.check-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
-.report-apply-hangout-ing-font .b-font:before {
- content: "\e66d";
+.check-font .b-font:before {
+ content: "\e611";
color: #3f8ce8;
}
-.report-apply-hangout-ing-font.native .b-font:before,
-.report-apply-hangout-ing-font.disabled .b-font:before {
- content: "\e66d";
+.check-font.native .b-font:before,
+.check-font.disabled .b-font:before {
+ content: "\e611";
color: #3f8ce8;
}
-.report-hangout-font .b-font:before {
- content: "\e64b";
- color: #58cc7d;
+.item-check-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
-.report-hangout-font.native .b-font:before,
-.report-hangout-font.disabled .b-font:before {
- content: "\e64b";
- color: #58cc7d;
-}
-.report-cancel-hangout-font .b-font:before {
- content: "\e64b";
- color: #999999;
+.item-check-font .b-font:before {
+ content: "\e611";
+ color: #ffffff;
}
-.report-cancel-hangout-font.native .b-font:before,
-.report-cancel-hangout-font.disabled .b-font:before {
- content: "\e64b";
+.item-check-font:hover .b-font:before,
+.item-check-font:focus .b-font:before,
+.item-check-font.hover .b-font:before {
+ content: "\e611";
color: #999999;
}
-.report-hangout-ing-mark-font .b-font:before {
- content: "\e64b";
- color: #3f8ce8;
-}
-.report-hangout-ing-mark-font.native .b-font:before,
-.report-hangout-ing-mark-font.disabled .b-font:before {
- content: "\e64b";
- color: #3f8ce8;
-}
-.delete-font-package .b-font:before {
- content: "\e605";
- color: #e85050;
-}
-.delete-font-package.native .b-font:before,
-.delete-font-package.disabled .b-font:before {
- content: "\e605";
- color: #e85050;
-}
-.delete-h-font-package .b-font:before {
- content: "\e605";
- color: #e85050;
-}
-.delete-h-font-package.native .b-font:before,
-.delete-h-font-package.disabled .b-font:before {
- content: "\e605";
- color: #e85050;
-}
-.rename-font-package .b-font:before {
- content: "\e687";
- color: #3f8ce8;
-}
-.rename-font-package.native .b-font:before,
-.rename-font-package.disabled .b-font:before {
- content: "\e687";
- color: #3f8ce8;
-}
-.package-selected-font .b-font:before {
- content: "\e6b3";
- color: #3f8ce8;
-}
-.package-selected-font.native .b-font:before,
-.package-selected-font.disabled .b-font:before {
- content: "\e6b3";
- color: #3f8ce8;
-}
-.package-not-selected-font .b-font:before {
- content: "\e6b2";
- color: #3f8ce8;
-}
-.package-not-selected-font.native .b-font:before,
-.package-not-selected-font.disabled .b-font:before {
- content: "\e6b2";
+.item-check-font:active .b-font:before,
+.item-check-font.active .b-font:before {
+ content: "\e611";
color: #3f8ce8;
}
-.report-detail-info-font .b-font:before {
- content: "\e66e";
- color: #f07d0a;
-}
-.report-detail-info-font.native .b-font:before,
-.report-detail-info-font.disabled .b-font:before {
- content: "\e66e";
- color: #f07d0a;
-}
-.report-rename-font .b-font:before {
- content: "\e670";
- color: #58cc7d;
-}
-.report-rename-font.native .b-font:before,
-.report-rename-font.disabled .b-font:before {
- content: "\e670";
- color: #58cc7d;
-}
-.report-cancel-share-font .b-font:before {
- content: "\e6b5";
- color: #3f8ce8;
+.item-check-font.native .b-font:before,
+.item-check-font.disabled .b-font:before {
+ content: "\e611";
+ color: #ffffff;
}
-.report-cancel-share-font.native .b-font:before,
-.report-cancel-share-font.disabled .b-font:before {
- content: "\e6b5";
- color: #3f8ce8;
+.primary-key-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
-.drill-push-up-font .b-font:before {
- content: "\e630";
+.primary-key-font .b-font:before {
+ content: "\e67d;";
color: inherit;
}
-.drill-push-up-font.native .b-font:before,
-.drill-push-up-font.disabled .b-font:before {
- content: "\e630";
+.primary-key-font:hover .b-font:before,
+.primary-key-font:focus .b-font:before,
+.primary-key-font.hover .b-font:before {
+ content: "\e67d;";
color: inherit;
}
-.drill-push-down-font .b-font:before {
- content: "\e62d";
+.primary-key-font.native .b-font:before,
+.primary-key-font.disabled .b-font:before {
+ content: "\e67d;";
color: inherit;
}
-.drill-push-down-font.native .b-font:before,
-.drill-push-down-font.disabled .b-font:before {
- content: "\e62d";
- color: inherit;
+.drag-tag-font .b-font {
+ *zoom: expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');
}
.drag-tag-font .b-font:before {
content: "\e600";
diff --git a/src/less/base/dom.less b/src/less/base/dom.less
index 95c195b4b..10e6d8568 100644
--- a/src/less/base/dom.less
+++ b/src/less/base/dom.less
@@ -1,7 +1,2 @@
@import "../bibase";
@import "../lib/colors";
-/************hing light*****************/
-.bi-z-index-mask{
- background-color: @color-bi-background-black;
- .opacity(0.5);
-}
\ No newline at end of file
diff --git a/src/less/base/segment/segment.less b/src/less/base/segment/segment.less
index 981a7426e..bbf0df435 100644
--- a/src/less/base/segment/segment.less
+++ b/src/less/base/segment/segment.less
@@ -3,11 +3,31 @@
.bi-segment{
& > .center-element{
.overflow-hidden();
+ background: @color-bi-background-default;
+ border-right: 1px solid @color-bi-border-line;
+ border-top: 1px solid @color-bi-border-line;
+ border-bottom: 1px solid @color-bi-border-line;
}
& > .first-element{
+ border-left: 1px solid @color-bi-border-line;
.border-corner-radius(6px,0px,0px,6px)
}
& > .last-element{
.border-corner-radius(0px,6px,6px,0px)
}
+}
+
+.bi-theme-dark {
+ .bi-segment {
+ & > .center-element{
+ .overflow-hidden();
+ background: @color-bi-background-default-theme-dark;
+ border-right: 1px solid @color-bi-border-line-theme-dark;
+ border-top: 1px solid @color-bi-border-line-theme-dark;
+ border-bottom: 1px solid @color-bi-border-line-theme-dark;
+ }
+ & > .first-element{
+ border-left: 1px solid @color-bi-background-default-theme-dark;
+ }
+ }
}
\ No newline at end of file
diff --git a/src/less/base/table/table.grid.scrollbar.less b/src/less/base/table/table.grid.scrollbar.less
index 81a0efc5b..950bf8b2f 100644
--- a/src/less/base/table/table.grid.scrollbar.less
+++ b/src/less/base/table/table.grid.scrollbar.less
@@ -1,4 +1,5 @@
@import "../../bibase";
+
.scrollbar-layout-main {
box-sizing: border-box;
outline: none;
@@ -7,15 +8,13 @@
transition-duration: 250ms;
transition-timing-function: ease;
user-select: none;
- background-color: @scroll-color;
- filter:~"progid:DXImageTransform.Microsoft.gradient(startColorstr=#0D666666,endColorstr=#0D666666)";
+ .background-color(@scroll-color, 5%);
border-radius: 5px;
}
.bi-theme-dark {
.scrollbar-layout-main {
- background-color: @scroll-color-theme-dark;
- filter:~"progid:DXImageTransform.Microsoft.gradient(startColorstr=#0Dcccccc,endColorstr=#0Dcccccc)";
+ .background-color(@scroll-color-theme-dark, 5%);
}
}
@@ -37,14 +36,12 @@
height: 10px;
left: 0;
transition-property: background-color;
- background-color: @scroll-color;
- filter:~"progid:DXImageTransform.Microsoft.gradient(startColorstr=#0D666666,endColorstr=#0D666666)";
+ .background-color(@scroll-color, 5%);
}
.bi-theme-dark {
.scrollbar-layout-main-horizontal {
- background-color: @scroll-color-theme-dark;
- filter:~"progid:DXImageTransform.Microsoft.gradient(startColorstr=#0Dcccccc,endColorstr=#0Dcccccc)";
+ .background-color(@scroll-color-theme-dark, 5%);
}
}
@@ -118,30 +115,26 @@
}
.public-scrollbar-face:after {
- background-color: @scroll-thumb-color;
- filter:~"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C666666,endColorstr=#4C666666)";
+ .background-color(@scroll-color, 30%);
}
.bi-theme-dark {
.public-scrollbar-face:after {
- background-color: @scroll-thumb-color-theme-dark;
- filter:~"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4Ccccccc,endColorstr=#4Ccccccc)";
+ .background-color(@scroll-color-theme-dark, 30%);
}
}
.public-scrollbar-main:hover .public-scrollbar-face:after,
.public-scrollbar-main-active .public-scrollbar-face:after,
.public-scrollbar-faceActive:after {
- background-color: @scroll-thumb-focus-color;
- filter:~"progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2666666,endColorstr=#B2666666)";
+ .background-color(@scroll-color, 70%);
}
.bi-theme-dark {
.public-scrollbar-main:hover .public-scrollbar-face:after,
.public-scrollbar-main-active .public-scrollbar-face:after,
.public-scrollbar-faceActive:after {
- background-color: @scroll-thumb-focus-color-theme-dark;
- filter:~"progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2cccccc,endColorstr=#B2cccccc)";
+ .background-color(@scroll-color-theme-dark, 70%);
}
}
diff --git a/src/less/core/utils/common.less b/src/less/core/utils/common.less
index 4f9c766a9..e02726723 100644
--- a/src/less/core/utils/common.less
+++ b/src/less/core/utils/common.less
@@ -148,7 +148,7 @@
.bi-resizer {
background: @color-bi-background-black;
.opacity(0.2);
- z-index: @zIndex-tip;
+ z-index: @zIndex-tip !important;
}
.bi-theme-dark {
@@ -158,15 +158,15 @@
}
.bi-z-index-mask {
- background-color: rgba(26, 26, 26, .5);
- filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f1a1a1a,endColorstr=#7f1a1a1a)";
+ color: @color-bi-background-default;
+ .background-color(@color-bi-background-black, 50%);
}
//只有背景变化
.bi-list-item {
&:hover, &.hover {
- background-color: @color-bi-background-normal;
color: @color-bi-text-black;
+ .background-color(@color-bi-background-black, 5%);
}
&.disabled {
&, &:hover, &:active {
@@ -182,8 +182,8 @@
.bi-theme-dark {
.bi-list-item {
&:hover, &.hover {
- background-color: @color-bi-background-normal-theme-dark;
color: @color-bi-text;
+ .background-color(@color-bi-background-default, 5%);
}
&.disabled {
&, &:hover, &:active {
@@ -199,8 +199,9 @@
//极简
.bi-list-item-simple {
+ color: @color-bi-text-tips;
&:hover, &.hover {
- color: @color-bi-text-black;
+ color: @color-bi-text-highlight;
}
&.disabled {
&, &:hover, &:active {
@@ -212,22 +213,6 @@
}
}
-.bi-theme-dark {
- .bi-list-item-simple {
- &:hover, &.hover {
- color: @color-bi-text;
- }
- &.disabled {
- &, &:hover, &:active {
- color: @color-bi-text-disabled-theme-dark !important;
- & .bi-high-light {
- color: @color-bi-text-disabled-theme-dark !important;
- }
- }
- }
- }
-}
-
//文字active时变化
.bi-list-item-effect {
&:hover {
@@ -270,11 +255,11 @@
.bi-list-item-active {
&:hover, &.hover {
color: @color-bi-text-black;
- background-color: @color-bi-background-normal;
+ .background-color(@color-bi-background-black, 5%);
}
&.active, &:active {
color: @color-bi-text-highlight;
- background-color: @color-bi-background-normal;
+ .background-color(@color-bi-background-black, 5%);
}
&.disabled {
&, &:hover, &:active {
@@ -290,12 +275,12 @@
.bi-theme-dark {
.bi-list-item-active {
&:hover, &.hover {
- background-color: @color-bi-background-normal-theme-dark;
color: @color-bi-text;
+ .background-color(@color-bi-background-default, 5%);
}
&.active, &:active {
color: @color-bi-text-highlight;
- background-color: @color-bi-background-normal-theme-dark;
+ .background-color(@color-bi-background-default, 5%);
}
&.disabled {
&, &:hover, &:active {
@@ -312,8 +297,8 @@
//有选中效果
.bi-list-item-select {
&:hover, &.hover {
- color: @color-bi-text-highlight;
- background-color: @color-bi-background-normal;
+ color: @color-bi-text-black;
+ .background-color(@color-bi-background-black, 5%);
}
&:active, &.active {
color: @color-bi-text;
@@ -336,8 +321,8 @@
.bi-theme-dark {
.bi-list-item-select {
&:hover, &.hover {
- color: @color-bi-text-highlight;
- background-color: @color-bi-background-normal-theme-dark;
+ color: @color-bi-text;
+ .background-color(@color-bi-background-default, 5%);
}
&:active, &.active {
color: @color-bi-text;
@@ -357,42 +342,3 @@
}
}
}
-
-.bi-list-item-choose {
- &:hover {
- color: @color-bi-text-black;
- }
- &:active, &.active {
- color: @color-bi-text;
- background-color: @color-bi-background-highlight;
- & .bi-high-light {
- color: @color-bi-text;
- }
- }
- &.disabled {
- &, &:hover, &:active {
- color: @color-bi-text-disabled !important;
- background-color: transparent !important;
- & .bi-high-light {
- color: @color-bi-text-disabled !important;
- }
- }
- }
-}
-
-.bi-theme-dark {
- .bi-list-item-choose {
- &:hover {
- color: @color-bi-text;
- }
- &.disabled {
- &, &:hover, &:active {
- color: @color-bi-text-disabled-theme-dark !important;
- background-color: transparent !important;
- & .bi-high-light {
- color: @color-bi-text-disabled-theme-dark !important;
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/less/image.less b/src/less/image.less
index 9ae872c9f..a714f1fe3 100644
--- a/src/less/image.less
+++ b/src/less/image.less
@@ -172,91 +172,107 @@
//active
@color-bi-font-hover: inherit;
//hover
-@color-bi-font-active: #009de3;
+@color-bi-font-active: #3f8ce8;
.font(@class,@content, @color: @color-bi-font-native) {
+ @fc: "\@{content}";
.@{class} {
+ & .b-font{
+ *zoom: ~"expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '@{content}')";
+ }
& .b-font:before {
- content: @content;
+ content: @fc;
color: @color;
}
&.native .b-font:before,
&.disabled .b-font:before {
- content: @content;
+ content: @fc;
color: @color;
}
}
}
.font-hover(@class,@content,@color-native: @color-bi-font-native, @color-hover: @color-bi-font-hover) {
+ @fc: "\@{content}";
.@{class} {
+ & .b-font{
+ *zoom: ~"expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '@{content}')";
+ }
& .b-font:before {
- content: @content;
+ content: @fc;
color: @color-native;
}
&:hover .b-font:before,
&:focus .b-font:before,
&.hover .b-font:before {
- content: @content;
+ content: @fc;
color: @color-hover;
}
&.native .b-font:before,
&.disabled .b-font:before {
- content: @content;
+ content: @fc;
color: @color-native;
}
}
}
.font-effect(@class,@content,@color-native: @color-bi-font-native, @color-hover: @color-bi-font-hover, @color-active: @color-bi-font-active, @color-selected: @color-bi-font-active) {
+ @fc: "\@{content}";
.@{class} {
+ & .b-font{
+ *zoom: ~"expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '@{content}')";
+ }
& .b-font:before {
- content: @content;
+ content: @fc;
color: @color-native;
}
&:hover .b-font:before,
&:focus .b-font:before,
&.hover .b-font:before {
- content: @content;
+ content: @fc;
color: @color-hover;
}
&.active .b-font:before {
- content: @content;
+ content: @fc;
color: @color-selected;
}
&:active .b-font:before {
- content: @content;
+ content: @fc;
color: @color-active;
}
&.native .b-font:before,
&.disabled .b-font:before {
- content: @content;
+ content: @fc;
color: @color-native;
}
}
}
.font-hover-active(@class,@content,@color-native: @color-bi-font-native, @color-hover: @color-bi-font-hover, @color-active: @color-bi-font-active) {
+ @fc: "\@{content}";
.@{class} {
+ & .b-font{
+ *zoom: ~"expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '@{content}')";
+ }
& .b-font:before {
- content: @content;
+ content: @fc;
color: @color-native;
}
&:hover .b-font:before,
&:focus .b-font:before,
&.hover .b-font:before {
- content: @content;
+ content: @fc;
color: @color-hover;
}
&:active .b-font:before,
&.active .b-font:before {
- content: @content;
+ content: @fc;
color: @color-active;
}
&.native .b-font:before,
&.disabled .b-font:before {
- content: @content;
+ content: @fc;
color: @color-native;
}
}
diff --git a/src/less/lib/colors.less b/src/less/lib/colors.less
index 578f333d3..bc7c6b0cb 100644
--- a/src/less/lib/colors.less
+++ b/src/less/lib/colors.less
@@ -85,8 +85,6 @@
@color-bi-border-delete: @border-color-negative;
//警示边框色
@color-bi-border-warning: @border-color-warning;
-//拖拽边框
-@color-bi-border-resize: @border-color-resize;
//边框提亮
@color-bi-border-highlight: @border-color-highlight;
diff --git a/src/less/lib/constant.less b/src/less/lib/constant.less
index 9e9341b59..71f7758a5 100644
--- a/src/less/lib/constant.less
+++ b/src/less/lib/constant.less
@@ -31,10 +31,6 @@
@font-color-redmark: #f07d0a;
@font-color-orange: #fcc550;
-//font-icon color
-@icon-color-normal: #999999;
-@icon-color-active: #3f8ce8;
-
//background color
@background-color-black: #1a1a1a;//
@background-color-default: #ffffff;//
@@ -43,8 +39,7 @@
@background-color-normal-theme-dark: #191B2B;//
@background-color-highlight: #3f8ce8;
@background-color-dark: #d4dadd;
-@background-color-disabled: #c4c6c6;
-@background-color-alert: #fddddd;
+@background-color-disabled: #cccccc;
@background-color-light-blue: #d8f2fd;//
@background-color-light-green: #e1f4e7;//
@@ -56,6 +51,7 @@
@background-color-yellow: #f9a744;
@background-color-virtual-blue: #d8f3fe;
+@background-color-alert: #fddddd;
@background-color-warning: #fbb03b;
@background-color-negative: #e85050;
@@ -66,12 +62,10 @@
//border color
@border-color-default: #ffffff;
@border-color-black: #1a1a1a;
-@border-color-normal: #d4dadd;
@border-color-line: #d4dadd;
@border-color-line-theme-dark: #525466;
@border-color-outline: #3f8ce8;
@border-color-highlight: #178cdf;
-@border-color-resize: #e85050;
@border-color-warning: #fbb03b;
@border-color-negative: #e85050;
@@ -87,13 +81,8 @@
@border-color-dark: #c4c6c6;
//scroll color
-@scroll-color: rgba(102,102,102,.05);
-@scroll-thumb-color: rgba(102,102,102,.3);
-@scroll-thumb-focus-color: rgba(102,102,102,.7);
-
-@scroll-color-theme-dark: rgba(204,204,204,.05);
-@scroll-thumb-color-theme-dark: rgba(204,204,204,.3);
-@scroll-thumb-focus-color-theme-dark: rgba(204,204,204,.7);
+@scroll-color: #666666;
+@scroll-color-theme-dark: #cccccc;
@water-mark-color: #cccccc;
@water-mark-color-theme-dark: #666666;
diff --git a/src/less/lib/font.less b/src/less/lib/font.less
index be1630859..0aaf28f15 100644
--- a/src/less/lib/font.less
+++ b/src/less/lib/font.less
@@ -1,183 +1,183 @@
//字体库
-@font-cross: "\e600";
-@font-arrow-left: "\e601";
-@font-arrow-right: "\e602";
-@font-arrow-down: "\e603";
-@font-search: "\e604";
-
-@font-delete: "\e605";
-@font-dot: "\e606";
-@font-right-triangle: "\e607";
-@font-down-triangle: "\e608";
-@font-left-triangle: "\e6ae";
-@font-top-triangle: "\e6ad";
-
-@font-summary: "\e60e";
-@font-axis: "\e626";
-@font-bar: "\e620";
-@font-accumulate-bar: "\e60a";
-@font-pie: "\e618";
-@font-map: "\e62c";
-@font-dashboard: "\e623";
-@font-doughnut: "\e624";
-@font-detail: "\e615";
-@font-more-cn: "\e60d";
-@font-bubble: "\e62a";
-@font-scatter: "\e61d";
-@font-radar: "\e614";
-@font-content: "\e621";
-@font-image: "\e68d";
-@font-web: "\e68c";
-
-@font-text: "\e622";
-@font-number: "\e61f";
-@font-tree: "\e61e";
-@font-date: "\e61b";
-@font-year: "\e628";
-@font-year-month: "\e627";
-@font-quarter: "\e629";
-@font-YMD: "\e61c";
-@font-date-range: "\e616";
-
-@font-and-or: "\e62b";
-@font-query-cn: "\e609";
-@font-reset-cn: "\e61a";
-@font-text-area: "\e622";
-@font-reuse: "\e60b";
-
-@font-save: "\e617";
-@font-undo: "\e619";
-@font-redo: "\e625";
-
-@font-style-set: "\e60c";
-@font-filter: "\e60f";
-@font-copy: "\e610";
-@font-check-mark: "\e611";
-@font-dimension-from: "\e612";
-@font-chart-type: "\e613";
-
-@font-share: "\e632";
-@font-edit: "\e631";
-@font-up: "\e630";
-@font-right: "\e62f";
-@font-down: "\e62d";
-@font-left: "\e62e";
-
-@font-less: "\e633";
-@font-less-equal: "\e636";
-@font-less-arrow: "\e637";
-@font-less-equal-arrow: "\e638";
-
-@font-asc: "\e63f";
-@font-des: "\e63a";
-
-@font-add: "\e649";
-
-@font-field-calc: "\e6a3";
-@font-field-string: "\e642";
-@font-field-number: "\e641";
-@font-field-date: "\e640";
-
-@font-preview: "\e65f";
-
-@font-setting: "\e678";
-@font-warning: "\e64e";
-@font-linkage: "\e63c";
-@font-detail-set: "\e634";
-@font-export-excel: "\e635";
-
-@font-change: "\e660";
-
-@font-sortable: "\e63b";
-@font-clear: "\e63d";
-
-@font-bold: "\e64d";
-@font-color: "\e69c";
-@font-italic: "\e656";
-@font-underline: "\e650";
-@font-background: "\e696";
-@font-color-underline: "\e69d";
-@font-align-left: "\e654";
-@font-align-center: "\e64f";
-@font-align-right: "\e651";
-
-@font-move: "\e65e";
-@font-share: "\e65a";
-@font-new-folder: "\e65d";
-@font-letter: "\e659";
-@font-time: "\e658";
-@font-file: "\e65b";
-@font-folder: "\e65c";
-@font-rename: "\e687";
-@font-rename-edit: "\e670";
-
-@font-source-table: "\e67b";
-@font-excel-table: "\e682";
-@font-etl-table: "\e680";
-@font-sql-table: "\e681";
-@font-key: "\e67d;";
-@font-refresh: "\e683";
-
-@font-tile-view: "\e685";
-@font-relation-view: "\e684";
-@font-test-link: "\e686";
-
-@font-upload: "\e6ba";
-@font-image-size: "\e68b";
-@font-href: "\e688";
-@font-shutdown: "\e689";
-
-@font-doubt: "\e69a";
-@font-new: "\e692";
-@font-database: "\e693";
-
-@font-series: "\e695";
-@font-classify: "\e694";
-
-@font-solid-left: "\e6be";
-@font-solid-right: "\e6bd";
-@font-solid-top: "\e6bc";
-@font-solid-bottom: "\e6bb";
-
-@font-no-sort-no-filter: "\e66a";
-@font-no-sort-filter: "\e66b";
-@font-descending-filter: "\e667";
-@font-ascending-filter: "\e669";
-@font-descending-no-filter: "\e666";
-@font-ascending-no-filter: "\e668";
-@font-no-sort: "\e66c";
-
-@font-table-col-open: "\e672";
-@font-table-row-open: "\e671";
-
-@font-tip: "\e69e";
-
-@font-mark-dot: "\e6a2";
-@font-mark-up-arrow: "\e6a0";
-@font-mark-down-arrow: "\e6a1";
-@font-mark-equal: "\e69f";
-
-@font-pull-down: "\e6ab";
-@font-check: "\e64c";
-
-@font-hellip: "\e6ac";
+@font-cross: "e600";
+@font-arrow-left: "e601";
+@font-arrow-right: "e602";
+@font-arrow-down: "e603";
+@font-search: "e604";
+
+@font-delete: "e605";
+@font-dot: "e606";
+@font-right-triangle: "e607";
+@font-down-triangle: "e608";
+@font-left-triangle: "e6ae";
+@font-top-triangle: "e6ad";
+
+@font-summary: "e60e";
+@font-axis: "e626";
+@font-bar: "e620";
+@font-accumulate-bar: "e60a";
+@font-pie: "e618";
+@font-map: "e62c";
+@font-dashboard: "e623";
+@font-doughnut: "e624";
+@font-detail: "e615";
+@font-more-cn: "e60d";
+@font-bubble: "e62a";
+@font-scatter: "e61d";
+@font-radar: "e614";
+@font-content: "e621";
+@font-image: "e68d";
+@font-web: "e68c";
+
+@font-text: "e622";
+@font-number: "e61f";
+@font-tree: "e61e";
+@font-date: "e61b";
+@font-year: "e628";
+@font-year-month: "e627";
+@font-quarter: "e629";
+@font-YMD: "e61c";
+@font-date-range: "e616";
+
+@font-and-or: "e62b";
+@font-query-cn: "e609";
+@font-reset-cn: "e61a";
+@font-text-area: "e622";
+@font-reuse: "e60b";
+
+@font-save: "e617";
+@font-undo: "e619";
+@font-redo: "e625";
+
+@font-style-set: "e60c";
+@font-filter: "e60f";
+@font-copy: "e610";
+@font-check-mark: "e611";
+@font-dimension-from: "e612";
+@font-chart-type: "e613";
+
+@font-share: "e632";
+@font-edit: "e631";
+@font-up: "e630";
+@font-right: "e62f";
+@font-down: "e62d";
+@font-left: "e62e";
+
+@font-less: "e633";
+@font-less-equal: "e636";
+@font-less-arrow: "e637";
+@font-less-equal-arrow: "e638";
+
+@font-asc: "e63f";
+@font-des: "e63a";
+
+@font-add: "e649";
+
+@font-field-calc: "e6a3";
+@font-field-string: "e642";
+@font-field-number: "e641";
+@font-field-date: "e640";
+
+@font-preview: "e65f";
+
+@font-setting: "e678";
+@font-warning: "e64e";
+@font-linkage: "e63c";
+@font-detail-set: "e634";
+@font-export-excel: "e635";
+
+@font-change: "e660";
+
+@font-sortable: "e63b";
+@font-clear: "e63d";
+
+@font-bold: "e64d";
+@font-color: "e69c";
+@font-italic: "e656";
+@font-underline: "e650";
+@font-background: "e696";
+@font-color-underline: "e69d";
+@font-align-left: "e654";
+@font-align-center: "e64f";
+@font-align-right: "e651";
+
+@font-move: "e65e";
+@font-share: "e65a";
+@font-new-folder: "e65d";
+@font-letter: "e659";
+@font-time: "e658";
+@font-file: "e65b";
+@font-folder: "e65c";
+@font-rename: "e687";
+@font-rename-edit: "e670";
+
+@font-source-table: "e67b";
+@font-excel-table: "e682";
+@font-etl-table: "e680";
+@font-sql-table: "e681";
+@font-key: "e67d;";
+@font-refresh: "e683";
+
+@font-tile-view: "e685";
+@font-relation-view: "e684";
+@font-test-link: "e686";
+
+@font-upload: "e6ba";
+@font-image-size: "e68b";
+@font-href: "e688";
+@font-shutdown: "e689";
+
+@font-doubt: "e69a";
+@font-new: "e692";
+@font-database: "e693";
+
+@font-series: "e695";
+@font-classify: "e694";
+
+@font-solid-left: "e6be";
+@font-solid-right: "e6bd";
+@font-solid-top: "e6bc";
+@font-solid-bottom: "e6bb";
+
+@font-no-sort-no-filter: "e66a";
+@font-no-sort-filter: "e66b";
+@font-descending-filter: "e667";
+@font-ascending-filter: "e669";
+@font-descending-no-filter: "e666";
+@font-ascending-no-filter: "e668";
+@font-no-sort: "e66c";
+
+@font-table-col-open: "e672";
+@font-table-row-open: "e671";
+
+@font-tip: "e69e";
+
+@font-mark-dot: "e6a2";
+@font-mark-up-arrow: "e6a0";
+@font-mark-down-arrow: "e6a1";
+@font-mark-equal: "e69f";
+
+@font-pull-down: "e6ab";
+@font-check: "e64c";
+
+@font-hellip: "e6ac";
-@font-report-filter-open: "\e648";
-@font-report-filter-close: "\e645";
-
-@font-apply-hangout: "\e66d";
-@font-hangout: "\e64b";
+@font-report-filter-open: "e648";
+@font-report-filter-close: "e645";
+
+@font-apply-hangout: "e66d";
+@font-hangout: "e64b";
-@font-real-time: "\e6af";
+@font-real-time: "e6af";
-@font-info: "\e66e";
-
-@font-cancel-share: "\e6b5";
-@font-check-box-selected: "\e6b3";
-@font-check-box-not-selected: "\e6b2";
-
-@font-recover-chart: "\e6b4";
-@font-check-box-not-selected: "\e6b2";
-
-@font-solid-setting: "\e697";
+@font-info: "e66e";
+
+@font-cancel-share: "e6b5";
+@font-check-box-selected: "e6b3";
+@font-check-box-not-selected: "e6b2";
+
+@font-recover-chart: "e6b4";
+@font-check-box-not-selected: "e6b2";
+
+@font-solid-setting: "e697";
diff --git a/src/less/resource/font.less b/src/less/resource/font.less
index ad9bf4215..1d63e9402 100644
--- a/src/less/resource/font.less
+++ b/src/less/resource/font.less
@@ -3,39 +3,18 @@
@import "../image";
.font(close-font, @font-cross);
-.font(close-red-font, @font-cross, @color-bi-text-warning);
.font-hover(close-h-font, @font-cross);
-.font-effect(close-e-font, @font-cross);
.font-hover-active(close-ha-font, @font-cross);
//搜索框中的带有hover后颜色变红的图标
.font-hover(search-close-h-font, @font-cross, inherit, @color-bi-text-warning);
-.font(trigger-font, @font-arrow-down);
-.font-hover(trigger-h-font, @font-arrow-down);
-.font-hover-active(trigger-ha-font, @font-arrow-down);
-
-.font(pre-page-font, @font-arrow-left);
.font-hover(pre-page-h-font, @font-arrow-left);
-.font-hover-active(pre-page-ha-font, @font-arrow-left);
-.font(next-page-font, @font-arrow-right);
.font-hover(next-page-h-font, @font-arrow-right);
-.font-hover-active(next-page-ha-font, @font-arrow-right);
.font(search-font, @font-search);
-.font-hover(search-h-font, @font-search);
-.font-hover-active(search-ha-font, @font-search);
-.font(share-font, @font-share);
-.font-hover(share-h-font, @font-share);
-.font-hover-active(share-ha-font, @font-share);
-/**维度/指标 下拉列表图标字体 ~begin~**/
-//删除
-.font(delete-font, @font-delete);
-.font-hover(delete-h-font, @font-delete);
-.font-hover-active(delete-ha-font, @font-delete);
-.font-effect(delete-e-font, @font-delete);
//子菜单选中
.font(dot-font, @font-dot, @color-bi-text-black);
.font-hover(dot-h-font, @font-dot, @color-bi-text-black);
@@ -60,46 +39,6 @@
.font-hover-active(check-mark-ha-font, @font-check-mark);
.font-effect(check-mark-e-font, @font-check-mark);
-//指标来自
-.font(dimension-from-font, @font-dimension-from);
-.font-hover(dimension-from-h-font, @font-dimension-from);
-.font-hover-active(dimension-from-ha-font, @font-dimension-from);
-.font-effect(dimension-from-e-font, @font-dimension-from);
-
-//图表类型选择
-.font(chart-type-font, @font-chart-type);
-.font-hover(chart-type-h-font, @font-chart-type);
-.font-hover-active(chart-type-ha-font, @font-chart-type);
-.font-effect(chart-type-e-font, @font-chart-type);
-
-//样式设置
-.font(style-set-font, @font-style-set);
-.font-hover(style-set-h-font, @font-style-set);
-.font-hover-active(style-set-ha-font, @font-style-set);
-.font-effect(style-set-e-font, @font-style-set);
-
-//超级链接
-.font(hyper-link-font, @font-href);
-
-//过滤
-.font(filter-font, @font-filter);
-.font-hover(filter-h-font, @font-filter);
-.font-hover-active(filter-ha-font, @font-filter);
-.font-effect(filter-e-font, @font-filter);
-
-//维度过滤
-.font(classify-font, @font-classify, @color-bi-text-highlight);
-.font(series-font, @font-series, @color-bi-border-success);
-/**维度/指标 下拉列表图标字体 ~end~**/
-
-/** dashboard组件/控件 下拉列表图标字体 ~begin~**/
-.font-hover(link-to-widget-h-font, @font-cross, @color-bi-text-gray, @color-bi-text-highlight);
-.font-hover(link-to-detail-h-font, @font-cross, @color-bi-text-gray, @color-bi-text-highlight);
-.font-hover(detail-setting-h-font, @font-cross, @color-bi-text-gray, @color-bi-text-highlight);
-.font-hover(export-to-excel-h-font, @font-cross, @color-bi-text-gray, @color-bi-text-highlight);
-.font-hover(widget-copy-h-font, @font-copy, @color-bi-text-gray, @color-bi-text-highlight);
-.font-hover(widget-delete-h-font, @font-delete, @color-bi-text-gray, @color-bi-text-highlight);
-
/** dashboard组件/控件 下拉列表图标字体 ~end~**/
//树控件图标
@@ -115,252 +54,16 @@
//下拉框小小三角
.font-hover-active(trigger-triangle-font, @font-no-sort-no-filter, @color-bi-text-gray, @color-bi-text-gray, @color-bi-text-highlight);
-//日期控件字体图标
-.font-hover(widget-date-next-h-font, @font-right);
-.font-hover(widget-date-pre-h-font, @font-left);
-.font-hover(widget-date-h-change-font, @font-change);
-
//单选下拉框
//向下展开子菜单
.font(pull-down-font, @font-down-triangle);
.font-hover(pull-down-h-font, @font-down-triangle);
.font-hover-active(pull-down-ha-font, @font-down-triangle);
-//字段区域
-//TODO 向下展开的图表暂时没有(不同于普通的向下箭头,角度应该更小一点)
-.font(delete-field-font, @font-delete);
-.font-hover(delete-field-h-font, @font-delete);
-.font-hover-active(delete-field-ha-font, @font-delete);
-
-//dashboard
-.font-hover(toolbar-save-font, @font-save);
-.font-hover(toolbar-undo-font, @font-undo);
-.font-hover(toolbar-redo-font, @font-redo);
-.font-hover(toolbar-edit-font, @font-edit);
-.font-hover(toolbar-preview-font, @font-preview);
-
-.font-hover-active(chart-table-font, @font-summary);
-.font-hover-active(chart-axis-font, @font-axis);
-.font-hover-active(chart-bar-font, @font-bar);
-.font-hover-active(chart-accumulate-bar-font, @font-accumulate-bar);
-.font-hover-active(chart-pie-font, @font-pie);
-.font-hover-active(chart-map-font, @font-map);
-.font-hover-active(chart-dashboard-font, @font-dashboard);
-.font-hover-active(chart-doughnut-font, @font-doughnut);
-.font-hover-active(chart-detail-font, @font-detail);
-.font-hover-active(chart-more-font, @font-more-cn);
-.font-hover-active(chart-bubble-font, @font-bubble);
-.font-hover-active(chart-scatter-font, @font-scatter);
-.font-hover-active(chart-radar-font, @font-radar);
-.font-hover-active(chart-content-font, @font-content);
-.font-hover-active(chart-image-font, @font-image);
-.font-hover-active(chart-web-font, @font-web);
-
-.font-hover-active(chart-string-font, @font-text);
-.font-hover-active(chart-number-font, @font-number);
-.font-hover-active(chart-tree-font, @font-tree);
-.font-hover-active(chart-date-font, @font-date);
-.font-hover-active(chart-year-font, @font-year);
-.font-hover-active(chart-month-font, @font-year-month);
-.font-hover-active(chart-quarter-font, @font-quarter);
-.font-hover-active(chart-ymd-font, @font-YMD);
-.font-hover-active(chart-date-range-font, @font-date-range);
-.font-hover-active(chart-general-query-font, @font-and-or);
-.font-hover-active(chart-query-font, @font-query-cn);
-.font-hover-active(chart-reset-font, @font-reset-cn);
-.font-hover-active(chart-textarea-font, @font-text-area);
-.font-hover-active(chart-reuse-font, @font-reuse);
-
-.font(chart-date-normal-font, @font-date);
-
-//数值区间
-.font-hover-active(less-font, @font-less);
-.font-hover-active(less-equal-font, @font-less-equal);
-
.font(check-font, @font-check-mark, @color-bi-text-highlight);
-//移动到分组
-.font(move2group-add-font, @font-add, @color-bi-text-highlight);
-
-//选择字段
-.font-hover-active(select-data-field-calc-font, @font-field-calc, inherit, inherit, @color-bi-text);
-.font-hover-active(select-data-field-string-font, @font-field-string, inherit, inherit, @color-bi-text);
-.font-hover-active(select-data-field-number-font, @font-field-number, inherit, inherit, @color-bi-text);
-.font-hover-active(select-data-field-date-font, @font-field-date, inherit, inherit, @color-bi-text);
-.font(select-data-field-string-group-font, @font-field-string);
-.font(select-data-field-number-group-font, @font-field-number);
-.font(select-data-field-date-group-font, @font-field-date);
-.font-hover-active(select-data-preview-font, @font-preview, @color-bi-text-gray, @color-bi-text-highlight, @color-bi-text-highlight);
-
-.font-hover(detail-dimension-set-font, @font-setting);
-.font-hover(detail-real-data-warning-font, @font-warning, @color-bi-text-redmark, @color-bi-text-redmark);
-
-//数据配置分组统计中的选择字段
-.font-hover-active(select-group-field-string-font, @font-field-string, @color-bi-text-highlight, @color-bi-text-highlight, @color-bi-text-highlight);
-.font-hover-active(select-group-field-number-font, @font-field-number, @color-bi-text-highlight, @color-bi-text-highlight, @color-bi-text-highlight);
-.font-hover-active(select-group-field-date-font, @font-field-date, @color-bi-text-highlight, @color-bi-text-highlight, @color-bi-text-highlight);
-
-//详细设置
-.font-hover(dashboard-widget-combo-detail-set-font, @font-detail-set);
-
-.font(group-add-font, @font-add, @icon-color-normal);
-
-//自定义排序
-.font(sortable-font, @font-sortable);
-
-//文本控件
-.font(text-bold-font, @font-bold);
-.font(text-italic-font, @font-italic);
-.font(text-underline-font, @font-underline);
-.font(text-color-font, @font-color);
-.font(text-background-font, @font-background);
-.font(text-color-underline-font, @font-color-underline);
-.font(text-align-left-font, @font-align-left);
-.font(text-align-center-font, @font-align-center);
-.font(text-align-right-font, @font-align-right);
-
-//图片控件
-.font(img-upload-font, @font-upload, @icon-color-active);
-.font(img-size-font, @font-image-size, @icon-color-active);
-.font(img-href-font, @font-href, @icon-color-active);
-.font(img-shutdown-font, @font-shutdown, @icon-color-active);
-
-//平台-我创建的
-.font(move-font, @font-move);
-.font(share-font, @font-share);
-.font(new-file-font, @font-new-folder);
-.font(file-font, @font-file, @color-create-file-text);
-.font(folder-font, @font-folder, @color-bi-text-highlight);
-.font-hover-active(letter-font, @font-letter);
-.font-hover-active(time-font, @font-time);
-.font(rename-font, @font-rename);
-.font(delete-template-font, @font-delete, @color-bi-text-gray);
-.font(real-time-font, @font-real-time, @color-create-file-text);
-
-//选择表
-.font-hover-active(data-source-table-font, @font-source-table, @color-bi-text-highlight, @color-bi-text-highlight, @color-bi-text);
-.font-hover-active(etl-table-font, @font-etl-table, @color-bi-text-highlight, @color-bi-text-highlight, @color-bi-text);
-.font-hover-active(excel-table-font, @font-excel-table, @color-bi-text-highlight, @color-bi-text-highlight, @color-bi-text);
-.font-hover-active(sql-table-font, @font-sql-table, @color-bi-text-highlight, @color-bi-text-highlight, @color-bi-text);
-
-.font(refresh-table-font, @font-refresh);
-.font(recover-chart-font-hightlight, @font-recover-chart);
-
-.font-hover-active(tables-tile-view-font, @font-tile-view, inherit, inherit, @color-bi-text);
-.font-hover-active(tables-relation-view-font, @font-relation-view, inherit, inherit, @color-bi-text);
-
-.font(add-new-table-pull-down-font, @font-down, @color-bi-text);
-
-.font-hover-active(data-link-check-font, @font-check-mark, @color-bi-text, @color-bi-text-gray, @color-bi-text-highlight);
-
-//点击编辑
-.font-hover(edit-set-font, @font-detail-set);
-
-//新建分析、数据配置
-.font-hover(new-analysis-font, @font-new, @color-bi-text, @color-bi-text);
-.font-hover(data-config-font, @font-database, @color-bi-text, @color-bi-text);
-
-//切换文件夹视图
-.font-hover-active(folder-list-view, @font-classify, inherit, inherit, @color-bi-text);
-.font-hover-active(folder-card-view, @font-tile-view, inherit, inherit, @color-bi-text);
-
.font-hover-active(item-check-font, @font-check-mark, @color-bi-text, @color-bi-text-gray, @color-bi-font-active);
-//表格上面的相关操作——升序、降序、不排序、过滤
-.font-hover(table-no-sort-no-filter-font, @font-no-sort-no-filter);
-.font-hover(table-no-sort-filter-font, @font-no-sort-filter);
-.font-hover(table-descending-filter-font, @font-descending-filter);
-.font-hover(table-ascending-filter-font, @font-ascending-filter);
-.font-hover(table-descending-no-filter-font, @font-descending-no-filter);
-.font-hover(table-ascending-no-filter-font, @font-ascending-no-filter);
-.font-hover(table-no-sort-font, @font-no-sort);
-
.font-hover(primary-key-font, @font-key);
-.font-hover-active(table-open-row-style-font, @font-table-row-open);
-.font-hover-active(table-open-col-style-font, @font-table-col-open);
-
-//气泡图计算函数
-.font(calculate-function-font, @font-field-calc, @font-color-normal);
-
-//匹配关系
-.font(path-set-doubt, @font-doubt, @color-bi-text-highlight);
-
-.font(rename-report-font, @font-rename, @color-bi-text-highlight);
-.font(remove-report-font, @font-delete, @color-bi-text-warning);
-
-.font(excel-upload-tip-font, @font-tip, @color-bi-text-highlight);
-.font(excel-field-type-string-font, @font-text, @color-bi-text-highlight);
-.font(excel-field-type-number-font, @font-number, @color-bi-text-highlight);
-.font(excel-field-type-date-font, @font-date, @color-bi-text-highlight);
-.font(excel-field-type-pull-down-font, @font-down-triangle, @color-bi-text-highlight);
-
-.font(data-link-set-font, @font-setting, @color-bi-text-highlight);
-.font(data-link-test-font, @font-test-link, @color-bi-text-highlight);
-.font(data-link-copy-font, @font-copy, @color-bi-background-success);
-.font(data-link-remove-font, @font-cross, @color-bi-text-warning);
-
-.font(cube-path-confirm-font, @font-warning, @color-bi-background-warning);
-
-.font(target-style-less-dot-font, @font-mark-dot, @color-target-style-less);
-.font(target-style-equal-dot-font, @font-mark-dot, @color-target-style-equal);
-.font(target-style-more-dot-font, @font-mark-dot, @color-target-style-more);
-.font(target-style-less-arrow-font, @font-mark-down-arrow, @color-target-style-less);
-.font(target-style-equal-arrow-font, @font-mark-equal, @color-target-style-equal);
-.font(target-style-more-arrow-font, @font-mark-up-arrow, @color-target-style-more);
-
-.font(calculate-target-font, @font-field-calc);
-
-.font(task-list-font, @font-classify, @color-bi-text-highlight);
-
-.font(widget-combo-detail-font, @font-solid-setting, @color-bi-text-highlight);
-.font(widget-combo-pull-down-font, @font-pull-down, @color-bi-text-highlight);
-.font(widget-tools-filter-font, @font-filter, @color-bi-text-highlight);
-.font(widget-tools-clear-font, @font-clear, @color-bi-text-highlight);
-.font(widget-tools-export-excel-font, @font-export-excel, @color-bi-text-highlight);
-
-.font(widget-combo-expand-font, @font-solid-setting);
-.font(widget-combo-linkage-font, @font-linkage);
-.font(widget-combo-rename-edit-font, @font-rename-edit);
-.font(widget-combo-show-title-font, @font-check);
-.font(widget-combo-title-left-font, @font-align-left);
-.font(widget-combo-title-center-font, @font-align-center);
-.font(widget-combo-show-filter-font, @font-filter);
-.font(widget-combo-export-excel-font, @font-export-excel);
-.font(widget-combo-copy, @font-copy);
-.font(widget-combo-delete, @font-delete);
-
-.font(widget-combo-asc-font, @font-asc);
-.font(widget-combo-des-font, @font-des);
-.font(widget-combo-clear-font, @font-clear);
-
-.font-hover(detail-table-popup-font, @font-hellip, inherit, @color-bi-font-active);
-
-.font(chart-drill-up, @font-top-triangle);
-.font(chart-drill-down, @font-down-triangle);
-
-.font(report-filter-open-font, @font-report-filter-open);
-.font(report-filter-close-font, @font-report-filter-close);
-
-.font(report-apply-hangout-normal-font, @font-apply-hangout, @color-bi-text-gray);
-.font(report-apply-hangout-ing-font, @font-apply-hangout, @color-bi-text-highlight);
-.font(report-hangout-font, @font-hangout, @color-bi-background-success);
-.font(report-cancel-hangout-font, @font-hangout, @color-bi-text-gray);
-.font(report-hangout-ing-mark-font, @font-hangout, @color-bi-background-highlight);
-
-//业务包管理
-.font(delete-font-package, @font-delete, @color-bi-text-warning);
-.font(delete-h-font-package, @font-delete, @color-bi-text-warning);
-.font(rename-font-package, @font-rename, @color-bi-text-highlight);
-.font(package-selected-font, @font-check-box-selected, @color-bi-text-highlight);
-.font(package-not-selected-font, @font-check-box-not-selected, @color-bi-text-highlight);
-
-.font(report-detail-info-font, @font-info, @color-bi-text-redmark);
-.font(report-rename-font, @font-rename-edit, @color-bi-background-success);
-
-.font(report-cancel-share-font, @font-cancel-share, @color-bi-text-highlight);
-
-.font(drill-push-up-font, @font-up);
-.font(drill-push-down-font, @font-down);
-
.font(drag-tag-font, @font-cross, @color-bi-text-redmark);
\ No newline at end of file
diff --git a/src/less/visual.less b/src/less/visual.less
index 8865353bb..a5fbd7e87 100644
--- a/src/less/visual.less
+++ b/src/less/visual.less
@@ -28,6 +28,12 @@
-moz-box-shadow: @arguments;
}
+.background-color(@color, @alpha) {
+ background-color: fade(@color, @alpha);
+ @ieColor: argb(fade(@color, @alpha));
+ filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr=@{ieColor},endColorstr=@{ieColor})";
+}
+
.opacity(@opa) {
opacity: @opa;
@opa-ie: @opa*100;
diff --git a/src/widget/date/trigger.date.js b/src/widget/date/trigger.date.js
index 11123572d..3a1aeb687 100644
--- a/src/widget/date/trigger.date.js
+++ b/src/widget/date/trigger.date.js
@@ -36,7 +36,7 @@ BI.DateTrigger = BI.inherit(BI.Trigger, {
hgap: c.hgap,
vgap: c.vgap,
allowBlank: true,
- watermark: BI.i18nText("BI-Unrestricted"),
+ watermark: BI.i18nText("BI-Basic_Unrestricted"),
errorText: function () {
if (self.editor.isEditing()) {
return BI.i18nText("BI-Date_Trigger_Error_Text");
diff --git a/src/widget/downlist/combo.downlist.js b/src/widget/downlist/combo.downlist.js
index e77844e1a..ed37eb40c 100644
--- a/src/widget/downlist/combo.downlist.js
+++ b/src/widget/downlist/combo.downlist.js
@@ -47,7 +47,7 @@ BI.DownListCombo = BI.inherit(BI.Widget, {
popup: {
el: this.popupview,
stopPropagation: true,
- maxHeight: 400
+ maxHeight: 1000
}
});
diff --git a/src/widget/multiselect/check/multiselect.check.pane.js b/src/widget/multiselect/check/multiselect.check.pane.js
index f23644c32..7a04154ec 100644
--- a/src/widget/multiselect/check/multiselect.check.pane.js
+++ b/src/widget/multiselect/check/multiselect.check.pane.js
@@ -32,7 +32,7 @@ BI.MultiSelectCheckPane = BI.inherit(BI.Widget, {
items: opts.items,
itemsCreator: function (op, callback) {
op = BI.extend(op || {}, {
- selected_values: self.storeValue.value
+ selectedValues: self.storeValue.value
});
if (self.storeValue.type === BI.Selection.Multi) {
callback({
diff --git a/src/widget/multiselect/multiselect.combo.js b/src/widget/multiselect/multiselect.combo.js
index b2c6ae557..b687714b5 100644
--- a/src/widget/multiselect/multiselect.combo.js
+++ b/src/widget/multiselect/multiselect.combo.js
@@ -140,7 +140,10 @@ BI.MultiSelectCombo = BI.inherit(BI.Single, {
toggle: false,
el: this.trigger,
adjustLength: 1,
- popup: this.popup
+ popup: this.popup,
+ hideChecker: function (e) {
+ return triggerBtn.element.find(e.target).length === 0;
+ }
});
this.combo.on(BI.Combo.EVENT_BEFORE_POPUPVIEW, function () {
diff --git a/src/widget/multiselect/multiselect.loader.js b/src/widget/multiselect/multiselect.loader.js
index a125b3194..a6ccffdd6 100644
--- a/src/widget/multiselect/multiselect.loader.js
+++ b/src/widget/multiselect/multiselect.loader.js
@@ -56,7 +56,7 @@ BI.MultiSelectLoader = BI.inherit(BI.Widget, {
itemsCreator: function (op, callback) {
var startValue = self._startValue;
self.storeValue && (op = BI.extend(op || {}, {
- selected_values: BI.isKey(startValue) && self.storeValue.type === BI.Selection.Multi
+ selectedValues: BI.isKey(startValue) && self.storeValue.type === BI.Selection.Multi
? self.storeValue.value.concat(startValue) : self.storeValue.value
}));
opts.itemsCreator(op, function (ob) {
diff --git a/src/widget/multiselect/search/multiselect.search.loader.js b/src/widget/multiselect/search/multiselect.search.loader.js
index 5bda2bf0f..d901487e3 100644
--- a/src/widget/multiselect/search/multiselect.search.loader.js
+++ b/src/widget/multiselect/search/multiselect.search.loader.js
@@ -51,7 +51,7 @@ BI.MultiSelectSearchLoader = BI.inherit(BI.Widget, {
},
itemsCreator: function (op, callback) {
self.storeValue && (op = BI.extend(op || {}, {
- selected_values: self.storeValue.value
+ selectedValues: self.storeValue.value
}));
opts.itemsCreator(op, function (ob) {
var keyword = ob.keyword = opts.keywordGetter();
diff --git a/src/widget/multiselect/trigger/searcher.multiselect.js b/src/widget/multiselect/trigger/searcher.multiselect.js
index 37b82d27a..b641fddca 100644
--- a/src/widget/multiselect/trigger/searcher.multiselect.js
+++ b/src/widget/multiselect/trigger/searcher.multiselect.js
@@ -104,13 +104,13 @@ BI.MultiSelectSearcher = BI.inherit(BI.Widget, {
ob.value || (ob.value = []);
if (ob.type === BI.Selection.All) {
if (BI.size(ob.assist) === 1) {
- this.editor.setState(o.valueFormatter(ob.assist[0] + "") || ob.assist[0] + "");
+ this.editor.setState(o.valueFormatter(ob.assist[0] + "") || (ob.assist[0] + ""));
} else {
this.editor.setState(BI.size(ob.value) > 0 ? BI.Selection.Multi : BI.Selection.All);
}
} else {
if (BI.size(ob.value) === 1) {
- this.editor.setState(o.valueFormatter(ob.value[0] + "" || ob.value[0] + ""));
+ this.editor.setState(o.valueFormatter(ob.value[0] + "") || (ob.value[0] + ""));
} else {
this.editor.setState(BI.size(ob.value) > 0 ? BI.Selection.Multi : BI.Selection.None);
}
diff --git a/src/widget/multitree/check/multi.tree.check.pane.js b/src/widget/multitree/check/multi.tree.check.pane.js
index 012020848..a23a7985d 100644
--- a/src/widget/multitree/check/multi.tree.check.pane.js
+++ b/src/widget/multitree/check/multi.tree.check.pane.js
@@ -23,7 +23,7 @@ BI.MultiTreeCheckPane = BI.inherit(BI.Pane, {
var self = this, opts = this.options;
- this.selected_values = {};
+ this.selectedValues = {};
var continueSelect = BI.createWidget({
type: 'bi.text_button',
@@ -60,7 +60,7 @@ BI.MultiTreeCheckPane = BI.inherit(BI.Pane, {
type: "bi.display_tree",
cls: "bi-multi-tree-display",
itemsCreator: function (op, callback) {
- op.type = BI.TreeView.REQ_TYPE_SELECTED_DATA;
+ op.type = BI.TreeView.REQ_TYPE_GET_SELECTED_DATA;
opts.itemsCreator(op, callback);
}
});
diff --git a/src/widget/multitree/multi.tree.popup.js b/src/widget/multitree/multi.tree.popup.js
index a76faeb7a..542a339b6 100644
--- a/src/widget/multitree/multi.tree.popup.js
+++ b/src/widget/multitree/multi.tree.popup.js
@@ -20,7 +20,7 @@ BI.MultiTreePopup = BI.inherit(BI.Pane, {
var self = this, opts = this.options;
- this.selected_values = {};
+ this.selectedValues = {};
this.tree = BI.createWidget({
type: "bi.sync_tree",
diff --git a/src/widget/numericalinterval/numericalinterval.js b/src/widget/numericalinterval/numericalinterval.js
index 4599e1753..4b523db48 100644
--- a/src/widget/numericalinterval/numericalinterval.js
+++ b/src/widget/numericalinterval/numericalinterval.js
@@ -33,7 +33,7 @@ BI.NumericalInterval = BI.inherit(BI.Single, {
this.smallEditor = BI.createWidget({
type: "bi.sign_editor",
height: o.height - 2,
- watermark: BI.i18nText("BI-Unrestricted"),
+ watermark: BI.i18nText("BI-Basic_Unrestricted"),
allowBlank: true,
value: o.min,
level: "warning",
@@ -70,7 +70,7 @@ BI.NumericalInterval = BI.inherit(BI.Single, {
this.bigEditor = BI.createWidget({
type: "bi.sign_editor",
height: o.height - 2,
- watermark: BI.i18nText("BI-Unrestricted"),
+ watermark: BI.i18nText("BI-Basic_Unrestricted"),
allowBlank: true,
value: o.max,
level: "warning",
diff --git a/src/widget/relationview/relationview.region.container.js b/src/widget/relationview/relationview.region.container.js
index 15be061e7..a0d8c7dc5 100644
--- a/src/widget/relationview/relationview.region.container.js
+++ b/src/widget/relationview/relationview.region.container.js
@@ -4,7 +4,7 @@
BI.RelationViewRegionContainer = BI.inherit(BI.Widget, {
_defaultConfig: function () {
return BI.extend(BI.RelationViewRegionContainer.superclass._defaultConfig.apply(this, arguments), {
- baseCls: "bi-relation-view-region-container bi-card bi-border",
+ baseCls: "bi-relation-view-region-container",
width: 150
});
},
diff --git a/src/widget/relationview/relationview.region.js b/src/widget/relationview/relationview.region.js
index 450e5d862..f84937a46 100644
--- a/src/widget/relationview/relationview.region.js
+++ b/src/widget/relationview/relationview.region.js
@@ -65,7 +65,7 @@ BI.RelationViewRegion = BI.inherit(BI.BasicButton, {
cls: "relation-view-region-container bi-card bi-border " + (o.belongPackage ? "" : "other-package"),
items: [{
type: "bi.vertical_adapt",
- cls: "relation-view-region-title bi-border",
+ cls: "relation-view-region-title bi-border-bottom",
items: [this.preview, this.title]
}, this.button_group]
}],
diff --git a/src/widget/sequencetable/listnumber.sequencetable.js b/src/widget/sequencetable/listnumber.sequencetable.js
index fb8c57eb4..a411127fe 100644
--- a/src/widget/sequencetable/listnumber.sequencetable.js
+++ b/src/widget/sequencetable/listnumber.sequencetable.js
@@ -35,12 +35,6 @@ BI.SequenceTableListNumber = BI.inherit(BI.Widget, {
this.renderedCells = [];
this.renderedKeys = [];
- this.header = BI.createWidget(o.sequenceHeaderCreator || {
- type: "bi.table_style_cell",
- cls: "sequence-table-title-cell bi-border",
- styleGetter: o.headerCellStyleGetter,
- text: BI.i18nText("BI-Number_Index")
- });
this.container = BI.createWidget({
type: "bi.absolute",
width: 60,
@@ -54,12 +48,19 @@ BI.SequenceTableListNumber = BI.inherit(BI.Widget, {
items: [this.container]
});
+ this.headerContainer = BI.createWidget({
+ type: "bi.absolute",
+ cls: "bi-border",
+ width: 58,
+ scrollable: false
+ });
+
this.layout = BI.createWidget({
type: "bi.vtape",
element: this,
items: [{
- el: this.header,
- height: o.headerRowSize * o.header.length
+ el: this.headerContainer,
+ height: o.headerRowSize * o.header.length - 2
}, {
el: this.scrollContainer
}]
@@ -82,6 +83,26 @@ BI.SequenceTableListNumber = BI.inherit(BI.Widget, {
this.scrollContainer.element.scrollTop(o.scrollTop);
},
+ _createHeader: function () {
+ var o = this.options;
+ BI.createWidget({
+ type: "bi.absolute",
+ element: this.headerContainer,
+ items: [{
+ el: o.sequenceHeaderCreator || {
+ type: "bi.table_style_cell",
+ cls: "sequence-table-title-cell",
+ styleGetter: o.headerCellStyleGetter,
+ text: BI.i18nText("BI-Number_Index")
+ },
+ left: 0,
+ top: 0,
+ right: 0,
+ bottom: 0
+ }]
+ });
+ },
+
_calculateChildrenToRender: function () {
var self = this, o = this.options;
var scrollTop = BI.clamp(o.scrollTop, 0, o.rowSize * o.items.length - (o.height - o.header.length * o.headerRowSize) + BI.DOM.getScrollWidth());
@@ -159,7 +180,8 @@ BI.SequenceTableListNumber = BI.inherit(BI.Widget, {
},
_populate: function () {
- this.header.populate && this.header.populate();
+ this.headerContainer.empty();
+ this._createHeader();
this._layout();
this._calculateChildrenToRender();
},
diff --git a/src/widget/sequencetable/treenumber.sequencetable.js b/src/widget/sequencetable/treenumber.sequencetable.js
index 9de53c08c..8c26902e6 100644
--- a/src/widget/sequencetable/treenumber.sequencetable.js
+++ b/src/widget/sequencetable/treenumber.sequencetable.js
@@ -35,12 +35,6 @@ BI.SequenceTableTreeNumber = BI.inherit(BI.Widget, {
this.renderedCells = [];
this.renderedKeys = [];
- this.header = BI.createWidget(o.sequenceHeaderCreator || {
- type: "bi.table_style_cell",
- cls: "sequence-table-title-cell bi-border",
- styleGetter: o.headerCellStyleGetter,
- text: BI.i18nText("BI-Number_Index")
- });
this.container = BI.createWidget({
type: "bi.absolute",
width: 60,
@@ -54,13 +48,20 @@ BI.SequenceTableTreeNumber = BI.inherit(BI.Widget, {
items: [this.container]
});
+ this.headerContainer = BI.createWidget({
+ type: "bi.absolute",
+ cls: "bi-border",
+ width: 58,
+ scrollable: false
+ });
+
this.layout = BI.createWidget({
type: "bi.vtape",
element: this,
items: [{
- el: this.header,
- height: this._getHeaderHeight()
- }, {
+ el: this.headerContainer,
+ height: this._getHeaderHeight() - 2
+ }, {el: {type: "bi.layout"}, height: 2}, {
el: this.scrollContainer
}]
});
@@ -168,7 +169,7 @@ BI.SequenceTableTreeNumber = BI.inherit(BI.Widget, {
_layout: function () {
var self = this, o = this.options;
- var headerHeight = this._getHeaderHeight();
+ var headerHeight = this._getHeaderHeight() - 2;
var items = this.layout.attr("items");
if (o.isNeedFreeze === false) {
items[0].height = 0;
@@ -217,6 +218,26 @@ BI.SequenceTableTreeNumber = BI.inherit(BI.Widget, {
return Math.max(0, cnt * this.options.rowSize - (this.options.height - this._getHeaderHeight()) + BI.DOM.getScrollWidth());
},
+ _createHeader: function () {
+ var o = this.options;
+ BI.createWidget({
+ type: "bi.absolute",
+ element: this.headerContainer,
+ items: [{
+ el: o.sequenceHeaderCreator || {
+ type: "bi.table_style_cell",
+ cls: "sequence-table-title-cell",
+ styleGetter: o.headerCellStyleGetter,
+ text: BI.i18nText("BI-Number_Index")
+ },
+ left: 0,
+ top: 0,
+ right: 0,
+ bottom: 0
+ }]
+ });
+ },
+
_calculateChildrenToRender: function () {
var self = this, o = this.options;
@@ -322,7 +343,8 @@ BI.SequenceTableTreeNumber = BI.inherit(BI.Widget, {
task.apply(self);
});
this.tasks = [];
- this.header.populate && this.header.populate();
+ this.headerContainer.empty();
+ this._createHeader();
this._layout();
this._calculateChildrenToRender();
},