Browse Source

KERNEL-3025 refactor: signeditor

es6
Kira 4 years ago
parent
commit
58214770c0
  1. 58
      dist/2.0/fineui.ie.js
  2. 2
      dist/2.0/fineui.ie.js.map
  3. 16
      dist/2.0/fineui.ie.min.js
  4. 2
      dist/2.0/fineui.ie.min.js.map
  5. 58
      dist/2.0/fineui.js
  6. 2
      dist/2.0/fineui.js.map
  7. 20
      dist/2.0/fineui.min.js
  8. 2
      dist/2.0/fineui.min.js.map
  9. 58
      dist/bundle.ie.js
  10. 2
      dist/bundle.ie.js.map
  11. 16
      dist/bundle.ie.min.js
  12. 2
      dist/bundle.ie.min.js.map
  13. 58
      dist/bundle.js
  14. 2
      dist/bundle.js.map
  15. 20
      dist/bundle.min.js
  16. 2
      dist/bundle.min.js.map
  17. 2
      dist/es5.fineui.js.map
  18. 58
      dist/fineui.ie.js
  19. 2
      dist/fineui.ie.js.map
  20. 20
      dist/fineui.ie.min.js
  21. 2
      dist/fineui.ie.min.js.map
  22. 58
      dist/fineui.js
  23. 2
      dist/fineui.js.map
  24. 20
      dist/fineui.min.js
  25. 2
      dist/fineui.min.js.map
  26. 58
      dist/fineui_without_jquery_polyfill.js
  27. 2
      dist/fineui_without_jquery_polyfill.js.map
  28. 2
      dist/ie.fineui.js.map
  29. 38
      dist/lib/case/editor/editor.sign.d.ts
  30. 2
      dist/lib/index.d.ts
  31. 2
      dist/utils.min.js
  32. 58
      dist/widget.js
  33. 2
      dist/widget.js.map
  34. 55
      typescript/case/editor/editor.sign.ts
  35. 2
      typescript/index.ts

58
dist/2.0/fineui.ie.js vendored

@ -77993,20 +77993,16 @@ BI.shortcut("bi.multi_tree_search_insert_pane", BI.MultiTreeSearchInsertPane);/*
BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
_defaultConfig: function () {
return BI.extend(BI.MultiTreeSearchPane.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
});
props: {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
},
_init: function () {
BI.MultiTreeSearchPane.superclass._init.apply(this, arguments);
render: function () {
var self = this, opts = this.options;
this.partTree = BI.createWidget({
return BI.extend({
type: "bi.part_tree",
element: this,
tipText: BI.i18nText("BI-No_Select"),
@ -78014,16 +78010,22 @@ BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
op.keyword = opts.keywordGetter();
opts.itemsCreator(op, callback);
},
value: opts.value
});
this.partTree.on(BI.Controller.EVENT_CHANGE, function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
});
this.partTree.on(BI.TreeView.EVENT_CHANGE, function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
});
value: opts.value,
listeners: [{
eventName: BI.Controller.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
}
}, {
eventName: BI.TreeView.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
}
}],
ref: function (_ref) {
self.partTree = _ref;
}
}, opts.el);
},
hasChecked: function () {
@ -89183,7 +89185,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
function nodeSearch(deep, parentValues, current, result) {
if (self._isMatch(parentValues, current, keyword)) {
var checked = isSelected(current);
var checked = isSelected(parentValues, current);
createOneJson(parentValues, current, false, checked, true, result);
return [true, checked];
}
@ -89203,7 +89205,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
}
});
if (can === true) {
checked = isSelected(current);
checked = isSelected(parentValues, current);
createOneJson(parentValues, current, true, checked, false, result);
}
return [can, checked];
@ -89253,9 +89255,9 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
}
function isSelected(value) {
function isSelected(parentValues, value) {
return BI.any(selectedValues, function (idx, array) {
return BI.last(array) === value;
return BI.isEqual(parentValues, array.slice(0, parentValues.length)) && BI.last(array) === value;
});
}
@ -89281,7 +89283,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
var times = op.times;
var parentValues = op.parentValues || [];
var selectedValues = op.selectedValues || [];
var valueMap = dealWithSelectedValue(selectedValues);
var valueMap = dealWithSelectedValue(parentValues, selectedValues);
var nodes = this._getChildren(parentValues);
for (var i = (times - 1) * this._const.perPage; nodes[i] && i < times * this._const.perPage; i++) {
var checked = BI.has(valueMap, nodes[i].value);
@ -89330,10 +89332,12 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
});
function dealWithSelectedValue(selectedValues) {
function dealWithSelectedValue(parentValues, selectedValues) {
var valueMap = {};
BI.each(selectedValues, function (idx, v) {
valueMap[BI.last(v)] = [2, 0];
if (BI.isEqual(parentValues, v.slice(0, parentValues.length))) {
valueMap[BI.last(v)] = [2, 0];
}
});
return valueMap;
}

2
dist/2.0/fineui.ie.js.map vendored

File diff suppressed because one or more lines are too long

16
dist/2.0/fineui.ie.min.js vendored

File diff suppressed because one or more lines are too long

2
dist/2.0/fineui.ie.min.js.map vendored

File diff suppressed because one or more lines are too long

58
dist/2.0/fineui.js vendored

@ -78368,20 +78368,16 @@ BI.shortcut("bi.multi_tree_search_insert_pane", BI.MultiTreeSearchInsertPane);/*
BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
_defaultConfig: function () {
return BI.extend(BI.MultiTreeSearchPane.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
});
props: {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
},
_init: function () {
BI.MultiTreeSearchPane.superclass._init.apply(this, arguments);
render: function () {
var self = this, opts = this.options;
this.partTree = BI.createWidget({
return BI.extend({
type: "bi.part_tree",
element: this,
tipText: BI.i18nText("BI-No_Select"),
@ -78389,16 +78385,22 @@ BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
op.keyword = opts.keywordGetter();
opts.itemsCreator(op, callback);
},
value: opts.value
});
this.partTree.on(BI.Controller.EVENT_CHANGE, function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
});
this.partTree.on(BI.TreeView.EVENT_CHANGE, function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
});
value: opts.value,
listeners: [{
eventName: BI.Controller.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
}
}, {
eventName: BI.TreeView.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
}
}],
ref: function (_ref) {
self.partTree = _ref;
}
}, opts.el);
},
hasChecked: function () {
@ -89558,7 +89560,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
function nodeSearch(deep, parentValues, current, result) {
if (self._isMatch(parentValues, current, keyword)) {
var checked = isSelected(current);
var checked = isSelected(parentValues, current);
createOneJson(parentValues, current, false, checked, true, result);
return [true, checked];
}
@ -89578,7 +89580,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
}
});
if (can === true) {
checked = isSelected(current);
checked = isSelected(parentValues, current);
createOneJson(parentValues, current, true, checked, false, result);
}
return [can, checked];
@ -89628,9 +89630,9 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
}
function isSelected(value) {
function isSelected(parentValues, value) {
return BI.any(selectedValues, function (idx, array) {
return BI.last(array) === value;
return BI.isEqual(parentValues, array.slice(0, parentValues.length)) && BI.last(array) === value;
});
}
@ -89656,7 +89658,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
var times = op.times;
var parentValues = op.parentValues || [];
var selectedValues = op.selectedValues || [];
var valueMap = dealWithSelectedValue(selectedValues);
var valueMap = dealWithSelectedValue(parentValues, selectedValues);
var nodes = this._getChildren(parentValues);
for (var i = (times - 1) * this._const.perPage; nodes[i] && i < times * this._const.perPage; i++) {
var checked = BI.has(valueMap, nodes[i].value);
@ -89705,10 +89707,12 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
});
function dealWithSelectedValue(selectedValues) {
function dealWithSelectedValue(parentValues, selectedValues) {
var valueMap = {};
BI.each(selectedValues, function (idx, v) {
valueMap[BI.last(v)] = [2, 0];
if (BI.isEqual(parentValues, v.slice(0, parentValues.length))) {
valueMap[BI.last(v)] = [2, 0];
}
});
return valueMap;
}

2
dist/2.0/fineui.js.map vendored

File diff suppressed because one or more lines are too long

20
dist/2.0/fineui.min.js vendored

File diff suppressed because one or more lines are too long

2
dist/2.0/fineui.min.js.map vendored

File diff suppressed because one or more lines are too long

58
dist/bundle.ie.js vendored

@ -77993,20 +77993,16 @@ BI.shortcut("bi.multi_tree_search_insert_pane", BI.MultiTreeSearchInsertPane);/*
BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
_defaultConfig: function () {
return BI.extend(BI.MultiTreeSearchPane.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
});
props: {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
},
_init: function () {
BI.MultiTreeSearchPane.superclass._init.apply(this, arguments);
render: function () {
var self = this, opts = this.options;
this.partTree = BI.createWidget({
return BI.extend({
type: "bi.part_tree",
element: this,
tipText: BI.i18nText("BI-No_Select"),
@ -78014,16 +78010,22 @@ BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
op.keyword = opts.keywordGetter();
opts.itemsCreator(op, callback);
},
value: opts.value
});
this.partTree.on(BI.Controller.EVENT_CHANGE, function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
});
this.partTree.on(BI.TreeView.EVENT_CHANGE, function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
});
value: opts.value,
listeners: [{
eventName: BI.Controller.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
}
}, {
eventName: BI.TreeView.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
}
}],
ref: function (_ref) {
self.partTree = _ref;
}
}, opts.el);
},
hasChecked: function () {
@ -89183,7 +89185,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
function nodeSearch(deep, parentValues, current, result) {
if (self._isMatch(parentValues, current, keyword)) {
var checked = isSelected(current);
var checked = isSelected(parentValues, current);
createOneJson(parentValues, current, false, checked, true, result);
return [true, checked];
}
@ -89203,7 +89205,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
}
});
if (can === true) {
checked = isSelected(current);
checked = isSelected(parentValues, current);
createOneJson(parentValues, current, true, checked, false, result);
}
return [can, checked];
@ -89253,9 +89255,9 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
}
function isSelected(value) {
function isSelected(parentValues, value) {
return BI.any(selectedValues, function (idx, array) {
return BI.last(array) === value;
return BI.isEqual(parentValues, array.slice(0, parentValues.length)) && BI.last(array) === value;
});
}
@ -89281,7 +89283,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
var times = op.times;
var parentValues = op.parentValues || [];
var selectedValues = op.selectedValues || [];
var valueMap = dealWithSelectedValue(selectedValues);
var valueMap = dealWithSelectedValue(parentValues, selectedValues);
var nodes = this._getChildren(parentValues);
for (var i = (times - 1) * this._const.perPage; nodes[i] && i < times * this._const.perPage; i++) {
var checked = BI.has(valueMap, nodes[i].value);
@ -89330,10 +89332,12 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
});
function dealWithSelectedValue(selectedValues) {
function dealWithSelectedValue(parentValues, selectedValues) {
var valueMap = {};
BI.each(selectedValues, function (idx, v) {
valueMap[BI.last(v)] = [2, 0];
if (BI.isEqual(parentValues, v.slice(0, parentValues.length))) {
valueMap[BI.last(v)] = [2, 0];
}
});
return valueMap;
}

2
dist/bundle.ie.js.map vendored

File diff suppressed because one or more lines are too long

16
dist/bundle.ie.min.js vendored

File diff suppressed because one or more lines are too long

2
dist/bundle.ie.min.js.map vendored

File diff suppressed because one or more lines are too long

58
dist/bundle.js vendored

@ -78368,20 +78368,16 @@ BI.shortcut("bi.multi_tree_search_insert_pane", BI.MultiTreeSearchInsertPane);/*
BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
_defaultConfig: function () {
return BI.extend(BI.MultiTreeSearchPane.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
});
props: {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
},
_init: function () {
BI.MultiTreeSearchPane.superclass._init.apply(this, arguments);
render: function () {
var self = this, opts = this.options;
this.partTree = BI.createWidget({
return BI.extend({
type: "bi.part_tree",
element: this,
tipText: BI.i18nText("BI-No_Select"),
@ -78389,16 +78385,22 @@ BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
op.keyword = opts.keywordGetter();
opts.itemsCreator(op, callback);
},
value: opts.value
});
this.partTree.on(BI.Controller.EVENT_CHANGE, function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
});
this.partTree.on(BI.TreeView.EVENT_CHANGE, function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
});
value: opts.value,
listeners: [{
eventName: BI.Controller.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
}
}, {
eventName: BI.TreeView.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
}
}],
ref: function (_ref) {
self.partTree = _ref;
}
}, opts.el);
},
hasChecked: function () {
@ -89558,7 +89560,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
function nodeSearch(deep, parentValues, current, result) {
if (self._isMatch(parentValues, current, keyword)) {
var checked = isSelected(current);
var checked = isSelected(parentValues, current);
createOneJson(parentValues, current, false, checked, true, result);
return [true, checked];
}
@ -89578,7 +89580,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
}
});
if (can === true) {
checked = isSelected(current);
checked = isSelected(parentValues, current);
createOneJson(parentValues, current, true, checked, false, result);
}
return [can, checked];
@ -89628,9 +89630,9 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
}
function isSelected(value) {
function isSelected(parentValues, value) {
return BI.any(selectedValues, function (idx, array) {
return BI.last(array) === value;
return BI.isEqual(parentValues, array.slice(0, parentValues.length)) && BI.last(array) === value;
});
}
@ -89656,7 +89658,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
var times = op.times;
var parentValues = op.parentValues || [];
var selectedValues = op.selectedValues || [];
var valueMap = dealWithSelectedValue(selectedValues);
var valueMap = dealWithSelectedValue(parentValues, selectedValues);
var nodes = this._getChildren(parentValues);
for (var i = (times - 1) * this._const.perPage; nodes[i] && i < times * this._const.perPage; i++) {
var checked = BI.has(valueMap, nodes[i].value);
@ -89705,10 +89707,12 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
});
function dealWithSelectedValue(selectedValues) {
function dealWithSelectedValue(parentValues, selectedValues) {
var valueMap = {};
BI.each(selectedValues, function (idx, v) {
valueMap[BI.last(v)] = [2, 0];
if (BI.isEqual(parentValues, v.slice(0, parentValues.length))) {
valueMap[BI.last(v)] = [2, 0];
}
});
return valueMap;
}

2
dist/bundle.js.map vendored

File diff suppressed because one or more lines are too long

20
dist/bundle.min.js vendored

File diff suppressed because one or more lines are too long

2
dist/bundle.min.js.map vendored

File diff suppressed because one or more lines are too long

2
dist/es5.fineui.js.map vendored

File diff suppressed because one or more lines are too long

58
dist/fineui.ie.js vendored

@ -78240,20 +78240,16 @@ BI.shortcut("bi.multi_tree_search_insert_pane", BI.MultiTreeSearchInsertPane);/*
BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
_defaultConfig: function () {
return BI.extend(BI.MultiTreeSearchPane.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
});
props: {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
},
_init: function () {
BI.MultiTreeSearchPane.superclass._init.apply(this, arguments);
render: function () {
var self = this, opts = this.options;
this.partTree = BI.createWidget({
return BI.extend({
type: "bi.part_tree",
element: this,
tipText: BI.i18nText("BI-No_Select"),
@ -78261,16 +78257,22 @@ BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
op.keyword = opts.keywordGetter();
opts.itemsCreator(op, callback);
},
value: opts.value
});
this.partTree.on(BI.Controller.EVENT_CHANGE, function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
});
this.partTree.on(BI.TreeView.EVENT_CHANGE, function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
});
value: opts.value,
listeners: [{
eventName: BI.Controller.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
}
}, {
eventName: BI.TreeView.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
}
}],
ref: function (_ref) {
self.partTree = _ref;
}
}, opts.el);
},
hasChecked: function () {
@ -89430,7 +89432,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
function nodeSearch(deep, parentValues, current, result) {
if (self._isMatch(parentValues, current, keyword)) {
var checked = isSelected(current);
var checked = isSelected(parentValues, current);
createOneJson(parentValues, current, false, checked, true, result);
return [true, checked];
}
@ -89450,7 +89452,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
}
});
if (can === true) {
checked = isSelected(current);
checked = isSelected(parentValues, current);
createOneJson(parentValues, current, true, checked, false, result);
}
return [can, checked];
@ -89500,9 +89502,9 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
}
function isSelected(value) {
function isSelected(parentValues, value) {
return BI.any(selectedValues, function (idx, array) {
return BI.last(array) === value;
return BI.isEqual(parentValues, array.slice(0, parentValues.length)) && BI.last(array) === value;
});
}
@ -89528,7 +89530,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
var times = op.times;
var parentValues = op.parentValues || [];
var selectedValues = op.selectedValues || [];
var valueMap = dealWithSelectedValue(selectedValues);
var valueMap = dealWithSelectedValue(parentValues, selectedValues);
var nodes = this._getChildren(parentValues);
for (var i = (times - 1) * this._const.perPage; nodes[i] && i < times * this._const.perPage; i++) {
var checked = BI.has(valueMap, nodes[i].value);
@ -89577,10 +89579,12 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
});
function dealWithSelectedValue(selectedValues) {
function dealWithSelectedValue(parentValues, selectedValues) {
var valueMap = {};
BI.each(selectedValues, function (idx, v) {
valueMap[BI.last(v)] = [2, 0];
if (BI.isEqual(parentValues, v.slice(0, parentValues.length))) {
valueMap[BI.last(v)] = [2, 0];
}
});
return valueMap;
}

2
dist/fineui.ie.js.map vendored

File diff suppressed because one or more lines are too long

20
dist/fineui.ie.min.js vendored

File diff suppressed because one or more lines are too long

2
dist/fineui.ie.min.js.map vendored

File diff suppressed because one or more lines are too long

58
dist/fineui.js vendored

@ -78615,20 +78615,16 @@ BI.shortcut("bi.multi_tree_search_insert_pane", BI.MultiTreeSearchInsertPane);/*
BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
_defaultConfig: function () {
return BI.extend(BI.MultiTreeSearchPane.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
});
props: {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
},
_init: function () {
BI.MultiTreeSearchPane.superclass._init.apply(this, arguments);
render: function () {
var self = this, opts = this.options;
this.partTree = BI.createWidget({
return BI.extend({
type: "bi.part_tree",
element: this,
tipText: BI.i18nText("BI-No_Select"),
@ -78636,16 +78632,22 @@ BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
op.keyword = opts.keywordGetter();
opts.itemsCreator(op, callback);
},
value: opts.value
});
this.partTree.on(BI.Controller.EVENT_CHANGE, function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
});
this.partTree.on(BI.TreeView.EVENT_CHANGE, function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
});
value: opts.value,
listeners: [{
eventName: BI.Controller.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
}
}, {
eventName: BI.TreeView.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
}
}],
ref: function (_ref) {
self.partTree = _ref;
}
}, opts.el);
},
hasChecked: function () {
@ -89805,7 +89807,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
function nodeSearch(deep, parentValues, current, result) {
if (self._isMatch(parentValues, current, keyword)) {
var checked = isSelected(current);
var checked = isSelected(parentValues, current);
createOneJson(parentValues, current, false, checked, true, result);
return [true, checked];
}
@ -89825,7 +89827,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
}
});
if (can === true) {
checked = isSelected(current);
checked = isSelected(parentValues, current);
createOneJson(parentValues, current, true, checked, false, result);
}
return [can, checked];
@ -89875,9 +89877,9 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
}
function isSelected(value) {
function isSelected(parentValues, value) {
return BI.any(selectedValues, function (idx, array) {
return BI.last(array) === value;
return BI.isEqual(parentValues, array.slice(0, parentValues.length)) && BI.last(array) === value;
});
}
@ -89903,7 +89905,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
var times = op.times;
var parentValues = op.parentValues || [];
var selectedValues = op.selectedValues || [];
var valueMap = dealWithSelectedValue(selectedValues);
var valueMap = dealWithSelectedValue(parentValues, selectedValues);
var nodes = this._getChildren(parentValues);
for (var i = (times - 1) * this._const.perPage; nodes[i] && i < times * this._const.perPage; i++) {
var checked = BI.has(valueMap, nodes[i].value);
@ -89952,10 +89954,12 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
});
function dealWithSelectedValue(selectedValues) {
function dealWithSelectedValue(parentValues, selectedValues) {
var valueMap = {};
BI.each(selectedValues, function (idx, v) {
valueMap[BI.last(v)] = [2, 0];
if (BI.isEqual(parentValues, v.slice(0, parentValues.length))) {
valueMap[BI.last(v)] = [2, 0];
}
});
return valueMap;
}

2
dist/fineui.js.map vendored

File diff suppressed because one or more lines are too long

20
dist/fineui.min.js vendored

File diff suppressed because one or more lines are too long

2
dist/fineui.min.js.map vendored

File diff suppressed because one or more lines are too long

58
dist/fineui_without_jquery_polyfill.js vendored

@ -60895,20 +60895,16 @@ BI.shortcut("bi.multi_tree_search_insert_pane", BI.MultiTreeSearchInsertPane);/*
BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
_defaultConfig: function () {
return BI.extend(BI.MultiTreeSearchPane.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
});
props: {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
},
_init: function () {
BI.MultiTreeSearchPane.superclass._init.apply(this, arguments);
render: function () {
var self = this, opts = this.options;
this.partTree = BI.createWidget({
return BI.extend({
type: "bi.part_tree",
element: this,
tipText: BI.i18nText("BI-No_Select"),
@ -60916,16 +60912,22 @@ BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
op.keyword = opts.keywordGetter();
opts.itemsCreator(op, callback);
},
value: opts.value
});
this.partTree.on(BI.Controller.EVENT_CHANGE, function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
});
this.partTree.on(BI.TreeView.EVENT_CHANGE, function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
});
value: opts.value,
listeners: [{
eventName: BI.Controller.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
}
}, {
eventName: BI.TreeView.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
}
}],
ref: function (_ref) {
self.partTree = _ref;
}
}, opts.el);
},
hasChecked: function () {
@ -72085,7 +72087,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
function nodeSearch(deep, parentValues, current, result) {
if (self._isMatch(parentValues, current, keyword)) {
var checked = isSelected(current);
var checked = isSelected(parentValues, current);
createOneJson(parentValues, current, false, checked, true, result);
return [true, checked];
}
@ -72105,7 +72107,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
}
});
if (can === true) {
checked = isSelected(current);
checked = isSelected(parentValues, current);
createOneJson(parentValues, current, true, checked, false, result);
}
return [can, checked];
@ -72155,9 +72157,9 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
}
function isSelected(value) {
function isSelected(parentValues, value) {
return BI.any(selectedValues, function (idx, array) {
return BI.last(array) === value;
return BI.isEqual(parentValues, array.slice(0, parentValues.length)) && BI.last(array) === value;
});
}
@ -72183,7 +72185,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
var times = op.times;
var parentValues = op.parentValues || [];
var selectedValues = op.selectedValues || [];
var valueMap = dealWithSelectedValue(selectedValues);
var valueMap = dealWithSelectedValue(parentValues, selectedValues);
var nodes = this._getChildren(parentValues);
for (var i = (times - 1) * this._const.perPage; nodes[i] && i < times * this._const.perPage; i++) {
var checked = BI.has(valueMap, nodes[i].value);
@ -72232,10 +72234,12 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
});
function dealWithSelectedValue(selectedValues) {
function dealWithSelectedValue(parentValues, selectedValues) {
var valueMap = {};
BI.each(selectedValues, function (idx, v) {
valueMap[BI.last(v)] = [2, 0];
if (BI.isEqual(parentValues, v.slice(0, parentValues.length))) {
valueMap[BI.last(v)] = [2, 0];
}
});
return valueMap;
}

2
dist/fineui_without_jquery_polyfill.js.map vendored

File diff suppressed because one or more lines are too long

2
dist/ie.fineui.js.map vendored

File diff suppressed because one or more lines are too long

38
dist/lib/case/editor/editor.sign.d.ts vendored

@ -0,0 +1,38 @@
import { _Widget } from "../../core/widget";
export interface _SignEditor extends _Widget {
setTitle(v: string | Function): void;
setWarningTitle(v: string | Function): void;
setWaterMark(v: string): void;
focus(): void;
blur(): void;
doRedMark(...args: any): void;
unRedMark(...args: any): void;
doHighLight(...args: any): void;
unHighLight(...args: any): void;
isValid(): boolean;
setErrorText(v: string): void;
getErrorText(): string;
isEditing(): boolean;
getLastChangedValue(): string;
getState(): any;
setState(...args: any[]): void;
}
export interface _SignEditorStatic {
EVENT_CHANGE: string;
EVENT_FOCUS: string;
EVENT_BLUR: string;
EVENT_CLICK: string;
EVENT_KEY_DOWN: string;
EVENT_CLICK_LABEL: string;
EVENT_START: string;
EVENT_PAUSE: string;
EVENT_STOP: string;
EVENT_CONFIRM: string;
EVENT_CHANGE_CONFIRM: string;
EVENT_VALID: string;
EVENT_ERROR: string;
EVENT_ENTER: string;
EVENT_RESTRICT: string;
EVENT_SPACE: string;
EVENT_EMPTY: string;
}

2
dist/lib/index.d.ts vendored

@ -16,6 +16,7 @@ import { _IconChangeButton, _IconChangeButtonStatic } from "./case/button/icon/i
import { _MultiSelectItem, _MultiSelectItemStatic } from "./case/button/item.multiselect";
import { _BubbleCombo, _BubbleComboStatic } from "./case/combo/bubblecombo/combo.bubble";
import { _TextValueCombo, _TextValueComboStatic } from "./case/combo/combo.textvalue";
import { _SignEditor } from "./case/editor/editor.sign";
import { _LoadingPane } from "./case/loading/loading_pane";
import { _AllValueMultiTextValueCombo, _AllValueMultiTextValueComboStatic } from "./component/allvaluemultitextvaluecombo/allvalue.multitextvalue.combo";
import { _Action, _ActionFactory } from "./core/action/action";
@ -66,6 +67,7 @@ export interface BI extends _func, _i18n, _base {
Label: ClassConstructor<_Label>;
Text: ClassConstructor<_Text>;
Editor: ClassConstructor<_Editor> & _EditorStatic;
SignEditor: ClassConstructor<_SignEditor> & _EditorStatic;
Layout: ClassConstructor<_Layout>;
HTapeLayout: ClassConstructor<_HTapeLayout>;
VTapeLayout: ClassConstructor<_VTapeLayout>;

2
dist/utils.min.js vendored

File diff suppressed because one or more lines are too long

58
dist/widget.js vendored

@ -15924,20 +15924,16 @@ BI.shortcut("bi.multi_tree_search_insert_pane", BI.MultiTreeSearchInsertPane);/*
BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
_defaultConfig: function () {
return BI.extend(BI.MultiTreeSearchPane.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
});
props: {
baseCls: "bi-multi-tree-search-pane bi-card",
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn
},
_init: function () {
BI.MultiTreeSearchPane.superclass._init.apply(this, arguments);
render: function () {
var self = this, opts = this.options;
this.partTree = BI.createWidget({
return BI.extend({
type: "bi.part_tree",
element: this,
tipText: BI.i18nText("BI-No_Select"),
@ -15945,16 +15941,22 @@ BI.MultiTreeSearchPane = BI.inherit(BI.Pane, {
op.keyword = opts.keywordGetter();
opts.itemsCreator(op, callback);
},
value: opts.value
});
this.partTree.on(BI.Controller.EVENT_CHANGE, function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
});
this.partTree.on(BI.TreeView.EVENT_CHANGE, function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
});
value: opts.value,
listeners: [{
eventName: BI.Controller.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.Controller.EVENT_CHANGE, arguments);
}
}, {
eventName: BI.TreeView.EVENT_CHANGE,
action: function () {
self.fireEvent(BI.MultiTreeSearchPane.EVENT_CHANGE);
}
}],
ref: function (_ref) {
self.partTree = _ref;
}
}, opts.el);
},
hasChecked: function () {
@ -27114,7 +27116,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
function nodeSearch(deep, parentValues, current, result) {
if (self._isMatch(parentValues, current, keyword)) {
var checked = isSelected(current);
var checked = isSelected(parentValues, current);
createOneJson(parentValues, current, false, checked, true, result);
return [true, checked];
}
@ -27134,7 +27136,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
}
});
if (can === true) {
checked = isSelected(current);
checked = isSelected(parentValues, current);
createOneJson(parentValues, current, true, checked, false, result);
}
return [can, checked];
@ -27184,9 +27186,9 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
}
function isSelected(value) {
function isSelected(parentValues, value) {
return BI.any(selectedValues, function (idx, array) {
return BI.last(array) === value;
return BI.isEqual(parentValues, array.slice(0, parentValues.length)) && BI.last(array) === value;
});
}
@ -27212,7 +27214,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
var times = op.times;
var parentValues = op.parentValues || [];
var selectedValues = op.selectedValues || [];
var valueMap = dealWithSelectedValue(selectedValues);
var valueMap = dealWithSelectedValue(parentValues, selectedValues);
var nodes = this._getChildren(parentValues);
for (var i = (times - 1) * this._const.perPage; nodes[i] && i < times * this._const.perPage; i++) {
var checked = BI.has(valueMap, nodes[i].value);
@ -27261,10 +27263,12 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
});
});
function dealWithSelectedValue(selectedValues) {
function dealWithSelectedValue(parentValues, selectedValues) {
var valueMap = {};
BI.each(selectedValues, function (idx, v) {
valueMap[BI.last(v)] = [2, 0];
if (BI.isEqual(parentValues, v.slice(0, parentValues.length))) {
valueMap[BI.last(v)] = [2, 0];
}
});
return valueMap;
}

2
dist/widget.js.map vendored

File diff suppressed because one or more lines are too long

55
typescript/case/editor/editor.sign.ts

@ -0,0 +1,55 @@
import { _Widget } from "../../core/widget";
export interface _SignEditor extends _Widget {
setTitle(v: string | Function): void;
setWarningTitle(v: string | Function): void;
setWaterMark(v: string): void;
focus(): void;
blur(): void;
doRedMark(...args: any): void;
unRedMark(...args: any): void;
doHighLight(...args: any): void;
unHighLight(...args: any): void;
isValid(): boolean;
setErrorText(v: string): void;
getErrorText(): string;
isEditing(): boolean;
getLastChangedValue(): string;
getState(): any;
setState(...args: any[]): void;
}
export interface _SignEditorStatic {
EVENT_CHANGE: string;
EVENT_FOCUS: string;
EVENT_BLUR: string;
EVENT_CLICK: string;
EVENT_KEY_DOWN: string;
EVENT_CLICK_LABEL: string;
EVENT_START: string;
EVENT_PAUSE: string;
EVENT_STOP: string;
EVENT_CONFIRM: string;
EVENT_CHANGE_CONFIRM: string;
EVENT_VALID: string;
EVENT_ERROR: string;
EVENT_ENTER: string;
EVENT_RESTRICT: string;
EVENT_SPACE: string;
EVENT_EMPTY: string;
}

2
typescript/index.ts

@ -16,6 +16,7 @@ import { _IconChangeButton, _IconChangeButtonStatic } from "./case/button/icon/i
import { _MultiSelectItem, _MultiSelectItemStatic } from "./case/button/item.multiselect";
import { _BubbleCombo, _BubbleComboStatic } from "./case/combo/bubblecombo/combo.bubble";
import { _TextValueCombo, _TextValueComboStatic } from "./case/combo/combo.textvalue";
import { _SignEditor } from "./case/editor/editor.sign";
import { _LoadingPane } from "./case/loading/loading_pane";
import { _AllValueMultiTextValueCombo, _AllValueMultiTextValueComboStatic } from "./component/allvaluemultitextvaluecombo/allvalue.multitextvalue.combo";
import { _Action, _ActionFactory } from "./core/action/action";
@ -69,6 +70,7 @@ export interface BI extends _func, _i18n, _base {
Label: ClassConstructor<_Label>;
Text: ClassConstructor<_Text>;
Editor: ClassConstructor<_Editor> & _EditorStatic;
SignEditor: ClassConstructor<_SignEditor> & _EditorStatic;
Layout: ClassConstructor<_Layout>;
HTapeLayout: ClassConstructor<_HTapeLayout>;
VTapeLayout: ClassConstructor<_VTapeLayout>;

Loading…
Cancel
Save