From: Raimond Spekking Date: Mon, 17 Mar 2008 21:05:15 +0000 (+0000) Subject: Some rework on 'mainUploadForm': X-Git-Tag: 1.31.0-rc.0~49042 X-Git-Url: http://git.cyclocoop.org//%27%40script%40/%27?a=commitdiff_plain;h=378b9dddfcae3a74d02be45d5d3cb640f242cfd9;p=lhc%2Fweb%2Fwiklou.git Some rework on 'mainUploadForm': * Add a nice fieldset around the input form * Add a CSS id for the table * Found CSS classes for aligning in shared.css -> use them! * Fix indention --- diff --git a/includes/SpecialUpload.php b/includes/SpecialUpload.php index feb223bc6d..7ad25e6179 100644 --- a/includes/SpecialUpload.php +++ b/includes/SpecialUpload.php @@ -911,7 +911,7 @@ class UploadForm { * @access private */ function mainUploadForm( $msg='' ) { - global $wgOut, $wgUser, $wgContLang; + global $wgOut, $wgUser; global $wgUseCopyrightUpload, $wgUseAjax, $wgAjaxUploadDestCheck, $wgAjaxLicensePreview; global $wgRequest, $wgAllowCopyUploads; global $wgStylePath, $wgStyleVersion; @@ -979,25 +979,25 @@ wgUploadAutoFill = {$autofill}; # MIME type here, it's incomprehensible to most people and too long. global $wgCheckFileExtensions, $wgStrictFileExtensions, $wgFileExtensions, $wgFileBlacklist; + + $allowedExtensions = ''; if( $wgCheckFileExtensions ) { $delim = wfMsgExt( 'comma-separator', array( 'escapenoentities' ) ); if( $wgStrictFileExtensions ) { # Everything not permitted is banned - $wgOut->addHTML( + $extensionsList = '
' . wfMsgWikiHtml( 'upload-permitted', implode( $wgFileExtensions, $delim ) ) . - "
\n" - ); + "\n"; } else { # We have to list both preferred and prohibited - $wgOut->addHTML( + $extensionsList = '
' . wfMsgWikiHtml( 'upload-preferred', implode( $wgFileExtensions, $delim ) ) . "
\n" . '
' . wfMsgWikiHtml( 'upload-prohibited', implode( $wgFileBlacklist, $delim ) ) . - "
\n" - ); + "\n"; } } @@ -1014,7 +1014,6 @@ wgUploadAutoFill = {$autofill}; $titleObj = SpecialPage::getTitleFor( 'Upload' ); - $action = $titleObj->escapeLocalURL(); $encDestName = htmlspecialchars( $this->mDesiredDestName ); @@ -1060,57 +1059,73 @@ wgUploadAutoFill = {$autofill}; } $encComment = htmlspecialchars( $this->mComment ); - $align1 = $wgContLang->isRTL() ? 'left' : 'right'; - $align2 = $wgContLang->isRTL() ? 'right' : 'left'; - $wgOut->addHTML( << - - - {$this->uploadFormTextTop} - - - - - - - - - - + {$this->uploadFormTextTop} + + + + + + + + + + + + + + - - -EOT + + + " ); if ( $licenseshtml != '' ) { global $wgStylePath; $wgOut->addHTML( " - - - - " ); + + + + " + ); if( $useAjaxLicensePreview ) { $wgOut->addHtml( " - - - - " ); + + + + " + ); } } @@ -1121,45 +1136,55 @@ EOT $uploadsource = htmlspecialchars( $this->mCopyrightSource ); $wgOut->addHTML( " - - + + + + + + + + " + ); + } + + $wgOut->addHtml( " + + + $warningRow - - + + - "); - } - - $wgOut->addHtml( " - - - - $warningRow - - - - - - - + - - -
- {$filename_form} -
- -
- + $wgOut->addHTML( + Xml::openElement( 'form', array( 'method' => 'post', 'action' => $titleObj->getLocalURL(), + 'enctype' => 'multipart/form-data', 'id' => 'mw-upload-form' ) ) . + Xml::openElement( 'fieldset' ) . + Xml::element( 'legend', null, wfMsg( 'upload' ) ) . + Xml::openElement( 'table', array( 'border' => '0', 'id' => 'mw-upload-table' ) ) . + "
+ + + {$filename_form} +
+ {$extensionsList} +
+ + + +
+ + + {$this->uploadFormTextAfterSummary} -
- -
+ + + +
+ + +
+ + + +
+ + + + +
+ getSkin()->tooltipAndAccesskey( 'upload' ) . " /> +
- - - - -
getSkin()->tooltipAndAccesskey( 'upload' ) . " />
- " ); + " + ); $wgOut->addWikiText( wfMsgForContent( 'edittools' ) ); $wgOut->addHTML( " -
- - " ); + + " . + Xml::closeElement( 'table' ) . + Xml::hidden( 'wpDestFileWarningAck', '' ) . + Xml::closeElement( 'fieldset' ) . + Xml::closeElement( 'form' ) + ); $uploadfooter = wfMsgNoTrans( 'uploadfooter' ); if( $uploadfooter != '-' && !wfEmptyMsg( 'uploadfooter', $uploadfooter ) ){ $wgOut->addWikiText( Xml::tags( 'div',