Consolidate Conpherence frame rendering
Summary: Conpherence frame rendering is spread out a bit across ConpherenceController, ConpherenceListController, and previously ConpherenceNewController. I want to let the Thread and Widget controllers render the frame for mobile. Ref T2421. Test Plan: Viewed conpherences, switched between conpherences. Reviewers: btrahan Reviewed By: btrahan CC: aran Maniphest Tasks: T2421 Differential Revision: https://secure.phabricator.com/D5501
This commit is contained in:
@@ -48,7 +48,10 @@ final class ConpherenceListController extends
|
||||
$this->loadStartingConpherences($current_selection_epoch);
|
||||
$nav = $this->buildSideNavView();
|
||||
|
||||
$main_pane = $this->renderEmptyMainPane();
|
||||
$main_pane = id(new ConpherenceLayoutView())
|
||||
->setBaseURI($this->getApplicationURI())
|
||||
->setSelectedConpherencePHID($this->getSelectedConpherencePHID());
|
||||
|
||||
$nav->appendChild(
|
||||
array(
|
||||
$main_pane,
|
||||
@@ -62,54 +65,4 @@ final class ConpherenceListController extends
|
||||
));
|
||||
}
|
||||
|
||||
private function renderEmptyMainPane() {
|
||||
$this->initJavelinBehaviors(true);
|
||||
return javelin_tag(
|
||||
'div',
|
||||
array(
|
||||
'id' => 'conpherence-main-pane',
|
||||
'sigil' => 'conpherence-layout'
|
||||
),
|
||||
array(
|
||||
javelin_tag(
|
||||
'div',
|
||||
array(
|
||||
'class' => 'conpherence-header-pane',
|
||||
'id' => 'conpherence-header-pane',
|
||||
'sigil' => 'conpherence-header',
|
||||
),
|
||||
''),
|
||||
phutil_tag(
|
||||
'div',
|
||||
array(
|
||||
'class' => 'conpherence-widget-pane',
|
||||
'id' => 'conpherence-widget-pane'
|
||||
),
|
||||
''),
|
||||
javelin_tag(
|
||||
'div',
|
||||
array(
|
||||
'class' => 'conpherence-message-pane',
|
||||
'id' => 'conpherence-message-pane'
|
||||
),
|
||||
array(
|
||||
javelin_tag(
|
||||
'div',
|
||||
array(
|
||||
'class' => 'conpherence-messages',
|
||||
'id' => 'conpherence-messages',
|
||||
'sigil' => 'conpherence-messages',
|
||||
),
|
||||
''),
|
||||
phutil_tag(
|
||||
'div',
|
||||
array(
|
||||
'id' => 'conpherence-form'
|
||||
),
|
||||
'')
|
||||
))
|
||||
));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user