Add message for people whose birthdates are not set.
Patch by denise.
diffs (42 lines):
diff -r ea4680710c3a -r 199c406fdb46 bin/upgrading/en.dat
--- a/bin/upgrading/en.dat Sat Jul 04 00:00:40 2009 +0000
+++ b/bin/upgrading/en.dat Sat Jul 04 00:10:56 2009 +0000
@@ -2845,6 +2845,8 @@ setting.viewingadultcontent.option.selec
setting.viewingadultcontent.option.select.none=nothing (display all content)
+setting.viewingadultcontent.reason=(To change this option, you must <a
[[aopts]]>set your birthdate</a> first.)
+
setting.xpost.btn.add=Add New Account
setting.xpost.label=Crossposting
diff -r ea4680710c3a -r 199c406fdb46 cgi-bin/LJ/Setting/ViewingAdultContent.pm
--- a/cgi-bin/LJ/Setting/ViewingAdultContent.pm Sat Jul 04 00:00:40 2009 +0000
+++ b/cgi-bin/LJ/Setting/ViewingAdultContent.pm Sat Jul 04 00:10:56 2009 +0000
@@ -31,12 +31,12 @@ sub option {
{
value => "none",
text =>
$class->ml('setting.viewingadultcontent.option.select.none'),
- disabled => $u->is_minor || !$u->best_guess_age ? 1 : 0,
+ disabled => $u->is_minor || ! $u->best_guess_age ? 1 : 0,
},
{
value => "explicit",
text =>
$class->ml('setting.viewingadultcontent.option.select.explicit'),
- disabled => !$u->best_guess_age ? 1 : 0,
+ disabled => ! $u->best_guess_age ? 1 : 0,
},
{
value => "concepts",
@@ -51,6 +51,11 @@ sub option {
id => "${key}viewingadultcontent",
selected => $viewingadultcontent,
}, @options);
+
+ if ( ! $u->best_guess_age ) {
+ $ret .= "<br /><span style='font-size: smaller;'> " . LJ::Lang::ml(
'setting.viewingadultcontent.reason', { aopts =>
"href='$LJ::SITEROOT/manage/profile'" } ) . "</span>";
+
+ }
my $errdiv = $class->errdiv($errs, "viewingadultcontent");
$ret .= "<br />$errdiv" if $errdiv;
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog