Skip to content

Commit

Permalink
Post Format UI.
Browse files Browse the repository at this point in the history
* Icons
* Selection
* Prompt text
* Special fields
* Styling
* Sparkles

This is going to need testing, polish, and love.

see #19570. props melchoyce, helen, wonderboymusic, lessbloat, rachelbaker, aaroncampbell, DrewAPicture, ryelle.

git-svn-id: http://core.svn.wordpress.org/trunk@23843 1a063a9b-81f0-0310-95a4-ce76da25c4cd
  • Loading branch information
markjaquith committed Mar 29, 2013
1 parent 3575abd commit c93e023
Show file tree
Hide file tree
Showing 12 changed files with 576 additions and 83 deletions.
28 changes: 28 additions & 0 deletions wp-admin/css/wp-admin-rtl.css
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ TABLE OF CONTENTS:
11.1 - Custom Fields
11.2 - Post Revisions
11.3 - Featured Images
11.4 - Post Format Selection
12.0 - Categories
13.0 - Tags
14.0 - Media Screen
Expand Down Expand Up @@ -966,6 +967,33 @@ table.diff td, table.diff th {
float: right;
}

/*------------------------------------------------------------------------------
11.4 - Post format selection
------------------------------------------------------------------------------*/

.post-format-options a {
border-left: 1px solid #ebebeb;
border-right: none;
}

.post-format-options a:first-child {
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}

.post-format-options a:last-child {
-webkit-border-bottom-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}

.post-format-tip {
float: left;
}

/*------------------------------------------------------------------------------
12.0 - Categories
------------------------------------------------------------------------------*/
Expand Down
211 changes: 211 additions & 0 deletions wp-admin/css/wp-admin.css
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ TABLE OF CONTENTS:
11.1 - Custom Fields
11.2 - Post Revisions
11.3 - Featured Images
11.4 - Post Format Selection
12.0 - Categories
13.0 - Tags
14.0 - Media Screen
Expand Down Expand Up @@ -3150,10 +3151,14 @@ input#link_url {
display: none;
}

.wp-format-gallery .post-formats-fields,
.wp-format-image .post-formats-fields,
.wp-format-link .post-formats-fields,
.wp-format-quote .post-formats-fields,
.wp-format-video .post-formats-fields,
.wp-format-audio .post-formats-fields,
.wp-format-gallery .field.wp-format-gallery,
.wp-format-image .field.wp-format-image,
.wp-format-chat .field.wp-format-chat,
.wp-format-link .field.wp-format-link,
.wp-format-quote .field.wp-format-quote,
Expand All @@ -3165,6 +3170,7 @@ input#link_url {
.post-formats-fields .field {
display: none;
margin-bottom: 10px;
overflow: hidden;
}

.post-formats-fields input,
Expand All @@ -3173,6 +3179,66 @@ input#link_url {
font-size: 1.2em;
}

.wp-format-media-holder {
float: left;
overflow: hidden;
width: 40%;
height: 200px;
border: 1px dashed #dfdfdf;
background: #f5f5f5 url(../images/media-button-2x.png) no-repeat 50% 25%;
}

.wp-format-media-holder.empty {
height: auto;
padding: 55px 0 20px;
}

.wp-format-media-holder:hover {
background-color: #eee;
}

.wp-format-media-preview {
margin-bottom: 20px;
}

.mejs-audio audio,
.mejs-video video {
display: block;
}

.wp-format-media-select {
display: block;
height: 200px;
text-align: center;
}

.wp-format-media-select img {
max-width: 100%;
max-height: 100%;
}

.empty .wp-format-media-select {
height: 20px;
}

.empty .wp-format-media-metaedit {
height: 20px;
display: block;
text-align: center;
}

.edit-format-preview {
display: block;
margin: 5px 0;
}

#wp_format_audio, #wp_format_video {
float: left;
margin-right: 23px;
max-width: 50%;
min-height: 97px;
}

/* Post Screen */
#post-body #normal-sortables {
min-height: 50px;
Expand Down Expand Up @@ -4065,6 +4131,151 @@ body .ui-tooltip {
display: none;
}

/*------------------------------------------------------------------------------
11.4 - Post format selection
------------------------------------------------------------------------------*/

#icon-edit.standard {
background: url(../images/post-formats32.png) no-repeat -3px -4px;
}

#icon-edit.image {
background: url(../images/post-formats32.png) no-repeat -43px -4px;
}

#icon-edit.gallery {
background: url(../images/post-formats32.png) no-repeat -83px -4px;
}

#icon-edit.audio {
background: url(../images/post-formats32.png) no-repeat -123px -4px;
}

#icon-edit.video {
background: url(../images/post-formats32.png) no-repeat -163px -4px;
}

#icon-edit.chat {
background: url(../images/post-formats32.png) no-repeat -202px -4px;
}

#icon-edit.status {
background: url(../images/post-formats32.png) no-repeat -242px -4px;
}

#icon-edit.aside {
background: url(../images/post-formats32.png) no-repeat -282px -4px;
}

#icon-edit.quote {
background: url(../images/post-formats32.png) no-repeat -322px -4px;
}

#icon-edit.link {
background: url(../images/post-formats32.png) no-repeat -362px -4px;
}

.post-format-description {
color: #666;
display: none;
margin: 10px 0;
}

.post-format-options {
height: 29px;
background: #f9f9f9;
border: 1px solid #dfdfdf;
-webkit-border-radius: 3px;
border-radius: 3px;
margin: 0 0 9px 1px;
padding: 0;
}

.post-format-options a {
border-right: 1px solid #ebebeb;
display: inline-block;
height: 16px;
width: 16px;
padding: 6px;
position: relative;
text-decoration: none;
}

.post-format-options a:first-child {
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}

.post-format-options a.active,
.post-format-options a:focus,
.post-format-options a:hover {
background: #fff;
outline: none;
opacity: 1;
}

.post-format-options a div {
height: 16px;
width: 16px;
opacity: 0.4;
}

.post-format-options a.active div,
.post-format-options a:focus div,
.post-format-options a:hover div {
opacity: 1;
}

.post-format-options .standard {
background: url(../images/post-formats.png) no-repeat -8px -8px;
}

.post-format-options .image {
background: url(../images/post-formats.png) no-repeat -40px -8px;
}

.post-format-options .gallery {
background: url(../images/post-formats.png) no-repeat -72px -8px;
}

.post-format-options .audio {
background: url(../images/post-formats.png) no-repeat -104px -8px;
}

.post-format-options .video {
background: url(../images/post-formats.png) no-repeat -136px -8px;
}

.post-format-options .chat {
background: url(../images/post-formats.png) no-repeat -168px -8px;
}

.post-format-options .status {
background: url(../images/post-formats.png) no-repeat -200px -8px;
}

.post-format-options .aside {
background: url(../images/post-formats.png) no-repeat -232px -8px;
}

.post-format-options .quote {
background: url(../images/post-formats.png) no-repeat -264px -8px;
}

.post-format-options .link {
background: url(../images/post-formats.png) no-repeat -296px -8px;
}

.post-format-tip {
color: #999;
font-size: 14px;
float: right;
padding: 6px 10px;
text-transform: capitalize;
}

/*------------------------------------------------------------------------------
12.0 - Categories
------------------------------------------------------------------------------*/
Expand Down
Loading

0 comments on commit c93e023

Please sign in to comment.