|
|
|
@ -3,78 +3,78 @@ |
|
|
|
|
*ngIf="workPackage" |
|
|
|
|
class="work-packages--show-view"> |
|
|
|
|
|
|
|
|
|
<wp-breadcrumb [workPackage]="workPackage"></wp-breadcrumb> |
|
|
|
|
<wp-breadcrumb [workPackage]="workPackage"></wp-breadcrumb> |
|
|
|
|
|
|
|
|
|
<div class="toolbar-container"> |
|
|
|
|
<div id="toolbar"> |
|
|
|
|
<div class="wp-show--header-container"> |
|
|
|
|
<div class="toolbar-container"> |
|
|
|
|
<div id="toolbar"> |
|
|
|
|
<div class="wp-show--header-container"> |
|
|
|
|
|
|
|
|
|
<op-back-button |
|
|
|
|
linkClass="work-packages-back-button op-back-button_mobile-full-width" |
|
|
|
|
> |
|
|
|
|
</op-back-button> |
|
|
|
|
<op-back-button |
|
|
|
|
linkClass="work-packages-back-button op-back-button_mobile-full-width" |
|
|
|
|
> |
|
|
|
|
</op-back-button> |
|
|
|
|
|
|
|
|
|
<div class="subject-header"> |
|
|
|
|
<wp-subject></wp-subject> |
|
|
|
|
</div> |
|
|
|
|
<div class="subject-header"> |
|
|
|
|
<wp-subject></wp-subject> |
|
|
|
|
</div> |
|
|
|
|
<ul id="toolbar-items" class="toolbar-items hide-when-print"> |
|
|
|
|
<li class="toolbar-item hidden-for-mobile"> |
|
|
|
|
<wp-create-button |
|
|
|
|
[allowed]="['work_package.addChild', 'work_package.copy']" |
|
|
|
|
[stateName$]="stateName$"> |
|
|
|
|
</wp-create-button> |
|
|
|
|
</li> |
|
|
|
|
<li class="toolbar-item" *ngIf="displayWatchButton"> |
|
|
|
|
<wp-watcher-button [workPackage]="workPackage" |
|
|
|
|
[showText]="false"> |
|
|
|
|
</wp-watcher-button> |
|
|
|
|
</li> |
|
|
|
|
<li class="toolbar-item hidden-for-mobile"> |
|
|
|
|
<zen-mode-toggle-button> |
|
|
|
|
</zen-mode-toggle-button> |
|
|
|
|
</li> |
|
|
|
|
<li class="toolbar-item action_menu_main" id="action-show-more-dropdown-menu"> |
|
|
|
|
<button class="button dropdown-relative toolbar-icon" |
|
|
|
|
[attr.title]="text.full_view.button_more" |
|
|
|
|
wpSingleContextMenu |
|
|
|
|
[wpSingleContextMenu-workPackage]="workPackage"> |
|
|
|
|
<op-icon icon-classes="button--icon icon-show-more"></op-icon> |
|
|
|
|
</button> |
|
|
|
|
</li> |
|
|
|
|
</ul> |
|
|
|
|
</div> |
|
|
|
|
<ul id="toolbar-items" class="toolbar-items hide-when-print"> |
|
|
|
|
<li class="toolbar-item hidden-for-mobile"> |
|
|
|
|
<wp-create-button |
|
|
|
|
[allowed]="['work_package.addChild', 'work_package.copy']" |
|
|
|
|
[stateName$]="stateName$"> |
|
|
|
|
</wp-create-button> |
|
|
|
|
</li> |
|
|
|
|
<li class="toolbar-item" *ngIf="displayWatchButton"> |
|
|
|
|
<wp-watcher-button [workPackage]="workPackage" |
|
|
|
|
[showText]="false"> |
|
|
|
|
</wp-watcher-button> |
|
|
|
|
</li> |
|
|
|
|
<li class="toolbar-item hidden-for-mobile"> |
|
|
|
|
<zen-mode-toggle-button> |
|
|
|
|
</zen-mode-toggle-button> |
|
|
|
|
</li> |
|
|
|
|
<li class="toolbar-item action_menu_main" id="action-show-more-dropdown-menu"> |
|
|
|
|
<button class="button dropdown-relative toolbar-icon" |
|
|
|
|
[attr.title]="text.full_view.button_more" |
|
|
|
|
wpSingleContextMenu |
|
|
|
|
[wpSingleContextMenu-workPackage]="workPackage"> |
|
|
|
|
<op-icon icon-classes="button--icon icon-show-more"></op-icon> |
|
|
|
|
</button> |
|
|
|
|
</li> |
|
|
|
|
</ul> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="work-packages-full-view--split-container"> |
|
|
|
|
<div class="work-packages-full-view--split-left"> |
|
|
|
|
<div class="work-packages--panel-inner"> |
|
|
|
|
<wp-single-view [workPackage]="workPackage"></wp-single-view> |
|
|
|
|
</div> |
|
|
|
|
<div class="work-packages-full-view--split-container"> |
|
|
|
|
<div class="work-packages-full-view--split-left"> |
|
|
|
|
<div class="work-packages--panel-inner"> |
|
|
|
|
<wp-single-view [workPackage]="workPackage"></wp-single-view> |
|
|
|
|
</div> |
|
|
|
|
<div class="work-packages-full-view--split-right work-packages-tab-view--overflow"> |
|
|
|
|
<div class="work-packages--panel-inner"> |
|
|
|
|
<span class="hidden-for-sighted" tabindex="-1" opAutofocus [textContent]="focusAnchorLabel"></span> |
|
|
|
|
<op-wp-tabs [workPackage]="workPackage" view="full"></op-wp-tabs> |
|
|
|
|
<div class="work-packages-full-view--tab-breadcrumb"> |
|
|
|
|
<op-work-package-mark-notification-button |
|
|
|
|
*ngIf="(displayNotificationsButton$ | async) && keepTab.currentTabIdentifier === 'activity'" |
|
|
|
|
class="work-package--details-button" |
|
|
|
|
[workPackage]="workPackage" |
|
|
|
|
buttonClasses="-round button_no-margin" |
|
|
|
|
data-qa-selector="mark-notification-read-button" |
|
|
|
|
></op-work-package-mark-notification-button> |
|
|
|
|
</div> |
|
|
|
|
<div class="tabcontent" |
|
|
|
|
data-notification-selector='notification-scroll-container' |
|
|
|
|
ui-view> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="work-packages-full-view--split-right work-packages-tab-view--overflow"> |
|
|
|
|
<div class="work-packages--panel-inner"> |
|
|
|
|
<span class="hidden-for-sighted" tabindex="-1" opAutofocus [textContent]="focusAnchorLabel"></span> |
|
|
|
|
<op-wp-tabs [workPackage]="workPackage" [view]="'full'"></op-wp-tabs> |
|
|
|
|
<div class="work-packages-full-view--tab-breadcrumb"> |
|
|
|
|
<op-work-package-mark-notification-button |
|
|
|
|
*ngIf="(displayNotificationsButton$ | async) && keepTab.currentTabIdentifier === 'activity'" |
|
|
|
|
class="work-package--details-button" |
|
|
|
|
[workPackage]="workPackage" |
|
|
|
|
buttonClasses="-round button_no-margin" |
|
|
|
|
data-qa-selector="mark-notification-read-button" |
|
|
|
|
></op-work-package-mark-notification-button> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="work-packages-full-view--resizer hidden-for-mobile hide-when-print"> |
|
|
|
|
<wp-resizer [elementClass]="'work-packages-full-view--split-right'" |
|
|
|
|
[localStorageKey]="'openProject-fullViewFlexBasis'"></wp-resizer> |
|
|
|
|
<div class="tabcontent" |
|
|
|
|
data-notification-selector='notification-scroll-container' |
|
|
|
|
ui-view> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="work-packages-full-view--resizer hidden-for-mobile hide-when-print"> |
|
|
|
|
<wp-resizer [elementClass]="'work-packages-full-view--split-right'" |
|
|
|
|
[localStorageKey]="'openProject-fullViewFlexBasis'"></wp-resizer> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|