aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx2
-rw-r--r--src/mobile/MobileInterface.tsx46
2 files changed, 22 insertions, 26 deletions
diff --git a/src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx b/src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx
index c753a703d..b54d0e266 100644
--- a/src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx
+++ b/src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx
@@ -599,7 +599,7 @@ export class CollectionFreeFormView extends CollectionSubView<PanZoomDocument, P
pan = (e: PointerEvent | React.Touch | { clientX: number, clientY: number }): void => {
// bcz: theres should be a better way of doing these than referencing these static instances directly
MarqueeOptionsMenu.Instance?.fadeOut(true);// I think it makes sense for the marquee menu to go away when panned. -syip2
- PDFMenu.Instance.fadeOut(true);
+ // PDFMenu.Instance.fadeOut(true); (commented out for mobile)
const [dx, dy] = this.getTransform().transformDirection(e.clientX - this._lastX, e.clientY - this._lastY);
this.setPan((this.Document._panX || 0) - dx, (this.Document._panY || 0) - dy, undefined, true);
diff --git a/src/mobile/MobileInterface.tsx b/src/mobile/MobileInterface.tsx
index 4c2d20208..a09854ea2 100644
--- a/src/mobile/MobileInterface.tsx
+++ b/src/mobile/MobileInterface.tsx
@@ -81,6 +81,8 @@ export default class MobileInterface extends React.Component {
}
InkingControl.Instance.switchTool(InkTool.None)
MobileInterface.Instance.drawingInk = false;
+ InkingControl.Instance.updateSelectedColor("rgb(0, 0, 0)");
+ InkingControl.Instance.switchWidth("2");
}
@action
@@ -99,21 +101,10 @@ export default class MobileInterface extends React.Component {
MobileInterface.Instance.drawingInk = true;
this._ink = true;
- DocServer.Mobile.dispatchOverlayTrigger({
- enableOverlay: true,
- width: window.innerWidth,
- height: window.innerHeight
- });
} else {
InkingControl.Instance.switchTool(InkTool.None)
MobileInterface.Instance.drawingInk = false;
this._ink = false;
-
- DocServer.Mobile.dispatchOverlayTrigger({
- enableOverlay: false,
- width: window.innerWidth,
- height: window.innerHeight
- });
}
this.toggleSidebar();
@@ -183,6 +174,7 @@ export default class MobileInterface extends React.Component {
if (doc) {
this._activeDoc = doc;
}
+ this._ink = false;
}
returnHome = () => {
@@ -282,18 +274,7 @@ export default class MobileInterface extends React.Component {
renderDefaultContent = () => {
const workspaces = Cast(this.userDoc.myWorkspaces, Doc) as Doc;
let buttons = DocListCast(workspaces.data).map((doc: Doc, index: any) => {
- return (
- <div
- className="item"
- key={index}
- onClick={() => this.handleClick(doc)}>{doc.title}
- <div className="type">{doc.type}</div>
- <FontAwesomeIcon className="right" icon="angle-right" size="lg" />
- </div>);
- });
-
- if (this._child) {
- buttons = DocListCast(this._child.data).map((doc: Doc, index: any) => {
+ if (doc.type !== "ink") {
return (
<div
className="item"
@@ -302,6 +283,21 @@ export default class MobileInterface extends React.Component {
<div className="type">{doc.type}</div>
<FontAwesomeIcon className="right" icon="angle-right" size="lg" />
</div>);
+ }
+ });
+
+ if (this._child) {
+ buttons = DocListCast(this._child.data).map((doc: Doc, index: any) => {
+ if (doc.type !== "ink") {
+ return (
+ <div
+ className="item"
+ key={index}
+ onClick={() => this.handleClick(doc)}>{doc.title}
+ <div className="type">{doc.type}</div>
+ <FontAwesomeIcon className="right" icon="angle-right" size="lg" />
+ </div>);
+ }
});
}
@@ -340,7 +336,7 @@ export default class MobileInterface extends React.Component {
Settings
</div>
<div className="ink" key="ink" id="ink" onClick={() => this.onSwitchInking()}>
- Ink
+ Ink On
</div>
</div>
</div>
@@ -378,7 +374,7 @@ export default class MobileInterface extends React.Component {
{buttons}
</div>
<div className="item" key="ink" id="ink" onClick={() => this.onSwitchInking()}>
- ink
+ ink on
</div>
<div className="item" key="home" onClick={this.returnHome}>
Home