Skip to content

Commit 7c2cbfb

Browse files
committed
fix injector bug & add tray-icon
1 parent 25eccac commit 7c2cbfb

6 files changed

Lines changed: 22 additions & 28 deletions

File tree

src/browser/main/config/states.js

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
/* global angular */
22
angular.module('codexen')
3-
.config(function ($stateProvider, $urlRouterProvider) {
3+
.config(function ($stateProvider, $urlRouterProvider, $httpProvider) {
4+
$httpProvider.interceptors.push(function ($q, $injector) {
5+
return {
6+
responseError: function (res) {
7+
switch (res.status) {
8+
case 401:
9+
var $state = $injector.get('$state')
10+
$state.go('auth.signin')
11+
break
12+
}
13+
14+
return $q.reject(res)
15+
}
16+
}
17+
})
18+
419
$urlRouterProvider
520
.when('/auth', '/auth/register')
621
.when('/auth/', '/auth/register')

src/browser/main/index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,29 +38,29 @@
3838
<script src="app.js"></script>
3939
<script src="config/states.js"></script>
4040
<script src="controllers/AppController.js"></script>
41-
<script src="filters/from-now.js"></script>
42-
<script src="filters/search-snippets.js"></script>
4341
<script src="directives/btn-delete-snippet.js"></script>
4442
<script src="directives/btn-edit-snippet.js"></script>
4543
<script src="directives/btn-new-snippet.js"></script>
4644
<script src="directives/side-nav.js"></script>
4745
<script src="directives/snippet-item.js"></script>
4846
<script src="directives/tag-item.js"></script>
4947
<script src="directives/tag-list.js"></script>
48+
<script src="filters/from-now.js"></script>
49+
<script src="filters/search-snippets.js"></script>
5050
<script src="services/Modal.js"></script>
5151
<script src="services/Settings.js"></script>
5252
<script src="services/Tag.js"></script>
5353
<script src="services/User.js"></script>
5454
<script src="controllers/directives/SideNavController.js"></script>
55-
<script src="controllers/modals/DeleteSnippetModalController.js"></script>
56-
<script src="controllers/modals/EditSnippetModalController.js"></script>
57-
<script src="controllers/modals/NewSnippetModalController.js"></script>
5855
<script src="controllers/states/AuthRegisterController.js"></script>
5956
<script src="controllers/states/AuthSignInController.js"></script>
6057
<script src="controllers/states/HomeController.js"></script>
6158
<script src="controllers/states/SettingsController.js"></script>
6259
<script src="controllers/states/SnippetsDetailController.js"></script>
6360
<script src="controllers/states/SnippetsListController.js"></script>
61+
<script src="controllers/modals/DeleteSnippetModalController.js"></script>
62+
<script src="controllers/modals/EditSnippetModalController.js"></script>
63+
<script src="controllers/modals/NewSnippetModalController.js"></script>
6464
<script src="../shared/shared.js"></script>
6565
<script src="../shared/config/ace.js"></script>
6666
<script src="../shared/config/env.js"></script>
Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,8 @@
11
/* global angular */
22
angular.module('codexen.shared')
3-
.config(function ($authProvider, $httpProvider, apiUrl, appName) {
3+
.config(function ($authProvider, $httpProvider, apiUrl) {
44
$authProvider.baseUrl = apiUrl
55

66
$httpProvider.defaults.useXDomain = true
77
delete $httpProvider.defaults.headers.common['X-Requested-With']
8-
$httpProvider.interceptors.push(function ($q, $injector) {
9-
return {
10-
responseError: function (res) {
11-
switch (res.status) {
12-
case 401:
13-
switch (appName) {
14-
case 'main' :
15-
var $state = $injector.get('$state')
16-
$state.go('auth.signin')
17-
break
18-
case 'popup' :
19-
// TODO: hide popup
20-
break
21-
}
22-
break
23-
}
24-
25-
return $q.reject(res)
26-
}
27-
}
28-
})
298
})

src/tray-icon.png

-221 Bytes
Loading

src/tray-icon@2x.png

542 Bytes
Loading

src/tray-icon@4x.png

1.53 KB
Loading

0 commit comments

Comments
 (0)