protected function showEmail( $step ) { $header = new HtmlTag( 'h2' ); $step_message = 'translate-fs-email-title'; $header->style( 'opacity', 0.4 )->content( wfMsg( $step_message ) ); if ( $step && ( $step !== 'translate-fs-target-title' && $step !== 'translate-fs-permissions-title' ) ) { $this->out->addHtml( $header ); return $step; } if ( $this->user->isEmailConfirmed() ) { $header->content( $header->content . wfMsg( 'translate-fs-pagetitle-done' ) ); $this->out->addHtml( $header ); return $step; // Start translating step } $this->out->addHtml( $header->style( 'opacity', false ) ); $this->out->addWikiMsg( 'translate-fs-email-text' ); return $step_message; }