about page placeholder

This commit is contained in:
Athou
2013-04-16 13:12:24 +02:00
parent 3ef1dd5190
commit f7a54d1f0d
5 changed files with 28 additions and 1 deletions

View File

@@ -265,6 +265,9 @@ module.controller('ToolbarCtrl',
$scope.toProfile = function() {
$location.path('profile');
};
$scope.toHelp = function() {
$state.transitionTo('feeds.help');
};
});
module.controller('FeedListCtrl', function($scope, $stateParams, $http, $route,

View File

@@ -18,6 +18,10 @@ app.config(function($routeProvider, $stateProvider, $urlRouterProvider) {
templateUrl : 'templates/feeds.view.html',
controller : 'FeedListCtrl'
});
$stateProvider.state('feeds.help', {
url : '/help',
templateUrl : 'templates/feeds.help.html'
});
$stateProvider.state('admin', {
abstract : true,

View File

@@ -103,7 +103,7 @@ module.factory('SubscriptionService', function($resource, $http) {
var res = $resource('rest/subscriptions/:_type/:_method', {}, actions);
s.init = function(callback) {
res.get(function(data) {
s.get(function(data) {
s.subscriptions = data;
s.flatCategories = flatten(s.subscriptions);
if (callback)

View File

@@ -20,6 +20,7 @@
<li><a ng-click="toProfile()"><i class="icon-user"></i> Profile</a></li>
<li ng-show="session.admin"><a ng-click="toAdmin()"><i class="icon-edit"></i> Admin</a></li>
<li class="divider"></li>
<li><a ng-click="toHelp()"><i class="icon-question-sign"></i> About</a></li>
<li><a href="logout"><i class="icon-off"></i> Logout</a></li>
</ul>
</div>

View File

@@ -0,0 +1,19 @@
<div>
<h3>CommaFeed</h3>
<p>
CommaFeed is an open-source project. Sources are hosted on <a href="https://github.com/Athou/commafeed" target="_blank">GitHub</a>.
</p>
<p>
If you encounter an issue, please report it on the <a href="https://github.com/Athou/commafeed/issues" target="_blank">issues page</a> of the GitHub project.
</p>
<h3>REST API</h3>
<p>
CommaFeed is built on top of JAX-RS and AngularJS. As such, a REST API is available.
</p>
<p>
The documentation about the API is available <a href="api" target="_blank">here</a>.
</p>
</div>