cronapp-framework-js
Version:
Javascript library for CronApp's projects
1 lines • 2.82 kB
JavaScript
window.stateProviderDefine={handle:e=>{if(window.customStateProvider)window.customStateProvider(e);else{let t="withAuth"===$("script[src*=app\\.js]")[0].src.split("type=")[1]?"withAuth":"withoutAuth";!window.stateProviderDefine[t]||window.stateProviderDefine[t](e)}},withAuth:e=>{e.state("main",{url:"",controller:"LoginController",templateUrl:window.mainRoute}).state("views",{url:"/{name:.*}",controller:"PageController",templateUrl:function(e){return e.name?"views/"+e.name+".view.html":window.mainRoute}}).state("login",{url:"/login",controller:"LoginController",templateUrl:"views/login.view.html"}).state("loginReturnUrl",{url:"/login?:returnUrl",controller:"LoginController",templateUrl:"views/login.view.html"}).state("signup",{url:"/public/signup",controller:"SignupController",templateUrl:"views/public/signup.view.html"}).state("reset-password",{url:"/public/reset-password",controller:"ResetPasswordController",templateUrl:"views/public/reset-password.view.html"}).state("social",{url:"/connected",controller:"SocialController",templateUrl:"views/login.view.html"}).state("socialError",{url:"/notconnected",controller:"SocialController",templateUrl:"views/login.view.html"}).state("publicRoot",{url:"/public/{name:.*}",controller:"PageController",templateUrl:function(e){return"views/public/"+e.name+".view.html"}}).state("public",{url:"/home/public",controller:"PublicController",templateUrl:function(e){return"views/public/home.view.html"}}).state("public.pages",{url:"/{name:.*}",controller:"PageController",templateUrl:function(e){return"views/public/"+e.name+".view.html"}}).state("home",{url:"/home",controller:"HomeController",templateUrl:"views/logged/home.view.html",resolve:{data:["$translate",function(e){e.refresh()}]}}).state("home.pages",{url:"/{name:.*}",controller:"PageController",templateUrl:function(e){return"views/"+e.name+".view.html"}}).state("404",{controller:"PageController",templateUrl:function(e){return"views/error/404.view.html"}}).state("403",{controller:"PageController",templateUrl:function(e){return"views/error/403.view.html"}})},withoutAuth:e=>{window.mainRoute=-1!==window.mainRoute.indexOf("views/login.view.html")?"views/public/home.view.html":window.mainRoute,e.state("index",{url:"",controller:"HomeController",templateUrl:window.mainRoute}).state("main",{url:"/",controller:"HomeController",templateUrl:window.mainRoute}).state("home",{url:"/home",controller:"HomeController",templateUrl:window.mainRoute}).state("home.pages",{url:"/{name:.*}",controller:"PageController",templateUrl:function(e){return e.name?"views/"+e.name+".view.html":window.mainRoute}}).state("404",{controller:"PageController",templateUrl:function(e){return"views/error/404.view.html"}}).state("403",{controller:"PageController",templateUrl:function(e){return"views/error/403.view.html"}})}};