Twenty Thirteen: improve gallery styles to ensure both single and index views are displayed consistently. Closes #24555.

git-svn-id: http://core.svn.wordpress.org/trunk@24720 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
Lance Willett 2013-07-17 04:51:06 +00:00
parent de7375b5d1
commit 27a77d4b7c
3 changed files with 17 additions and 157 deletions

View File

@ -500,22 +500,6 @@ function twentythirteen_get_link_url() {
return ( $has_url ) ? $has_url : apply_filters( 'the_permalink', get_permalink() );
}
/**
* Sets the image size in featured galleries to large.
*
* @since Twenty Thirteen 1.0
*
* @param array $atts Combined and filtered attribute list.
* @return array The filtered attribute list.
*/
function twentythirteen_gallery_atts( $atts ) {
if ( has_post_format( 'gallery' ) && ! is_single() )
$atts['size'] = wp_is_mobile() ? 'thumbnail' : 'medium';
return $atts;
}
add_filter( 'shortcode_atts_gallery', 'twentythirteen_gallery_atts' );
/**
* Extends the default WordPress body classes.
*

View File

@ -261,19 +261,6 @@ div.nav-menu > ul {
margin-right: auto;
}
.blog .format-gallery .gallery-item,
.archive .format-gallery .gallery-item,
.search .format-gallery .gallery-item {
margin-left: 4px;
margin-right: auto;
}
.blog .format-gallery .gallery-item img,
.archive .format-gallery .gallery-item img,
.search .format-gallery .gallery-item img {
position: absolute;
left: 0;
}
.format-image .wp-caption-text {
text-align: right;
}
@ -726,7 +713,7 @@ div.nav-menu > ul {
padding-right: 0;
}
.single .gallery-columns-3 .gallery-item:nth-of-type(3n) {
.gallery-columns-3 .gallery-item:nth-of-type(3n) {
margin-left: 4px;
margin-right: auto;
}
@ -738,12 +725,13 @@ div.nav-menu > ul {
margin-right: 0;
}
.gallery .gallery-item:nth-of-type(even) {
margin-left: 0;
margin-right: auto;
}
.gallery .gallery-item,
.single .gallery-columns-2.gallery-size-thumbnail .gallery-item,
.blog .format-gallery .gallery-item,
.archive .format-gallery .gallery-item,
.search .format-gallery .gallery-item,
.single .gallery.gallery-columns-3 .gallery-item:nth-of-type(even),
.gallery.gallery-columns-3 .gallery-item:nth-of-type(even),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
@ -752,14 +740,6 @@ div.nav-menu > ul {
margin-right: auto;
}
.blog .format-gallery .gallery-item:nth-of-type(odd),
.archive .format-gallery .gallery-item:nth-of-type(odd),
.search .format-gallery .gallery-item:nth-of-type(odd),
.single .gallery .gallery-item:nth-of-type(even) {
margin-left: 0;
margin-right: auto;
}
.comment-author .avatar {
margin-left: 5px;
margin-right: auto;

View File

@ -1232,21 +1232,9 @@ footer.entry-meta {
margin: 0 auto 20px;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 48%;
max-width: -webkit-calc(50% - 4px);
max-width: calc(50% - 4px);
text-align: center;
}
.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item {
max-width: 31%;
max-width: -webkit-calc(33.3% - 4px);
max-width: calc(33.3% - 4px);
text-align: center;
}
@ -1481,89 +1469,6 @@ footer.entry-meta {
color: #722d19;
}
/* Blog gallery */
.blog .format-gallery .gallery,
.archive .format-gallery .gallery,
.search .format-gallery .gallery {
margin-bottom: 20px;
margin-left: -4px;
max-width: 608px;
}
.blog .format-gallery .gallery-item,
.archive .format-gallery .gallery-item,
.search .format-gallery .gallery-item {
display: block;
height: 148px;
margin-right: 4px;
max-height: 100%;
max-width: 100%;
overflow: hidden;
width: 148px;
}
.blog .format-gallery .gallery-item img,
.archive .format-gallery .gallery-item img,
.search .format-gallery .gallery-item img {
height: 100%;
max-height: 148px;
max-width: none;
width: auto;
}
.blog .format-gallery .gallery-item .portrait img,
.archive .format-gallery .gallery-item .portrait img,
.search .format-gallery .gallery-item .portrait img {
height: auto;
max-height: none;
max-width: 148px;
width: 100%;
}
.blog .format-gallery .gallery-item:first-child,
.archive .format-gallery .gallery-item:first-child,
.search .format-gallery .gallery-item:first-child {
height: 300px;
width: 300px;
}
.blog .format-gallery .gallery-item:first-child img,
.archive .format-gallery .gallery-item:first-child img,
.search .format-gallery .gallery-item:first-child img {
max-height: 300px;
}
.blog .format-gallery .gallery-item:first-child .portrait img,
.archive .format-gallery .gallery-item:first-child .portrait img,
.search .format-gallery .gallery-item:first-child .portrait img {
max-height: none;
max-width: 300px;
}
.blog .format-gallery .gallery-item .gallery-icon,
.archive .format-gallery .gallery-item .gallery-icon,
.search .format-gallery .gallery-item .gallery-icon {
height: 100%;
-webkit-transform: translate(50%, 50%);
-ms-transform: translate(50%, 50%);
transform: translate(50%, 50%);
width: 100%;
}
.blog .format-gallery .gallery-item .gallery-icon img,
.archive .format-gallery .gallery-item .gallery-icon img,
.search .format-gallery .gallery-item .gallery-icon img {
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.blog .format-gallery .gallery br,
.archive .format-gallery .gallery br,
.search .format-gallery .gallery br {
display: none;
}
/* Image */
.format-image .entry-title {
font-size: 28px;
@ -3012,29 +2917,23 @@ footer.entry-meta {
}
.gallery .gallery-item,
.single .gallery-columns-2.gallery-size-thumbnail .gallery-item,
.blog .format-gallery .gallery-item,
.archive .format-gallery .gallery-item,
.search .format-gallery .gallery-item {
.gallery-columns-2.gallery-size-thumbnail .gallery-item {
max-width: none;
width: 49%;
width: -webkit-calc(50% - 4px);
width: calc(50% - 4px);
}
.single .gallery-columns-1.gallery-size-medium,
.single .gallery-columns-1.gallery-size-thumbnail,
.single .gallery-columns-2.gallery-size-thumbnail,
.single .gallery-columns-3.gallery-size-thumbnail {
.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
display: block;
}
.gallery-columns-1 .gallery-item,
.single .gallery-columns-1.gallery-size-medium .gallery-item,
.single .gallery-columns-1.gallery-size-thumbnail .gallery-item,
.blog .format-gallery .gallery-item:first-child,
.archive .format-gallery .gallery-item:first-child,
.search .format-gallery .gallery-item:first-child {
.gallery-columns-1.gallery-size-medium .gallery-item,
.gallery-columns-1.gallery-size-thumbnail .gallery-item {
text-align: center;
width: 98%;
width: -webkit-calc(100% - 4px);
@ -3052,10 +2951,7 @@ footer.entry-meta {
display: none;
}
.blog .format-gallery .gallery-item:nth-of-type(odd),
.archive .format-gallery .gallery-item:nth-of-type(odd),
.search .format-gallery .gallery-item:nth-of-type(odd),
.single .gallery .gallery-item:nth-of-type(even) {
.gallery .gallery-item:nth-of-type(even) {
margin-right: 0;
}