OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
openproject/frontend/app/components/routing/wp-show/wp.show.html

100 lines
4.2 KiB

<div class="work-packages--show-view"
ng-class="{'edit-all-mode': $ctrl.wpEditModeState.active}"
wp-edit-form="$ctrl.workPackage"
has-edit-mode="true"
ng-if="$ctrl.workPackage">
<div class="toolbar-container">
<div wp-toolbar id="toolbar">
<ul id="toolbar-items" class="toolbar-items">
<li class="toolbar-item">
<wp-create-button project-identifier="$ctrl.projectIdentifier"
allowed="!!$ctrl.workPackage.addChild"
ng-hide="$ctrl.wpEditModeState.active"
state-name="work-packages.new"></wp-create-button>
</li>
<li class="toolbar-item">
<button class="button edit-all-button"
ng-disabled="$ctrl.wpEditModeState.active"
ng-click="$ctrl.wpEditModeState.start()"
ng-disabled="!$ctrl.wpEditModeState.form.isEditable"
title="{{I18n.t('js.button_edit')}}">
<i class="button--icon icon-edit"></i>
</button>
</li>
<li class="toolbar-item" ng-if="$ctrl.displayWatchButton">
<wp-watcher-button work-package="$ctrl.workPackage" disabled="$ctrl.wpEditModeState.active"></wp-watcher-button>
</li>
<li class="toolbar-item hidden-for-mobile">
<ul id="work-packages-view-mode-selection" class="toolbar-button-group">
<li>
<wp-list-view-button edit-all="editAll"
project-identifier="$ctrl.projectIdentifier"></wp-list-view-button>
</li>
<li>
<wp-details-view-button project-identifier="$ctrl.projectIdentifier"></wp-details-view-button>
</li>
<li>
<wp-view-button work-package-id="$ctrl.workPackage.id"></wp-view-button>
</li>
</ul>
</li>
<li class="toolbar-item action_menu_main" id="action-show-more-dropdown-menu">
<button class="button dropdown-relative"
ng-disabled="!actionsAvailable || $ctrl.wpEditModeState.active"
has-dropdown-menu
target="ShowMoreDropdownMenu"
locals="permittedActions,actionsAvailable,triggerMoreMenuAction"
title="{{I18n.t('js.button_more')}}">
<i class="button--icon icon-show-more"></i>
</button>
</li>
</ul>
<ul class="subject-header">
<li class="subject-header-inner">
<wp-subject></wp-subject>
</li>
</ul>
</div>
</div>
<back-url></back-url>
<div class="work-packages--split-view">
<div class="work-packages--left-panel">
<div class="work-packages--panel-inner">
<wp-single-view></wp-single-view>
<edit-actions-bar
ng-show="$ctrl.wpEditModeState.active"
on-save="$ctrl.wpEditModeState.save()"
on-cancel="$ctrl.wpEditModeState.cancel()"
></edit-actions-bar>
</div>
</div>
<div class="work-packages--right-panel">
<div class="work-packages--panel-inner">
<span class="hidden-for-sighted" tabindex="-1" focus ng-bind="$ctrl.focusAnchorLabel"></span>
<div id="tabs">
<ul class="tabrow">
<!-- The hrefs with empty URLs are necessary for IE10 to focus these links
properly. Thus, don't remove the hrefs or the empty URLs! -->
<li ui-sref="work-packages.show.activity({workPackageId: $ctrl.workPackage.id})"
ui-sref-active="selected">
<a href="" ng-bind="::$ctrl.text.tabs.activity"/>
</li>
<li ui-sref="work-packages.show.relations({workPackageId: $ctrl.workPackage.id})"
ui-sref-active="selected">
<a href="" ng-bind="::$ctrl.text.tabs.relations"/>
</li>
<li ng-if="$ctrl.canViewWorkPackageWatchers()"
ui-sref="work-packages.show.watchers({workPackageId: $ctrl.workPackage.id})"
ui-sref-active="selected">
<a href="" ng-bind="::$ctrl.text.tabs.watchers"/>
</li>
</ul>
</div>
<div class="tabcontent" ui-view>
</div>
</div>
</div>
</div>
</div>