aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/collections/collectionMulticolumn/MulticolumnResizer.tsx
diff options
context:
space:
mode:
authorbob <bcz@cs.brown.edu>2020-02-03 11:33:24 -0500
committerbob <bcz@cs.brown.edu>2020-02-03 11:33:24 -0500
commit646de60fc314198b97172c62f414ffb9576ffb98 (patch)
tree0c20d352ca2f5eb176fd6c42aaf11b6bd5004b8c /src/client/views/collections/collectionMulticolumn/MulticolumnResizer.tsx
parente4231a12dc7c85da95bdea7b17bb4d9bca60f12f (diff)
fixed timeline bug. made multirow/multicol use same fields.
Diffstat (limited to 'src/client/views/collections/collectionMulticolumn/MulticolumnResizer.tsx')
-rw-r--r--src/client/views/collections/collectionMulticolumn/MulticolumnResizer.tsx20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/client/views/collections/collectionMulticolumn/MulticolumnResizer.tsx b/src/client/views/collections/collectionMulticolumn/MulticolumnResizer.tsx
index 11e210958..46c39d817 100644
--- a/src/client/views/collections/collectionMulticolumn/MulticolumnResizer.tsx
+++ b/src/client/views/collections/collectionMulticolumn/MulticolumnResizer.tsx
@@ -3,7 +3,7 @@ import { observer } from "mobx-react";
import { observable, action } from "mobx";
import { Doc } from "../../../../new_fields/Doc";
import { NumCast, StrCast } from "../../../../new_fields/Types";
-import { WidthUnit } from "./CollectionMulticolumnView";
+import { DimUnit } from "./CollectionMulticolumnView";
interface ResizerProps {
width: number;
@@ -46,14 +46,14 @@ export default class ResizeBar extends React.Component<ResizerProps> {
const unitLength = columnUnitLength();
if (unitLength) {
if (toNarrow) {
- const { widthUnit, widthMagnitude } = toNarrow;
- const scale = widthUnit === WidthUnit.Ratio ? unitLength : 1;
- toNarrow.widthMagnitude = NumCast(widthMagnitude) - Math.abs(movementX) / scale;
+ const { dimUnit, dimMagnitude } = toNarrow;
+ const scale = dimUnit === DimUnit.Ratio ? unitLength : 1;
+ toNarrow.dimMagnitude = NumCast(dimMagnitude) - Math.abs(movementX) / scale;
}
if (this.resizeMode === ResizeMode.Pinned && toWiden) {
- const { widthUnit, widthMagnitude } = toWiden;
- const scale = widthUnit === WidthUnit.Ratio ? unitLength : 1;
- toWiden.widthMagnitude = NumCast(widthMagnitude) + Math.abs(movementX) / scale;
+ const { dimUnit, dimMagnitude } = toWiden;
+ const scale = dimUnit === DimUnit.Ratio ? unitLength : 1;
+ toWiden.dimMagnitude = NumCast(dimMagnitude) + Math.abs(movementX) / scale;
}
}
}
@@ -61,17 +61,17 @@ export default class ResizeBar extends React.Component<ResizerProps> {
private get isActivated() {
const { toLeft, toRight } = this.props;
if (toLeft && toRight) {
- if (StrCast(toLeft.widthUnit) === WidthUnit.Pixel && StrCast(toRight.widthUnit) === WidthUnit.Pixel) {
+ if (StrCast(toLeft.dimUnit) === DimUnit.Pixel && StrCast(toRight.dimUnit) === DimUnit.Pixel) {
return false;
}
return true;
} else if (toLeft) {
- if (StrCast(toLeft.widthUnit) === WidthUnit.Pixel) {
+ if (StrCast(toLeft.dimUnit) === DimUnit.Pixel) {
return false;
}
return true;
} else if (toRight) {
- if (StrCast(toRight.widthUnit) === WidthUnit.Pixel) {
+ if (StrCast(toRight.dimUnit) === DimUnit.Pixel) {
return false;
}
return true;