* 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:
parent
0ba5f454c2
commit
f22e3b7100
@ -29,6 +29,41 @@
|
|||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</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 %>
|
<% 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 "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" %>
|
<%= stylesheet_link_tag "plupload/jquery.ui.plupload.css", :plugin => "redmine_dmsf" %>
|
||||||
@ -49,24 +84,6 @@
|
|||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
jQuery.noConflict();
|
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) {
|
function initPlUploader(uploader) {
|
||||||
uploader.html("<div></div>");
|
uploader.html("<div></div>");
|
||||||
uploader = jQuery("div",uploader);
|
uploader = jQuery("div",uploader);
|
||||||
@ -108,22 +125,5 @@
|
|||||||
else dmsfFileFieldCount++;
|
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>
|
</script>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user