Files
commafeed/src/main/app/templates/_toolbar.html

136 lines
5.3 KiB
HTML
Raw Normal View History

<div ng-controller="ToolbarCtrl">
2013-04-03 13:33:33 +02:00
<div class="form-horizontal">
<div class="btn-group" ng-if="MobileService.mobile">
2013-11-27 12:13:18 +01:00
<button type="button" class="btn btn-default" ng-click="MobileService.toggleLeftMenu()">
2013-05-26 13:34:31 +02:00
<i class="icon-list-alt"></i>
</button>
</div>
2013-11-27 12:13:18 +01:00
2013-05-26 13:34:31 +02:00
<div class="btn-group">
2014-08-10 15:20:04 +02:00
<a type="button" class="btn btn-default" ng-click="previousEntry()" title="{{ 'toolbar.previous_entry' | translate }}">
2013-11-27 12:13:18 +01:00
<i class="icon-chevron-up"></i>
</a>
2014-08-10 15:20:04 +02:00
<a type="button" class="btn btn-default" ng-click="nextEntry()" title="{{ 'toolbar.next_entry' | translate }}">
2013-11-27 12:13:18 +01:00
<i class="icon-chevron-down"></i>
</a>
2013-07-27 11:21:26 +02:00
<div class="btn-group">
2014-08-10 15:20:04 +02:00
<a type="button" class="btn btn-default" ng-click="refresh()" title="{{ 'toolbar.refresh' | translate }}">
2013-11-27 12:13:18 +01:00
<i class="icon-refresh"></i>
</a>
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown">
2013-07-27 11:21:26 +02:00
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right">
2013-11-27 12:13:18 +01:00
<li>
2014-08-10 15:20:04 +02:00
<a ng-click="refreshAll()">{{ 'toolbar.refresh_all' | translate }}</a>
2013-11-27 12:13:18 +01:00
</li>
2013-07-27 11:21:26 +02:00
</ul>
</div>
2013-05-26 13:34:31 +02:00
</div>
2013-11-27 12:13:18 +01:00
2013-05-26 13:34:31 +02:00
<div class="btn-group">
2014-08-10 15:20:04 +02:00
<a type="button" class="btn btn-default" ng-click="markAllAsRead()" title="{{ 'toolbar.mark_all_as_read' | translate }}">
2013-11-27 12:13:18 +01:00
<i class="icon-ok"></i>
</a>
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown">
2013-05-26 13:34:31 +02:00
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right">
2013-11-27 12:13:18 +01:00
<li>
2014-08-10 15:20:04 +02:00
<a ng-click="markAll12Hours()">{{ 'toolbar.mark_all_older_12_hours' | translate }}</a>
2013-11-27 12:13:18 +01:00
</li>
<li>
2014-08-10 15:20:04 +02:00
<a ng-click="markAllDay()">{{ 'toolbar.mark_all_older_day' | translate }}</a>
2013-11-27 12:13:18 +01:00
</li>
<li>
2014-08-10 15:20:04 +02:00
<a ng-click="markAllWeek()">{{ 'toolbar.mark_all_older_week' | translate }}</a>
2013-11-27 12:13:18 +01:00
</li>
<li>
2014-08-10 15:20:04 +02:00
<a ng-click="markAllTwoWeeks()">{{ 'toolbar.mark_all_older_two_weeks' | translate }}</a>
2013-11-27 12:13:18 +01:00
</li>
2013-05-26 13:34:31 +02:00
</ul>
</div>
2013-11-27 12:13:18 +01:00
<div class="btn-group toolbar-expand" ng-if="MobileService.mobile">
2013-11-27 12:13:18 +01:00
<button type="button" class="btn btn-default" ng-click="MobileService.toggleRightMenu()">
2013-05-26 17:51:32 +02:00
<i ng-class="{'icon-double-angle-right' : !MobileService.rightMenu, 'icon-double-angle-left': MobileService.rightMenu}"></i>
2013-05-26 13:34:31 +02:00
</button>
</div>
2013-11-27 12:13:18 +01:00
2013-05-26 13:34:31 +02:00
<div class="actions btn-group">
<div ng-if="!MobileService.mobile || MobileService.rightMenu">
2013-11-28 09:15:14 +01:00
<div class="btn-group read-mode">
<button type="button" class="btn btn-default" ng-click="settingsService.settings.readingMode = 'unread'"
2014-08-10 15:20:04 +02:00
ng-class="{'active': settingsService.settings.readingMode == 'unread'}">{{ 'toolbar.unread' | translate }}</button>
2013-11-28 09:15:14 +01:00
<button type="button" class="btn btn-default" ng-click="settingsService.settings.readingMode = 'all'"
2014-08-10 15:20:04 +02:00
ng-class="{'active': settingsService.settings.readingMode == 'all'}">{{ 'toolbar.all' | translate }}</button>
2013-05-26 13:34:31 +02:00
</div>
2013-11-27 12:13:18 +01:00
2013-05-26 13:34:31 +02:00
<div class="btn-group">
2014-08-10 15:20:04 +02:00
<a type="button" class="btn btn-default" ng-click="toggleOrder()" title="{{ 'toolbar.sort_by_asc_desc' | translate }}">
2013-11-27 12:13:18 +01:00
<i
ng-class="{'icon-arrow-up' : settingsService.settings.readingOrder == 'asc', 'icon-arrow-down': settingsService.settings.readingOrder == 'desc'}"></i>
2013-05-26 13:34:31 +02:00
</a>
</div>
2013-11-27 12:13:18 +01:00
2013-11-28 09:15:14 +01:00
<div class="btn-group">
<a type="button" class="btn btn-default" ng-click="settingsService.settings.viewMode = 'title'"
2014-08-10 15:20:04 +02:00
ng-class="{'active': settingsService.settings.viewMode == 'title'}" title="{{ 'toolbar.titles_only' | translate }}">
2013-11-27 12:13:18 +01:00
<i class="icon-list"></i>
</a>
2013-11-28 09:15:14 +01:00
<a type="button" class="btn btn-default" ng-click="settingsService.settings.viewMode = 'expanded'"
2014-08-10 15:20:04 +02:00
ng-class="{'active': settingsService.settings.viewMode == 'expanded'}" title="{{ 'toolbar.expanded_view' | translate }}">
2013-11-27 12:13:18 +01:00
<i class="icon-th-list"></i>
</a>
2013-05-26 13:34:31 +02:00
</div>
2013-11-27 12:13:18 +01:00
2013-05-26 13:34:31 +02:00
<div class="btn-group">
2014-08-10 15:20:04 +02:00
<a class="btn btn-default" ng-click="toSettings()" title="{{ 'toolbar.settings' | translate }}">
2013-11-27 12:13:18 +01:00
<i class="icon-cog"></i>
</a>
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown">
2013-05-26 13:34:31 +02:00
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right">
2013-11-27 12:13:18 +01:00
<li>
<a ng-click="toProfile()">
<i class="icon-user"></i>
2014-08-10 15:20:04 +02:00
{{ 'toolbar.profile' | translate }}
2013-11-27 12:13:18 +01:00
</a>
</li>
<li ng-show="session.admin">
<a ng-click="toAdmin()">
<i class="icon-edit"></i>
2014-08-10 15:20:04 +02:00
{{ 'toolbar.admin' | translate }}
2013-11-27 12:13:18 +01:00
</a>
</li>
2013-05-26 13:34:31 +02:00
<li class="divider"></li>
2013-11-27 12:13:18 +01:00
<li>
<a href="logout">
<i class="icon-off"></i>
2014-08-10 15:20:04 +02:00
{{ 'toolbar.logout' | translate }}
2013-11-27 12:13:18 +01:00
</a>
</li>
2013-05-26 13:34:31 +02:00
</ul>
</div>
2013-11-27 12:13:18 +01:00
<div class="btn-group">
<form ng-submit="search()" class="input-group keywords" ng-if="!MobileService.mobile">
<input type="text" class="form-control" ng-model="keywords"></input>
<span class="input-group-btn">
<button class="btn btn-default" type="submit">
<i class="icon-search"></i>
</button>
</span>
</form>
</div>
2013-05-26 13:34:31 +02:00
<div class="btn-group donate">
2014-08-11 11:07:07 +02:00
<a class="btn btn-success" type="button" ng-click="toHelp()" title="{{ 'toolbar.about' | translate }} / {{ 'toolbar.donate' | translate }}">
2013-05-29 10:37:02 +02:00
<i class="icon-info-sign"></i>
2013-05-29 06:52:44 +02:00
</a>
2013-05-26 13:34:31 +02:00
</div>
2013-11-27 12:13:18 +01:00
2013-04-03 13:33:33 +02:00
</div>
2013-04-21 12:48:34 +02:00
</div>
2013-11-12 11:35:22 +01:00
<span ng-if="!MobileService.mobile" ng-bind-html="ServerService.announcement | trustHtml"></span>
2013-03-25 14:58:15 +01:00
</div>
2013-03-23 23:14:14 +01:00
</div>