Typeaheads

This commit is contained in:
epriestley
2011-01-25 13:48:05 -08:00
parent 69f64198c2
commit 14ed5482ab
15 changed files with 1539 additions and 6 deletions

View File

@@ -63,14 +63,20 @@ class DifferentialRevisionEditController extends DifferentialController {
}
*/
$e_name = true;
$e_testplan = true;
$form = new AphrontFormView();
if ($revision->getID()) {
$form->setAction('/differential/revision/edit/'.$category->getID().'/');
$form->setAction('/differential/revision/edit/'.$revision->getID().'/');
} else {
$form->setAction('/differential/revision/edit/');
}
$reviewer_map = array(
1 => 'A Zebra',
2 => 'Pie Messenger',
);
$form
->appendChild(
id(new AphrontFormTextAreaControl())
@@ -90,13 +96,17 @@ class DifferentialRevisionEditController extends DifferentialController {
->setValue($revision->getTestPlan())
->setError($e_testplan))
->appendChild(
id(new AphrontFormTextAreaControl())
id(new AphrontFormTokenizerControl())
->setLabel('Reviewers')
->setName('reviewers'))
->setName('reviewers')
->setDatasource('/typeahead/common/user/')
->setValue($reviewer_map))
->appendChild(
id(new AphrontFormTextAreaControl())
id(new AphrontFormTokenizerControl())
->setLabel('CC')
->setName('cc'))
->setName('cc')
->setDatasource('/typeahead/common/user/')
->setValue($reviewer_map))
->appendChild(
id(new AphrontFormTextControl())
->setLabel('Blame Revision')