Skip to content

Commit

Permalink
Version 4.8.5
Browse files Browse the repository at this point in the history
## Version 4.8.5 - August 8, 2019

  - **Added:** TextSelected and TextCopied client-side events. TextSelected is raised when user selects text in the document and
    TextCopied is raised when user copies the selected text in the document. Copying to clipboard with popup menu or keyboard shortcut
    (e.g. CTRL + C) will both be detected.

  - **Fixed:** Forgot to update the other jQuery lib used to the latest safe version (there are 2 of them, one bundled and one standalone).

  - **Fixed:** Some parts of the documentation (web and chm) was wrongly generated: Enums were displayed like classes and some inherited
    members had unresolved long names.

  - **Improved:** Impersonation level (if available) will also be displayed in "Access Denied" error messages and
    in EnvironmentEx.CurrentIdentity (e.g. "Domain\User (Impersonation)") for better troubleshooting insufficent permission issues.

  - **Improved:** Detailed error messages when HttpContext does not exist due to not being hosted at all or not being hosted correctly.
  • Loading branch information
GleamTech committed Aug 8, 2019
1 parent ef90b8a commit 6dd5887
Show file tree
Hide file tree
Showing 21 changed files with 102 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,9 @@ public IActionResult ClientEvents()
Downloading = "documentViewerDownloading",
Printing = "documentViewerPrinting",
PrintProgress = "documentViewerPrintProgress",
Printed = "documentViewerPrinted"
Printed = "documentViewerPrinted",
TextSelected = "documentViewerTextSelected",
TextCopied = "documentViewerTextCopied"
}
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
<li>Printing - raised before user prints the document.</li>
<li>PrintProgress - raised when print progress is changed.</li>
<li>Printed - raised when printing is completed.</li>
<li>TextSelected - raised when user selects text in the document.</li>
<li>TextCopied - raised when user copies the selected text in the document.</li>
</ul>
</p>
<p>
Expand Down
12 changes: 12 additions & 0 deletions Examples/AspNetCore.CS/Views/DocumentViewer/ClientEvents.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,18 @@
logEvent(e);
}
function documentViewerTextSelected(sender, e) {
var documentViewer = sender;
logEvent(e);
}
function documentViewerTextCopied(sender, e) {
var documentViewer = sender;
logEvent(e);
}
function logEvent(e) {
var logTextBox = document.getElementById("LogTextBox");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ public ActionResult ClientEvents()
Downloading = "documentViewerDownloading",
Printing = "documentViewerPrinting",
PrintProgress = "documentViewerPrintProgress",
Printed = "documentViewerPrinted"
Printed = "documentViewerPrinted",
TextSelected = "documentViewerTextSelected",
TextCopied = "documentViewerTextCopied"
}
};

Expand Down
2 changes: 2 additions & 0 deletions Examples/Mvc.CS/Descriptions/DocumentViewer/ClientEvents.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
<li>Printing - raised before user prints the document.</li>
<li>PrintProgress - raised when print progress is changed.</li>
<li>Printed - raised when printing is completed.</li>
<li>TextSelected - raised when user selects text in the document.</li>
<li>TextCopied - raised when user copies the selected text in the document.</li>
</ul>
</p>
<p>
Expand Down
4 changes: 2 additions & 2 deletions Examples/Mvc.CS/Mvc.CS.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,10 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="GleamTech.Core">
<HintPath>..\packages\GleamTech.Core.3.5.5\lib\net40\GleamTech.Core.dll</HintPath>
<HintPath>..\packages\GleamTech.Core.3.5.6\lib\net40\GleamTech.Core.dll</HintPath>
</Reference>
<Reference Include="GleamTech.DocumentUltimate">
<HintPath>..\packages\DocumentUltimate.4.8.0\lib\net40\GleamTech.DocumentUltimate.dll</HintPath>
<HintPath>..\packages\DocumentUltimate.4.8.5\lib\net40\GleamTech.DocumentUltimate.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp"/>
<Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
Expand Down
12 changes: 12 additions & 0 deletions Examples/Mvc.CS/Views/DocumentViewer/ClientEvents.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,18 @@
logEvent(e);
}
function documentViewerTextSelected(sender, e) {
var documentViewer = sender;
logEvent(e);
}
function documentViewerTextCopied(sender, e) {
var documentViewer = sender;
logEvent(e);
}
function logEvent(e) {
var logTextBox = document.getElementById("LogTextBox");
Expand Down
4 changes: 2 additions & 2 deletions Examples/Mvc.CS/packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
<package id="Microsoft.AspNet.Razor" version="2.0.30506.0" targetFramework="net40"/>
<package id="Microsoft.AspNet.WebPages" version="2.0.30506.0" targetFramework="net40"/>
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net40"/>
<package id="GleamTech.Core" version="3.5.5" targetFramework="net40"/>
<package id="DocumentUltimate" version="4.8.0" targetFramework="net40"/>
<package id="GleamTech.Core" version="3.5.6" targetFramework="net40"/>
<package id="DocumentUltimate" version="4.8.5" targetFramework="net40"/>
</packages>
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,11 @@ Namespace Controllers
.Downloading = "documentViewerDownloading",
.Printing = "documentViewerPrinting",
.PrintProgress = "documentViewerPrintProgress",
.Printed = "documentViewerPrinted"}
.Printed = "documentViewerPrinted",
.TextSelected = "documentViewerTextSelected",
.TextCopied = "documentViewerTextCopied"
}
}

Return View(documentViewer)
End Function
Expand Down
2 changes: 2 additions & 0 deletions Examples/Mvc.VB/Descriptions/DocumentViewer/ClientEvents.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
<li>Printing - raised before user prints the document.</li>
<li>PrintProgress - raised when print progress is changed.</li>
<li>Printed - raised when printing is completed.</li>
<li>TextSelected - raised when user selects text in the document.</li>
<li>TextCopied - raised when user copies the selected text in the document.</li>
</ul>
</p>
<p>
Expand Down
4 changes: 2 additions & 2 deletions Examples/Mvc.VB/Mvc.VB.vbproj
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,10 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="GleamTech.Core">
<HintPath>..\packages\GleamTech.Core.3.5.5\lib\net40\GleamTech.Core.dll</HintPath>
<HintPath>..\packages\GleamTech.Core.3.5.6\lib\net40\GleamTech.Core.dll</HintPath>
</Reference>
<Reference Include="GleamTech.DocumentUltimate">
<HintPath>..\packages\DocumentUltimate.4.8.0\lib\net40\GleamTech.DocumentUltimate.dll</HintPath>
<HintPath>..\packages\DocumentUltimate.4.8.5\lib\net40\GleamTech.DocumentUltimate.dll</HintPath>
</Reference>
<Reference Include="System.Data"/>
<Reference Include="System.Drawing"/>
Expand Down
12 changes: 12 additions & 0 deletions Examples/Mvc.VB/Views/DocumentViewer/ClientEvents.vbhtml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,18 @@
logEvent(e);
}

function documentViewerTextSelected(sender, e) {
var documentViewer = sender;

logEvent(e);
}

function documentViewerTextCopied(sender, e) {
var documentViewer = sender;

logEvent(e);
}

function logEvent(e) {
var logTextBox = document.getElementById("LogTextBox");

Expand Down
4 changes: 2 additions & 2 deletions Examples/Mvc.VB/packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
<package id="Microsoft.AspNet.Razor" version="2.0.30506.0" targetFramework="net40"/>
<package id="Microsoft.AspNet.WebPages" version="2.0.30506.0" targetFramework="net40"/>
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net40"/>
<package id="GleamTech.Core" version="3.5.5" targetFramework="net40"/>
<package id="DocumentUltimate" version="4.8.0" targetFramework="net40"/>
<package id="GleamTech.Core" version="3.5.6" targetFramework="net40"/>
<package id="DocumentUltimate" version="4.8.5" targetFramework="net40"/>
</packages>
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
<li>Printing - raised before user prints the document.</li>
<li>PrintProgress - raised when print progress is changed.</li>
<li>Printed - raised when printing is completed.</li>
<li>TextSelected - raised when user selects text in the document.</li>
<li>TextCopied - raised when user copies the selected text in the document.</li>
</ul>
</p>
<p>
Expand Down
16 changes: 15 additions & 1 deletion Examples/WebForms.CS/DocumentViewer/ClientEvents.aspx
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,18 @@
logEvent(e);
}
function documentViewerTextSelected(sender, e) {
var documentViewer = sender;
logEvent(e);
}
function documentViewerTextCopied(sender, e) {
var documentViewer = sender;
logEvent(e);
}
function logEvent(e) {
var logTextBox = document.getElementById("LogTextBox");
Expand Down Expand Up @@ -109,7 +121,9 @@
Downloading="documentViewerDownloading"
Printing="documentViewerPrinting"
PrintProgress="documentViewerPrintProgress"
Printed="documentViewerPrinted" />
Printed="documentViewerPrinted"
TextSelected="documentViewerTextSelected"
TextCopied="documentViewerTextCopied" />

</GleamTech:DocumentViewerControl>

Expand Down
4 changes: 2 additions & 2 deletions Examples/WebForms.CS/WebForms.CS.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="GleamTech.Core">
<HintPath>..\packages\GleamTech.Core.3.5.5\lib\net40\GleamTech.Core.dll</HintPath>
<HintPath>..\packages\GleamTech.Core.3.5.6\lib\net40\GleamTech.Core.dll</HintPath>
</Reference>
<Reference Include="GleamTech.DocumentUltimate">
<HintPath>..\packages\DocumentUltimate.4.8.0\lib\net40\GleamTech.DocumentUltimate.dll</HintPath>
<HintPath>..\packages\DocumentUltimate.4.8.5\lib\net40\GleamTech.DocumentUltimate.dll</HintPath>
</Reference>
<Reference Include="System"/>
<Reference Include="System.Core"/>
Expand Down
4 changes: 2 additions & 2 deletions Examples/WebForms.CS/packages.config
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="GleamTech.Core" version="3.5.5" targetFramework="net40"/>
<package id="DocumentUltimate" version="4.8.0" targetFramework="net40"/>
<package id="GleamTech.Core" version="3.5.6" targetFramework="net40"/>
<package id="DocumentUltimate" version="4.8.5" targetFramework="net40"/>
</packages>
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
<li>Printing - raised before user prints the document.</li>
<li>PrintProgress - raised when print progress is changed.</li>
<li>Printed - raised when printing is completed.</li>
<li>TextSelected - raised when user selects text in the document.</li>
<li>TextCopied - raised when user copies the selected text in the document.</li>
</ul>
</p>
<p>
Expand Down
16 changes: 15 additions & 1 deletion Examples/WebForms.VB/DocumentViewer/ClientEvents.aspx
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,18 @@
logEvent(e);
}
function documentViewerTextSelected(sender, e) {
var documentViewer = sender;
logEvent(e);
}
function documentViewerTextCopied(sender, e) {
var documentViewer = sender;
logEvent(e);
}
function logEvent(e) {
var logTextBox = document.getElementById("LogTextBox");
Expand Down Expand Up @@ -109,7 +121,9 @@
Downloading="documentViewerDownloading"
Printing="documentViewerPrinting"
PrintProgress="documentViewerPrintProgress"
Printed="documentViewerPrinted" />
Printed="documentViewerPrinted"
TextSelected="documentViewerTextSelected"
TextCopied="documentViewerTextCopied" />

</GleamTech:DocumentViewerControl>

Expand Down
4 changes: 2 additions & 2 deletions Examples/WebForms.VB/WebForms.VB.vbproj
Original file line number Diff line number Diff line change
Expand Up @@ -62,10 +62,10 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="GleamTech.Core">
<HintPath>..\packages\GleamTech.Core.3.5.5\lib\net40\GleamTech.Core.dll</HintPath>
<HintPath>..\packages\GleamTech.Core.3.5.6\lib\net40\GleamTech.Core.dll</HintPath>
</Reference>
<Reference Include="GleamTech.DocumentUltimate">
<HintPath>..\packages\DocumentUltimate.4.8.0\lib\net40\GleamTech.DocumentUltimate.dll</HintPath>
<HintPath>..\packages\DocumentUltimate.4.8.5\lib\net40\GleamTech.DocumentUltimate.dll</HintPath>
</Reference>
<Reference Include="System"/>
<Reference Include="System.Core"/>
Expand Down
4 changes: 2 additions & 2 deletions Examples/WebForms.VB/packages.config
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="GleamTech.Core" version="3.5.5" targetFramework="net40"/>
<package id="DocumentUltimate" version="4.8.0" targetFramework="net40"/>
<package id="GleamTech.Core" version="3.5.6" targetFramework="net40"/>
<package id="DocumentUltimate" version="4.8.5" targetFramework="net40"/>
</packages>

0 comments on commit 6dd5887

Please sign in to comment.