From f89987fec1e91da9a9c7a714f53374f883c4c3f2 Mon Sep 17 00:00:00 2001 From: daniel Date: Thu, 24 May 2012 18:30:03 +0200 Subject: [PATCH] fix EditAction not to use ContentHandler --- includes/actions/EditAction.php | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/includes/actions/EditAction.php b/includes/actions/EditAction.php index 3771586df3..1c97b26c50 100644 --- a/includes/actions/EditAction.php +++ b/includes/actions/EditAction.php @@ -40,19 +40,14 @@ class EditAction extends FormlessAction { $context = $this->getContext(); if ( wfRunHooks( 'CustomEditor', array( $page, $user ) ) ) { - if ( ( $page->getContent() instanceof TextContentHandler ) ) { - $modelName = ContentHandler::getContentModelName( $page->getContentModel() ); - throw new MWException( "Can't use default editor for non-text content. ContentHandler for $modelName apparently does not provide an action handler for the edit action." ); - } - if ( ExternalEdit::useExternalEngine( $context, 'edit' ) && $this->getName() == 'edit' && !$request->getVal( 'section' ) && !$request->getVal( 'oldid' ) ) { - $extedit = $handler->createExternalEdit( $context ); + $extedit = new ExternalEdit( $context ); $extedit->execute(); } else { - $editor = $handler->createEditPage( $page ); + $editor = new EditPage( $page ); $editor->edit(); } } @@ -76,4 +71,4 @@ class SubmitAction extends EditAction { parent::show(); } -} +} \ No newline at end of file -- 2.20.1