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(){