* fixed Issue 44: Order files

git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@72 5e329b0b-a2ee-ea63-e329-299493fc886d
This commit is contained in:
vit.jonas@gmail.com 2011-05-23 13:44:27 +00:00
parent 0ba5f454c2
commit f22e3b7100

View File

@ -29,6 +29,41 @@
<% end %>
</div>
<script type="text/javascript">
var originalUploaderContent;
var uploader = jQuery('#uploader');
originalUploaderContent = uploader.html();
jQuery('#uploader_select').change(function() {
if(jQuery(this).val() == 2) {
uploader.html(originalUploaderContent);
} else {
initPlUploader(uploader);
}
});
initPlUploader(uploader);
var dmsfFileFieldCount = 1;
function dmsfAddFileField() {
if (dmsfFileFieldCount >= 10) return false
dmsfFileFieldCount++;
var f = document.createElement("input");
f.type = "file";
f.name = "uploaded_files[" + dmsfFileFieldCount + "]";
f.size = 30;
var p = document.getElementById("uploaded_files_fields");
p.appendChild(document.createElement("br"));
p.appendChild(f);
}
</script>
<% content_for :header_tags do %>
<%= stylesheet_link_tag "https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/themes/base/jquery-ui.css" %>
<%= stylesheet_link_tag "plupload/jquery.ui.plupload.css", :plugin => "redmine_dmsf" %>
@ -49,24 +84,6 @@
<script type="text/javascript">
jQuery.noConflict();
var originalUploaderContent;
jQuery(document).ready(function() {
var uploader = jQuery('#uploader');
originalUploaderContent = uploader.html();
jQuery('#uploader_select').change(function() {
if(jQuery(this).val() == 2) {
uploader.html(originalUploaderContent);
} else {
initPlUploader(uploader);
}
});
initPlUploader(uploader);
});
function initPlUploader(uploader) {
uploader.html("<div></div>");
uploader = jQuery("div",uploader);
@ -108,22 +125,5 @@
else dmsfFileFieldCount++;
});
}
var dmsfFileFieldCount = 1;
function dmsfAddFileField() {
if (dmsfFileFieldCount >= 10) return false
dmsfFileFieldCount++;
var f = document.createElement("input");
f.type = "file";
f.name = "uploaded_files[" + dmsfFileFieldCount + "]";
f.size = 30;
var p = document.getElementById("uploaded_files_fields");
p.appendChild(document.createElement("br"));
p.appendChild(f);
}
</script>
<% end %>