ACC SHELL
// photogallery upload
var uploaderSettings =
{
// General settings
runtimes : 'flash',
url : 'upload.php',
max_file_size : '6mb',
chunk_size : '1mb',
unique_names : true,
// Specify what files to browse for
filters : [
{title : "Image files", extensions : "jpg,jpeg,JPG,JPEG"}
],
// Flash settings
flash_swf_url : '/admin/js/plupload.flash.swf'
}
function initUploader()
{
$("#photogalleryUploader").pluploadQueue( uploaderSettings );
// On Complete
var total_upload_files = 0;
var uploader = $('#photogalleryUploader').pluploadQueue();
if ( typeof( uploader ) == 'undefined' )
return;
var addLoader = true;
uploader.bind( 'UploadProgress', function(up, file)
{
if ( addLoader )
{
$('<div id="photogallery-image-loader" class="admin-photogallery-image-div" ' +
'style="background-image:url(/admin/img/ajax-loader.gif); background-repeat: no-repeat; background-position:center; display:none;"> </div>').appendTo('#photogalleryDiv');
$('#photogallery-image-loader').fadeIn("fast");
}
addLoader = false;
} )
uploader.bind('FileUploaded', function(up, file, res)
{
var s = '';
if ( file.status == plupload.QUEUED ) s = 'QUEUED';
if ( file.status == plupload.UPLOADING ) s = 'UPLOADING';
if ( file.status == plupload.FAILED ) s = 'FAILED';
if ( file.status == plupload.DONE ) s = 'done';
var r ='';
for ( var i in res )
{
r = res[i];
}
var formParameters = 'photogalleryUploader_count=1' +
'&photogalleryUploader_0_name=' + file.name +
'&photogalleryUploader_0_status=' + s +
'&photogalleryUploader_0_tmpname=' + r;
$.post( $('#photogalleryUploaderForm').attr('action'), formParameters,
function(data)
{
$('#photogallery-image-loader').remove();
addLoader = true;
$(data).appendTo('#photogalleryDiv');
}
);
total_upload_files--;
if ( total_upload_files == 0 )
{
initUploader();
$('#photogallery-image-loader').remove();
showLabelSaved();
}
});
uploader.bind('QueueChanged', function(up, files)
{
total_upload_files = uploader.files.length;
});
}
function initEditPageScriptAfterForm_PhotoGallery()
{
//IncludeJavaScript( '/admin/js/plupload-locale/cz.js' );
$('#photogalleryUploader').ready( function()
{
initUploader();
}
);
}
ACC SHELL 2018