aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package.json4
-rw-r--r--src/client/views/nodes/FormattedTextBox.scss1
-rw-r--r--src/client/views/nodes/FormattedTextBox.tsx3
-rw-r--r--src/server/Initialization.ts2
4 files changed, 6 insertions, 4 deletions
diff --git a/package.json b/package.json
index 574c7e7fa..32344aad4 100644
--- a/package.json
+++ b/package.json
@@ -81,7 +81,7 @@
"@types/mongoose": "^5.5.8",
"@types/node": "^10.12.30",
"@types/nodemailer": "^4.6.6",
- "@types/passport": "^1.0.0",
+ "@types/passport": "^1.0.2",
"@types/passport-google-oauth20": "^2.0.2",
"@types/passport-local": "^1.0.33",
"@types/pdfjs-dist": "^2.0.0",
@@ -171,7 +171,7 @@
"nodemailer": "^5.1.1",
"nodemon": "^1.18.10",
"normalize.css": "^8.0.1",
- "npm": "^6.12.0",
+ "npm": "^6.13.2",
"p-limit": "^2.2.0",
"passport": "^0.4.0",
"passport-google-oauth20": "^2.0.0",
diff --git a/src/client/views/nodes/FormattedTextBox.scss b/src/client/views/nodes/FormattedTextBox.scss
index c06f38a6c..f3a14169a 100644
--- a/src/client/views/nodes/FormattedTextBox.scss
+++ b/src/client/views/nodes/FormattedTextBox.scss
@@ -58,6 +58,7 @@
height: 35px;
background: lightgray;
border-radius: 20px;
+ cursor:grabbing;
}
.formattedTextBox-cont>.formattedTextBox-sidebar-handle {
diff --git a/src/client/views/nodes/FormattedTextBox.tsx b/src/client/views/nodes/FormattedTextBox.tsx
index fcd8b6202..481ae441e 100644
--- a/src/client/views/nodes/FormattedTextBox.tsx
+++ b/src/client/views/nodes/FormattedTextBox.tsx
@@ -197,6 +197,7 @@ export class FormattedTextBox extends DocAnnotatableComponent<(FieldViewProps &
const tsel = this._editorView.state.selection.$from;
tsel.marks().filter(m => m.type === this._editorView!.state.schema.marks.user_mark).map(m => AudioBox.SetScrubTime(Math.max(0, m.attrs.modified * 5000 - 1000)));
this._applyingChange = true;
+ this.extensionDoc && !this.extensionDoc.lastModified && (this.extensionDoc.backgroundColor = "lightGray");
this.extensionDoc && (this.extensionDoc.lastModified = new DateField(new Date(Date.now())));
this.dataDoc[this.props.fieldKey] = new RichTextField(JSON.stringify(state.toJSON()), state.doc.textBetween(0, state.doc.content.size, "\n\n"));
this._applyingChange = false;
@@ -1131,7 +1132,7 @@ export class FormattedTextBox extends DocAnnotatableComponent<(FieldViewProps &
e.stopPropagation();
}} >
<FontAwesomeIcon className="formattedTExtBox-audioFont"
- style={{ color: this._recording ? "red" : "blue", opacity: this._recording ? 1 : 0.5 }} icon={"microphone"} size="sm" />
+ style={{ color: this._recording ? "red" : "blue", opacity: this._recording ? 1 : 0.5, display: this.props.isSelected() ? "" : "none" }} icon={"microphone"} size="sm" />
</div>
</div>
);
diff --git a/src/server/Initialization.ts b/src/server/Initialization.ts
index 6fe67f2c7..ff2b64317 100644
--- a/src/server/Initialization.ts
+++ b/src/server/Initialization.ts
@@ -40,7 +40,7 @@ export default async function InitializeServer(options: InitializationOptions) {
app.use("*", ({ user, originalUrl }, res, next) => {
if (user && !originalUrl.includes("Heartbeat")) {
- const userEmail = user.email;
+ const userEmail = (user as any).email;
if (userEmail) {
timeMap[userEmail] = Date.now();
}