aboutsummaryrefslogtreecommitdiff
path: root/src/mobile/MobileInterface.tsx
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2020-04-07 13:46:15 -0700
committerSam Wilkins <samwilkins333@gmail.com>2020-04-07 13:46:15 -0700
commit52ad8b3874419a76e6953c3bd698d9e68a3158a6 (patch)
treea20156fa4453c817aa52d8d807dbc705066c5f6e /src/mobile/MobileInterface.tsx
parentedd96f6d78ff066f0a14efefaa92a9710caff9bd (diff)
parent9ad73769dd2f3a7c6598041f123dfd5cb7ef05d5 (diff)
pulled
Diffstat (limited to 'src/mobile/MobileInterface.tsx')
-rw-r--r--src/mobile/MobileInterface.tsx31
1 files changed, 18 insertions, 13 deletions
diff --git a/src/mobile/MobileInterface.tsx b/src/mobile/MobileInterface.tsx
index 1d2d57b96..c87ac719c 100644
--- a/src/mobile/MobileInterface.tsx
+++ b/src/mobile/MobileInterface.tsx
@@ -7,7 +7,7 @@ import { Doc, DocListCast } from '../new_fields/Doc';
import { Docs } from '../client/documents/Documents';
import { CollectionView } from '../client/views/collections/CollectionView';
import { DocumentView } from '../client/views/nodes/DocumentView';
-import { emptyPath, emptyFunction, returnFalse, returnOne, returnEmptyString, returnTrue } from '../Utils';
+import { emptyPath, emptyFunction, returnFalse, returnOne, returnEmptyString, returnTrue, returnZero } from '../Utils';
import { Transform } from '../client/util/Transform';
import { library } from '@fortawesome/fontawesome-svg-core';
import { faPenNib, faHighlighter, faEraser, faMousePointer, faBreadSlice, faTrash, faCheck, faLongArrowAltLeft } from '@fortawesome/free-solid-svg-icons';
@@ -124,10 +124,13 @@ export default class MobileInterface extends React.Component {
addDocument={returnFalse}
addDocTab={returnFalse}
pinToPres={emptyFunction}
+ rootSelected={returnFalse}
removeDocument={undefined}
onClick={undefined}
ScreenToLocalTransform={Transform.Identity}
ContentScaling={returnOne}
+ NativeHeight={returnZero}
+ NativeWidth={returnZero}
PanelWidth={() => window.screen.width}
PanelHeight={() => window.screen.height}
renderDepth={0}
@@ -137,10 +140,7 @@ export default class MobileInterface extends React.Component {
whenActiveChanged={emptyFunction}
bringToFront={emptyFunction}
ContainingCollectionView={undefined}
- ContainingCollectionDoc={undefined}
- zoomToScale={emptyFunction}
- getScale={returnOne}>
- </DocumentView>;
+ ContainingCollectionDoc={undefined} />;
}
return "hello";
}
@@ -175,6 +175,8 @@ export default class MobileInterface extends React.Component {
e.stopPropagation();
}
+ panelHeight = () => window.innerHeight;
+ panelWidth = () => window.innerWidth;
renderInkingContent = () => {
console.log("rendering inking content");
// TODO: support panning and zooming
@@ -200,11 +202,13 @@ export default class MobileInterface extends React.Component {
LibraryPath={emptyPath}
fieldKey={""}
dropAction={"alias"}
- bringToFront={emptyFunction }
+ bringToFront={emptyFunction}
addDocTab={returnFalse}
pinToPres={emptyFunction}
- PanelHeight={() => window.innerHeight}
- PanelWidth={() => window.innerWidth}
+ PanelWidth={this.panelWidth}
+ PanelHeight={this.panelHeight}
+ NativeHeight={returnZero}
+ NativeWidth={returnZero}
focus={emptyFunction}
isSelected={returnFalse}
select={emptyFunction}
@@ -214,7 +218,8 @@ export default class MobileInterface extends React.Component {
ScreenToLocalTransform={Transform.Identity}
renderDepth={0}
ContainingCollectionView={undefined}
- ContainingCollectionDoc={undefined}>
+ ContainingCollectionDoc={undefined}
+ rootSelected={returnTrue}>
</CollectionView>
</div>
);
@@ -285,10 +290,13 @@ export default class MobileInterface extends React.Component {
addDocument={returnFalse}
addDocTab={returnFalse}
pinToPres={emptyFunction}
+ rootSelected={returnFalse}
removeDocument={undefined}
onClick={undefined}
ScreenToLocalTransform={Transform.Identity}
ContentScaling={returnOne}
+ NativeHeight={returnZero}
+ NativeWidth={returnZero}
PanelWidth={() => window.screen.width}
PanelHeight={() => window.screen.height}
renderDepth={0}
@@ -298,10 +306,7 @@ export default class MobileInterface extends React.Component {
whenActiveChanged={emptyFunction}
bringToFront={emptyFunction}
ContainingCollectionView={undefined}
- ContainingCollectionDoc={undefined}
- zoomToScale={emptyFunction}
- getScale={returnOne}>
- </DocumentView>
+ ContainingCollectionDoc={undefined} />
</div>
);
}