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

Reply via email to