$(document).ready(function(){ //Uploadify Settings $('#file_upload').uploadify({ 'uploader' : 'flash/uploadify.swf', 'script' : 'flash/uploadify.php', 'cancelImg' : 'flash/cancel.png', 'buttonImg' : 'flash/button.png', 'height' : '32', 'width' : '182', 'wmode' : 'transparent', 'auto' : false, 'multi' : true, 'queueSizeLimit' : '7', 'fileExt' : '*.jpg;*.png;*.jpeg;*.bmp;*.gif', 'fileDesc' : 'Изображения', 'scriptData' : {'watermark': '', 'resize': '', 'newwidth' : '', 'jpeg':'', 'jpeg_quality':''}, 'onAllComplete' : function(event,ID,fileObj) { $('#choose').hide(); $('#result').fadeIn("slow"); showsum(); }, 'onComplete' : function(event, ID, fileObj, response, data) { switch (response) { case 'error:size': $('#result-links').append('
'); break case 'error:not': $('#result-links').append('
'); break case 'error:ext': $('#result-links').append('
'); break default: flashupload(response); } } }); $("#startupload").click(function() { //Оптимизировать изображение в JPEG if ($('#flash_opt_jpeg').attr('checked')) { $('#file_upload').uploadifySettings('scriptData', { 'jpeg' : 'yes' }); } else { $('#file_upload').uploadifySettings('scriptData', { 'jpeg' : 'no' }); } //качество JPEG $('#file_upload').uploadifySettings('scriptData', { 'jpeg_quality' : $('#flash_opt_jpeg_q').val() }); //кнопка Уменьшить изображение if ($('#flash_opt_resize').attr('checked')) { $('#file_upload').uploadifySettings('scriptData', { 'resize' : 'yes' }); } else { $('#file_upload').uploadifySettings('scriptData', { 'resize' : 'no' }); } //ширина нового изображения $('#file_upload').uploadifySettings('scriptData', { 'newwidth' : $('#flash_opt_resize_w').val() }) //кнопка Добавить полосу информации на превью if ($('#flash_opt_watermark').attr('checked')) { $('#file_upload').uploadifySettings('scriptData', { 'watermark' : 'yes' }); } else { $('#file_upload').uploadifySettings('scriptData', { 'watermark' : 'no' }); } $('#file_upload').uploadifyUpload(); }); function flashupload(file) { $('#result-links').append(file); } function showsum() { $(".view").each(function(indx, element){ $("#sumview").append($(element).val()+'\n'); }); $(".fileurl").each(function(indx, element){ $("#sumfileurl").append($(element).val()+'\n'); }); $(".forumview").each(function(indx, element){ $("#sumforumview").append($(element).val()+'\n'); }); $(".forumthumbview").each(function(indx, element){ $("#sumforumthumbview").append($(element).val()+' '); }); $(".forumhtmlview").each(function(indx, element){ $("#sumforumhtmlview").append(htmlencode($(element).val())+' '); }); } function htmlencode(str) { return str.replace(/[&<>"']/g, function($0) { return "&" + {"&":"amp", "":"gt", '"':"quot", "'":"#39"}[$0] + ";"; }); } });