From 87980012707ddb265f0315440e874705e285d384 Mon Sep 17 00:00:00 2001 From: Matthias Mees Date: Wed, 5 Dec 2012 11:27:55 +0100 Subject: [PATCH] Proper markup for media upload form; also modified jQuery code by @garvinhicking to clone label elements as well. --- serendipity_editor.js | 14 ++++++--- templates/2k11/admin/media_upload.tpl | 41 +++++++++++---------------- 2 files changed, 27 insertions(+), 28 deletions(-) diff --git a/serendipity_editor.js b/serendipity_editor.js index 5a224c2d..8ca8690f 100644 --- a/serendipity_editor.js +++ b/serendipity_editor.js @@ -580,19 +580,25 @@ function addUploadField() { fields.attr('id', 'upload_form_' + upload_fieldcount); fields.css('display', 'block'); - userfile = jQuery('.uploadform_userfile', fields); - targetfilename = jQuery('.uploadform_target_filename', fields); - targetdir = jQuery('.uploadform_target_directory', fields); - columncount = jQuery('.uploadform_column_count', fields); + userfile = jQuery('.uploadform_userfile', fields); + userfile_label = jQuery('.uploadform_userfile_label', fields); + targetfilename = jQuery('.uploadform_target_filename', fields); + targetfilename_label = jQuery('.uploadform_target_filename_label', fields); + targetdir = jQuery('.uploadform_target_directory', fields); + targetdir_label = jQuery('.uploadform_target_directory_label', fields); + columncount = jQuery('.uploadform_column_count', fields); userfile.attr('id', 'userfile_' + upload_fieldcount); userfile.attr('name', 'serendipity[userfile][' + upload_fieldcount + ']'); + userfile_label.attr('for', 'userfile_' + upload_fieldcount); targetfilename.attr('id', 'target_filename_' + upload_fieldcount); targetfilename.attr('name', 'serendipity[target_filename][' + upload_fieldcount + ']'); + targetfilename_label.attr('for', 'target_filename_' + upload_fieldcount); targetdir.attr('id', 'target_directory_' + upload_fieldcount); targetdir.attr('name', 'serendipity[target_directory][' + upload_fieldcount + ']'); + targetdir_label.attr('for', 'target_directory_' + upload_fieldcount); columncount.attr('id', 'column_count_' + upload_fieldcount); columncount.attr('name', 'serendipity[column_count][' + upload_fieldcount + ']'); diff --git a/templates/2k11/admin/media_upload.tpl b/templates/2k11/admin/media_upload.tpl index de1044c1..c4cc5747 100644 --- a/templates/2k11/admin/media_upload.tpl +++ b/templates/2k11/admin/media_upload.tpl @@ -30,39 +30,32 @@ - {$CONST.WORD_OR} + {$CONST.WORD_OR} -
- - - - - +
+ + +
- - - +
+ + +
- - - - - - - - - -
{$CONST.ENTER_MEDIA_UPLOAD}

{$CONST.SAVE_FILE_AS}{$CONST.PLAIN_ASCII_NAMES}
{$CONST.STORE_IN_DIRECTORY} {foreach from=$media.folders item="folder"} {' '|@str_repeat:($folder.depth*2)} {$folder.name} {/foreach} - -
-
-
+ + + +
+