From 7c2cbfb32e81a6ac1146577213c08053cfffef09 Mon Sep 17 00:00:00 2001 From: Rokt33r Date: Mon, 22 Jun 2015 12:20:16 +0900 Subject: [PATCH] fix injector bug & add tray-icon --- src/browser/main/config/states.js | 17 ++++++++++++++++- src/browser/main/index.html | 10 +++++----- src/browser/shared/config/satellizer.js | 23 +---------------------- src/tray-icon.png | Bin 542 -> 321 bytes src/tray-icon@2x.png | Bin 0 -> 542 bytes src/tray-icon@4x.png | Bin 0 -> 1569 bytes 6 files changed, 22 insertions(+), 28 deletions(-) create mode 100644 src/tray-icon@2x.png create mode 100644 src/tray-icon@4x.png diff --git a/src/browser/main/config/states.js b/src/browser/main/config/states.js index d84f2f7e..56bf2230 100644 --- a/src/browser/main/config/states.js +++ b/src/browser/main/config/states.js @@ -1,6 +1,21 @@ /* global angular */ angular.module('codexen') - .config(function ($stateProvider, $urlRouterProvider) { + .config(function ($stateProvider, $urlRouterProvider, $httpProvider) { + $httpProvider.interceptors.push(function ($q, $injector) { + return { + responseError: function (res) { + switch (res.status) { + case 401: + var $state = $injector.get('$state') + $state.go('auth.signin') + break + } + + return $q.reject(res) + } + } + }) + $urlRouterProvider .when('/auth', '/auth/register') .when('/auth/', '/auth/register') diff --git a/src/browser/main/index.html b/src/browser/main/index.html index 3e36c3fc..0a1985d4 100644 --- a/src/browser/main/index.html +++ b/src/browser/main/index.html @@ -38,8 +38,6 @@ - - @@ -47,20 +45,22 @@ + + - - - + + + diff --git a/src/browser/shared/config/satellizer.js b/src/browser/shared/config/satellizer.js index b7717dc7..ca15816a 100644 --- a/src/browser/shared/config/satellizer.js +++ b/src/browser/shared/config/satellizer.js @@ -1,29 +1,8 @@ /* global angular */ angular.module('codexen.shared') - .config(function ($authProvider, $httpProvider, apiUrl, appName) { + .config(function ($authProvider, $httpProvider, apiUrl) { $authProvider.baseUrl = apiUrl $httpProvider.defaults.useXDomain = true delete $httpProvider.defaults.headers.common['X-Requested-With'] - $httpProvider.interceptors.push(function ($q, $injector) { - return { - responseError: function (res) { - switch (res.status) { - case 401: - switch (appName) { - case 'main' : - var $state = $injector.get('$state') - $state.go('auth.signin') - break - case 'popup' : - // TODO: hide popup - break - } - break - } - - return $q.reject(res) - } - } - }) }) diff --git a/src/tray-icon.png b/src/tray-icon.png index c615b96079781508d270d878efa6001e208adfef..fde419910f445628567d7dd480cc0a47eb401195 100644 GIT binary patch delta 259 zcmbQoa*#=}Gr-TCmrII^fq{Y7)59eQNDF{42Q!e=(B%)FsHnhd9N-h;Ix$d`*(bAb zVxV;Wr4@68fYO2`L4Lt3lWP7dtmk47Ge`HPF2DgPDT2|%6IIqxj$UX4H!!{)2XZ0_!JBNM0 zR%~26<&$M^ojXq^=cJ#@?kuqBP09Hspgm{B-s7Gp4k(>_$*7j7v^vMggD;MiwS7ln z)rwm0U4rKhS08A){L7_1?BT-ruM6F?PQQLof2VSj)P$!~bd<=lTGayp z00C)9L_t(I%av0>mc<|l6BLDtR_}k=L2ci+zl)h+;U+P}fX@B1Qu+nwMG$!*VaHvf zFFYUDBdHB2meu#d56_J2^ytu<;iOu!ub zVD#Q&m4d`{%UHt%C!Yo_hGK;1g!UVYrnvVv1{$v3$BUd$-p zc(O1*2Rd>b425`P9{Pg!ZJTSLCF~iX66gu(vvy*0Met{~vJs`CQ4QbM&gNQ*?PQ|j zL0X@p!k<3x ayM6#4{}NfFZM{MO0000!lvI6;x#X;^) z4C~IxyaaO00(?STeKHGuNe3L+kuQKI2$lr-1v9v+rm^V0<294K(y~0bWXg$6QCERZ zV9fM%aSX9IJvG>I+EE1#VUgCZu=n*h9dqw*-`_nm@u8aGk%n`BHwXPQ`sh?`=--(6E#TBz(<~F8 z12Vr8zT8Wm+H|Dkbi`p6_4#bNZAq;LIk7C+T&rx}`L!)_n=kjV!R literal 0 HcmV?d00001 diff --git a/src/tray-icon@4x.png b/src/tray-icon@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..25c9f14bb51b28856f5b7498266354db7c5b5ffc GIT binary patch literal 1569 zcmV++2HyFJP)Px#Fi=cXMNDaNO-)TrO-)TrO-)TrO-)TrO-)TrO-)Tr zO-)TrO-)TrO-)TrO-)TrO-)TrO`8g%(f|Me4|GyaQve;0+CdIVfNeP{T*B|E@sAQs z000GaNkloI--<;MuO4&Mp83zF%8L< z1~O$$ri1E+q{4X7GF0Z!gy}{#&IFf@hTxwl;=|m=14e_H>&9LdHImRomaOG^|NVZw zzuq5z`mFb<{BjPTd++(4bI$?zf9cEeR*nwtfd2EdEdd_R{2t8_0B$um0OYxH1AwD3 zHvrfs*D>209yS9&LH9Zi%2=qfQvR1YzOTk-21_TO*I5r3jt*b@2t~!Rs13>55-gmvC@YD}IGksX{%7=UiTBf5FI0jB|r%8FZdaNNb4NjDZ~3PKGLl5Wf)<(A9q zwi+COHPx<}zsgNmUc{nOsi?e}??b=9z0~{~HCHCEgqWhbCgoBw1S9yA?-289nlAUf z{(Asah8XIW%k>Q8`zCSnaP#7$K9nAJ{=g77x68E%Yko|%E!=*O{Qbh)Pmr^!g-IT{ zL-Kpz_LFT>^Y-&s=uuYik(f4qi^#>!9^)FebX?(A^$$GD)pxf`esCO3wea)X_9sr zB^dlV;H(u9tMCQ;Q3uw;9ti-kkwypJZwB!*uW1CK_DBF|JJ;wyBBDmmraHh<%Lah` zMAU&q#0_2qDdMCA0A~<8h={&?J&1MSem)xj)}e7b5)kRALnt6GRY+NCISh6rAd;?3 z$w@cvtC8!mhdStpHJ-2JTNNBEmkUP^sc`hEaE39?BKWRG$O zib#{FpzAoPUi37%OnV^bWFg8RQYser4qPJdpMBS3-UH=#YYqglg2nwPPRvr@E&?#? zfh^naK^er4@XBM@@MB++0<@=}weMUe9^C;WRQMc!K9NB66aZG?B^_mb6hw3f#FV2v zmq4jAOr{o58+)Fi-Ad4Q`Rd6mPR;G^{FGBeW+iL(K zwd@u*KL6*i;hM?bGysvB{A^XTKC0k@Cl7QzMZ=u|m<=k9fO2Ng8!5@}pT&ozipl_B zuk1ieC+?%d!w