aboutsummaryrefslogtreecommitdiff
path: root/src/mobile/MobileInterface.tsx
diff options
context:
space:
mode:
authorMichael Foiani <sotech117@Michaels-MacBook-Pro-5.local>2022-06-23 13:13:46 -0400
committerMichael Foiani <sotech117@Michaels-MacBook-Pro-5.local>2022-06-23 13:13:46 -0400
commit7cacf9781395bc12c479acb51fa63cd0925a9430 (patch)
treed34cb900e73909006e1ca822f22c94a12634e01b /src/mobile/MobileInterface.tsx
parent0370192be9c6c723f198fbf28d2a63ceef0e70d4 (diff)
parent8eb794e233f905daaa5b9a25c6720e567512653e (diff)
merge with mehek video
Diffstat (limited to 'src/mobile/MobileInterface.tsx')
-rw-r--r--src/mobile/MobileInterface.tsx22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/mobile/MobileInterface.tsx b/src/mobile/MobileInterface.tsx
index 78ec706d7..bf06faeb9 100644
--- a/src/mobile/MobileInterface.tsx
+++ b/src/mobile/MobileInterface.tsx
@@ -51,7 +51,7 @@ library.add(...[faTasks, faReply, faQuoteLeft, faHandPointLeft, faFolderOpen, fa
@observer
export class MobileInterface extends React.Component {
static Instance: MobileInterface;
- private _library: Promise<Doc>;
+ private _library: Doc;
private _mainDoc: any = CurrentUserUtils.setupActiveMobileMenu(Doc.UserDoc());
@observable private _sidebarActive: boolean = false; //to toggle sidebar display
@observable private _imageUploadActive: boolean = false; //to toggle image upload
@@ -68,7 +68,7 @@ export class MobileInterface extends React.Component {
constructor(props: Readonly<{}>) {
super(props);
- this._library = CurrentUserUtils.setupLibrary(Doc.UserDoc()); // to access documents in Dash Web
+ this._library = CurrentUserUtils.setupDashboards(Doc.UserDoc(), "myDashboards"); // to access documents in Dash Web
MobileInterface.Instance = this;
}
@@ -76,7 +76,7 @@ export class MobileInterface extends React.Component {
componentDidMount = () => {
// if the home menu is in list view -> adjust the menu toggle appropriately
this._menuListView = this._homeDoc._viewType === "stacking" ? true : false;
- CurrentUserUtils.SelectedTool = InkTool.None; // ink should intially be set to none
+ CurrentUserUtils.ActiveTool = InkTool.None; // ink should intially be set to none
Doc.UserDoc().activeMobile = this._homeDoc; // active mobile set to home
AudioBox.Enabled = true;
@@ -125,7 +125,7 @@ export class MobileInterface extends React.Component {
* Method called when 'Library' button is pressed on the home screen
*/
switchToLibrary = async () => {
- this._library.then(library => this.switchCurrentView(library));
+ this.switchCurrentView(this._library);
runInAction(() => this._homeMenu = false);
this.toggleSidebar();
}
@@ -140,7 +140,7 @@ export class MobileInterface extends React.Component {
// Case 1: Parent document is 'dashboards'
if (doc === Cast(this._library, Doc) as Doc) {
this.dashboards = null;
- this._library.then(library => this.switchCurrentView(library));
+ this.switchCurrentView(this._library);
// Case 2: Parent document is the 'home' menu (root node)
} else if (doc === Cast(this._homeDoc, Doc) as Doc) {
this._homeMenu = true;
@@ -179,7 +179,7 @@ export class MobileInterface extends React.Component {
@action
returnMain = () => {
this._parents = [this._homeDoc];
- this._library.then(library => this.switchCurrentView(library));
+ this.switchCurrentView(this._library);
this._homeMenu = false;
this.dashboards = null;
}
@@ -391,7 +391,7 @@ export class MobileInterface extends React.Component {
* Handles the 'Create New Dashboard' button in the menu (taken from MainView.tsx)
*/
@action
- createNewDashboard = async (id?: string) => {
+ createNewDashboard = (id?: string) => {
const scens = CurrentUserUtils.MyDashboards;
const dashboardCount = DocListCast(scens.data).length + 1;
const freeformOptions: DocumentOptions = {
@@ -419,10 +419,10 @@ export class MobileInterface extends React.Component {
button.style.color = this._ink ? "black" : "white";
if (!this._ink) {
- CurrentUserUtils.SelectedTool = InkTool.Pen;
+ CurrentUserUtils.ActiveTool = InkTool.Pen;
this._ink = true;
} else {
- CurrentUserUtils.SelectedTool = InkTool.None;
+ CurrentUserUtils.ActiveTool = InkTool.None;
this._ink = false;
}
}
@@ -514,7 +514,7 @@ export class MobileInterface extends React.Component {
return <div className="docButton"
title={Doc.isDocPinned(this._activeDoc) ? "Unpin from presentation" : "Pin to presentation"}
style={{ backgroundColor: isPinned ? "black" : "white", color: isPinned ? "white" : "black" }}
- onClick={e => TabDocView.PinDoc(this._activeDoc, { unpin: isPinned })}>
+ onClick={e => TabDocView.PinDoc(this._activeDoc)}>
<FontAwesomeIcon className="documentdecorations-icon" size="sm" icon="map-pin" />
</div>;
} else return (null);
@@ -573,7 +573,7 @@ export class MobileInterface extends React.Component {
// For setting up the presentation document for the home menu
@action
setupDefaultPresentation = () => {
- const presentation = Cast(Doc.UserDoc().activePresentation, Doc) as Doc;
+ const presentation = CurrentUserUtils.ActivePresentation;
if (presentation) {
this.switchCurrentView(presentation);