PageSourceSearch

https://my.adventures.is/app/app.js

js adventures.is collected 2026-09-24 09:46:22 UTC 3,101 bytes, 94 lines download raw bytes

1(function () {
2    'use strict';
3
4    var app = angular.module('app', [
5        // Angular modules         
6        'ngMaterial',
7        'ngRoute',
8        // Custom modules 
9
10        // 3rd Party Modules
11        'LocalStorageModule',
12        'angulartics',
13        'angulartics.google.tagmanager',
14        'SignalR'
15    ]);
16
17    app.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
18
19        $routeProvider.when("/home/:confirmationCode", {
20            controller: "homeController as ctrl",
21            templateUrl: "/app/components/home/home.html"
22        });
23
24        $routeProvider.when("/bookings/:confirmationCode", {
25            controller: "cartHomeController as ctrl",
26            templateUrl: "/app/components/cartHome/cartHome.html"
27        });
28
29        $routeProvider.when("/myAdventures", {
30            controller: "mybookingsController as ctrl",
31            templateUrl: "/app/components/mybookings/mybookings.html"
32        });
33
34        $routeProvider.when("/productLogin/:email/confirmationCode/:confirmationCode", {
35            controller: "customerLoginController as ctrl",
36            templateUrl: "/app/components/login/login.html",
37        });
38
39        $routeProvider.when("/login", {
40            controller: "loginController as ctrl",
41            templateUrl: "/app/components/login/login.html",
42            reloadOnSearch: false
43        });
44
45        $routeProvider.when("/office/login", {
46            controller: "loginController as ctrl",
47            templateUrl: "/app/components/login/officeLogin.html"
48        });
49
50        
51
52        $routeProvider.when('/office/rebook', {
53            controller: 'officeRebookController as ctrl',
54            templateUrl: "/app/components/rebook/officeRebook.html"   
55        });
56
57        $routeProvider.when('/swagger', { redirectTo: "/swagger" });
58
59        $routeProvider.when("/refundRequest", {
60            controller: "refundController as ctrl",
61            templateUrl: "/app/components/refund/refundRequestForm.html"
62        });
63
64        $routeProvider.otherwise({ redirectTo: "/login" });
65        
66        $locationProvider.html5Mode({
67            enabled: true,
68            requireBase: false
69        });
70    }]);
71
72    app.run(['authService', function (authService) {
73        authService.fillAuthData();
74    }]);
75
76    app.config(['$httpProvider', function ($httpProvider) {
77        $httpProvider.interceptors.push('authInterceptorService');
78    }]);
79
80    app.config(['$mdThemingProvider', function ($mdThemingProvider) {
81        $mdThemingProvider.theme('default');
82    }]);
83    app.config(['$mdDateLocaleProvider', function ($mdDateLocaleProvider) {
84        $mdDateLocaleProvider.formatDate = function (date) {
85            return moment(date).format('DD/MM/YYYY');
86        };
87
88        $mdDateLocaleProvider.parseDate = function (dateString) {
89            var m = moment(dateString, 'DD/MM/YYYY', true);
90            return m.isValid() ? m.toDate() : new Date(NaN);
91        };
92    }]);
93
94})();

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.