KSES: Adjust the list of safecss attributes for readability.

Props azaozz.
See #35877.

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


git-svn-id: http://core.svn.wordpress.org/trunk@37838 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
Jeremy Felt 2016-06-28 22:06:31 +00:00
parent 31f2f68e82
commit d9d7e5fa63
2 changed files with 70 additions and 12 deletions

View File

@ -1711,17 +1711,75 @@ function safecss_filter_attr( $css, $deprecated = '' ) {
* *
* @param array $attr List of allowed CSS attributes. * @param array $attr List of allowed CSS attributes.
*/ */
$allowed_attr = apply_filters( 'safe_style_css', array( 'text-align', 'margin', 'color', 'float', $allowed_attr = apply_filters( 'safe_style_css', array(
'border', 'background', 'background-color', 'border-bottom', 'border-bottom-color', 'background',
'border-bottom-style', 'border-bottom-width', 'border-collapse', 'border-color', 'border-left', 'background-color',
'border-left-color', 'border-left-style', 'border-left-width', 'border-right', 'border-right-color',
'border-right-style', 'border-right-width', 'border-spacing', 'border-style', 'border-top', 'border',
'border-top-color', 'border-top-style', 'border-top-width', 'border-width', 'caption-side', 'border-width',
'clear', 'cursor', 'direction', 'font', 'font-family', 'font-size', 'font-style', 'border-color',
'font-variant', 'font-weight', 'height', 'min-height','max-height' , 'letter-spacing', 'line-height', 'margin-bottom', 'border-style',
'margin-left', 'margin-right', 'margin-top', 'overflow', 'padding', 'padding-bottom', 'border-right',
'padding-left', 'padding-right', 'padding-top', 'text-decoration', 'text-indent', 'vertical-align', 'border-right-color',
'width', 'min-width', 'max-width' ) ); 'border-right-style',
'border-right-width',
'border-bottom',
'border-bottom-color',
'border-bottom-style',
'border-bottom-width',
'border-left',
'border-left-color',
'border-left-style',
'border-left-width',
'border-top',
'border-top-color',
'border-top-style',
'border-top-width',
'border-spacing',
'border-collapse',
'caption-side',
'color',
'font',
'font-family',
'font-size',
'font-style',
'font-variant',
'font-weight',
'letter-spacing',
'line-height',
'text-decoration',
'text-indent',
'text-align',
'height',
'min-height',
'max-height',
'width',
'min-width',
'max-width',
'margin',
'margin-right',
'margin-bottom',
'margin-left',
'margin-top',
'padding',
'padding-right',
'padding-bottom',
'padding-left',
'padding-top',
'clear',
'cursor',
'direction',
'float',
'overflow',
'vertical-align',
) );
if ( empty($allowed_attr) ) if ( empty($allowed_attr) )
return $css; return $css;

View File

@ -4,7 +4,7 @@
* *
* @global string $wp_version * @global string $wp_version
*/ */
$wp_version = '4.6-alpha-37896'; $wp_version = '4.6-alpha-37897';
/** /**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.