Customize: Introduce Logo support for themes.

Allows a common theme feature to have a common implementation provided by core and available in a consistent location for users.
See https://make.wordpress.org/core/2016/02/24/theme-logo-support/

Props kwight, enejb, jeherve, bhubbard, samhotchkiss, zinigor, eliorivero, adamsilverstein, melchoyce, ryan, mikeschroder, westonruter, pento, karmatosed, celloexpressions, obenland. 
See #33755.


Built from https://develop.svn.wordpress.org/trunk@36698


git-svn-id: http://core.svn.wordpress.org/trunk@36665 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
Konstantin Obenland
2016-02-24 22:10:26 +00:00
parent 024ffe4980
commit 237f6a0e58
17 changed files with 541 additions and 7 deletions

View File

@@ -725,6 +725,7 @@ p.customize-section-description {
.customize-control-background .current,
.customize-control-cropped_image .current,
.customize-control-site_icon .current,
.customize-control-site_logo .current,
.customize-control-header .current {
margin-bottom: 8px;
}
@@ -766,6 +767,9 @@ p.customize-section-description {
.customize-control-site_icon .remove-button,
.customize-control-site_icon .default-button,
.customize-control-site_icon .upload-button,
.customize-control-site_logo .remove-button,
.customize-control-site_logo .default-button,
.customize-control-site_logo .upload-button,
.customize-control-header button.new,
.customize-control-header button.remove {
white-space: normal;
@@ -779,6 +783,7 @@ p.customize-section-description {
.customize-control-background .current .container,
.customize-control-cropped_image .current .container,
.customize-control-site_icon .current .container,
.customize-control-site_logo .current .container,
.customize-control-header .current .container {
overflow: hidden;
-webkit-border-radius: 2px;
@@ -792,6 +797,7 @@ p.customize-section-description {
.customize-control-background .current .container,
.customize-control-cropped_image .current .container,
.customize-control-site_icon .current .container,
.customize-control-site_logo .current .container,
.customize-control-image .current .container {
min-height: 40px;
}
@@ -820,6 +826,7 @@ p.customize-section-description {
.customize-control-background .inner,
.customize-control-cropped_image .inner,
.customize-control-site_icon .inner,
.customize-control-site_logo .inner,
.customize-control-header .inner {
display: none;
position: absolute;
@@ -835,6 +842,7 @@ p.customize-section-description {
.customize-control-background .inner,
.customize-control-cropped_image .inner,
.customize-control-site_icon .inner,
.customize-control-site_logo .inner,
.customize-control-image .inner {
display: block;
min-height: 40px;
@@ -846,6 +854,7 @@ p.customize-section-description {
.customize-control-background .inner,
.customize-control-cropped_image .inner,
.customize-control-site_icon .inner,
.customize-control-site_logo.inner,
.customize-control-header .inner,
.customize-control-header .inner .dashicons {
line-height: 20px;
@@ -989,6 +998,8 @@ p.customize-section-description {
.customize-control-cropped_image .default-button,
.customize-control-site_icon .remove-button,
.customize-control-site_icon .default-button,
.customize-control-site_logo .remove-button,
.customize-control-site_logo .default-button,
.customize-control-header .remove {
float: right;
margin-left: 3px;
@@ -1000,6 +1011,7 @@ p.customize-section-description {
.customize-control-background .upload-button,
.customize-control-cropped_image .upload-button,
.customize-control-site_icon .upload-button,
.customize-control-site_logo .upload-button,
.customize-control-header .new {
float: left;
}

File diff suppressed because one or more lines are too long

View File

@@ -725,6 +725,7 @@ p.customize-section-description {
.customize-control-background .current,
.customize-control-cropped_image .current,
.customize-control-site_icon .current,
.customize-control-site_logo .current,
.customize-control-header .current {
margin-bottom: 8px;
}
@@ -766,6 +767,9 @@ p.customize-section-description {
.customize-control-site_icon .remove-button,
.customize-control-site_icon .default-button,
.customize-control-site_icon .upload-button,
.customize-control-site_logo .remove-button,
.customize-control-site_logo .default-button,
.customize-control-site_logo .upload-button,
.customize-control-header button.new,
.customize-control-header button.remove {
white-space: normal;
@@ -779,6 +783,7 @@ p.customize-section-description {
.customize-control-background .current .container,
.customize-control-cropped_image .current .container,
.customize-control-site_icon .current .container,
.customize-control-site_logo .current .container,
.customize-control-header .current .container {
overflow: hidden;
-webkit-border-radius: 2px;
@@ -792,6 +797,7 @@ p.customize-section-description {
.customize-control-background .current .container,
.customize-control-cropped_image .current .container,
.customize-control-site_icon .current .container,
.customize-control-site_logo .current .container,
.customize-control-image .current .container {
min-height: 40px;
}
@@ -820,6 +826,7 @@ p.customize-section-description {
.customize-control-background .inner,
.customize-control-cropped_image .inner,
.customize-control-site_icon .inner,
.customize-control-site_logo .inner,
.customize-control-header .inner {
display: none;
position: absolute;
@@ -835,6 +842,7 @@ p.customize-section-description {
.customize-control-background .inner,
.customize-control-cropped_image .inner,
.customize-control-site_icon .inner,
.customize-control-site_logo .inner,
.customize-control-image .inner {
display: block;
min-height: 40px;
@@ -846,6 +854,7 @@ p.customize-section-description {
.customize-control-background .inner,
.customize-control-cropped_image .inner,
.customize-control-site_icon .inner,
.customize-control-site_logo.inner,
.customize-control-header .inner,
.customize-control-header .inner .dashicons {
line-height: 20px;
@@ -989,6 +998,8 @@ p.customize-section-description {
.customize-control-cropped_image .default-button,
.customize-control-site_icon .remove-button,
.customize-control-site_icon .default-button,
.customize-control-site_logo .remove-button,
.customize-control-site_logo .default-button,
.customize-control-header .remove {
float: left;
margin-right: 3px;
@@ -1000,6 +1011,7 @@ p.customize-section-description {
.customize-control-background .upload-button,
.customize-control-cropped_image .upload-button,
.customize-control-site_icon .upload-button,
.customize-control-site_logo .upload-button,
.customize-control-header .new {
float: right;
}

File diff suppressed because one or more lines are too long