Index: trunk/extensions/FlaggedRevs/specialpages/ReviewedPages_body.php |
— | — | @@ -42,14 +42,20 @@ |
43 | 43 | ); |
44 | 44 | $showhideredirs = wfMsgHtml( 'whatlinkshere-hideredirs', $link ); |
45 | 45 | |
| 46 | + $fields = array(); |
46 | 47 | $namespaces = FlaggedRevs::getReviewNamespaces(); |
47 | 48 | if( count($namespaces) > 1 ) { |
48 | | - $form .= FlaggedRevsXML::getNamespaceMenu( $this->namespace ) . ' '; |
| 49 | + $fields[] = FlaggedRevsXML::getNamespaceMenu( $this->namespace ) . ' '; |
49 | 50 | } |
50 | | - $form .= FlaggedRevsXML::getLevelMenu( $this->type ) . ' '; |
51 | | - $form .= $showhideredirs . ' '; |
| 51 | + if( FlaggedRevs::qualityVersions() ) { |
| 52 | + $fields[] = FlaggedRevsXML::getLevelMenu( $this->type ) . ' '; |
| 53 | + } |
| 54 | + $form .= implode(' ',$fields) . ' '; |
| 55 | + $form .= $showhideredirs; |
52 | 56 | |
53 | | - $form .= " ".Xml::submitButton( wfMsg( 'go' ) ); |
| 57 | + if( count($fields) ) { |
| 58 | + $form .= " ".Xml::submitButton( wfMsg( 'go' ) ); |
| 59 | + } |
54 | 60 | $form .= Xml::hidden( 'title', $this->getTitle()->getPrefixedDBKey() ); |
55 | 61 | $form .= "</fieldset></form>\n"; |
56 | 62 | |
Index: trunk/extensions/FlaggedRevs/specialpages/StablePages_body.php |
— | — | @@ -26,16 +26,23 @@ |
27 | 27 | protected function showForm() { |
28 | 28 | global $wgOut, $wgScript; |
29 | 29 | $wgOut->addHTML( wfMsgExt('stablepages-text', array('parseinline') ) ); |
| 30 | + $fields = array(); |
30 | 31 | $namespaces = FlaggedRevs::getReviewNamespaces(); |
31 | 32 | if( count($namespaces) > 1 ) { |
| 33 | + $fields[] = FlaggedRevsXML::getNamespaceMenu( $this->namespace ); |
| 34 | + } |
| 35 | + if( FlaggedRevs::qualityVersions() ) { |
| 36 | + $fields[] = Xml::label( wfMsg('stablepages-precedence'), 'wpPrecedence' ) . |
| 37 | + ' ' . FlaggedRevsXML::getPrecedenceMenu( $this->precedence ); |
| 38 | + } |
| 39 | + if( count($fields) ) { |
32 | 40 | $form = Xml::openElement( 'form', array( 'name' => 'stablepages', 'action' => $wgScript, 'method' => 'get' ) ); |
33 | 41 | $form .= "<fieldset><legend>".wfMsg('stablepages')."</legend>\n"; |
34 | | - $form .= FlaggedRevsXML::getNamespaceMenu( $this->namespace ) . ' '; |
35 | | - $form .= Xml::label( wfMsg('stablepages-precedence'), 'wpPrecedence' ) . ' '; |
36 | | - $form .= FlaggedRevsXML::getPrecedenceMenu( $this->precedence ) . ' '; |
| 42 | + $form .= implode(' ',$fields) . ' '; |
37 | 43 | $form .= " ".Xml::submitButton( wfMsg( 'go' ) ); |
38 | 44 | $form .= Xml::hidden( 'title', $this->getTitle()->getPrefixedDBKey() ); |
39 | | - $form .= "</fieldset></form>\n"; |
| 45 | + $form .= "</fieldset>\n"; |
| 46 | + $form .= Xml::closeElement( 'form' ); |
40 | 47 | $wgOut->addHTML( $form ); |
41 | 48 | } |
42 | 49 | } |