diff --git a/web/documentserver-example/nodejs/app.js b/web/documentserver-example/nodejs/app.js index a36ff796..76927f30 100644 --- a/web/documentserver-example/nodejs/app.js +++ b/web/documentserver-example/nodejs/app.js @@ -469,7 +469,7 @@ app.get("/editor", function (req, res) { documentType: fileUtility.getFileType(fileName), key: key, callbackUrl: docManager.getCallback(fileName), - isEdit: canEdit, + isEdit: canEdit && mode != "review", mode: canEdit && mode != "view" ? "edit" : "view", canBackToFolder: type != "embedded", getServerUrl: docManager.getServerUrl(), diff --git a/web/documentserver-example/nodejs/public/images/review-24.png b/web/documentserver-example/nodejs/public/images/review-24.png new file mode 100644 index 00000000..447351c3 Binary files /dev/null and b/web/documentserver-example/nodejs/public/images/review-24.png differ diff --git a/web/documentserver-example/nodejs/public/stylesheets/stylesheet.css b/web/documentserver-example/nodejs/public/stylesheets/stylesheet.css index ffaaeabc..9017f3c6 100644 --- a/web/documentserver-example/nodejs/public/stylesheets/stylesheet.css +++ b/web/documentserver-example/nodejs/public/stylesheets/stylesheet.css @@ -288,7 +288,7 @@ footer { background-repeat: no-repeat; display: inline-block; height: 16px; - max-width: 450px; + max-width: 250px; margin-bottom: -6px; overflow: hidden; padding: 8px 0 1px 34px; diff --git a/web/documentserver-example/nodejs/views/editor.ejs b/web/documentserver-example/nodejs/views/editor.ejs index 361a4790..85d1d2de 100644 --- a/web/documentserver-example/nodejs/views/editor.ejs +++ b/web/documentserver-example/nodejs/views/editor.ejs @@ -114,8 +114,9 @@ created: new Date().toDateString() }, permissions: { + download: true, edit: "<%= editor.isEdit %>" == "true", - download: true + review: true, } }, editorConfig: { diff --git a/web/documentserver-example/nodejs/views/index.ejs b/web/documentserver-example/nodejs/views/index.ejs index e107cd14..737f1158 100644 --- a/web/documentserver-example/nodejs/views/index.ejs +++ b/web/documentserver-example/nodejs/views/index.ejs @@ -129,7 +129,7 @@ Filename - Editors + Editors Viewers @@ -137,7 +137,7 @@ <% for (var i = 0; i < storedFiles.length; i++) { %> - + <%= storedFiles[i].name %> Download @@ -148,10 +148,16 @@ Open in editor for full size screens - + Open in editor for mobile devices + + <% if (storedFiles[i].documentType == "text") { %> + + Open in editor for review + <% } %> + Open in viewer for full size screens