Rtdwivedi has uploaded a new change for review.
https://gerrit.wikimedia.org/r/76307
Change subject: Toggle header-footer visibility.
......................................................................
Toggle header-footer visibility.
Change-Id: Ia9f69ebbe309f824f29e52962e95e5311b8221f0
---
M includes/page/EditProofreadPagePage.php
M modules/ext.proofreadpage.page/ext.proofreadpage.page.js
2 files changed, 31 insertions(+), 3 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ProofreadPage
refs/changes/07/76307/1
diff --git a/includes/page/EditProofreadPagePage.php
b/includes/page/EditProofreadPagePage.php
index f24996a..8212916 100644
--- a/includes/page/EditProofreadPagePage.php
+++ b/includes/page/EditProofreadPagePage.php
@@ -56,7 +56,7 @@
$headerAttributes = array(
'id' =>
'wpHeaderTextbox',
'rows' => '2',
- 'cols' =>
'80',
+ 'cols' =>
'60',
'tabindex' =>
'1' );
$bodyAttributes = array(
'tabindex' =>
'1',
@@ -68,7 +68,7 @@
$footerAttributes = array(
'id' =>
'wpFooterTextbox',
'rows' => '2',
- 'cols' => '80',
+ 'cols' => '60',
'tabindex' =>
'1' );
$headerAttributes += $inputAttributes;
$bodyAttributes += $inputAttributes;
@@ -103,8 +103,11 @@
'width' => $width) );
$wgOut->addHTML(
+ Html::openElement( 'div', array( 'class' => 'wpHeader')
) .
Html::element( 'label', array( 'for' =>
'wpHeaderTextbox'), wfMessage( 'proofreadpage_header' ) ) .
Html::textarea( 'wpHeaderTextbox',
$content->getHeader(), $headerAttributes ) .
+ Html::element( 'button', array( 'name' => 'hideHeader',
'type' => 'button', 'value' => 'Hide'), 'Hide' ) .
+ Html::closeElement( 'div' ) .
Html::element( 'label', array( 'for' => 'wpTextbox1'),
wfMessage( 'proofreadpage_body' ) ) .
Html::openElement('table', array( 'class' =>
'wpProofreadingArea') ) .
Html::openElement( 'tr', array( 'class' => 'bodyImage')
) .
@@ -116,8 +119,11 @@
Html::closeElement( 'td' ) .
Html::closeElement( 'tr' ) .
Html::closeElement( 'table') .
+ Html::openElement( 'div', array( 'class' => 'wpFooter')
) .
Html::element( 'label', array( 'for' =>
'wpFooterTextbox'), wfMessage( 'proofreadpage_footer' ) ) .
+ Html::closeElement( 'div' ) .
Html::textarea( 'wpFooterTextbox',
$content->getFooter(), $footerAttributes ) .
+ Html::element( 'button', array( 'name' => 'hideFooter',
'type' => 'button', 'value' => 'Hide'), 'Hide' ) .
Html::input( 'wpProofreader', '', 'hidden', array() )
);
diff --git a/modules/ext.proofreadpage.page/ext.proofreadpage.page.js
b/modules/ext.proofreadpage.page/ext.proofreadpage.page.js
index add6567..4bfdef2 100644
--- a/modules/ext.proofreadpage.page/ext.proofreadpage.page.js
+++ b/modules/ext.proofreadpage.page/ext.proofreadpage.page.js
@@ -14,8 +14,29 @@
jQuery("input[name='wpQuality']").click( function() {
var text = mw.msg( 'proofreadpage_quality' + this.value +
'_category' );
document.editform.elements['wpSummary'].value = '/* ' + text +
' */ ';
- })
+ });
+}
+
+function prHideHeaderFooter() {
+ jQuery("button[name='hideHeader']").click( function() {
+ if ( jQuery("textarea[id='wpHeaderTextbox']").is(":visible") ) {
+ jQuery("textarea[id='wpHeaderTextbox']").hide();
+ jQuery("button[name='hideHeader']").text('Show');
+ } else {
+ jQuery("textarea[id='wpHeaderTextbox']").show();
+ jQuery("button[name='hideHeader']").text('Hide');
+ }
+ } );
+ jQuery("button[name='hideFooter']").click( function() {
+ if ( jQuery("textarea[id='wpFooterTextbox']").is(":visible") ) {
+ jQuery("textarea[id='wpFooterTextbox']").hide();
+ jQuery("button[name='hidFootder']").text('Show');
+ } else {
+ jQuery("textarea[id='wpFooterTextbox']").show();
+ jQuery("button[name='hideFooter']").text('Hide');
+ }
+ } );
}
function prResetSize() {
@@ -880,6 +901,7 @@
// prInit();
prInitZoom();
prSetSummary();
+ prHideHeaderFooter();
} );
}
--
To view, visit https://gerrit.wikimedia.org/r/76307
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia9f69ebbe309f824f29e52962e95e5311b8221f0
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ProofreadPage
Gerrit-Branch: pagePagesRefactoring
Gerrit-Owner: Rtdwivedi <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits