112 lines
4.6 KiB
Plaintext
Executable File
112 lines
4.6 KiB
Plaintext
Executable File
<html>
|
|
<head>
|
|
<%= csrf_meta_tag %>
|
|
<%= javascript_include_tag "jquery-latest" %>
|
|
<%= stylesheet_link_tag "jquery-ui" %>
|
|
<%= stylesheet_link_tag "jquery.fileupload-ui.css" %>
|
|
|
|
</head>
|
|
<body>
|
|
<div id='scroller_for_panel'>
|
|
<div id="fileupload">
|
|
<%= form_for @album, :url => panel_gallery_back_end_album_path(@album), :html => {:class => 'clear'} do |f| %>
|
|
|
|
<!-- <form action="upload_image" method="POST" enctype="multipart/form-data"> -->
|
|
<div class="fileupload-buttonbar">
|
|
<label class="fileinput-button">
|
|
<span>Add files...</span>
|
|
<input type="file" name="files[]" multiple>
|
|
</label>
|
|
<!-- <input type="hidden" value="" name="aid" id="fileupload_aid" /> -->
|
|
<button type="submit" class="start">Start upload</button>
|
|
<button type="reset" class="cancel">Cancel upload</button>
|
|
<!-- <button type="button" class="delete">Delete files</button>-->
|
|
</div>
|
|
<!-- </form> -->
|
|
<% end %>
|
|
<div class="fileupload-content">
|
|
<table class="files"></table>
|
|
<div class="fileupload-progressbar"></div>
|
|
</div>
|
|
</div>
|
|
<script id="template-upload" type="text/x-jquery-tmpl">
|
|
<tr class="template-upload{{if error}} ui-state-error{{/if}}">
|
|
<td class="preview"></td>
|
|
<td class="name">{{if name}}${name}{{else}}Untitled{{/if}}</td>
|
|
<td class="size">${sizef}</td>
|
|
{{if error}}
|
|
<td class="error" colspan="2">Error:
|
|
{{if error === 'maxFileSize'}}File is too big
|
|
{{else error === 'minFileSize'}}File is too small
|
|
{{else error === 'acceptFileTypes'}}Filetype not allowed
|
|
{{else error === 'maxNumberOfFiles'}}Max number of files exceeded
|
|
{{else}}${error}
|
|
{{/if}}
|
|
</td>
|
|
{{else}}
|
|
<td class="progress"><div></div></td>
|
|
<td class="start"><button>Start</button></td>
|
|
{{/if}}
|
|
<td class="cancel"><button>Cancel</button></td>
|
|
</tr>
|
|
</script>
|
|
<script id="template-download" type="text/x-jquery-tmpl">
|
|
<tr class="template-download{{if error}} ui-state-error{{/if}}">
|
|
{{if error}}
|
|
<td></td>
|
|
<td class="name">${name}</td>
|
|
<td class="size">${sizef}</td>
|
|
<td class="error" colspan="2">Error:
|
|
{{if error === 1}}File exceeds upload_max_filesize (php.ini directive)
|
|
{{else error === 2}}File exceeds MAX_FILE_SIZE (HTML form directive)
|
|
{{else error === 3}}File was only partially uploaded
|
|
{{else error === 4}}No File was uploaded
|
|
{{else error === 5}}Missing a temporary folder
|
|
{{else error === 6}}Failed to write file to disk
|
|
{{else error === 7}}File upload stopped by extension
|
|
{{else error === 'maxFileSize'}}File is too big
|
|
{{else error === 'minFileSize'}}File is too small
|
|
{{else error === 'acceptFileTypes'}}Filetype not allowed
|
|
{{else error === 'maxNumberOfFiles'}}Max number of files exceeded
|
|
{{else error === 'uploadedBytes'}}Uploaded bytes exceed file size
|
|
{{else error === 'emptyResult'}}Empty file upload result
|
|
{{else}}${error}
|
|
{{/if}}
|
|
</td>
|
|
{{else}}
|
|
<td class="preview">
|
|
{{if thumbnail_url}}
|
|
<a href="${url}" target="_blank"><img src="${thumbnail_url}"></a>
|
|
{{/if}}
|
|
</td>
|
|
<td class="name">
|
|
<a href="${url}"{{if thumbnail_url}} target="_blank"{{/if}}>${name}</a>
|
|
</td>
|
|
<td class="size">${sizef}</td>
|
|
<td colspan="2"></td>
|
|
{{/if}}
|
|
|
|
</tr>
|
|
</script>
|
|
<script type="text/javascript">
|
|
$("input#fileupload_aid").val(parent.g.urlVars['album']);
|
|
</script>
|
|
</div>
|
|
|
|
<%= javascript_include_tag "jquery-ui.min" %>
|
|
<%= javascript_include_tag "jquery.tmpl.min" %>
|
|
<%= javascript_include_tag "jquery.iframe-transport" %>
|
|
<%= javascript_include_tag "jquery.fileupload" %>
|
|
<%= javascript_include_tag "jquery.fileupload-ui" %>
|
|
<%= javascript_include_tag "upload" %>
|
|
|
|
</body>
|
|
</html>
|
|
|
|
<!-- <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
|
|
<script src="//ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script>
|
|
<script src="../../js/gallery/jquery.iframe-transport.js"></script>
|
|
<script src="../../js/gallery/jquery.fileupload.js"></script>
|
|
<script src="../../js/gallery/jquery.fileupload-ui.js"></script>
|
|
<script src="../../js/gallery/upload.js"></script> -->
|