aboutsummaryrefslogtreecommitdiff
path: root/src/new_fields/util.ts
diff options
context:
space:
mode:
authorbob <bcz@cs.brown.edu>2020-01-24 16:34:37 -0500
committerbob <bcz@cs.brown.edu>2020-01-24 16:34:37 -0500
commit34ba9b8c3ce48c51dfb1d330d5285e0eadf92030 (patch)
tree953dcc1fb0e81b4197266122a8ce969a7459aa9d /src/new_fields/util.ts
parent557e0fd8c41fbae8ddc0ba34be786c912338db23 (diff)
parent416541c18545cabe0c1b25d698770d7a50a9136e (diff)
made dataDoc be a data doc, not a layout doc & stopped expanding templates in DocumentContentsView. changed autoHeight to be _autoHeight layout property.
Diffstat (limited to 'src/new_fields/util.ts')
-rw-r--r--src/new_fields/util.ts7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/new_fields/util.ts b/src/new_fields/util.ts
index 7d093b6ea..2cedda7a6 100644
--- a/src/new_fields/util.ts
+++ b/src/new_fields/util.ts
@@ -101,7 +101,7 @@ export function makeEditable() {
}
let layoutProps = ["panX", "panY", "width", "height", "nativeWidth", "nativeHeight", "fitWidth", "fitToBox",
- "LODdisable", "dropAction", "chromeStatus", "viewType", "gridGap", "xMargin", "yMargin"];
+ "LODdisable", "dropAction", "chromeStatus", "viewType", "gridGap", "xMargin", "yMargin", "autoHeight"];
export function setter(target: any, in_prop: string | symbol | number, value: any, receiver: any): boolean {
let prop = in_prop;
if (typeof prop === "string" && prop !== "__id" && prop !== "__fields" &&
@@ -110,7 +110,7 @@ export function setter(target: any, in_prop: string | symbol | number, value: an
console.log(prop + " is deprecated - switch to _" + prop);
prop = "_" + prop;
}
- const resolvedLayout = getFieldImpl(target, getFieldImpl(target, "layoutKey", receiver), receiver); // + "-" + (prop as string).substring(1);
+ const resolvedLayout = getFieldImpl(target, getFieldImpl(target, "layoutKey", receiver), receiver);
if (resolvedLayout instanceof Doc) {
resolvedLayout[prop] = value;
return true;
@@ -127,11 +127,10 @@ export function getter(target: any, in_prop: string | symbol | number, receiver:
console.log(prop + " is deprecated - switch to _" + prop);
prop = "_" + prop;
}
- const resolvedLayout = getFieldImpl(target, getFieldImpl(target, "layoutKey", receiver), receiver); // + "-" + (prop as string).substring(1);
+ const resolvedLayout = getFieldImpl(target, getFieldImpl(target, "layoutKey", receiver), receiver);
if (resolvedLayout instanceof Doc) {
return resolvedLayout[prop];
}
- // prop = getFieldImpl(target, "layoutKey", receiver) + "-" + (prop as string).substring(1);
}
if (prop === "then") {//If we're being awaited
return undefined;