Add reviewers workflow fixes.

This commit is contained in:
epriestley
2011-02-04 22:45:42 -08:00
parent a35ae4c2a0
commit 18c0515440
7 changed files with 142 additions and 47 deletions

View File

@@ -19,12 +19,18 @@
class AphrontFormTokenizerControl extends AphrontFormControl {
private $datasource;
private $disableBehvaior;
public function setDatasource($datasource) {
$this->datasource = $datasource;
return $this;
}
public function setDisableBehavior($disable) {
$this->disableBehavior = $disable;
return $this;
}
protected function getCustomControlClass() {
return 'aphront-form-control-tokenizer';
}
@@ -53,13 +59,19 @@ class AphrontFormTokenizerControl extends AphrontFormControl {
'type' => 'text',
));
$id = celerity_generate_unique_node_id();
if ($this->getID()) {
$id = $this->getID();
} else {
$id = celerity_generate_unique_node_id();
}
Javelin::initBehavior('aphront-basic-tokenizer', array(
'id' => $id,
'src' => $this->datasource,
'value' => $values,
));
if (!$this->disableBehavior) {
Javelin::initBehavior('aphront-basic-tokenizer', array(
'id' => $id,
'src' => $this->datasource,
'value' => $values,
));
}
return phutil_render_tag(
'div',