Skip to content

Commit

Permalink
HTML 5 player video function
Browse files Browse the repository at this point in the history
fix #219
  • Loading branch information
gnujavasergio committed Jul 14, 2022
1 parent 8a6dec7 commit dd6b126
Showing 1 changed file with 10 additions and 33 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -86,18 +86,19 @@ public void showEmbedPDF(String uuid) {
vPanel.clear();

vPanel.add(pdf);
vPanel.setCellHorizontalAlignment(pdf, HasAlignment.ALIGN_CENTER);
vPanel.setCellHorizontalAlignment(pdf, HasAlignment.ALIGN_DEFAULT);
vPanel.setCellVerticalAlignment(pdf, HasAlignment.ALIGN_MIDDLE);

if (previewAvailable) {
String url = RPCService.DownloadServlet + "?inline=true&uuid=" + URL.encodeQueryString(uuid);
pdf.setHTML("<div id=\"pdfembededcontainer\">" +
String url = RPCService.ConverterServlet + "?inline=true&toPdf=true&uuid=" + URL.encodeQueryString(uuid)
+ "&downloadType=" + DOWNLOAD_TYPE_PREVIEW;
pdf.setHTML("<div id=\"" + flashContainer + "\">" +
"<object id=\"" + pdfID + "\" name=\"" + pdfID + "\" width=\"" + width + "\" height=\"" + height + "\" type=\"application/pdf\" data=\"" + url + "\"&#zoom=85&scrollbar=1&toolbar=1&navpanes=1&view=FitH\">" +
"<p>Browser plugin suppport error, PDF can not be displayed</p>" +
"<p>Browser plugin support error, PDF can not be displayed</p>" +
"</object>" +
"</div>\n"); // needed for rewriting purpose
} else {
swf.setHTML("<div id=\"pdfembededcontainer\" align=\"center\"><br><br>" + Main.i18n("preview.unavailable") + "</div>\n");
pdf.setHTML("<div id=\"" + flashContainer + "\" align=\"center\"><br><br>" + Main.i18n("preview.unavailable") + "</div>\n");
}
}

Expand Down Expand Up @@ -219,36 +220,12 @@ public void previewDocument(boolean refreshing, GWTDocument doc) {
+ DOWNLOAD_TYPE_PREVIEW;
showSystemEmbeddedPreview(EmbeddedPreview.SWF_URL + URL.encodeQueryString(url) + "&uuid=" + URL.encodeQueryString(doc.getUuid()));
} else {
PreviewExtension previewExtension = null;

for (PreviewExtension preview : widgetPreviewExtensionList) {
Log.debug("PreviewExtension: " + preview.getClass().getName());

if (preview.isPreviewAvailable(doc.getMimeType())) {
Log.debug("Chosen preview extension: " + preview.getClass().getName());
previewExtension = preview;
break;
}
}

// CADViewer preview comes here
if (previewExtension != null) {
if (!refreshing) {
String url = RPCService.DownloadServlet;
url += ";jsessionid=" + Main.get().workspaceUserProperties.getWorkspace().getSessionId();
url += "?uuid=" + URL.encodeQueryString(doc.getUuid()) + "&downloadType=" + DOWNLOAD_TYPE_PREVIEW;
showPreviewExtension(previewExtension, url, doc);
} else {
previewExtension.resizeViewer(width, height);
if (refreshing) {
if (Main.get().workspaceUserProperties.getWorkspace().isAcrobatPluginPreview()) {
Util.resizeEmbededPDF("" + width, "" + height, pdfID);
}
} else {
if (refreshing) {
if (Main.get().workspaceUserProperties.getWorkspace().isAcrobatPluginPreview()) {
Util.resizeEmbededPDF("" + width, "" + height, pdfID);
}
} else {
showEmbedPDF(doc.getUuid());
}
showEmbedPDF(doc.getUuid());
}
}
}
Expand Down

0 comments on commit dd6b126

Please sign in to comment.