Cscott has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/141742

Change subject: Allow HTML5 <rtc> tag (ruby support for East Asian typography).
......................................................................

Allow HTML5 <rtc> tag (ruby support for East Asian typography).

We currently allow <ruby>, <rt>, <rb>, and <rp> but not the HTML5 <rtc>
element.  Fix that.

Bug: 67042
Change-Id: I8c0e65d782b6d23057a9723b87323b28e8bf8852
---
M includes/Sanitizer.php
M includes/parser/CoreParserFunctions.php
2 files changed, 4 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/42/141742/1

diff --git a/includes/Sanitizer.php b/includes/Sanitizer.php
index 6a568c2..ec17a08 100644
--- a/includes/Sanitizer.php
+++ b/includes/Sanitizer.php
@@ -383,7 +383,7 @@
                                'h2', 'h3', 'h4', 'h5', 'h6', 'cite', 'code', 
'em', 's',
                                'strike', 'strong', 'tt', 'var', 'div', 
'center',
                                'blockquote', 'ol', 'ul', 'dl', 'table', 
'caption', 'pre',
-                               'ruby', 'rt', 'rb', 'rp', 'p', 'span', 'abbr', 
'dfn',
+                               'ruby', 'rb', 'rp', 'rt', 'rtc', 'p', 'span', 
'abbr', 'dfn',
                                'kbd', 'samp', 'data', 'time', 'mark'
                        );
                        $htmlsingle = array(
@@ -1685,10 +1685,10 @@
                        # 
http://www.whatwg.org/html/text-level-semantics.html#the-ruby-element
                        'ruby'       => $common,
                        # rbc
-                       # rtc
                        'rb'         => $common,
-                       'rt'         => $common, #array_merge( $common, array( 
'rbspan' ) ),
                        'rp'         => $common,
+                       'rt'         => $common, #array_merge( $common, array( 
'rbspan' ) ),
+                       'rtc'         => $common,
 
                        # MathML root element, where used for extensions
                        # 'title' may not be 100% valid here; it's XHTML
diff --git a/includes/parser/CoreParserFunctions.php 
b/includes/parser/CoreParserFunctions.php
index 3425b6b..82b732c 100644
--- a/includes/parser/CoreParserFunctions.php
+++ b/includes/parser/CoreParserFunctions.php
@@ -373,7 +373,7 @@
                // list of disallowed tags for DISPLAYTITLE
                // these will be escaped even though they are allowed in normal 
wiki text
                $bad = array( 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'div', 
'blockquote', 'ol', 'ul', 'li', 'hr',
-                       'table', 'tr', 'th', 'td', 'dl', 'dd', 'caption', 'p', 
'ruby', 'rb', 'rt', 'rp', 'br' );
+                       'table', 'tr', 'th', 'td', 'dl', 'dd', 'caption', 'p', 
'ruby', 'rb', 'rt', 'rtc', 'rp', 'br' );
 
                // disallow some styles that could be used to bypass 
$wgRestrictDisplayTitle
                if ( $wgRestrictDisplayTitle ) {

-- 
To view, visit https://gerrit.wikimedia.org/r/141742
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8c0e65d782b6d23057a9723b87323b28e8bf8852
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Cscott <canan...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to