summaryrefslogtreecommitdiffstats
path: root/js/app/Run.js
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-09-11 03:55:52 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-09-11 03:55:52 +0200
commitea9ebd4826fe9807af5bc17e786b3dc58f163970 (patch)
tree2894b40614ebe977797cea5745b215e2a2851f61 /js/app/Run.js
parent594b92f649d8ed8a705f1af23639463078170d46 (diff)
port to es5 and add es6 shims for object prototypes instead
Diffstat (limited to 'js/app/Run.js')
-rw-r--r--js/app/Run.js54
1 files changed, 27 insertions, 27 deletions
diff --git a/js/app/Run.js b/js/app/Run.js
index 9b068910c..33c75c2b4 100644
--- a/js/app/Run.js
+++ b/js/app/Run.js
@@ -7,9 +7,9 @@
* @author Bernhard Posselt <dev@bernhard-posselt.com>
* @copyright Bernhard Posselt 2014
*/
-app.run(($rootScope, $location, $http, $q, $interval, Loading, ItemResource,
- FeedResource, FolderResource, SettingsResource, Publisher, BASE_URL,
- FEED_TYPE, REFRESH_RATE) => {
+app.run(function ($rootScope, $location, $http, $q, $interval, Loading,
+ ItemResource, FeedResource, FolderResource, SettingsResource,
+ Publisher, BASE_URL, FEED_TYPE, REFRESH_RATE) {
'use strict';
// show Loading screen
@@ -17,32 +17,32 @@ app.run(($rootScope, $location, $http, $q, $interval, Loading, ItemResource,
// listen to keys in returned queries to automatically distribute the
// incoming values to models
- Publisher.subscribe(ItemResource).toChannels('items', 'newestItemId',
- 'starred');
- Publisher.subscribe(FolderResource).toChannels('folders');
- Publisher.subscribe(FeedResource).toChannels('feeds');
- Publisher.subscribe(SettingsResource).toChannels('settings');
+ Publisher.subscribe(ItemResource).toChannels(['items', 'newestItemId',
+ 'starred']);
+ Publisher.subscribe(FolderResource).toChannels(['folders']);
+ Publisher.subscribe(FeedResource).toChannels(['feeds']);
+ Publisher.subscribe(SettingsResource).toChannels(['settings']);
// load feeds, settings and last read feed
- let settingsDeferred = $q.defer();
- $http.get(`${BASE_URL}/settings`).success((data) => {
+ var settingsDeferred = $q.defer();
+ $http.get(BASE_URL + '/settings').success(function (data) {
Publisher.publishAll(data);
settingsDeferred.resolve();
});
- let activeFeedDeferred = $q.defer();
- let path = $location.path();
- $http.get(`${BASE_URL}/feeds/active`).success((data) => {
- let url;
+ var activeFeedDeferred = $q.defer();
+ var path = $location.path();
+ $http.get(BASE_URL + '/feeds/active').success(function (data) {
+ var url;
switch (data.activeFeed.type) {
case FEED_TYPE.FEED:
- url = `/items/feeds/${data.activeFeed.id}`;
+ url = '/items/feeds/' + data.activeFeed.id;
break;
case FEED_TYPE.FOLDER:
- url = `/items/folders/${data.activeFeed.id}`;
+ url = '/items/folders/' + data.activeFeed.id;
break;
case FEED_TYPE.STARRED:
@@ -61,14 +61,14 @@ app.run(($rootScope, $location, $http, $q, $interval, Loading, ItemResource,
activeFeedDeferred.resolve();
});
- let folderDeferred = $q.defer();
- $http.get(`${BASE_URL}/folders`).success((data) => {
+ var folderDeferred = $q.defer();
+ $http.get(BASE_URL + '/folders').success(function (data) {
Publisher.publishAll(data);
folderDeferred.resolve();
});
- let feedDeferred = $q.defer();
- $http.get(`${BASE_URL}/feeds`).success((data) => {
+ var feedDeferred = $q.defer();
+ $http.get(BASE_URL + '/feeds').success(function (data) {
Publisher.publishAll(data);
feedDeferred.resolve();
});
@@ -82,27 +82,27 @@ app.run(($rootScope, $location, $http, $q, $interval, Loading, ItemResource,
folderDeferred.promise
]
)
- .then(() => {
+ .then(function () {
Loading.setLoading('global', false);
});
// refresh feeds and folders
- $interval(() => {
- $http.get(`${BASE_URL}/feeds`);
- $http.get(`${BASE_URL}/folders`);
+ $interval(function () {
+ $http.get(BASE_URL + '/feeds');
+ $http.get(BASE_URL + '/folders');
}, REFRESH_RATE * 1000);
- $rootScope.$on('$routeChangeStart', () => {
+ $rootScope.$on('$routeChangeStart', function () {
Loading.setLoading('content', true);
});
- $rootScope.$on('$routeChangeSuccess', () => {
+ $rootScope.$on('$routeChangeSuccess', function () {
Loading.setLoading('content', false);
});
// in case of wrong id etc show all items
- $rootScope.$on('$routeChangeError', () => {
+ $rootScope.$on('$routeChangeError', function () {
$location.path('/items');
});