mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-22 23:02:42 +01:00
WIP
This commit is contained in:
parent
abc79a2101
commit
54fe74d621
3 changed files with 56 additions and 70 deletions
|
@ -2621,7 +2621,7 @@ celerity_register_resource_map(array(
|
|||
),
|
||||
'phabricator-main-menu-view' =>
|
||||
array(
|
||||
'uri' => '/res/acf54ce6/rsrc/css/application/base/main-menu-view.css',
|
||||
'uri' => '/res/a29dfe00/rsrc/css/application/base/main-menu-view.css',
|
||||
'type' => 'css',
|
||||
'requires' =>
|
||||
array(
|
||||
|
@ -3227,7 +3227,7 @@ celerity_register_resource_map(array(
|
|||
), array(
|
||||
'packages' =>
|
||||
array(
|
||||
'6147bf7a' =>
|
||||
'eab98f7c' =>
|
||||
array(
|
||||
'name' => 'core.pkg.css',
|
||||
'symbols' =>
|
||||
|
@ -3265,7 +3265,7 @@ celerity_register_resource_map(array(
|
|||
30 => 'phabricator-filetree-view-css',
|
||||
31 => 'phabricator-nav-view-css',
|
||||
),
|
||||
'uri' => '/res/pkg/6147bf7a/core.pkg.css',
|
||||
'uri' => '/res/pkg/eab98f7c/core.pkg.css',
|
||||
'type' => 'css',
|
||||
),
|
||||
'5b0b945b' =>
|
||||
|
@ -3453,20 +3453,20 @@ celerity_register_resource_map(array(
|
|||
'reverse' =>
|
||||
array(
|
||||
'aphront-attached-file-view-css' => '7839ae2d',
|
||||
'aphront-crumbs-view-css' => '6147bf7a',
|
||||
'aphront-dialog-view-css' => '6147bf7a',
|
||||
'aphront-error-view-css' => '6147bf7a',
|
||||
'aphront-form-view-css' => '6147bf7a',
|
||||
'aphront-crumbs-view-css' => 'eab98f7c',
|
||||
'aphront-dialog-view-css' => 'eab98f7c',
|
||||
'aphront-error-view-css' => 'eab98f7c',
|
||||
'aphront-form-view-css' => 'eab98f7c',
|
||||
'aphront-headsup-action-list-view-css' => 'c904bbee',
|
||||
'aphront-headsup-view-css' => '6147bf7a',
|
||||
'aphront-list-filter-view-css' => '6147bf7a',
|
||||
'aphront-pager-view-css' => '6147bf7a',
|
||||
'aphront-panel-view-css' => '6147bf7a',
|
||||
'aphront-side-nav-view-css' => '6147bf7a',
|
||||
'aphront-table-view-css' => '6147bf7a',
|
||||
'aphront-tokenizer-control-css' => '6147bf7a',
|
||||
'aphront-tooltip-css' => '6147bf7a',
|
||||
'aphront-typeahead-control-css' => '6147bf7a',
|
||||
'aphront-headsup-view-css' => 'eab98f7c',
|
||||
'aphront-list-filter-view-css' => 'eab98f7c',
|
||||
'aphront-pager-view-css' => 'eab98f7c',
|
||||
'aphront-panel-view-css' => 'eab98f7c',
|
||||
'aphront-side-nav-view-css' => 'eab98f7c',
|
||||
'aphront-table-view-css' => 'eab98f7c',
|
||||
'aphront-tokenizer-control-css' => 'eab98f7c',
|
||||
'aphront-tooltip-css' => 'eab98f7c',
|
||||
'aphront-typeahead-control-css' => 'eab98f7c',
|
||||
'differential-changeset-view-css' => 'c904bbee',
|
||||
'differential-core-view-css' => 'c904bbee',
|
||||
'differential-inline-comment-editor' => '7ecd31fa',
|
||||
|
@ -3547,42 +3547,42 @@ celerity_register_resource_map(array(
|
|||
'javelin-util' => 'db6d724d',
|
||||
'javelin-vector' => 'db6d724d',
|
||||
'javelin-workflow' => 'db6d724d',
|
||||
'lightbox-attachment-css' => '6147bf7a',
|
||||
'lightbox-attachment-css' => 'eab98f7c',
|
||||
'maniphest-task-summary-css' => '7839ae2d',
|
||||
'maniphest-transaction-detail-css' => '7839ae2d',
|
||||
'phabricator-app-buttons-css' => '6147bf7a',
|
||||
'phabricator-app-buttons-css' => 'eab98f7c',
|
||||
'phabricator-busy' => '5b0b945b',
|
||||
'phabricator-content-source-view-css' => 'c904bbee',
|
||||
'phabricator-core-buttons-css' => '6147bf7a',
|
||||
'phabricator-core-css' => '6147bf7a',
|
||||
'phabricator-directory-css' => '6147bf7a',
|
||||
'phabricator-core-buttons-css' => 'eab98f7c',
|
||||
'phabricator-core-css' => 'eab98f7c',
|
||||
'phabricator-directory-css' => 'eab98f7c',
|
||||
'phabricator-drag-and-drop-file-upload' => '7ecd31fa',
|
||||
'phabricator-dropdown-menu' => '5b0b945b',
|
||||
'phabricator-file-upload' => '5b0b945b',
|
||||
'phabricator-filetree-view-css' => '6147bf7a',
|
||||
'phabricator-flag-css' => '6147bf7a',
|
||||
'phabricator-form-view-css' => '6147bf7a',
|
||||
'phabricator-header-view-css' => '6147bf7a',
|
||||
'phabricator-jump-nav' => '6147bf7a',
|
||||
'phabricator-filetree-view-css' => 'eab98f7c',
|
||||
'phabricator-flag-css' => 'eab98f7c',
|
||||
'phabricator-form-view-css' => 'eab98f7c',
|
||||
'phabricator-header-view-css' => 'eab98f7c',
|
||||
'phabricator-jump-nav' => 'eab98f7c',
|
||||
'phabricator-keyboard-shortcut' => '5b0b945b',
|
||||
'phabricator-keyboard-shortcut-manager' => '5b0b945b',
|
||||
'phabricator-main-menu-view' => '6147bf7a',
|
||||
'phabricator-main-menu-view' => 'eab98f7c',
|
||||
'phabricator-menu-item' => '5b0b945b',
|
||||
'phabricator-nav-view-css' => '6147bf7a',
|
||||
'phabricator-nav-view-css' => 'eab98f7c',
|
||||
'phabricator-notification' => '5b0b945b',
|
||||
'phabricator-notification-css' => '6147bf7a',
|
||||
'phabricator-notification-menu-css' => '6147bf7a',
|
||||
'phabricator-notification-css' => 'eab98f7c',
|
||||
'phabricator-notification-menu-css' => 'eab98f7c',
|
||||
'phabricator-object-selector-css' => 'c904bbee',
|
||||
'phabricator-paste-file-upload' => '5b0b945b',
|
||||
'phabricator-prefab' => '5b0b945b',
|
||||
'phabricator-project-tag-css' => '7839ae2d',
|
||||
'phabricator-remarkup-css' => '6147bf7a',
|
||||
'phabricator-remarkup-css' => 'eab98f7c',
|
||||
'phabricator-shaped-request' => '7ecd31fa',
|
||||
'phabricator-standard-page-view' => '6147bf7a',
|
||||
'phabricator-standard-page-view' => 'eab98f7c',
|
||||
'phabricator-textareautils' => '5b0b945b',
|
||||
'phabricator-tooltip' => '5b0b945b',
|
||||
'phabricator-transaction-view-css' => '6147bf7a',
|
||||
'sprite-icon-css' => '6147bf7a',
|
||||
'syntax-highlighting-css' => '6147bf7a',
|
||||
'phabricator-transaction-view-css' => 'eab98f7c',
|
||||
'sprite-icon-css' => 'eab98f7c',
|
||||
'syntax-highlighting-css' => 'eab98f7c',
|
||||
),
|
||||
));
|
||||
|
|
|
@ -50,49 +50,25 @@ final class PhabricatorMainMenuView extends AphrontView {
|
|||
|
||||
$header_id = celerity_generate_unique_node_id();
|
||||
$menus = array();
|
||||
|
||||
$group = new PhabricatorMainMenuGroupView();
|
||||
$group->addClass('phabricator-main-menu-group-logo');
|
||||
$group->setCollapsible(false);
|
||||
|
||||
$group->appendChild(
|
||||
phutil_render_tag(
|
||||
'a',
|
||||
array(
|
||||
'class' => 'phabricator-main-menu-logo',
|
||||
'href' => '/',
|
||||
),
|
||||
''));
|
||||
$alerts = array();
|
||||
|
||||
if (PhabricatorEnv::getEnvConfig('notification.enabled') &&
|
||||
$user->isLoggedIn()) {
|
||||
list($menu, $dropdown) = $this->renderNotificationMenu();
|
||||
$group->appendChild($menu);
|
||||
$alerts[] = $menu;
|
||||
$menus[] = $dropdown;
|
||||
}
|
||||
|
||||
$group->appendChild(
|
||||
javelin_render_tag(
|
||||
'a',
|
||||
array(
|
||||
'class' => 'phabricator-main-menu-expand-button',
|
||||
'sigil' => 'jx-toggle-class',
|
||||
'meta' => array(
|
||||
'map' => array(
|
||||
$header_id => 'phabricator-core-menu-expand',
|
||||
),
|
||||
),
|
||||
),
|
||||
''));
|
||||
$logo = $group->render();
|
||||
|
||||
$phabricator_menu = $this->renderPhabricatorMenu();
|
||||
// $menus[] = $this->renderApplicationMenu();
|
||||
|
||||
|
||||
|
||||
|
||||
$actions = '';
|
||||
if ($alerts) {
|
||||
$alerts = phutil_render_tag(
|
||||
'div',
|
||||
array(
|
||||
'class' => 'phabricator-main-menu-alerts',
|
||||
),
|
||||
self::renderSingleView($alerts));
|
||||
}
|
||||
|
||||
$application_menu = $this->getApplicationMenu();
|
||||
if ($application_menu) {
|
||||
|
@ -305,6 +281,16 @@ final class PhabricatorMainMenuView extends AphrontView {
|
|||
return $view;
|
||||
}
|
||||
|
||||
private function renderPhabricatorLogo() {
|
||||
return phutil_render_tag(
|
||||
'a',
|
||||
array(
|
||||
'class' => 'phabricator-main-menu-logo',
|
||||
'href' => '/',
|
||||
),
|
||||
'');
|
||||
}
|
||||
|
||||
private function renderNotificationMenu() {
|
||||
$user = $this->user;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<<</**
|
||||
/**
|
||||
* @provides phabricator-main-menu-view
|
||||
*/
|
||||
|
||||
|
|
Loading…
Reference in a new issue