Committer: esavintcev
LJSUP-10691: Image placeholders in commentsU trunk/cgi-bin/cleanhtml.pl U trunk/cgi-bin/weblib.pl U trunk/htdocs/stc/lj_base.css
Modified: trunk/cgi-bin/cleanhtml.pl =================================================================== --- trunk/cgi-bin/cleanhtml.pl 2012-03-06 12:14:34 UTC (rev 21306) +++ trunk/cgi-bin/cleanhtml.pl 2012-03-06 14:04:15 UTC (rev 21307) @@ -1172,7 +1172,7 @@ } if ($img_bad) { - $newdata .= qq~<a class="b-mediaplaceholder b-mediaplaceholder-photo" ~ . ( $hash->{'width'} && $hash->{'height'} ? qq~style="width:$hash->{'width'}px;height:$hash->{'height'}px;" ~ : '' ) . qq~data-href="$href_b_link" href="~ . + $newdata .= qq~<a class="b-mediaplaceholder b-mediaplaceholder-photo ~ . ( $hash->{'width'} && $hash->{'height'} ? qq~ b-mediaplaceholder-good" style="width:$hash->{'width'}px;height:$hash->{'height'}px;" ~ : '' ) . qq~data-href="$href_b_link" href="~ . LJ::ehtml($hash->{'src'}) . '" onclick="return LiveJournal.placeholderClick(this, \'image\')">' . '<span class="b-mediaplaceholder-outer">' . '<span class="b-mediaplaceholder-inner">' . Modified: trunk/cgi-bin/weblib.pl =================================================================== --- trunk/cgi-bin/weblib.pl 2012-03-06 12:14:34 UTC (rev 21306) +++ trunk/cgi-bin/weblib.pl 2012-03-06 14:04:15 UTC (rev 21307) @@ -2040,7 +2040,7 @@ $height = undef if $opts{remove_video_sizes}; return qq { - <a class="b-mediaplaceholder b-mediaplaceholder-video" href="$link"} . ( $width && $height ? 'style="width:' . $width . 'px;height:' . $height . 'px;"' : '' ) . qq{ onclick="return LiveJournal.placeholderClick(this, '$placeholder_html')"> + <a href="$link" class="b-mediaplaceholder b-mediaplaceholder-video } . ( $width && $height ? ' b-mediaplaceholder-good" style="width:' . $width . 'px;height:' . $height . 'px;"' : '' ) . qq{ onclick="return LiveJournal.placeholderClick(this, '$placeholder_html')"> <span class="b-mediaplaceholder-outer"> <span class="b-mediaplaceholder-inner"> <i class="b-mediaplaceholder-pic"></i> Modified: trunk/htdocs/stc/lj_base.css =================================================================== --- trunk/htdocs/stc/lj_base.css 2012-03-06 12:14:34 UTC (rev 21306) +++ trunk/htdocs/stc/lj_base.css 2012-03-06 14:04:15 UTC (rev 21307) @@ -3774,16 +3774,17 @@ position: relative; top: auto; left: auto; + overflow: hidden; display: inline-block; width: auto; - height: 35px; - min-width: 140px; + height: 37px; + min-width: 142px; margin: 0 5px 0 0; padding: 0; + -moz-border-radius: 0 !important; + border-radius: 0 !important; + border: 0 !important; vertical-align: top !important; - -moz-border-radius: 5px; - border-radius: 5px; - border: 1px solid #E0E0E0 !important; font: 12px/14px Arial,sans-serif; text-align: center !important; text-decoration: none !important; @@ -3793,6 +3794,16 @@ *display: inline; *zoom: 1; } +HTML BODY DIV .b-mediaplaceholder-good:link, +HTML BODY DIV .b-mediaplaceholder-good:visited, +HTML BODY DIV .b-mediaplaceholder-good:hover, +HTML BODY DIV .b-mediaplaceholder-good:active, +HTML BODY DIV .b-mediaplaceholder-good:focus { + height: 35px; + -moz-border-radius: 5px !important; + border-radius: 5px !important; + border: 1px solid #E0E0E0 !important; + } .b-mediaplaceholder .b-mediaplaceholder-outer { position: absolute; top: 50%;