1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-30 01:10:58 +01:00

Simplified Phriction Move form

Summary: Refs T2686 - only dialog remains, no wrangling between ajax / non-ajax

Test Plan: verified everything still works

Reviewers: epriestley

Reviewed By: epriestley

CC: aran, Korvin

Maniphest Tasks: T2686

Differential Revision: https://secure.phabricator.com/D5274
This commit is contained in:
Anh Nhan Nguyen 2013-03-07 08:20:13 -08:00 committed by epriestley
parent b0aa55b160
commit 0865ed266d

View file

@ -122,21 +122,12 @@ final class PhrictionMoveController
$descr_caption = $is_serious ? pht('A reason for the move.') :
pht('You better give a good reason for this.');
if ($request->isAjax()) {
$form = new AphrontFormLayoutView();
} else {
$form = new AphrontFormView();
$form->setAction($submit_uri)
// Append title so the user can verify that he's touching
// the right document
->appendChild(
id(new AphrontFormStaticControl())
->setLabel(pht('Title'))
->setValue($content->getTitle()));
}
$form
$form = id(new AphrontFormLayoutView())
->setUser($user)
->appendChild(
id(new AphrontFormStaticControl())
->setLabel(pht('Title'))
->setValue($content->getTitle()))
->appendChild(
id(new AphrontFormTextControl())
->setLabel(pht('New URI'))
@ -152,37 +143,14 @@ final class PhrictionMoveController
->setName('description')
->setCaption($descr_caption));
if ($request->isAjax()) {
$dialog = new AphrontDialogView();
$dialog->setUser($user);
$dialog->setTitle(pht('Move Document'));
$dialog->appendChild($form);
$dialog->setSubmitURI($submit_uri);
$dialog->addSubmitButton(pht('Move Document'));
$dialog->addCancelButton($cancel_uri);
$dialog = id(new AphrontDialogView())
->setUser($user)
->setTitle(pht('Move Document'))
->appendChild($form)
->setSubmitURI($submit_uri)
->addSubmitButton(pht('Move Document'))
->addCancelButton($cancel_uri);
return id(new AphrontDialogResponse())->setDialog($dialog);
} else {
$form->appendChild(
id(new AphrontFormSubmitControl())
->addCancelButton($cancel_uri)
->setValue(pht('Move Document'))
->setDisabled($e_block));
$panel = id(new AphrontPanelView())
->setNoBackground()
->setHeader(pht('Move Phriction Document'))
->appendChild($form);
return $this->buildApplicationPage(
array(
$error_view,
$panel,
),
array(
'title' => pht('Move Document'),
'device' => true,
));
}
return id(new AphrontDialogResponse())->setDialog($dialog);
}
}