Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1775 → Rev 1830

/branches/v3/impl/src/web/layout/intranetTools/files-upload-form.jsp
1,5 → 1,8
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
//SISTEMA USA O PLUGIN
//http://plugins.krajee.com/file-image-management-demo
 
String FILE_INPUT_ID = "filesInputId-UPLOAD";
request.setAttribute("FILE_INPUT_ID",FILE_INPUT_ID);
%>
14,6 → 17,8
var uploadMultipleFiles = false;
//Token para transmitir informação entre chamador e chamado
var token = "";
 
var confirmOnUpload = false;
</script>
 
 
78,7 → 83,7
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger pull-left" data-dismiss="modal">Cancelar</button>
<button class="btn btn-success btn-ok" >Confirmar</button>
<button id="uploadConfirm" class="btn btn-success btn-ok" >Confirmar</button>
</div>
</div>
</div>
93,8 → 98,26
$('.filesUploadModal').on('show.bs.modal', function(e)
{
 
var config = {
uploadUrl: '<%=request.getContextPath()%>/filesUpload',
maxFilePreviewSize: 4096,
uploadAsync: false,
language: "pt",
multiple: "true",
slugCallback: function(filename) {
 
return filename.replace(/[^\x00-\x7F]/g, "");
}
};
 
if($(e.relatedTarget).data('allowed-extensions') != null)
{
var ext = $(e.relatedTarget).data('allowed-extensions').split(",");
config.allowedFileExtensions = ext;
}
 
$("#${FILE_INPUT_ID}").fileinput( config );
 
$("#filesUploadModal .modal-title .title-wrap").html($(e.relatedTarget).data('title'));
if($(e.relatedTarget).data('multiple') != null && $(e.relatedTarget).data('multiple') == true)
{
114,23 → 137,28
token = "";
dataCallbackTargetFunction = "";
 
if($(e.relatedTarget).data('confirmonupload'))
{
confirmOnUpload = $(e.relatedTarget).data('confirmonupload');
}
 
if($(e.relatedTarget).data('token'))
{
 
token = $(e.relatedTarget).data('token');
 
}
else if($(e.relatedTarget).data('data-callback-target-function-token-parameter'))
else if($(e.relatedTarget).data('callback-target-function-token-parameter'))
{
 
token = $(e.relatedTarget).data('data-callback-target-function-token-parameter');
token = $(e.relatedTarget).data('callback-target-function-token-parameter');
 
}
 
if($(e.relatedTarget).data('data-callback-target-function'))
if($(e.relatedTarget).data('callback-target-function'))
{
 
dataCallbackTargetFunction = $(e.relatedTarget).data('data-callback-target-function');
dataCallbackTargetFunction = $(e.relatedTarget).data('callback-target-function');
 
}
 
154,8 → 182,7
 
jsonTargetId = $(e.relatedTarget).data('jsontargetid');
$(this).find('.btn-ok').unbind('click').click(
function()
{
function(){
var filesCount = $('#${FILE_INPUT_ID}').fileinput('getFilesCount');
if(filesCount > 0)
{
173,7 → 200,7
var jsonContent = $("#jsonFiles").val();
if(dataCallbackTargetFunction != "")
{
eval(dataCallbackTargetFunction)(jsonContent,token);
eval(dataCallbackTargetFunction)(JSON.parse(jsonContent),token,e.relatedTarget);
}
else
{
186,7 → 213,6
angular.element($("#filesUploadModal")).scope().$apply();
$('#filesUploadModal').modal('hide');
}
 
}
);
$("#${FILE_INPUT_ID}").fileinput('clear');
330,6 → 356,7
});
}*/
 
/*
$(document).ready( function() {
$("#${FILE_INPUT_ID}").fileinput({
uploadUrl: '<%=request.getContextPath()%>/filesUpload',
344,7 → 371,7
}
 
});
});
});*/
 
$("#${FILE_INPUT_ID}").on('filebatchuploadsuccess', function(event, data, previewId, index)
{
367,7 → 394,13
{
$(id).fileinput('clear');
angular.element($("#filesUploadModal")).scope().addRows(response.uploadedFiles);
if(confirmOnUpload == true)
{
$("#filesUploadModal #uploadConfirm").click();
}
}
}
 
 
</script>