diff --git a/admin/themes/default/js/addAlbum.js b/admin/themes/default/js/addAlbum.js index dec06532e..0efdd8c95 100644 --- a/admin/themes/default/js/addAlbum.js +++ b/admin/themes/default/js/addAlbum.js @@ -83,7 +83,7 @@ jQuery.fn.pwgAddAlbum = function(options) { } albumParent.val(''); - jQuery('#albumSelection').show(); + jQuery('#albumSelection, .selectFiles, .showFieldset').show(); }, error: function(XMLHttpRequest, textStatus, errorThrows) { jQuery('#albumCreationLoading').hide(); diff --git a/admin/themes/default/template/photos_add_direct.tpl b/admin/themes/default/template/photos_add_direct.tpl index b5b471fb9..8f7bee6e1 100644 --- a/admin/themes/default/template/photos_add_direct.tpl +++ b/admin/themes/default/template/photos_add_direct.tpl @@ -25,7 +25,7 @@ var categoriesCache = new CategoriesCache({ categoriesCache.selectize(jQuery('[data-selectize=categories]'), { filter: function(categories, options) { if (categories.length > 0) { - jQuery("#albumSelection").show(); + jQuery("#albumSelection, .selectFiles, .showFieldset").show(); options.default = categories[0].id; } @@ -42,70 +42,10 @@ var pwg_token = '{$pwg_token}'; var buttonText = "{'Select files'|@translate}"; var sizeLimit = Math.round({$upload_max_filesize} / 1024); /* in KBytes */ +var noAlbum_message = "{'Select an album'|translate}"; + {literal} jQuery(document).ready(function(){ - function checkUploadStart() { - var nbErrors = 0; - jQuery("#formErrors").hide(); - jQuery("#formErrors li").hide(); - - if (jQuery("select[name=category]").val() == '') { - jQuery("#formErrors #noAlbum").show(); - nbErrors++; - } - - var nbFiles = 0; - if (jQuery("#uploadBoxes").size() == 1) { - jQuery("input[name^=image_upload]").each(function() { - if (jQuery(this).val() != "") { - nbFiles++; - } - }); - } - else { - nbFiles = jQuery(".uploadifyQueueItem").size(); - } - - if (nbFiles == 0) { - jQuery("#formErrors #noPhoto").show(); - nbErrors++; - } - - if (nbErrors != 0) { - jQuery("#formErrors").show(); - return false; - } - else { - return true; - } - - } - - function humanReadableFileSize(bytes) { - var byteSize = Math.round(bytes / 1024 * 100) * .01; - var suffix = 'KB'; - - if (byteSize > 1000) { - byteSize = Math.round(byteSize *.001 * 100) * .01; - suffix = 'MB'; - } - - var sizeParts = byteSize.toString().split('.'); - if (sizeParts.length > 1) { - byteSize = sizeParts[0] + '.' + sizeParts[1].substr(0,2); - } - else { - byteSize = sizeParts[0]; - } - - return byteSize+suffix; - } - - jQuery("#hideErrors").click(function() { - jQuery("#formErrors").hide(); - return false; - }); - jQuery("#uploadWarningsSummary a.showInfo").click(function() { jQuery("#uploadWarningsSummary").hide(); jQuery("#uploadWarnings").show(); @@ -176,10 +116,12 @@ jQuery(document).ready(function(){ jQuery("#uploadedPhotos").parent("fieldset").show(); html = ''; - html += ''; + html += ''; html += ' '; jQuery("#uploadedPhotos").prepend(html); + + up.removeFile(file); } } }); @@ -194,6 +136,14 @@ jQuery(document).ready(function(){
+{* +
+ +
+*} + {if count($setup_errors) > 0}