Add labels for subject and comment body when previewing a comment. Also
add edit reason field.
Patch by kareila.
diffs (47 lines):
diff -r 1009397cf4f2 -r a6c9f17a72a4 cgi-bin/LJ/Talk.pm
--- a/cgi-bin/LJ/Talk.pm Tue Aug 24 19:16:33 2010 +0800
+++ b/cgi-bin/LJ/Talk.pm Tue Aug 24 19:31:21 2010 +0800
@@ -3658,10 +3658,18 @@ sub make_preview {
# actually composing a comment includes it. It is then put into this
# form about 20 lines below: foreach (keys %$form).
$ret .= "<div style='width: 90%'><form method='post'><p>\n";
+ $ret .= "<label
for='subject'>$BML::ML{'/talkpost_do.bml.preview.edit.subject'}</label>";
$ret .= "<input name='subject' size='50' maxlength='100' value='" .
LJ::ehtml($form->{'subject'}) . "' /><br />";
+ $ret .= "<label
for='body'>$BML::ML{'/talkpost_do.bml.preview.edit.body'}</label>";
$ret .= "<textarea class='textbox' rows='10' cols='50' wrap='soft'
name='body' style='width: 100%'>";
$ret .= LJ::ehtml($form->{'body'});
$ret .= "</textarea></p>";
+
+ # editreason
+ if ( $form->{edit} or $form->{editid} ) {
+ $ret .= "<label
for='editreason'>$BML::ML{'/talkpost_do.bml.preview.edit.editreason'}</label>";
+ $ret .= "<input name='editreason' size='75' maxlength='255' value='" .
LJ::ehtml( $form->{editreason} ) . "' />";
+ }
# change mode:
delete $form->{'submitpreview'}; $form->{'submitpost'} = 1;
@@ -3672,7 +3680,7 @@ sub make_preview {
delete $form->{'do_spellcheck'};
foreach (keys %$form) {
$ret .= LJ::html_hidden($_, $form->{$_})
- unless $_ eq 'body' || $_ eq 'subject' || $_ eq
'prop_opt_preformatted';
+ unless $_ eq 'body' || $_ eq 'subject' || $_ eq
'prop_opt_preformatted' || $_ eq 'editreason';
}
$ret .= "<br /><input type='submit'
value='$BML::ML{'/talkpost_do.bml.preview.submit'}' />\n";
diff -r 1009397cf4f2 -r a6c9f17a72a4 htdocs/talkpost_do.bml.text
--- a/htdocs/talkpost_do.bml.text Tue Aug 24 19:16:33 2010 +0800
+++ b/htdocs/talkpost_do.bml.text Tue Aug 24 19:31:21 2010 +0800
@@ -62,6 +62,12 @@
.preview=This is how your comment will look when posted. Using the form below,
you can edit your comment further, or you can submit it as is.
+.preview.edit.body=<b>New message: </b>
+
+.preview.edit.editreason=<b>Reason for edit: </b>
+
+.preview.edit.subject=<b>New subject: </b>
+
.preview.subject=<b>Subject: </b>
.preview.submit=Submit
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog