提交 1ec6ed51 编写于 作者: A Amit Patankar 提交者: GitHub

Merge pull request #9351 from av8ramit/cherrypicks

TensorBoard Cherrypick
......@@ -183,6 +183,7 @@ handle these situations gracefully.
// if undefined, default value (enable for first k runs, disable after).
type: Object,
value: TF.URIStorage.getObjectInitializer('runSelectionState', {}),
observer: "_storeRunToIsCheckedMapping",
},
// (Allows state to persist across regex filtering)
outSelected: {
......@@ -230,7 +231,6 @@ handle these situations gracefully.
},
observers: [
"_setIsolatorIcon(runSelectionState, names)",
"_storeRunToIsCheckedMapping(runSelectionState)",
],
_storeRunToIsCheckedMapping: TF.URIStorage.getObjectObserver('runSelectionState', {}),
_makeRegex: function(regex) {
......
......@@ -3325,6 +3325,7 @@ var Categorizer;
// if undefined, default value (enable for first k runs, disable after).
type: Object,
value: TF.URIStorage.getObjectInitializer('runSelectionState', {}),
observer: "_storeRunToIsCheckedMapping",
},
// (Allows state to persist across regex filtering)
outSelected: {
......@@ -3373,24 +3374,7 @@ var Categorizer;
},
observers: [
"_setIsolatorIcon(runSelectionState, names)",
"_storeRunToIsCheckedMappingWithDefault(runSelectionState, namesMatchingRegex)",
],
_storeRunToIsCheckedMappingWithDefault() {
var runSelectionStateIsDefault = Object.keys(this.runSelectionState).length == 0;
if (runSelectionStateIsDefault || this.namesMatchingRegex == null) {
return;
}
var _this = this;
var allToggledOn = this.namesMatchingRegex
.every(function(n) {return _this.runSelectionState[n]});
var allToggledOff = this.namesMatchingRegex
.every(function(n) {return !_this.runSelectionState[n]});
var defaultOff = this.namesMatchingRegex.length > this.maxRunsToEnableByDefault;
if (defaultOff && allToggledOff || !defaultOff && allToggledOn) {
this.runSelectionState = {};
}
this._storeRunToIsCheckedMapping(this.runSelectionState);
},
_storeRunToIsCheckedMapping: TF.URIStorage.getObjectObserver('runSelectionState', {}),
_makeRegex: function(regex) {
try {
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册