| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
 | | <apex:component > |  | <script> |  | ; |  | 'use strict'; |  | angular |  | .module('alApp', [ |  |   'alController' |  |   , 'alSfdcService' |  |   , 'alImageService' |  |   , 'alDirective' |  |   , 'ui.bootstrap' |  |   , 'ngAnimate' |  |   , 'ngCookies' |  |   , 'ngResource' |  |   , 'ngRoute' |  |   , 'ngSanitize' |  |   , 'ngTouch' |  |   , 'ui.router' |  |   , 'uiGmapgoogle-maps' |  | ]) |  | .run(['$rootScope', '$state', '$stateParams', |  |     function ($rootScope,   $state,   $stateParams) { |  |     $rootScope.$state = $state; |  |     $rootScope.$stateParams = $stateParams; |  |     } |  |   ] |  | ) |  | .config( |  |   ['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) { |  |   |  |   $urlRouterProvider.otherwise('/menu/land'); |  |   |  |   $stateProvider |  |     .state('menu', { |  |       abstract: true, |  |       url: '/menu', |  |       templateUrl: 'apex/AL_MobileApp_Menus' |  |     }) |  |     // 写真情報入力 |  |     .state('menu.land', { |  |       abstract: false, |  |       url: '/land/{pid}', |  |       views: { |  |         'registView' : { |  |             templateUrl:  function (params){ return 'apex/AL_MobileApp_Land?pid='+params.pid }, |  |           controller: 'LandCtrl' |  |         } |  |       } |  |     }) |  |     // 送信画面 |  |     .state('menu.send', { |  |       abstract: false, |  |       url: '/send', |  |       views: { |  |         'registView' : { |  |           templateUrl: 'apex/AL_MobileApp_Send', |  |           controller: 'SendCtrl' |  |         }, |  |         'photoView@menu.send': { |  |           templateUrl: 'apex/AL_MobileApp_Photos', |  |           controller: 'PhotosCtrl' |  |         } |  |       } |  |     }) |  |     // 旧 |  |     .state('menu.photos', { |  |         abstract: false, |  |         url: '/photos', |  |         views: { |  |           'registView' : { |  |             templateUrl: 'apex/AL_MobileApp_Photos', |  |             controller: 'PhotosCtrl' |  |           } |  |         } |  |     }) |  |     // 旧 |  |     .state('menu.upload', { |  |         abstract: false, |  |         url: '/upload', |  |       views: { |  |         'registView': { |  |           templateUrl: 'apex/AL_MobileApp_Upload', |  |           controller: 'UploadCtrl' |  |         } |  |       } |  |     }) |  |     ; |  | }]) |  | .constant('alAppConfig', { |  |   enableSfdc: true,          // true: Slaesforceの中 |  |   enableRemoteApi: true   // true: Slaesforceの中で Remote function が使える。 |  | }) |  | ; |  | </script> |  | </apex:component> | 
 |