aboutsummaryrefslogtreecommitdiff
path: root/src/new_fields/Doc.ts
diff options
context:
space:
mode:
authorbob <bcz@cs.brown.edu>2019-08-01 16:04:43 -0400
committerbob <bcz@cs.brown.edu>2019-08-01 16:04:43 -0400
commit64d25bd7a92daa4a8b9ee69f0eabd88e5cbeeca5 (patch)
tree1a5827ea1dfc4f074deaedef63357ccbd33ac8d2 /src/new_fields/Doc.ts
parent4f09fdb59b71cc945c6af9ff25ea164e7f9d5f13 (diff)
cleaned up detaillayout for pivot viewer.
Diffstat (limited to 'src/new_fields/Doc.ts')
-rw-r--r--src/new_fields/Doc.ts9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/new_fields/Doc.ts b/src/new_fields/Doc.ts
index 6e2c5e697..b70951040 100644
--- a/src/new_fields/Doc.ts
+++ b/src/new_fields/Doc.ts
@@ -525,19 +525,14 @@ export namespace Doc {
}
export function UseDetailLayout(d: Doc) {
runInAction(async () => {
- const dl1 = d.detailedLayout;
- let detailLayout1 = await PromiseValue(dl1);
- const dl2 = d.detailedLayout;
- let detailLayout = await PromiseValue(dl2);
+ let detailLayout = await d.detailedLayout;
if (detailLayout) {
d.layout = detailLayout;
d.nativeWidth = d.nativeHeight = undefined;
if (detailLayout instanceof Doc) {
let delegDetailLayout = Doc.MakeDelegate(detailLayout) as Doc;
d.layout = delegDetailLayout;
- let subDetailLayout1 = await PromiseValue(delegDetailLayout.detailedLayout);
- let subDetailLayout = await PromiseValue(delegDetailLayout.detailedLayout);
- delegDetailLayout.layout = subDetailLayout;
+ delegDetailLayout.layout = await delegDetailLayout.detailedLayout;
}
}
});