r43510 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r43509‎ | r43510 | r43511 >
Date:23:15, 14 November 2008
Author:aaron
Status:ok
Tags:
Comment:
Remove redundant /path page
Modified paths:
  • /trunk/extensions/CodeReview/CodePathRevListView.php (deleted) (history)
  • /trunk/extensions/CodeReview/CodeReview.php (modified) (history)
  • /trunk/extensions/CodeReview/CodeRevisionListView.php (modified) (history)
  • /trunk/extensions/CodeReview/SpecialCode.php (modified) (history)

Diff [purge]

Index: trunk/extensions/CodeReview/CodePathRevListView.php
@@ -1,45 +0,0 @@
2 -<?php
3 -
4 -// Special:Code/MediaWiki
5 -class CodePathRevListView extends CodeRevisionListView {
6 - function __construct( $repoName ) {
7 - parent::__construct( $repoName );
8 - }
9 -
10 - function execute() {
11 - global $wgOut;
12 - if( !$this->mRepo ) {
13 - $view = new CodeRepoListView();
14 - $view->execute();
15 - return;
16 - }
17 - // No path! Use regular lister!
18 - if( !$this->mPath ) {
19 - $view = new CodeRevisionListView( $this->mRepo->getName() );
20 - $view->execute();
21 - return;
22 - }
23 - $this->showForm();
24 - // Path should have a bit of length...
25 - if( strlen($this->mPath) > 3 ) {
26 - $pager = $this->getPager();
27 - $wgOut->addHTML(
28 - $pager->getNavigationBar() .
29 - $pager->getLimitForm() .
30 - $pager->getBody() .
31 - $pager->getNavigationBar()
32 - );
33 - }
34 - }
35 -
36 - function getPager() {
37 - return new SvnPathRevTablePager( $this );
38 - }
39 -}
40 -
41 -// Pager for CodeRevisionListView
42 -class SvnPathRevTablePager extends SvnRevTablePager {
43 - function getTitle() {
44 - return SpecialPage::getTitleFor( 'Code', $this->mRepo->getName() . '/path' );
45 - }
46 -}
Index: trunk/extensions/CodeReview/CodeReview.php
@@ -19,7 +19,7 @@
2020
2121 1) Find out what revisions exist
2222 2) Get id/author/timestamp/notice basics
23 - 3) base path helps if available
 23+3) base path helps if available
2424 4) get list of affected files
2525 5) get diffs
2626
@@ -54,7 +54,6 @@
5555 $wgAutoloadClasses['CodeRevisionView'] = $dir . 'CodeRevisionView.php';
5656 $wgAutoloadClasses['CodeAuthorListView'] = $dir . 'CodeAuthorListView.php';
5757 $wgAutoloadClasses['CodeStatusListView'] = $dir . 'CodeStatusListView.php';
58 -$wgAutoloadClasses['CodePathRevListView'] = $dir . 'CodePathRevListView.php';
5958 $wgAutoloadClasses['CodeTagListView'] = $dir . 'CodeTagListView.php';
6059 $wgAutoloadClasses['CodeCommentsListView'] = $dir . 'CodeCommentsListView.php';
6160 $wgAutoloadClasses['CodeComment'] = $dir . 'CodeComment.php';
Index: trunk/extensions/CodeReview/SpecialCode.php
@@ -40,11 +40,9 @@
4141 } elseif( $params[1] === 'comments' ) {
4242 $view = new CodeCommentsListView( $params[0] );
4343 break;
44 - } elseif( $params[1] === 'path' ) {
45 - $view = new CodePathRevListView( $params[0] );
46 - break;
4744 } else {
48 - $view = new CodeRevisionView( $params[0], $params[1] );
 45+ # Nonsense parameters, back out
 46+ $view = new CodeRevisionListView( $params[0] );
4947 break;
5048 }
5149 case 3:
Index: trunk/extensions/CodeReview/CodeRevisionListView.php
@@ -12,6 +12,7 @@
1313 $this->mPath = "/{$this->mPath}"; // make sure this is a valid path
1414 }
1515 $this->mAuthor = null;
 16+ $this->mStatus = null;
1617 }
1718
1819 function execute() {
@@ -35,8 +36,10 @@
3637 global $wgOut, $wgScript;
3738 if( $this->mAuthor ) {
3839 $special = SpecialPage::getTitleFor( 'Code', $this->mRepo->getName().'/author/'.$this->mAuthor );
 40+ } else if( $this->mStatus ) {
 41+ $special = SpecialPage::getTitleFor( 'Code', $this->mRepo->getName().'/status/'.$this->mStatus );
3942 } else {
40 - $special = SpecialPage::getTitleFor( 'Code', $this->mRepo->getName().'/path' );
 43+ $special = SpecialPage::getTitleFor( 'Code', $this->mRepo->getName() );
4144 }
4245 $wgOut->addHTML(
4346 Xml::openElement( 'form', array( 'action' => $wgScript, 'method' => 'get' ) ) .

Status & tagging log