diff --git a/web/documentserver-example/csharp/App_Themes/images/block-content-24.png b/web/documentserver-example/csharp/App_Themes/images/block-content-24.png new file mode 100644 index 00000000..44e624ba Binary files /dev/null and b/web/documentserver-example/csharp/App_Themes/images/block-content-24.png differ diff --git a/web/documentserver-example/csharp/Default.aspx b/web/documentserver-example/csharp/Default.aspx index 4c1b12f5..fa8bfba2 100644 --- a/web/documentserver-example/csharp/Default.aspx +++ b/web/documentserver-example/csharp/Default.aspx @@ -134,7 +134,7 @@ Filename - Editors + Editors Viewers @@ -184,13 +184,20 @@ Open in editor for comment - + <% if (docType == "text") { %> " target="_blank"> Open in editor for filling in forms <% } %> + + <% if (docType == "text") { %> + " target="_blank"> + Open in editor without content control modification + + <% } %> + " target="_blank"> diff --git a/web/documentserver-example/csharp/DocEditor.aspx.cs b/web/documentserver-example/csharp/DocEditor.aspx.cs index 64ede237..f112b79c 100644 --- a/web/documentserver-example/csharp/DocEditor.aspx.cs +++ b/web/documentserver-example/csharp/DocEditor.aspx.cs @@ -127,11 +127,12 @@ namespace OnlineEditorsExample { "permissions", new Dictionary { - { "comment", editorsMode != "view" && editorsMode != "fillForms" && editorsMode != "embedded" }, + { "comment", editorsMode != "view" && editorsMode != "fillForms" && editorsMode != "embedded" && editorsMode != "blockcontent"}, { "download", true }, - { "edit", canEdit && (editorsMode == "edit" || editorsMode == "filter") }, - { "fillForms", editorsMode != "view" && editorsMode != "comment" && editorsMode != "embedded" }, + { "edit", canEdit && (editorsMode == "edit" || editorsMode == "filter") || editorsMode == "blockcontent" }, + { "fillForms", editorsMode != "view" && editorsMode != "comment" && editorsMode != "embedded" && editorsMode != "blockcontent" }, { "modifyFilter", editorsMode != "filter" }, + { "modifyContentControl", editorsMode != "blockcontent" }, { "review", editorsMode == "edit" || editorsMode == "review" } } } diff --git a/web/documentserver-example/csharp/OnlineEditorsExample.csproj b/web/documentserver-example/csharp/OnlineEditorsExample.csproj index a4df176e..3ac59607 100644 --- a/web/documentserver-example/csharp/OnlineEditorsExample.csproj +++ b/web/documentserver-example/csharp/OnlineEditorsExample.csproj @@ -52,6 +52,7 @@ +