updated: html files for jquery-file-upload

git-svn-id: svn://ttmath.org/publicrep/winix/trunk@1143 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
Tomasz Sowa 2018-11-15 17:01:40 +00:00
parent 833c04776f
commit ebd7f85fdb
2 changed files with 106 additions and 117 deletions

View File

@ -14,7 +14,12 @@
[# The file upload form used as target for the file upload widget] [# The file upload form used as target for the file upload widget]
<form id="fileupload" action="[doc_base_url][dir]/upload" method="POST" enctype="multipart/form-data"> <form id="fileupload" action="[doc_base_url][dir]/upload" method="POST" enctype="multipart/form-data">
[# The fileupload-buttonbar contains buttons to add/delete files and start/cancel the upload] [if false]
<!-- Redirect browsers with JavaScript disabled to the origin page -->
<noscript><input type="hidden" name="redirect" value="https://blueimp.github.io/jQuery-File-Upload/"></noscript>
[end]
[# The fileupload-buttonbar contains buttons to add/delete files and start/cancel the upload]
<div class="fileupload-buttonbar"> <div class="fileupload-buttonbar">
<div class="fileupload-buttons"> <div class="fileupload-buttons">
[# The fileinput-button span is used to style the file input field as button] [# The fileinput-button span is used to style the file input field as button]
@ -41,7 +46,6 @@
<table role="presentation"><tbody class="files"></tbody></table> <table role="presentation"><tbody class="files"></tbody></table>
</form> </form>
[# The blueimp Gallery widget] [# The blueimp Gallery widget]
<div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls" data-filter=":even"> <div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls" data-filter=":even">
<div class="slides"></div> <div class="slides"></div>
@ -55,58 +59,58 @@
[# The template to display files available for upload] [# The template to display files available for upload]
<script id="template-upload" type="text/x-tmpl"> <script id="template-upload" type="text/x-tmpl">
\{% for (var i=0, file; file=o.files\[i\]; i++) \{ %\} \{% for (var i=0, file; file=o.files\[i\]; i++) \{ %\}
<tr class="template-upload fade"> <tr class="template-upload fade">
<td> <td>
<span class="preview"></span> <span class="preview"></span>
</td> </td>
<td> <td>
<p class="name">\{%=file.name%\}</p> <p class="name">\{%=file.name%\}</p>
<strong class="error"></strong> <strong class="error"></strong>
</td> </td>
<td> <td>
<p class="size">{upload_button_processing}</p> <p class="size">Processing...</p>
<div class="progress"></div> <div class="progress"></div>
</td> </td>
<td> <td>
\{% if (!i && !o.options.autoUpload) \{ %\} \{% if (!i && !o.options.autoUpload) \{ %\}
<button class="start" disabled>{upload_button_start}</button> <button class="start" disabled>Start</button>
\{% \} %\} \{% \} %\}
\{% if (!i) \{ %\} \{% if (!i) \{ %\}
<button class="cancel">{upload_button_cancel}</button> <button class="cancel">Cancel</button>
\{% \} %\} \{% \} %\}
</td> </td>
</tr> </tr>
\{% \} %\}</script> \{% \} %\}</script>
[# The template to display files available for download] [# The template to display files available for download]
<script id="template-download" type="text/x-tmpl"> <script id="template-download" type="text/x-tmpl">
\{% for (var i=0, file; file=o.files\[i\]; i++) \{ %\} \{% for (var i=0, file; file=o.files\[i\]; i++) \{ %\}
<tr class="template-download fade"> <tr class="template-download fade">
<td> <td>
<span class="preview"> <span class="preview">
\{% if (file.thumbnailUrl) \{ %\} \{% if (file.thumbnailUrl) \{ %\}
<a href="\{%=file.url%\}" title="\{%=file.name%\}" download="\{%=file.name%\}" data-gallery><img src="\{%=file.thumbnailUrl%\}"></a> <a href="\{%=file.url%\}" title="\{%=file.name%\}" download="\{%=file.name%\}" data-gallery><img src="\{%=file.thumbnailUrl%\}"></a>
\{% \} %\} \{% \} %\}
</span> </span>
</td> </td>
<td> <td>
<p class="name"> <p class="name">
<a href="\{%=file.url%\}" title="\{%=file.name%\}" download="\{%=file.name%\}" \{%=file.thumbnailUrl?'data-gallery':''%\}>\{%=file.name%\}</a> <a href="\{%=file.url%\}" title="\{%=file.name%\}" download="\{%=file.name%\}" \{%=file.thumbnailUrl?'data-gallery':''%\}>\{%=file.name%\}</a>
</p> </p>
\{% if (file.error) \{ %\} \{% if (file.error) \{ %\}
<div><span class="error">{upload_error}</span> \{%=file.error%\}</div> <div><span class="error">Error</span> \{%=file.error%\}</div>
\{% \} %\} \{% \} %\}
</td> </td>
<td> <td>
<span class="size">\{%=o.formatFileSize(file.size)%\}</span> <span class="size">\{%=o.formatFileSize(file.size)%\}</span>
</td> </td>
<td> <td>
<button class="delete" data-type="\{%=file.deleteType%\}" data-url="\{%=file.deleteUrl%\}"\{% if (file.deleteWithCredentials) \{ %\} data-xhr-fields='\{"withCredentials":true\}'\{% \} %\}>{upload_button_delete}</button> <button class="delete" data-type="\{%=file.deleteType%\}" data-url="\{%=file.deleteUrl%\}"\{% if (file.deleteWithCredentials) \{ %\} data-xhr-fields='\{"withCredentials":true\}'\{% \} %\}>Delete</button>
<input type="checkbox" name="delete" value="1" class="toggle"> <input type="checkbox" name="delete" value="1" class="toggle">
</td> </td>
</tr> </tr>
\{% \} %\}</script> \{% \} %\}</script>
<script type="text/javascript"> <script type="text/javascript">

View File

@ -215,94 +215,79 @@ cm.save()
<!\[endif\]--> <!\[endif\]-->
<!-- jQuery UI styles -->
<link rel="stylesheet" href="[doc_base_url_common]/jquery-file-upload/9.28.0/others/jquery-ui.css">
[# jQuery UI styles] <!-- Generic page styles -->
[# original http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/dark-hive/jquery-ui.css] <link rel="stylesheet" href="[doc_base_url_common]/jquery-file-upload/9.28.0/css/style.css">
<link rel="stylesheet" href="[doc_base_url_common]/jquery-ui-1.10.4.custom/css/smoothness/jquery-ui-1.10.4.custom.min.css" id="theme">
[if false] [if false]
<!-- Demo styles --> <style>
<link rel="stylesheet" href="[doc_base_url_common]/fileupload/css/demo.css"> /* Adjust the jQuery UI widget font-size: */
<!--\[if lte IE 8\]> .ui-widgetREMOVEME \{
<link rel="stylesheet" href="[doc_base_url_common]/fileupload/css/demo-ie8.css"> font-size: 0.95em;
<!\[endif\]--> \}
</style>
[end] [end]
[# blueimp Gallery styles] <!-- blueimp Gallery styles -->
[# original http://blueimp.github.io/Gallery/css/blueimp-gallery.min.css] <link rel="stylesheet" href="[doc_base_url_common]/jquery-file-upload/9.28.0/others/blueimp-gallery.min.css">
<link rel="stylesheet" href="[doc_base_url_common]/gallery-2.15.1/css/blueimp-gallery.min.css">
[# CSS to style the file input field as button and adjust the Bootstrap progress bars]
<link rel="stylesheet" href="[doc_base_url_common]/fileupload/css/jquery.fileupload.css">
<link rel="stylesheet" href="[doc_base_url_common]/fileupload/css/jquery.fileupload-ui.css">
[# CSS adjustments for browsers with JavaScript disabled] <!-- CSS to style the file input field as button and adjust the Bootstrap progress bars -->
<noscript><link rel="stylesheet" href="[doc_base_url_common]/fileupload/css/jquery.fileupload-noscript.css"></noscript> <link rel="stylesheet" href="[doc_base_url_common]/jquery-file-upload/9.28.0/css/jquery.fileupload.css">
<noscript><link rel="stylesheet" href="[doc_base_url_common]/fileupload/css/jquery.fileupload-ui-noscript.css"></noscript> <link rel="stylesheet" href="[doc_base_url_common]/jquery-file-upload/9.28.0/css/jquery.fileupload-ui.css">
<!-- CSS adjustments for browsers with JavaScript disabled -->
<noscript><link rel="stylesheet" href="[doc_base_url_common]/jquery-file-upload/9.28.0/css/jquery.fileupload-noscript.css"></noscript>
<noscript><link rel="stylesheet" href="[doc_base_url_common]/jquery-file-upload/9.28.0/css/jquery.fileupload-ui-noscript.css"></noscript>
[# those below can be moved to the bottom of the page (outside of <head>] <!--
[# it doesn't work with this jquery]
<script src="[doc_base_url_common]/jquery/jquery-3.2.1.slim.min.js"></script>
-->
[# original //ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js] <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/others/jquery.min.js"></script>
<script src="[doc_base_url_common]/jquery-1.11.0.min.js"></script> <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/others/jquery-ui.min.js"></script>
[# original //ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js] <!-- The Templates plugin is included to render the upload/download listings -->
<script src="[doc_base_url_common]/jquery-ui-1.10.4.custom/js/jquery-ui-1.10.4.custom.min.js"></script> <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/others/tmpl.min.js"></script>
[# The Templates plugin is included to render the upload/download listings] <!-- The Load Image plugin is included for the preview images and image resizing functionality -->
[# original http://blueimp.github.io/JavaScript-Templates/js/tmpl.min.js] <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/others/load-image.all.min.js"></script>
<script src="[doc_base_url_common]/fileupload/others/tmpl.min.js"></script>
[# The Load Image plugin is included for the preview images and image resizing functionality] <!-- The Canvas to Blob plugin is included for image resizing functionality -->
[# original http://blueimp.github.io/JavaScript-Load-Image/js/load-image.min.js] <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/others/canvas-to-blob.min.js"></script>
<script src="[doc_base_url_common]/fileupload/others/load-image.min.js"></script>
[# The Canvas to Blob plugin is included for image resizing functionality] <!-- blueimp Gallery script -->
[# original http://blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js] <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/others/jquery.blueimp-gallery.min.js"></script>
<script src="[doc_base_url_common]/fileupload/others/canvas-to-blob.min.js"></script>
[# blueimp Gallery script] <!-- The Iframe Transport is required for browsers without support for XHR file uploads -->
[# original http://blueimp.github.io/Gallery/js/jquery.blueimp-gallery.min.js] <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/js/jquery.iframe-transport.js"></script>
<script src="[doc_base_url_common]/gallery-2.15.1/js/jquery.blueimp-gallery.min.js"></script>
[# The Iframe Transport is required for browsers without support for XHR file uploads] <!-- The basic File Upload plugin -->
<script src="[doc_base_url_common]/fileupload/js/jquery.iframe-transport.js"></script> <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/js/jquery.fileupload.js"></script>
[# The basic File Upload plugin] <!-- The File Upload processing plugin -->
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload.js"></script> <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/js/jquery.fileupload-process.js"></script>
[# The File Upload processing plugin] <!-- The File Upload image preview & resize plugin -->
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-process.js"></script> <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/js/jquery.fileupload-image.js"></script>
[# The File Upload image preview & resize plugin] <!-- The File Upload audio preview plugin -->
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-image.js"></script> <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/js/jquery.fileupload-audio.js"></script>
[# The File Upload audio preview plugin] <!-- The File Upload video preview plugin -->
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-audio.js"></script> <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/js/jquery.fileupload-video.js"></script>
[# The File Upload video preview plugin] <!-- The File Upload validation plugin -->
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-video.js"></script> <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/js/jquery.fileupload-validate.js"></script>
[# The File Upload validation plugin] <!-- The File Upload user interface plugin -->
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-validate.js"></script> <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/js/jquery.fileupload-ui.js"></script>
[# The File Upload user interface plugin] <!-- The File Upload jQuery UI plugin -->
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-ui.js"></script> <script src="[doc_base_url_common]/jquery-file-upload/9.28.0/js/jquery.fileupload-jquery-ui.js"></script>
[# The File Upload jQuery UI plugin]
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-jquery-ui.js"></script>
[if false]
[# code from fileupload/js/main.js we are using in fun_upload.html (at the bottom)]
<!-- The main application script -->
<script src="[doc_base_url_common]/fileupload/js/main.js"></script>
[end]
[# The XDomainRequest Transport is included for cross-domain file deletion for IE 8 and IE 9]
<!--\[if (gte IE 8)&(lt IE 10)\]>
<script src="[doc_base_url_common]/fileupload/js/cors/jquery.xdr-transport.js"></script>
<!\[endif\]-->
[end] [end]