From a26a559921c81cae154fdc4f1d47b8b5adaf59c4 Mon Sep 17 00:00:00 2001 From: Oleg Sinizin Date: Wed, 17 Nov 2021 16:33:53 +0300 Subject: [PATCH] csharp-mvc: docxf --- .../csharp-mvc/Content/images/file_docxf.svg | 6 ++++++ .../csharp-mvc/Content/stylesheet.css | 4 ++++ web/documentserver-example/csharp-mvc/Models/FileModel.cs | 2 +- .../csharp-mvc/OnlineEditorsExampleMVC.csproj | 1 + web/documentserver-example/csharp-mvc/Views/Home/Index.aspx | 3 +++ web/documentserver-example/csharp-mvc/WebEditor.ashx.cs | 1 + web/documentserver-example/csharp-mvc/assets | 2 +- .../csharp-mvc/web.appsettings.config | 2 +- 8 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 web/documentserver-example/csharp-mvc/Content/images/file_docxf.svg diff --git a/web/documentserver-example/csharp-mvc/Content/images/file_docxf.svg b/web/documentserver-example/csharp-mvc/Content/images/file_docxf.svg new file mode 100644 index 00000000..984761e6 --- /dev/null +++ b/web/documentserver-example/csharp-mvc/Content/images/file_docxf.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/web/documentserver-example/csharp-mvc/Content/stylesheet.css b/web/documentserver-example/csharp-mvc/Content/stylesheet.css index 18648dd2..591d0e80 100644 --- a/web/documentserver-example/csharp-mvc/Content/stylesheet.css +++ b/web/documentserver-example/csharp-mvc/Content/stylesheet.css @@ -157,6 +157,10 @@ label .checkbox { background-image: url("images/file_pptx.svg"); } +.try-editor.form { + background-image: url("images/file_docxf.svg"); +} + .create-sample { color: #666666; line-height: 24px; diff --git a/web/documentserver-example/csharp-mvc/Models/FileModel.cs b/web/documentserver-example/csharp-mvc/Models/FileModel.cs index a8cb2edd..d0804611 100644 --- a/web/documentserver-example/csharp-mvc/Models/FileModel.cs +++ b/web/documentserver-example/csharp-mvc/Models/FileModel.cs @@ -79,7 +79,6 @@ namespace OnlineEditorsExampleMVC.Models var editorsMode = Mode ?? "edit"; // get editor mode var canEdit = DocManagerHelper.EditedExts.Contains(ext); // check if the file with such an extension can be edited - var mode = canEdit && editorsMode != "view" ? "edit" : "view"; // set the mode parameter: change it to view if the document can't be edited var id = request.Cookies.GetOrDefault("uid", null); var user = Users.getUser(id); // get the user @@ -89,6 +88,7 @@ namespace OnlineEditorsExampleMVC.Models canEdit = true; } var submitForm = editorsMode.Equals("fillForms") && id.Equals("uid-1") && false; // check if the Submit form button is displayed or not + var mode = canEdit && editorsMode != "view" ? "edit" : "view"; // set the mode parameter: change it to view if the document can't be edited // favorite icon state bool? favorite = user.favorite; diff --git a/web/documentserver-example/csharp-mvc/OnlineEditorsExampleMVC.csproj b/web/documentserver-example/csharp-mvc/OnlineEditorsExampleMVC.csproj index 8c9740e6..cc4955f8 100644 --- a/web/documentserver-example/csharp-mvc/OnlineEditorsExampleMVC.csproj +++ b/web/documentserver-example/csharp-mvc/OnlineEditorsExampleMVC.csproj @@ -131,6 +131,7 @@ + diff --git a/web/documentserver-example/csharp-mvc/Views/Home/Index.aspx b/web/documentserver-example/csharp-mvc/Views/Home/Index.aspx index 40c56f72..b6e33437 100644 --- a/web/documentserver-example/csharp-mvc/Views/Home/Index.aspx +++ b/web/documentserver-example/csharp-mvc/Views/Home/Index.aspx @@ -65,6 +65,9 @@
  • Presentation
  • +
  • + Master form +