1var chipoweb = angular.module('chipoweb', ['ui.router', 'ngCookies', 'ngResource', 'pascalprecht.translate', 'ui.bootstrap', 'ngAnimate', 'ngSanitize']); 2chipoweb.run(function ($rootScope, $translate) { 3 if (typeof currency != "undefined" && currency) { 4 $rootScope.currency = currency; 5 } 6 if (typeof baseDomain != "undefined" && baseDomain) { 7 $rootScope.baseDomain = baseDomain; 8 } 9 if (typeof countryCode != "undefined" && countryCode) { 10 $rootScope.countryCode = countryCode; 11 } 12 var country = {}; 13 $translate([countryCode]).then(function (translator) { 14 country.countryName = Object.keys(translator).map(function (key) { 15 return translator[key] 16 })[0]; 17 $rootScope.countryStr = country; 18 }); 19 20}); 21chipoweb.config(function ($httpProvider) { 22 $httpProvider.interceptors.push('HeaderService'); 23}); 24chipoweb.config(function ($stateProvider, $urlRouterProvider) { 25 $urlRouterProvider.otherwise(''); 26 var home = "home"; 27 if (typeof prefixOrder != "undefined" && prefixOrder) { 28 if (prefixOrder === 'GP') { 29 if(typeof themeHomeVersion2 === "undefined" || !themeHomeVersion2){ 30 home = 'home-gp'; 31 } 32 } 33 if (typeof themeHomeVersion2 !== "undefined" && themeHomeVersion2) { 34 if (prefixOrder === 'ID' || prefixOrder === 'CT' || prefixOrder === 'GP' || prefixOrder === 'PA'){ 35 if (typeof isMobileOrTable !== 'undefined' && isMobileOrTable == 1) { 36 home = '/v2/mobile/home'; 37 } else { 38 home = '/v2/pc/home'; 39 } 40 } 41 } 42 } 43// if (typeof prefixOrder != "undefined" && prefixOrder && prefixOrder == 'PH') { 44// home = 'home-ph'; 45// } 46 $stateProvider.state('home', { 47 url: '', 48 templateUrl: baseUrl + '/view/web/' + home + '.html' + '?ver=' + version, 49 controller: 'HomeController as controller' 50 }).state('homeV2', { 51 url: '/:path', 52 templateUrl: baseUrl + '/view/web/' + home + '.html' + '?ver=' + version, 53 controller: 'HomeController as controller' 54 }).state('login', { 55 url: '/login', 56 templateUrl: baseUrl + '/view/web/login.html', 57 controller: 'UserController as userCtrl' 58 }).state('register', { 59 url: '/register', 60 templateUrl: baseUrl + '/view/web/register.html', 61 controller: 'UserController as userCtrl' 62 }).state('forgotPassword', { 63 url: '/forgot-password', 64 templateUrl: baseUrl + '/view/web/forgotPass.html', 65 controller: "UserController as userCtrl" 66 }).state('changeLostPassword', { 67 url: '/change-lost-password/:code', 68 templateUrl: baseUrl + '/view/web/lostPass.html', 69 controller: "UserController as userCtrl" 70 }).state('verifyUser', { 71 url: '/verify-user/:code', 72 templateUrl: baseUrl + '/view/web/verify.html', 73 controller: "UserController as userCtrl" 74 }).state('featurecategory', { 75 url: '/danh-sach-danh-muc-noi-bat', 76 templateUrl: baseUrl + '/view/web/affiliate.html', 77 controller: "FeaturedCategoryController as userCtrl" 78 }).state('registerSuccessApi', { 79 url: '/register-success', 80 templateUrl: baseUrl + '/view/web/registerSuccess.html', 81 controller: "UserController as userCtrl" 82 }).state('contact', { 83 url: '/contact', 84 templateUrl: baseUrl + '/view/web/contact.html', 85 controller: "ContactController as controller" 86 }).state('faq', { 87 url: '/faq', 88 templateUrl: baseUrl + '/view/web/faq.html', 89 controller: "FaqController as controller" 90 }).state('search', { 91 url: '/search', 92 templateUrl: baseUrl + '/view/web/search.html', 93 controller: "SearchController as controller" 94 }).state('detail', { 95 url: '/detail/:website/:itemid', 96 templateUrl: baseUrl + '/view/web/detail.html', 97 controller: "DetailController as controller" 98 }); 99// .state('list-product', { 100// url: '/list-product', 101// templateUrl: baseUrl + '/view/web/product.html', 102// controller: "ProductController as userCtrl" 103// }); 104});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.