jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/333674 )
Change subject: Remove unused wgSupressPageTitle global, keep native heading
style
......................................................................
Remove unused wgSupressPageTitle global, keep native heading style
- Keep native heading style instead of rolling out our own custom
CSS for the special page h1 heading
- Change all other h1 elements to h2 elements for accessibility
and semantics
- Added classes to h2 elements
- Slightly less code duplication
Bug: T143145
Change-Id: I0bc1e4b873db2cdfdd50a181be0a4c036af5a0a9
---
M FanBoxHooks.php
M FanBoxPage.php
M SpecialFanBoxes.css
M SpecialFanBoxes.php
M extension.json
5 files changed, 17 insertions(+), 35 deletions(-)
Approvals:
Jack Phoenix: Looks good to me, approved
jenkins-bot: Verified
diff --git a/FanBoxHooks.php b/FanBoxHooks.php
index 33dad33..286121a 100644
--- a/FanBoxHooks.php
+++ b/FanBoxHooks.php
@@ -41,11 +41,7 @@
* @return Boolean: true
*/
public static function deleteFanBox( &$article, &$user, $reason ) {
- global $wgSupressPageTitle;
-
if ( $article->getTitle()->getNamespace() == NS_FANTAG ) {
- $wgSupressPageTitle = true;
-
$dbw = wfGetDB( DB_MASTER );
$s = $dbw->selectRow(
@@ -127,11 +123,9 @@
* @return Boolean: true
*/
public static function fantagFromTitle( &$title, &$article ) {
- global $wgRequest, $wgOut, $wgSupressPageTitle;
+ global $wgRequest, $wgOut;
if ( $title->getNamespace() == NS_FANTAG ) {
- $wgSupressPageTitle = true;
-
// Add CSS
$wgOut->addModuleStyles( 'ext.fanBoxes' );
@@ -264,4 +258,4 @@
$list[NS_FANTAG_TALK] = 'UserBox_talk';
return true;
}
-}
\ No newline at end of file
+}
diff --git a/FanBoxPage.php b/FanBoxPage.php
index f6d8cfa..85ba7c3 100644
--- a/FanBoxPage.php
+++ b/FanBoxPage.php
@@ -40,7 +40,6 @@
$fanboxTitle = Title::makeTitle( NS_FANTAG,
$this->fan->getName() );
$output = '';
- $output .= "<h1
class=\"firstHeading\">{$fanboxTitle->getPrefixedText()}</h1>";
$output .= '<div class="fanbox-page-container clearfix">' .
$this->fan->outputFanBox();
@@ -162,4 +161,4 @@
" <input name='embed_code' type='text' value='{$code}'
onclick='javascript:document.embed_fan.embed_code.focus();document.embed_fan.embed_code.select();'
readonly='readonly' /></form>";
}
-}
\ No newline at end of file
+}
diff --git a/SpecialFanBoxes.css b/SpecialFanBoxes.css
index 6d1e674..5d4cdff 100644
--- a/SpecialFanBoxes.css
+++ b/SpecialFanBoxes.css
@@ -23,13 +23,6 @@
width: 550px;
}
-.mw-body h1, .mw-body-primary h1 {
- font-size: 16px;
- margin: 10px 0px 10px 0px !important;
- border-bottom: none;
- font-weight: bold;
-}
-
table.fanBoxTable {
border: 0;
border-collapse: collapse; /* cellspacing=0 equivalent */
@@ -91,10 +84,6 @@
#inputRightSide {
width: 350px;
-}
-
-.add-colors h1 {
- clear: both;
}
#add-colors-left {
diff --git a/SpecialFanBoxes.php b/SpecialFanBoxes.php
index 8f3c9fc..8a793e1 100644
--- a/SpecialFanBoxes.php
+++ b/SpecialFanBoxes.php
@@ -175,27 +175,27 @@
</td>
</table>';
- $output .= '<h1>' . $this->msg( 'fanbox-addtext'
)->plain() . '</h1>
+ $output .= '<h2 class="fanbox-form-label">' .
$this->msg( 'fanbox-addtext' )->plain() . '</h2>
<div class="create-fanbox-text">
<div id="fanbox-left-text">
<h3>' . $this->msg(
'fanbox-leftsidetext' )->plain() . '<span id="addImage">' .
$this->msg(
'fanbox-display-image' )->plain() . '</span> <span id="closeImage">' .
$this->msg(
'fanbox-close-image' )->plain() . "</span></h3>
<input type=\"text\"
name=\"inputLeftSide\" id=\"inputLeftSide\"
value=\"{$update_fan->getFanBoxLeftText()}\" maxlength=\"11\"><br />
- <font size=\"1\">" .
$this->msg( 'fanbox-leftsideinstructions' )->plain() . '</font>
+ <p>" . $this->msg(
'fanbox-leftsideinstructions' )->plain() . '</p>
</div>
<div id="fanbox-right-text">
<h3>' . $this->msg(
'fanbox-rightsidetext' )->plain() . '<span class="fanbox-right-text-message">'
. $this->msg( 'fanbox-charsleft', '<input readonly="readonly" type="text"
name="countdown" value="70" /> ' )->text() . "</span></h3>
<input type=\"text\"
name=\"inputRightSide\" id=\"inputRightSide\"
value=\"{$update_fan->getFanBoxRightText()}\" maxlength=\"70\" /><br />
- <font size=\"1\">" .
$this->msg( 'fanbox-rightsideinstructions' )->plain() . '</font>
+ <p>" . $this->msg(
'fanbox-rightsideinstructions' )->plain() . '</p>
</div>
</div>
</form>';
$output .= '
<div id="create-fanbox-image"
class="create-fanbox-image">
- <h1>' . $this->msg(
'fanbox-leftsideimage' )->plain() .
- ' <font size="1">' .
$this->msg( 'fanbox-leftsideimageinstructions' )->plain() . " </font></h1>
+ <h2 class="fanbox-form-label
visualClear">' . $this->msg( 'fanbox-leftsideimage' )->plain() . '</h2>
+ <p>' . $this->msg(
'fanbox-leftsideimageinstructions' )->plain() . " </p>
<div
id=\"fanbox_image\">$fantag_imageholder</div>
<div id=\"fanbox_image2\">
</div>
<div id=\"real-form\">
@@ -250,7 +250,7 @@
<input type="hidden" name="textColorRightSideColor"
id="textColorRightSideColor" value="" />';
if ( !$destination ) {
- $output .= '<h1>' . $this->msg( 'fanbox-title'
)->plain() . '</h1>
+ $output .= '<h2 class="fanbox-form-label">' .
$this->msg( 'fanbox-title' )->plain() . '</h2>
<div class="create-fanbox-title">
<input type="text"
name="wpTitle" id="wpTitle" value="' .
$request->getVal(
'wpTitle' ) .
@@ -280,7 +280,7 @@
</tr>
</table>' . "\n";
- $output.= '<h1>' . $this->msg( 'fanbox-addtext'
)->plain() . '</h1>
+ $output.= '<h2 class="fanbox-form-label">' .
$this->msg( 'fanbox-addtext' )->plain() . '</h2>
<div class="create-fanbox-text">
<div id="fanbox-left-text">
<h3>' . $this->msg(
'fanbox-leftsidetext' )->plain() .
@@ -300,10 +300,10 @@
</div>';
$output .= '<div id="create-fanbox-image"
class="create-fanbox-image">
- <h1>' . $this->msg(
'fanbox-leftsideimage' )->plain() .
+ <h2 class="fanbox-form-label">'
. $this->msg( 'fanbox-leftsideimage' )->plain() .
' <font size="1">' .
$this->msg(
'fanbox-leftsideimageinstructions' )->inContentLanguage()->parse() .
- ' </font></h1>
+ ' </font></h2>
<div id="fanbox_image"></div>
<div id="fanbox_image2"></div>
@@ -371,7 +371,7 @@
*/
function colorPickerAndCategoryCloud( $categories ) {
$output = '<div class="add-colors">
- <h1>' . $this->msg( 'fan-add-colors'
)->plain() . '</h1>
+ <h2 class="fanbox-form-label
visualClear">' . $this->msg( 'fan-add-colors' )->plain() . '</h2>
<div id="add-colors-left">
<form name="colorpickerradio"
action="">
<input type="radio"
name="colorpickerchoice" value="leftBG" checked="checked" />' .
@@ -422,9 +422,9 @@
$tagcloud .= '</div>';
$output .= '<div class="create-category-title">';
- $output .= "<h1>$categoriesLabel</h1>";
+ $output .= '<h2 class="fanbox-form-label">' . $categoriesLabel
. '</h2>';
$output .= '</div>';
- $output .= "<div
class=\"categorytext\">$categoriesHelpText</div>";
+ $output .= '<div class="categorytext">' . $categoriesHelpText.
'</div>';
$output .= $tagcloud;
$output .= '<textarea class="createbox" tabindex="' .
$tabcounter . '" accesskey="," name="pageCtg" id="pageCtg" rows="2" cols="80">'
.
$categories . '</textarea><br /><br />';
@@ -432,4 +432,4 @@
return $output;
}
-}
\ No newline at end of file
+}
diff --git a/extension.json b/extension.json
index afd1ff4..c193b0c 100644
--- a/extension.json
+++ b/extension.json
@@ -1,6 +1,6 @@
{
"name": "FanBoxes",
- "version": "3.2.5",
+ "version": "3.2.6",
"author": [
"Aaron Wright",
"David Pean",
--
To view, visit https://gerrit.wikimedia.org/r/333674
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I0bc1e4b873db2cdfdd50a181be0a4c036af5a0a9
Gerrit-PatchSet: 9
Gerrit-Project: mediawiki/extensions/FanBoxes
Gerrit-Branch: master
Gerrit-Owner: SamanthaNguyen <[email protected]>
Gerrit-Reviewer: Jack Phoenix <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits