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/public/templates/work_packages/column_context_menu.html

50 lines
1.5 KiB

<div id="column-context-menu" class="action-menu dropdown-relative dropdown-anchor-right">
<ul class="menu">
<li ng-click="sortAscending(column.name)">
<a href="#">
<i class="icon-action-menu icon-sort-ascending"></i>
<span ng-bind="I18n.t('js.work_packages.query.sort_ascending')"/>
</a>
</li>
<li ng-click="sortDescending(column.name)">
<i class="icon-action-menu icon-sort-descending"></i>
<a href="#">
<span ng-bind="I18n.t('js.work_packages.query.sort_descending')"/>
</a>
</li>
<li ng-click="groupBy(column.name)"
ng-if="isGroupable"
class="has-no-icon">
<a href="#">
<span ng-bind="I18n.t('js.work_packages.query.group')"/>
</a>
</li>
<li ng-click="moveLeft(column.name)"
ng-if="columns.indexOf(column) !== 0">
<i class="icon-action-menu icon-column-left"></i>
<a href="#">
<span ng-bind="I18n.t('js.work_packages.query.move_column_left')"/>
</a>
</li>
<li ng-click="moveRight(column.name)"
ng-if="columns.indexOf(column) !== columns.length - 1">
<i class="icon-action-menu icon-column-right"></i>
<a href="#">
<span ng-bind="I18n.t('js.work_packages.query.move_column_right')"/>
</a>
</li>
<li ng-click="hideColumn(column.name)">
<i class="icon-action-menu icon-delete2"></i>
<a href="#">
<span ng-bind="I18n.t('js.work_packages.query.hide_column')"/>
</a>
</li>
</ul>
</div>