1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-10 19:29:56 +00:00

[pdf file view] added sf_pdf_images_path and etc.

This commit is contained in:
llj
2019-06-28 16:59:36 +08:00
parent dcd8596074
commit e37598eff5
10 changed files with 40 additions and 1 deletions

View File

@@ -86,6 +86,30 @@
background: #ff0; background: #ff0;
box-shadow: 0px 2px 10px #ff0; box-shadow: 0px 2px 10px #ff0;
} }
.annotationLayer .textAnnotation img {
position: absolute;
cursor: pointer;
}
.annotationLayer .popupWrapper {
position: absolute;
width: 20em;
}
.annotationLayer .popup {
position: absolute;
z-index: 200;
max-width: 20em;
background-color: #FFFF99;
box-shadow: 0px 2px 5px #333;
border-radius: 2px;
padding: 0.6em;
margin-left: 5px;
cursor: pointer;
font: message-box;
word-wrap: break-word;
}
/* annotationLayer ends */ /* annotationLayer ends */
#fileInput { #fileInput {
display:none; display:none;

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns="http://www.w3.org/2000/svg"
width="40"
height="40"
viewBox="0 0 40 40">
</svg>

After

Width:  |  Height:  |  Size: 158 B

View File

@@ -4395,7 +4395,7 @@ var defaultOptions = {
kind: OptionKind.VIEWER kind: OptionKind.VIEWER
}, },
imageResourcesPath: { imageResourcesPath: {
value: './images/', value: sf_pdf_images_path,
kind: OptionKind.VIEWER kind: OptionKind.VIEWER
}, },
maxCanvasPixels: { maxCanvasPixels: {

View File

@@ -17,6 +17,7 @@
var commit_id = '{{ current_commit.id }}' || '{{ repo.head_cmmt_id }}'; var commit_id = '{{ current_commit.id }}' || '{{ repo.head_cmmt_id }}';
var sf_file_url = '{{ SITE_ROOT }}office-convert/static/{{ repo.id }}/' + commit_id + '{{ path|urlencode }}/fake.pdf'; var sf_file_url = '{{ SITE_ROOT }}office-convert/static/{{ repo.id }}/' + commit_id + '{{ path|urlencode }}/fake.pdf';
var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js'; var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js';
var sf_pdf_images_path = '{{MEDIA_URL}}js/pdf/images/';
</script> </script>
<script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script>
{% endblock %} {% endblock %}

View File

@@ -40,6 +40,7 @@ window.app.pageOptions = {
<script type="text/javascript"> <script type="text/javascript">
var sf_file_url = '{{ raw_path|escapejs }}'; var sf_file_url = '{{ raw_path|escapejs }}';
var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js'; var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js';
var sf_pdf_images_path = '{{MEDIA_URL}}js/pdf/images/';
</script> </script>
<script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script>
<script type="text/javascript" src="{{MEDIA_URL}}js/pdf/viewer.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/pdf/viewer.js"></script>

View File

@@ -16,6 +16,7 @@
<script type="text/javascript"> <script type="text/javascript">
var sf_file_url = '{{ raw_path|escapejs }}'; var sf_file_url = '{{ raw_path|escapejs }}';
var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js'; var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js';
var sf_pdf_images_path = '{{MEDIA_URL}}js/pdf/images/';
</script> </script>
<script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script>
<script type="text/javascript" src="{{MEDIA_URL}}js/pdf/viewer.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/pdf/viewer.js"></script>

View File

@@ -93,6 +93,7 @@
<script type="text/javascript"> <script type="text/javascript">
var sf_file_url = '{{ raw_path|escapejs }}'; var sf_file_url = '{{ raw_path|escapejs }}';
var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js'; var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js';
var sf_pdf_images_path = '{{MEDIA_URL}}js/pdf/images/';
</script> </script>
<script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script>
<script type="text/javascript" src="{{MEDIA_URL}}js/pdf/viewer.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/pdf/viewer.js"></script>
@@ -102,6 +103,7 @@
var commit_id = '{{ current_commit.id }}' || '{{ repo.head_cmmt_id }}'; var commit_id = '{{ current_commit.id }}' || '{{ repo.head_cmmt_id }}';
var sf_file_url = '{{ SITE_ROOT }}office-convert/static/{{ repo.id }}/' + commit_id + '{{ path|urlencode }}/fake.pdf?token={{shared_token}}'; var sf_file_url = '{{ SITE_ROOT }}office-convert/static/{{ repo.id }}/' + commit_id + '{{ path|urlencode }}/fake.pdf?token={{shared_token}}';
var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js'; var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js';
var sf_pdf_images_path = '{{MEDIA_URL}}js/pdf/images/';
</script> </script>
<script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script>
{% elif filetype == 'SpreadSheet' %} {% elif filetype == 'SpreadSheet' %}

View File

@@ -62,6 +62,7 @@ OfficePreviewer.prototype.check_status = function() {
var commit_id = '{{ current_commit.id }}' || '{{ repo.head_cmmt_id }}'; var commit_id = '{{ current_commit.id }}' || '{{ repo.head_cmmt_id }}';
var sf_file_url = '{{ SITE_ROOT }}office-convert/static/{{ repo.id }}/' + commit_id + '{{ path|urlencode }}/fake.pdf?token={{shared_token}}'; var sf_file_url = '{{ SITE_ROOT }}office-convert/static/{{ repo.id }}/' + commit_id + '{{ path|urlencode }}/fake.pdf?token={{shared_token}}';
var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js'; var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js';
var sf_pdf_images_path = '{{MEDIA_URL}}js/pdf/images/';
OfficePreviewer.prototype.load_page = function() { OfficePreviewer.prototype.load_page = function() {
$.getScript('{{MEDIA_URL}}js/pdf/viewer.js'); $.getScript('{{MEDIA_URL}}js/pdf/viewer.js');
}; };

View File

@@ -10,6 +10,7 @@
<script type="text/javascript"> <script type="text/javascript">
var sf_file_url = "{{ raw_path|escapejs }}"; var sf_file_url = "{{ raw_path|escapejs }}";
var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js'; var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js';
var sf_pdf_images_path = '{{MEDIA_URL}}js/pdf/images/';
</script> </script>
<script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script>
<script type="text/javascript" src="{{MEDIA_URL}}js/pdf/viewer.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/pdf/viewer.js"></script>

View File

@@ -18,6 +18,7 @@
<script type="text/javascript"> <script type="text/javascript">
var sf_file_url = "{{ raw_path|escapejs }}"; var sf_file_url = "{{ raw_path|escapejs }}";
var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js'; var sf_pdfworkerjs_url = '{{MEDIA_URL}}js/pdf/pdf.worker.min.js';
var sf_pdf_images_path = '{{MEDIA_URL}}js/pdf/images/';
</script> </script>
<script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/pdf/pdf.min.js"></script>
<script type="text/javascript" src="{{MEDIA_URL}}js/pdf/viewer.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}js/pdf/viewer.js"></script>