Commit 7e481a06817fc8df1ab142a8a8414ce1235893d9
1 parent
c555af3123
Exists in
master
implement toogle functionality on contactView page
Showing
5 changed files
with
28 additions
and
24 deletions
Show diff stats
app/index.html
1 | <html ng-app="acufuel"> | 1 | <html ng-app="acufuel"> |
2 | <head lang="en"> | 2 | <head lang="en"> |
3 | <meta charset="utf-8"> | 3 | <meta charset="utf-8"> |
4 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> | 4 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
5 | <meta name="description" content=""> | 5 | <meta name="description" content=""> |
6 | <meta name="author" content=""> | 6 | <meta name="author" content=""> |
7 | <title>Acefuel</title> | 7 | <title>Acefuel</title> |
8 | <!-- styles --> | 8 | <!-- styles --> |
9 | <link rel="stylesheet" href="css/ui-lightness/jquery-ui-1.10.0.custom.min.css"/> | 9 | <link rel="stylesheet" href="css/ui-lightness/jquery-ui-1.10.0.custom.min.css"/> |
10 | <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css"/> | 10 | <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css"/> |
11 | <link rel="stylesheet" href="bower_components/font-awesome/css/font-awesome.min.css"/> | 11 | <link rel="stylesheet" href="bower_components/font-awesome/css/font-awesome.min.css"/> |
12 | <link rel="stylesheet" href="bower_components/bootstrap-toggle/css/bootstrap-toggle.min.css" /> | 12 | <link rel="stylesheet" href="bower_components/bootstrap-toggle/css/bootstrap-toggle.min.css" /> |
13 | <link rel="stylesheet" href="bower_components/fullcalendar/dist/fullcalendar.min.css"/> | 13 | <link rel="stylesheet" href="bower_components/fullcalendar/dist/fullcalendar.min.css"/> |
14 | <link rel="stylesheet" href="bower_components/fullcalendar/dist/fullcalendar.print.min.css"/> | 14 | <link rel="stylesheet" href="bower_components/fullcalendar/dist/fullcalendar.print.min.css"/> |
15 | <link rel="stylesheet" href="bower_components/toastr/toastr.min.css"/> | 15 | <link rel="stylesheet" href="bower_components/toastr/toastr.min.css"/> |
16 | <link rel="stylesheet" href="bower_components/angular-bootstrap/ui-bootstrap-csp.css"/> | 16 | <link rel="stylesheet" href="bower_components/angular-bootstrap/ui-bootstrap-csp.css"/> |
17 | <link href="bower_components/jqGrid/css/ui.jqgrid.css" rel="stylesheet"> | 17 | <link href="bower_components/jqGrid/css/ui.jqgrid.css" rel="stylesheet"> |
18 | <link href="bower_components/angular-xeditable/dist/css/xeditable.css" rel="stylesheet"> | 18 | <link href="bower_components/angular-xeditable/dist/css/xeditable.css" rel="stylesheet"> |
19 | <link href="bower_components/angular-bootstrap-toggle/dist/angular-bootstrap-toggle.min.css" | ||
20 | rel="stylesheet"> | ||
19 | 21 | ||
20 | 22 | ||
21 | <link rel="stylesheet" href="css/main.css"/> | 23 | <link rel="stylesheet" href="css/main.css"/> |
22 | <link rel="stylesheet" href="css/base-admin-3.css"/> | 24 | <link rel="stylesheet" href="css/base-admin-3.css"/> |
23 | <link rel="stylesheet" href="css/base-admin-3-responsive.css"/> | 25 | <link rel="stylesheet" href="css/base-admin-3-responsive.css"/> |
24 | <link rel="stylesheet" href="css/custom.css"/> | 26 | <link rel="stylesheet" href="css/custom.css"/> |
25 | 27 | ||
26 | <link href="css/bootstrap-responsive.min.css" rel="stylesheet"> | 28 | <link href="css/bootstrap-responsive.min.css" rel="stylesheet"> |
27 | <link href="http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600" rel="stylesheet"> | 29 | <link href="http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600" rel="stylesheet"> |
28 | <link href="js/plugins/cirque/cirque.css" rel="stylesheet"> | 30 | <link href="js/plugins/cirque/cirque.css" rel="stylesheet"> |
29 | 31 | ||
30 | <link href="css/pages/dashboard.css" rel="stylesheet"> | 32 | <link href="css/pages/dashboard.css" rel="stylesheet"> |
31 | <link href="js/plugins/faq/faq.css" rel="stylesheet"> | 33 | <link href="js/plugins/faq/faq.css" rel="stylesheet"> |
32 | <link href="css/pages/plans.css" rel="stylesheet"> | 34 | <link href="css/pages/plans.css" rel="stylesheet"> |
33 | 35 | ||
34 | <link href="js/plugins/lightbox/themes/evolution-dark/jquery.lightbox.css" rel="stylesheet"> | 36 | <link href="js/plugins/lightbox/themes/evolution-dark/jquery.lightbox.css" rel="stylesheet"> |
35 | <link href="js/plugins/msgGrowl/css/msgGrowl.css" rel="stylesheet"> | 37 | <link href="js/plugins/msgGrowl/css/msgGrowl.css" rel="stylesheet"> |
36 | <link href="js/plugins/msgbox/jquery.msgbox.css" rel="stylesheet"> | 38 | <link href="js/plugins/msgbox/jquery.msgbox.css" rel="stylesheet"> |
37 | <link href="css/pages/pricing.css" rel="stylesheet"> | 39 | <link href="css/pages/pricing.css" rel="stylesheet"> |
38 | <link href="css/pages/reports.css" rel="stylesheet"> | 40 | <link href="css/pages/reports.css" rel="stylesheet"> |
39 | <link rel="stylesheet" type="text/css" href="css/datepicker3.css"> | 41 | <link rel="stylesheet" type="text/css" href="css/datepicker3.css"> |
40 | 42 | ||
41 | 43 | ||
42 | 44 | ||
43 | </head> | 45 | </head> |
44 | <body> | 46 | <body> |
45 | <!-- views --> | 47 | <!-- views --> |
46 | 48 | ||
47 | <!-- scripts --> | 49 | <!-- scripts --> |
48 | <script src="bower_components/jquery/dist/jquery.min.js"></script> | 50 | <script src="bower_components/jquery/dist/jquery.min.js"></script> |
49 | <script src="js/libs/jquery-ui-1.10.0.custom.min.js"></script> | 51 | <script src="js/libs/jquery-ui-1.10.0.custom.min.js"></script> |
50 | <!--<script src="js/plugins/flot/jquery.flot.js"></script> | 52 | <!--<script src="js/plugins/flot/jquery.flot.js"></script> |
51 | <script src="js/plugins/flot/jquery.flot.pie.js"></script> | 53 | <script src="js/plugins/flot/jquery.flot.pie.js"></script> |
52 | <script src="js/plugins/flot/jquery.flot.resize.js"></script> | 54 | <script src="js/plugins/flot/jquery.flot.resize.js"></script> |
53 | <script src="js/plugins/flot/jquery.flot.orderBars.js"></script>--> | 55 | <script src="js/plugins/flot/jquery.flot.orderBars.js"></script>--> |
54 | <script src="js/plugins/hoverIntent/jquery.hoverIntent.minified.js"></script> | 56 | <script src="js/plugins/hoverIntent/jquery.hoverIntent.minified.js"></script> |
55 | <script src="js/plugins/lightbox/jquery.lightbox.min.js"></script> | 57 | <script src="js/plugins/lightbox/jquery.lightbox.min.js"></script> |
56 | <script src="js/plugins/validate/jquery.validate.js"></script> | 58 | <script src="js/plugins/validate/jquery.validate.js"></script> |
57 | <script src="js/plugins/msgbox/jquery.msgbox.min.js"></script> | 59 | <script src="js/plugins/msgbox/jquery.msgbox.min.js"></script> |
58 | 60 | ||
59 | <script src="bower_components/angular/angular.min.js"></script> | 61 | <script src="bower_components/angular/angular.min.js"></script> |
60 | <script src="bower_components/angular-route/angular-route.js"></script> | 62 | <script src="bower_components/angular-route/angular-route.js"></script> |
61 | <script src="bower_components/angular-cookies/angular-cookies.min.js"></script> | 63 | <script src="bower_components/angular-cookies/angular-cookies.min.js"></script> |
62 | <script src="bower_components/angular-resource/angular-resource.min.js"></script> | 64 | <script src="bower_components/angular-resource/angular-resource.min.js"></script> |
63 | <script src="bower_components/angular-animate/angular-animate.js"></script> | 65 | <script src="bower_components/angular-animate/angular-animate.js"></script> |
64 | <script src="bower_components/bootstrap/dist/js/bootstrap.js"></script> | 66 | <script src="bower_components/bootstrap/dist/js/bootstrap.js"></script> |
65 | <script src="bower_components/bootstrap-toggle/js/bootstrap-toggle.min.js"></script> | 67 | <script src="bower_components/bootstrap-toggle/js/bootstrap-toggle.min.js"></script> |
66 | <script src="bower_components/angular-ui-router/release/angular-ui-router.min.js"></script> | 68 | <script src="bower_components/angular-ui-router/release/angular-ui-router.min.js"></script> |
67 | <script src='bower_components/moment/min/moment.min.js'></script> | 69 | <script src='bower_components/moment/min/moment.min.js'></script> |
68 | <script src="bower_components/fullcalendar/dist/fullcalendar.min.js"></script> | 70 | <script src="bower_components/fullcalendar/dist/fullcalendar.min.js"></script> |
69 | <script src='bower_components/toastr/toastr.min.js'></script> | 71 | <script src='bower_components/toastr/toastr.min.js'></script> |
70 | <script src="bower_components/angular-bootstrap/ui-bootstrap.min.js"></script> | 72 | <script src="bower_components/angular-bootstrap/ui-bootstrap.min.js"></script> |
71 | <script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js"></script> | 73 | <script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js"></script> |
72 | <script src="bower_components/jqGrid/js/i18n/grid.locale-en.js"></script> | 74 | <script src="bower_components/jqGrid/js/i18n/grid.locale-en.js"></script> |
73 | <script src="bower_components/jqGrid/js/jquery.jqGrid.min.js"></script> | 75 | <script src="bower_components/jqGrid/js/jquery.jqGrid.min.js"></script> |
74 | <script src="bower_components/angular-xeditable/dist/js/xeditable.js"></script> | 76 | <script src="bower_components/angular-xeditable/dist/js/xeditable.js"></script> |
77 | <script src="bower_components/angular-bootstrap-toggle/dist/angular-bootstrap-toggle.min.js"></script> | ||
75 | 78 | ||
76 | 79 | ||
77 | <!-- | 80 | <!-- |
78 | <script src="scripts/inspinia.js"></script> | 81 | <script src="scripts/inspinia.js"></script> |
79 | <script src="plugins/iCheck/icheck.min.js"></script> | 82 | <script src="plugins/iCheck/icheck.min.js"></script> |
80 | --> | 83 | --> |
81 | 84 | ||
82 | <!-- <script src="./js/Application.js"></script> | 85 | <!-- <script src="./js/Application.js"></script> |
83 | <script src="js/charts/area.js"></script> | 86 | <script src="js/charts/area.js"></script> |
84 | <script src="js/charts/donut.js"></script> | 87 | <script src="js/charts/donut.js"></script> |
85 | <script src="js/charts/pie.js"></script> | 88 | <script src="js/charts/pie.js"></script> |
86 | <script src="js/charts/bar.js"></script> | 89 | <script src="js/charts/bar.js"></script> |
87 | <script src="js/demo/validation.js"></script> | 90 | <script src="js/demo/validation.js"></script> |
88 | <script src="js/charts/line.js"></script> --> | 91 | <script src="js/charts/line.js"></script> --> |
89 | <script src="js/demo/faq.js"></script> | 92 | <script src="js/demo/faq.js"></script> |
90 | <script src="js/plugins/faq/faq.js"></script> | 93 | <script src="js/plugins/faq/faq.js"></script> |
91 | <script src="js/demo/gallery.js"></script> | 94 | <script src="js/demo/gallery.js"></script> |
92 | <script src="js/demo/sliders.js"></script> | 95 | <script src="js/demo/sliders.js"></script> |
93 | <script src="js/plugins/msgGrowl/js/msgGrowl.js"></script> | 96 | <script src="js/plugins/msgGrowl/js/msgGrowl.js"></script> |
94 | <script src="js/demo/notifications.js"></script> | 97 | <script src="js/demo/notifications.js"></script> |
95 | <script src="http://cdn.ckeditor.com/4.6.1/standard-all/ckeditor.js"></script> | 98 | <script src="http://cdn.ckeditor.com/4.6.1/standard-all/ckeditor.js"></script> |
96 | <script src="https://code.highcharts.com/maps/highmaps.js"></script> | 99 | <script src="https://code.highcharts.com/maps/highmaps.js"></script> |
97 | <script src="https://code.highcharts.com/maps/modules/data.js"></script> | 100 | <script src="https://code.highcharts.com/maps/modules/data.js"></script> |
98 | <script src="https://code.highcharts.com/mapdata/countries/us/us-all.js"></script> | 101 | <script src="https://code.highcharts.com/mapdata/countries/us/us-all.js"></script> |
99 | <!-- Controllers --> | 102 | <!-- Controllers --> |
100 | <script src="js/app.js"></script> | 103 | <script src="js/app.js"></script> |
101 | <script src="js/app.constant.js"></script> | 104 | <script src="js/app.constant.js"></script> |
102 | <script src="partials/login/login.controller.js"></script> | 105 | <script src="partials/login/login.controller.js"></script> |
103 | <script src="partials/customers/customers.controller.js"></script> | 106 | <script src="partials/customers/customers.controller.js"></script> |
104 | <script src="partials/analytics/analytics.controller.js"></script> | 107 | <script src="partials/analytics/analytics.controller.js"></script> |
105 | <script src="partials/account/account.controller.js"></script> | 108 | <script src="partials/account/account.controller.js"></script> |
106 | <script src="partials/elements/elements.controller.js"></script> | 109 | <script src="partials/elements/elements.controller.js"></script> |
107 | <script src="partials/error/error.controller.js"></script> | 110 | <script src="partials/error/error.controller.js"></script> |
108 | <script src="partials/faq/faq.controller.js"></script> | 111 | <script src="partials/faq/faq.controller.js"></script> |
109 | <script src="partials/forms/forms.controller.js"></script> | 112 | <script src="partials/forms/forms.controller.js"></script> |
110 | <script src="partials/fuelManager/fuelManager.controller.js"></script> | 113 | <script src="partials/fuelManager/fuelManager.controller.js"></script> |
111 | <script src="partials/pricing/pricing.controller.js"></script> | 114 | <script src="partials/pricing/pricing.controller.js"></script> |
112 | <script src="partials/reports/reports.controller.js"></script> | 115 | <script src="partials/reports/reports.controller.js"></script> |
113 | <script src="partials/scheduler/scheduler.controller.js"></script> | 116 | <script src="partials/scheduler/scheduler.controller.js"></script> |
114 | <script src="partials/signup/signup.controller.js"></script> | 117 | <script src="partials/signup/signup.controller.js"></script> |
115 | <script src="partials/updateFuelManager/updateFuelManager.controller.js"></script> | 118 | <script src="partials/updateFuelManager/updateFuelManager.controller.js"></script> |
116 | <script src="partials/viewCompany/viewCompany.controller.js"></script> | 119 | <script src="partials/viewCompany/viewCompany.controller.js"></script> |
117 | <script src="partials/dashboard/dashboard.controller.js"></script> | 120 | <script src="partials/dashboard/dashboard.controller.js"></script> |
118 | <script src="partials/fuelOrders/fuelOrders.controller.js"></script> | 121 | <script src="partials/fuelOrders/fuelOrders.controller.js"></script> |
119 | <script src="partials/DispatchFuel/DispatchFuel.controller.js"></script> | 122 | <script src="partials/DispatchFuel/DispatchFuel.controller.js"></script> |
120 | <script src="partials/searchDispatchFuel/searchDispatchFuel.controller.js"></script> | 123 | <script src="partials/searchDispatchFuel/searchDispatchFuel.controller.js"></script> |
121 | <script src="partials/Accept/Accept.controller.js"></script> | 124 | <script src="partials/Accept/Accept.controller.js"></script> |
122 | <!-- <script src="partials/AircraftList/AircraftList.controller.js"></script> --> | 125 | <!-- <script src="partials/AircraftList/AircraftList.controller.js"></script> --> |
123 | <script src="partials/ContactView/ContactView.controller.js"></script> | 126 | <script src="partials/ContactView/ContactView.controller.js"></script> |
124 | <script src="partials/FuelVendors/FuelVendors.controller.js"></script> | 127 | <script src="partials/FuelVendors/FuelVendors.controller.js"></script> |
125 | <script src="partials/delselected/delselected.controller.js"></script> | 128 | <script src="partials/delselected/delselected.controller.js"></script> |
126 | <script src="partials/pricingcontact/pricingcontact.controller.js"></script> | 129 | <script src="partials/pricingcontact/pricingcontact.controller.js"></script> |
127 | <script src="partials/viewcontact/viewcontact.controller.js"></script> | 130 | <script src="partials/viewcontact/viewcontact.controller.js"></script> |
128 | <script src="partials/viewFuelVendor/viewFuelVendor.controller.js"></script> | 131 | <script src="partials/viewFuelVendor/viewFuelVendor.controller.js"></script> |
129 | <script src="partials/accountSetting/accountSetting.Controller.js"></script> | 132 | <script src="partials/accountSetting/accountSetting.Controller.js"></script> |
130 | 133 | ||
131 | <script src="partials/main/main.controller.js"></script> | 134 | <script src="partials/main/main.controller.js"></script> |
132 | <div ui-view></div> | 135 | <div ui-view></div> |
133 | <!-- End controllers --> | 136 | <!-- End controllers --> |
134 | 137 | ||
135 | 138 | ||
136 | <!-- services --> | 139 | <!-- services --> |
137 | <script src="partials/login/login.service.js"></script> | 140 | <script src="partials/login/login.service.js"></script> |
138 | <script src="partials/customers/customers.service.js"></script> | 141 | <script src="partials/customers/customers.service.js"></script> |
139 | <script src="partials/analytics/analytics.service.js"></script> | 142 | <script src="partials/analytics/analytics.service.js"></script> |
140 | <script src="partials/account/account.service.js"></script> | 143 | <script src="partials/account/account.service.js"></script> |
141 | <script src="partials/elements/elements.service.js"></script> | 144 | <script src="partials/elements/elements.service.js"></script> |
142 | <script src="partials/error/error.service.js"></script> | 145 | <script src="partials/error/error.service.js"></script> |
143 | <script src="partials/faq/faq.service.js"></script> | 146 | <script src="partials/faq/faq.service.js"></script> |
144 | <script src="partials/forms/forms.service.js"></script> | 147 | <script src="partials/forms/forms.service.js"></script> |
145 | <script src="partials/fuelManager/fuelManager.service.js"></script> | 148 | <script src="partials/fuelManager/fuelManager.service.js"></script> |
146 | <script src="partials/pricing/pricing.service.js"></script> | 149 | <script src="partials/pricing/pricing.service.js"></script> |
147 | <script src="partials/reports/reports.service.js"></script> | 150 | <script src="partials/reports/reports.service.js"></script> |
148 | <script src="partials/scheduler/scheduler.service.js"></script> | 151 | <script src="partials/scheduler/scheduler.service.js"></script> |
149 | <script src="partials/signup/signup.service.js"></script> | 152 | <script src="partials/signup/signup.service.js"></script> |
150 | <script src="partials/updateFuelManager/updateFuelManager.service.js"></script> | 153 | <script src="partials/updateFuelManager/updateFuelManager.service.js"></script> |
151 | <script src="partials/viewCompany/viewCompany.service.js"></script> | 154 | <script src="partials/viewCompany/viewCompany.service.js"></script> |
152 | <script src="partials/dashboard/dashboard.service.js"></script> | 155 | <script src="partials/dashboard/dashboard.service.js"></script> |
153 | <script src="partials/fuelOrders/fuelOrders.service.js"></script> | 156 | <script src="partials/fuelOrders/fuelOrders.service.js"></script> |
154 | <script src="partials/DispatchFuel/DispatchFuel.service.js"></script> | 157 | <script src="partials/DispatchFuel/DispatchFuel.service.js"></script> |
155 | <script src="partials/searchDispatchFuel/searchDispatchFuel.service.js"></script> | 158 | <script src="partials/searchDispatchFuel/searchDispatchFuel.service.js"></script> |
156 | <script src="partials/Accept/Accept.service.js"></script> | 159 | <script src="partials/Accept/Accept.service.js"></script> |
157 | <!-- <script src="partials/AircraftList/AircraftList.controller.js"></script> --> | 160 | <!-- <script src="partials/AircraftList/AircraftList.controller.js"></script> --> |
158 | <script src="partials/ContactView/ContactView.service.js"></script> | 161 | <script src="partials/ContactView/ContactView.service.js"></script> |
159 | <script src="partials/FuelVendors/FuelVendors.service.js"></script> | 162 | <script src="partials/FuelVendors/FuelVendors.service.js"></script> |
160 | <script src="partials/delselected/delselected.service.js"></script> | 163 | <script src="partials/delselected/delselected.service.js"></script> |
161 | <script src="partials/pricingcontact/pricingcontact.service.js"></script> | 164 | <script src="partials/pricingcontact/pricingcontact.service.js"></script> |
162 | <script src="partials/viewcontact/viewcontact.service.js"></script> | 165 | <script src="partials/viewcontact/viewcontact.service.js"></script> |
163 | <script src="partials/viewFuelVendor/viewFuelVendor.service.js"></script> | 166 | <script src="partials/viewFuelVendor/viewFuelVendor.service.js"></script> |
164 | <script src="partials/accountSetting/accountSetting.Service.js"></script> | 167 | <script src="partials/accountSetting/accountSetting.Service.js"></script> |
165 | 168 | ||
166 | <script src="partials/main/main.service.js"></script> | 169 | <script src="partials/main/main.service.js"></script> |
167 | </body> | 170 | </body> |
168 | </html> | 171 | </html> |
app/js/app.js
1 | 'use strict'; | 1 | 'use strict'; |
2 | 2 | ||
3 | 3 | ||
4 | angular.module('acufuel', ['ngCookies', 'ngResource', 'ui.router', 'ngAnimate', 'ui.bootstrap', 'xeditable']) | 4 | angular.module('acufuel', ['ngCookies', 'ngResource', 'ui.router', 'ngAnimate', 'ui.bootstrap', 'xeditable', 'ui.toggle']) |
5 | 5 | ||
6 | .config(['$httpProvider', function($httpProvider) { | 6 | .config(['$httpProvider', function($httpProvider) { |
7 | $httpProvider.defaults.withCredentials = true; | 7 | $httpProvider.defaults.withCredentials = true; |
8 | $httpProvider.interceptors.push('myCSRF'); | 8 | $httpProvider.interceptors.push('myCSRF'); |
9 | $httpProvider.interceptors.push('httpRequestInterceptor'); | 9 | $httpProvider.interceptors.push('httpRequestInterceptor'); |
10 | }]) | 10 | }]) |
11 | 11 | ||
12 | 12 | ||
13 | .factory('httpRequestInterceptor', ['$q', '$rootScope', '$location', function($q, $rootScope, $location) { | 13 | .factory('httpRequestInterceptor', ['$q', '$rootScope', '$location', function($q, $rootScope, $location) { |
14 | return { | 14 | return { |
15 | request: function($config) { | 15 | request: function($config) { |
16 | return $config; | 16 | return $config; |
17 | }, | 17 | }, |
18 | responseError: function(rejection) { | 18 | responseError: function(rejection) { |
19 | if (rejection.status === 401) { | 19 | if (rejection.status === 401) { |
20 | if($location.path() != "/login"){ | 20 | if($location.path() != "/login"){ |
21 | localStorage.clear(); | 21 | localStorage.clear(); |
22 | window.location.reload(); | 22 | window.location.reload(); |
23 | } | 23 | } |
24 | } | 24 | } |
25 | return $q.reject(rejection); | 25 | return $q.reject(rejection); |
26 | } | 26 | } |
27 | } | 27 | } |
28 | }]) | 28 | }]) |
29 | 29 | ||
30 | .provider('myCSRF',[function(){ | 30 | .provider('myCSRF',[function(){ |
31 | var headerName = 'X-CSRFToken'; | 31 | var headerName = 'X-CSRFToken'; |
32 | var cookieName = 'csrftoken'; | 32 | var cookieName = 'csrftoken'; |
33 | var allowedMethods = ['GET']; | 33 | var allowedMethods = ['GET']; |
34 | 34 | ||
35 | this.setHeaderName = function(n) { | 35 | this.setHeaderName = function(n) { |
36 | headerName = n; | 36 | headerName = n; |
37 | } | 37 | } |
38 | this.setCookieName = function(n) { | 38 | this.setCookieName = function(n) { |
39 | cookieName = n; | 39 | cookieName = n; |
40 | } | 40 | } |
41 | this.setAllowedMethods = function(n) { | 41 | this.setAllowedMethods = function(n) { |
42 | allowedMethods = n; | 42 | allowedMethods = n; |
43 | } | 43 | } |
44 | this.$get = ['$cookies', function($cookies){ | 44 | this.$get = ['$cookies', function($cookies){ |
45 | return { | 45 | return { |
46 | 'request': function(config) { | 46 | 'request': function(config) { |
47 | if(allowedMethods.indexOf(config.method) === -1) { | 47 | if(allowedMethods.indexOf(config.method) === -1) { |
48 | // do something on success | 48 | // do something on success |
49 | config.headers[headerName] = $cookies[cookieName]; | 49 | config.headers[headerName] = $cookies[cookieName]; |
50 | } | 50 | } |
51 | return config; | 51 | return config; |
52 | } | 52 | } |
53 | } | 53 | } |
54 | }]; | 54 | }]; |
55 | }]) | 55 | }]) |
56 | 56 | ||
57 | .config( | 57 | .config( |
58 | ['$locationProvider', '$stateProvider', '$urlRouterProvider', | 58 | ['$locationProvider', '$stateProvider', '$urlRouterProvider', |
59 | function($locationProvider, $stateProvider, $urlRouterProvider) { | 59 | function($locationProvider, $stateProvider, $urlRouterProvider) { |
60 | $locationProvider.hashPrefix('!'); | 60 | $locationProvider.hashPrefix('!'); |
61 | // routes | 61 | // routes |
62 | $urlRouterProvider | 62 | $urlRouterProvider |
63 | .otherwise('/login'); | 63 | .otherwise('/login'); |
64 | 64 | ||
65 | $stateProvider | 65 | $stateProvider |
66 | 66 | ||
67 | .state("app", { | 67 | .state("app", { |
68 | url: "", | 68 | url: "", |
69 | templateUrl: "partials/main/main.html", | 69 | templateUrl: "partials/main/main.html", |
70 | controller: "MainController", | 70 | controller: "MainController", |
71 | abstract: true | 71 | abstract: true |
72 | }) | 72 | }) |
73 | 73 | ||
74 | .state("login", { | 74 | .state("login", { |
75 | url: "/login", | 75 | url: "/login", |
76 | templateUrl: "partials/login/login.html", | 76 | templateUrl: "partials/login/login.html", |
77 | controller: "LoginController" | 77 | controller: "LoginController" |
78 | }) | 78 | }) |
79 | 79 | ||
80 | .state("app.customers", { | 80 | .state("app.customers", { |
81 | url: "/customers", | 81 | url: "/customers", |
82 | templateUrl: "partials/customers/customers.html", | 82 | templateUrl: "partials/customers/customers.html", |
83 | controller: "customersController" | 83 | controller: "customersController" |
84 | }) | 84 | }) |
85 | 85 | ||
86 | .state("app.accountSetting", { | 86 | .state("app.accountSetting", { |
87 | url: "/accountSetting", | 87 | url: "/accountSetting", |
88 | templateUrl: "partials/accountSetting/accountSetting.html", | 88 | templateUrl: "partials/accountSetting/accountSetting.html", |
89 | controller: "AccountSettingController" | 89 | controller: "AccountSettingController" |
90 | }) | 90 | }) |
91 | 91 | ||
92 | .state("app.ContactView", { | 92 | .state("app.ContactView", { |
93 | url: "/ContactView", | 93 | url: "/ContactView", |
94 | templateUrl: "partials/ContactView/ContactView.html", | 94 | templateUrl: "partials/ContactView/ContactView.html", |
95 | controller: "ContactViewController" | 95 | controller: "ContactViewController" |
96 | }) | 96 | }) |
97 | .state("app.FuelVendors", { | 97 | .state("app.FuelVendors", { |
98 | url: "/FuelVendors", | 98 | url: "/FuelVendors", |
99 | templateUrl: "partials/FuelVendors/FuelVendors.html", | 99 | templateUrl: "partials/FuelVendors/FuelVendors.html", |
100 | controller: "FuelVendorsController" | 100 | controller: "FuelVendorsController" |
101 | }) | 101 | }) |
102 | 102 | ||
103 | .state("app.analytics", { | 103 | .state("app.analytics", { |
104 | url: "/analytics", | 104 | url: "/analytics", |
105 | templateUrl: "partials/analytics/analytics.html", | 105 | templateUrl: "partials/analytics/analytics.html", |
106 | controller: "analyticsController" | 106 | controller: "analyticsController" |
107 | }) | 107 | }) |
108 | 108 | ||
109 | .state("app.account", { | 109 | .state("app.account", { |
110 | url: "/account", | 110 | url: "/account", |
111 | templateUrl: "partials/account/account.html", | 111 | templateUrl: "partials/account/account.html", |
112 | controller: "accountController" | 112 | controller: "accountController" |
113 | }) | 113 | }) |
114 | 114 | ||
115 | .state("app.dashboard", { | 115 | .state("app.dashboard", { |
116 | url: "/dashboard", | 116 | url: "/dashboard", |
117 | templateUrl: "partials/dashboard/dashboard.html", | 117 | templateUrl: "partials/dashboard/dashboard.html", |
118 | controller: "dashboardController" | 118 | controller: "dashboardController" |
119 | }) | 119 | }) |
120 | 120 | ||
121 | .state("app.elements", { | 121 | .state("app.elements", { |
122 | url: "/elements", | 122 | url: "/elements", |
123 | templateUrl: "partials/elements/elements.html", | 123 | templateUrl: "partials/elements/elements.html", |
124 | controller: "elementsController" | 124 | controller: "elementsController" |
125 | }) | 125 | }) |
126 | 126 | ||
127 | .state("app.error", { | 127 | .state("app.error", { |
128 | url: "/error", | 128 | url: "/error", |
129 | templateUrl: "partials/error/error.html", | 129 | templateUrl: "partials/error/error.html", |
130 | controller: "errorController" | 130 | controller: "errorController" |
131 | }) | 131 | }) |
132 | 132 | ||
133 | .state("app.faq", { | 133 | .state("app.faq", { |
134 | url: "/faq", | 134 | url: "/faq", |
135 | templateUrl: "partials/faq/faq.html", | 135 | templateUrl: "partials/faq/faq.html", |
136 | controller: "faqController" | 136 | controller: "faqController" |
137 | }) | 137 | }) |
138 | 138 | ||
139 | .state("app.forms", { | 139 | .state("app.forms", { |
140 | url: "/forms", | 140 | url: "/forms", |
141 | templateUrl: "partials/forms/forms.html", | 141 | templateUrl: "partials/forms/forms.html", |
142 | controller: "formsController" | 142 | controller: "formsController" |
143 | }) | 143 | }) |
144 | 144 | ||
145 | .state("app.fuelManager", { | 145 | .state("app.fuelManager", { |
146 | url: "/fuelManager", | 146 | url: "/fuelManager", |
147 | templateUrl: "partials/fuelManager/fuelManager.html", | 147 | templateUrl: "partials/fuelManager/fuelManager.html", |
148 | controller: "fuelManagerController" | 148 | controller: "fuelManagerController" |
149 | }) | 149 | }) |
150 | 150 | ||
151 | .state("app.pricing", { | 151 | .state("app.pricing", { |
152 | url: "/pricing", | 152 | url: "/pricing", |
153 | templateUrl: "partials/pricing/pricing.html", | 153 | templateUrl: "partials/pricing/pricing.html", |
154 | controller: "pricingController" | 154 | controller: "pricingController" |
155 | }) | 155 | }) |
156 | 156 | ||
157 | .state("app.reports", { | 157 | .state("app.reports", { |
158 | url: "/reports", | 158 | url: "/reports", |
159 | templateUrl: "partials/reports/reports.html", | 159 | templateUrl: "partials/reports/reports.html", |
160 | controller: "reportsController" | 160 | controller: "reportsController" |
161 | }) | 161 | }) |
162 | 162 | ||
163 | .state("app.scheduler", { | 163 | .state("app.scheduler", { |
164 | url: "/scheduler", | 164 | url: "/scheduler", |
165 | templateUrl: "partials/scheduler/scheduler.html", | 165 | templateUrl: "partials/scheduler/scheduler.html", |
166 | controller: "schedulerController" | 166 | controller: "schedulerController" |
167 | }) | 167 | }) |
168 | .state("app.signup", { | 168 | .state("app.signup", { |
169 | url: "/signup", | 169 | url: "/signup", |
170 | templateUrl: "partials/signup/signup.html", | 170 | templateUrl: "partials/signup/signup.html", |
171 | controller: "signupController" | 171 | controller: "signupController" |
172 | }) | 172 | }) |
173 | 173 | ||
174 | .state("app.updateFuelManager", { | 174 | .state("app.updateFuelManager", { |
175 | url: "/updateFuelManager", | 175 | url: "/updateFuelManager", |
176 | templateUrl: "partials/updateFuelManager/updateFuelManager.html", | 176 | templateUrl: "partials/updateFuelManager/updateFuelManager.html", |
177 | controller: "updateFuelManagerController", | 177 | controller: "updateFuelManagerController", |
178 | // data: { | 178 | // data: { |
179 | // authorizedRoles: ["fbo"], | 179 | // authorizedRoles: ["fbo"], |
180 | // } | 180 | // } |
181 | }) | 181 | }) |
182 | 182 | ||
183 | .state("app.viewCompany", { | 183 | .state("app.viewCompany", { |
184 | url: "/viewCompany/:id", | 184 | url: "/viewCompany/:id", |
185 | templateUrl: "partials/viewCompany/viewCompany.html", | 185 | templateUrl: "partials/viewCompany/viewCompany.html", |
186 | controller: "viewCompanyController" | 186 | controller: "viewCompanyController" |
187 | }) | 187 | }) |
188 | 188 | ||
189 | .state("app.viewFuelVendor", { | 189 | .state("app.viewFuelVendor", { |
190 | url: "/viewFuelVendor/:id", | 190 | url: "/viewFuelVendor/:id", |
191 | templateUrl: "partials/viewFuelVendor/viewFuelVendor.html", | 191 | templateUrl: "partials/viewFuelVendor/viewFuelVendor.html", |
192 | controller: "ViewFuelVendorController" | 192 | controller: "ViewFuelVendorController" |
193 | }) | 193 | }) |
194 | 194 | ||
195 | .state("app.fuelOrders", { | 195 | .state("app.fuelOrders", { |
196 | url: "/fuelOrders", | 196 | url: "/fuelOrders", |
197 | templateUrl: "partials/fuelOrders/fuelOrders.html", | 197 | templateUrl: "partials/fuelOrders/fuelOrders.html", |
198 | controller: "fuelOrdersController" | 198 | controller: "fuelOrdersController" |
199 | }) | 199 | }) |
200 | 200 | ||
201 | .state("app.DispatchFuel", { | 201 | .state("app.DispatchFuel", { |
202 | url: "/DispatchFuel", | 202 | url: "/DispatchFuel", |
203 | templateUrl: "partials/DispatchFuel/DispatchFuel.html", | 203 | templateUrl: "partials/DispatchFuel/DispatchFuel.html", |
204 | controller: "DispatchFuelController" | 204 | controller: "DispatchFuelController" |
205 | }) | 205 | }) |
206 | 206 | ||
207 | .state("app.searchDispatchFuel", { | 207 | .state("app.searchDispatchFuel", { |
208 | url: "/searchDispatchFuel", | 208 | url: "/searchDispatchFuel", |
209 | templateUrl: "partials/searchDispatchFuel/searchDispatchFuel.html", | 209 | templateUrl: "partials/searchDispatchFuel/searchDispatchFuel.html", |
210 | controller: "searchDispatchFuelController" | 210 | controller: "searchDispatchFuelController" |
211 | }) | 211 | }) |
212 | 212 | ||
213 | .state("app.Accept", { | 213 | .state("app.Accept", { |
214 | url: "/Accept", | 214 | url: "/Accept", |
215 | templateUrl: "partials/Accept/Accept.html", | 215 | templateUrl: "partials/Accept/Accept.html", |
216 | controller: "AcceptController" | 216 | controller: "AcceptController" |
217 | }) | 217 | }) |
218 | 218 | ||
219 | .state("app.delselected", { | 219 | .state("app.delselected", { |
220 | url: "/delselected", | 220 | url: "/delselected", |
221 | templateUrl: "partials/delselected/delselected.html", | 221 | templateUrl: "partials/delselected/delselected.html", |
222 | controller: "delselectedController" | 222 | controller: "delselectedController" |
223 | }) | 223 | }) |
224 | 224 | ||
225 | .state("app.pricingcontact", { | 225 | .state("app.pricingcontact", { |
226 | url: "/pricingcontact", | 226 | url: "/pricingcontact", |
227 | templateUrl: "partials/pricingcontact/pricingcontact.html", | 227 | templateUrl: "partials/pricingcontact/pricingcontact.html", |
228 | controller: "pricingcontactController" | 228 | controller: "pricingcontactController" |
229 | }) | 229 | }) |
230 | 230 | ||
231 | .state("app.viewContact", { | 231 | .state("app.viewContact", { |
232 | url: "/viewContact/:id", | 232 | url: "/viewContact/:id", |
233 | templateUrl: "partials/viewcontact/viewcontact.html", | 233 | templateUrl: "partials/viewcontact/viewcontact.html", |
234 | controller: "viewcontactController" | 234 | controller: "viewcontactController" |
235 | }) | 235 | }) |
236 | } | 236 | } |
237 | ]) | 237 | ]) |
238 | 238 | ||
239 | .run(['$rootScope', '$state', 'LoginService', 'AUTH_EVENTS', function($rootScope, $state, LoginService, AUTH_EVENTS) { | 239 | .run(['$rootScope', '$state', 'LoginService', 'AUTH_EVENTS', function($rootScope, $state, LoginService, AUTH_EVENTS) { |
240 | $rootScope.$on('$stateChangeStart', function (event, next, nextParams, fromState) { | 240 | $rootScope.$on('$stateChangeStart', function (event, next, nextParams, fromState) { |
241 | $rootScope.currentUser = JSON.parse(window.localStorage.getItem('currentUser')); | 241 | $rootScope.currentUser = JSON.parse(window.localStorage.getItem('currentUser')); |
242 | 242 | ||
243 | LoginService.isAuthorized = function (authorizedRoles) { | 243 | LoginService.isAuthorized = function (authorizedRoles) { |
244 | if (!angular.isArray(authorizedRoles)) { | 244 | if (!angular.isArray(authorizedRoles)) { |
245 | authorizedRoles = [authorizedRoles]; | 245 | authorizedRoles = [authorizedRoles]; |
246 | } | 246 | } |
247 | var userdata = JSON.parse(window.localStorage.getItem('currentUser')); | 247 | var userdata = JSON.parse(window.localStorage.getItem('currentUser')); |
248 | return (userdata? (authorizedRoles.indexOf(userdata.type) !== -1): false); | 248 | return (userdata? (authorizedRoles.indexOf(userdata.type) !== -1): false); |
249 | } | 249 | } |
250 | 250 | ||
251 | if ('data' in next && 'authorizedRoles' in next.data) { | 251 | if ('data' in next && 'authorizedRoles' in next.data) { |
252 | var authorizedRoles = next.data.authorizedRoles; | 252 | var authorizedRoles = next.data.authorizedRoles; |
253 | if (!LoginService.isAuthorized(authorizedRoles)) { | 253 | if (!LoginService.isAuthorized(authorizedRoles)) { |
254 | event.preventDefault(); | 254 | event.preventDefault(); |
255 | if($state.current.name.length == 0) { | 255 | if($state.current.name.length == 0) { |
256 | $state.go('login') | 256 | $state.go('login') |
257 | } else { | 257 | } else { |
258 | $state.go($state.current, {}, {reload: true}); | 258 | $state.go($state.current, {}, {reload: true}); |
259 | $rootScope.$broadcast(AUTH_EVENTS.notAuthorized); | 259 | $rootScope.$broadcast(AUTH_EVENTS.notAuthorized); |
260 | } | 260 | } |
261 | } | 261 | } |
262 | } | 262 | } |
263 | 263 | ||
264 | if (LoginService.isAuthenticated()) { | 264 | if (LoginService.isAuthenticated()) { |
265 | if (next.name == 'login') { | 265 | if (next.name == 'login') { |
266 | event.preventDefault(); | 266 | event.preventDefault(); |
267 | $state.go('app.dashboard'); | 267 | $state.go('app.dashboard'); |
268 | } | 268 | } |
269 | } | 269 | } |
270 | }); | 270 | }); |
271 | }]) | 271 | }]) |
272 | 272 | ||
273 | 273 | ||
274 | 274 | ||
275 | 275 |
app/partials/ContactView/ContactView.controller.js
1 | 'use strict'; | 1 | 'use strict'; |
2 | 2 | ||
3 | //Load controller | 3 | //Load controller |
4 | angular.module('acufuel') | 4 | angular.module('acufuel') |
5 | 5 | ||
6 | .controller('ContactViewController', ['$scope', '$uibModal', 'ContactViewService', 'ViewCompanyService', function($scope, $uibModal, ContactViewService, ViewCompanyService) { | 6 | .controller('ContactViewController', ['$scope', '$uibModal', 'ContactViewService', 'ViewCompanyService', 'ViewcontactService', function($scope, $uibModal, ContactViewService, ViewCompanyService, ViewcontactService) { |
7 | $(function() { | 7 | // $(function() { |
8 | $('#toggle-one120').bootstrapToggle(); | 8 | // $('#toggle-one120').bootstrapToggle(); |
9 | $('#toggle-two21').bootstrapToggle(); | 9 | // $('#toggle-two21').bootstrapToggle(); |
10 | }) | 10 | // }) |
11 | 11 | ||
12 | $(document).ready(function() { | 12 | $(document).ready(function() { |
13 | $('#contacts').DataTable(); | 13 | $('#contacts').DataTable(); |
14 | }); | 14 | }); |
15 | 15 | ||
16 | ContactViewService.getContacts().then(function(result) { | 16 | ContactViewService.getContacts().then(function(result) { |
17 | console.log('==========',result); | 17 | console.log('==========',result); |
18 | $scope.contactList = result; | 18 | $scope.contactList = result; |
19 | for(var i=0; i<$scope.contactList.length; i++){ | ||
20 | console.log("adadas") | ||
21 | $scope.contactList[i].value = "" | ||
22 | console.log($scope.contactList[i].priceEmail) | ||
23 | if($scope.contactList[i].priceEmail == 'true'){ | ||
24 | console.log(aaya) | ||
25 | $scope.contactList[i].value = 'on'; | ||
26 | }else{ | ||
27 | console.log("nai") | ||
28 | $scope.contactList[i].value = 'off' | ||
29 | } | ||
30 | |||
31 | $('#toggle-one12'+ [i]).bootstrapToggle($scope.contactList[i].value) | ||
32 | } | ||
33 | console.log($scope.contactList) | ||
34 | 19 | ||
35 | }) | 20 | }) |
21 | |||
22 | $scope.changePriceEmail = function(id, index){ | ||
23 | var contactId = id; | ||
24 | console.log($scope.contactList[index].priceEmail) | ||
25 | var statusData = "status=" + $scope.contactList[index].priceEmail; | ||
26 | ViewcontactService.changePriceEmail(contactId, statusData).then(function(result) { | ||
27 | if(result.success){ | ||
28 | toastr.success(''+result.success+'', { | ||
29 | closeButton: true | ||
30 | }) | ||
31 | } | ||
32 | }) | ||
33 | } | ||
36 | 34 | ||
37 | ContactViewService.getCompanies().then(function(result) { | 35 | ContactViewService.getCompanies().then(function(result) { |
38 | console.log('==========',result); | 36 | console.log('==========',result); |
39 | $scope.companies = result; | 37 | $scope.companies = result; |
40 | 38 | ||
41 | }) | 39 | }) |
42 | 40 | ||
43 | $scope.contactData = {}; | 41 | $scope.contactData = {}; |
44 | $scope.contactData.contactList = []; | 42 | $scope.contactData.contactList = []; |
45 | $scope.addContact = function(){ | 43 | $scope.addContact = function(){ |
46 | console.log('==== $scope.data======', $scope.data); | 44 | console.log('==== $scope.data======', $scope.data); |
47 | $scope.contactData.contactList.push($scope.data); | 45 | $scope.contactData.contactList.push($scope.data); |
48 | ViewCompanyService.addContact($scope.contactData).then(function(result) { | 46 | ViewCompanyService.addContact($scope.contactData).then(function(result) { |
49 | if(result.success){ | 47 | if(result.success){ |
app/partials/ContactView/ContactView.html
1 | <style> | 1 | <style> |
2 | .subnavbar .mainnav > li:nth-child(3) > a{ | 2 | .subnavbar .mainnav > li:nth-child(3) > a{ |
3 | color: #ff9900; | 3 | color: #ff9900; |
4 | } | 4 | } |
5 | </style> | 5 | </style> |
6 | <div class="main"> | 6 | <div class="main"> |
7 | <div class="container"> | 7 | <div class="container"> |
8 | <div class="row"> | 8 | <div class="row"> |
9 | <div class="col-md-12"> | 9 | <div class="col-md-12"> |
10 | <div class="widget stacked "> | 10 | <div class="widget stacked "> |
11 | <div class="widget-content"> | 11 | <div class="widget-content"> |
12 | <div class="tabbable"> | 12 | <div class="tabbable"> |
13 | <ul class="nav nav-tabs"> | 13 | <ul class="nav nav-tabs"> |
14 | <li> | 14 | <li> |
15 | <a ui-sref="app.customers">Company View | 15 | <a ui-sref="app.customers">Company View |
16 | <i class="fa fa-caret-down" aria-hidden="true"></i> | 16 | <i class="fa fa-caret-down" aria-hidden="true"></i> |
17 | </a> | 17 | </a> |
18 | </li> | 18 | </li> |
19 | <li class="active"> | 19 | <li class="active"> |
20 | <a ui-sref="app.ContactView">Contact View | 20 | <a ui-sref="app.ContactView">Contact View |
21 | <i class="fa fa-caret-down" aria-hidden="true"></i> | 21 | <i class="fa fa-caret-down" aria-hidden="true"></i> |
22 | </a> | 22 | </a> |
23 | </li> | 23 | </li> |
24 | <li> | 24 | <li> |
25 | <a ui-sref="app.FuelVendors">Fuel Vendors | 25 | <a ui-sref="app.FuelVendors">Fuel Vendors |
26 | <i class="fa fa-caret-down" aria-hidden="true"></i> | 26 | <i class="fa fa-caret-down" aria-hidden="true"></i> |
27 | </a> | 27 | </a> |
28 | </li> | 28 | </li> |
29 | <li style="margin: 0px 10px 4px 40px;"><input type="text" style="height:31px;"class="form-control" name="name" id="name" placeholder="Search In Table"></li> | 29 | <li style="margin: 0px 10px 4px 40px;"><input type="text" style="height:31px;"class="form-control" name="name" id="name" placeholder="Search In Table"></li> |
30 | <li><button type="button" class="btn btn-default btn-sm">Clear Search And Filters</button></li> | 30 | <li><button type="button" class="btn btn-default btn-sm">Clear Search And Filters</button></li> |
31 | <li style="float: right"> <button type="submit" data-toggle="modal" data-target="#contact-modal-3" class="btn btn-success btn-sm"> <i class="fa fa-plus" aria-hidden="true"></i> Add Contact </button></li> | 31 | <li style="float: right"> <button type="submit" data-toggle="modal" data-target="#contact-modal-3" class="btn btn-success btn-sm"> <i class="fa fa-plus" aria-hidden="true"></i> Add Contact </button></li> |
32 | </ul> | 32 | </ul> |
33 | <br> | 33 | <br> |
34 | <div class="tab-content customer-table" style="margin:0px"> | 34 | <div class="tab-content customer-table" style="margin:0px"> |
35 | <div class="tab-pane active" id="companyView"> | 35 | <div class="tab-pane active" id="companyView"> |
36 | <table class="table table-striped"> | 36 | <table class="table table-striped"> |
37 | <thead> | 37 | <thead> |
38 | <tr> | 38 | <tr> |
39 | <th> | 39 | <th> |
40 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 40 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
41 | <label class="font-company">Last Name <i class="fa fa-sort" aria-hidden="true"></i></label> | 41 | <label class="font-company">Last Name <i class="fa fa-sort" aria-hidden="true"></i></label> |
42 | </th> | 42 | </th> |
43 | 43 | ||
44 | <th> | 44 | <th> |
45 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 45 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
46 | <label class="font-company">First Phone <i class="fa fa-sort" aria-hidden="true"></i></label> | 46 | <label class="font-company">First Phone <i class="fa fa-sort" aria-hidden="true"></i></label> |
47 | </th> | 47 | </th> |
48 | <th> | 48 | <th> |
49 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 49 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
50 | <label class="font-company">Company Name <i class="fa fa-sort" aria-hidden="true"></i></label> | 50 | <label class="font-company">Company Name <i class="fa fa-sort" aria-hidden="true"></i></label> |
51 | </th> | 51 | </th> |
52 | 52 | ||
53 | <th> | 53 | <th> |
54 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 54 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
55 | <label class="font-company">Work Phone <i class="fa fa-sort" aria-hidden="true"></i></label> | 55 | <label class="font-company">Work Phone <i class="fa fa-sort" aria-hidden="true"></i></label> |
56 | <th> | 56 | <th> |
57 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 57 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
58 | <label class="font-company">Mobile Phone <i class="fa fa-sort" aria-hidden="true"></i></label> | 58 | <label class="font-company">Mobile Phone <i class="fa fa-sort" aria-hidden="true"></i></label> |
59 | </th> | 59 | </th> |
60 | <th> | 60 | <th> |
61 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 61 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
62 | <label class="font-company">Title <i class="fa fa-sort" aria-hidden="true"></i></label> | 62 | <label class="font-company">Title <i class="fa fa-sort" aria-hidden="true"></i></label> |
63 | </th> | 63 | </th> |
64 | 64 | ||
65 | <th> | 65 | <th> |
66 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 66 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
67 | <label class="font-company">Price Email<i class="fa fa-sort" aria-hidden="true"></i></label> | 67 | <label class="font-company">Price Email<i class="fa fa-sort" aria-hidden="true"></i></label> |
68 | </th> | 68 | </th> |
69 | <th> | 69 | <th> |
70 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 70 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
71 | <label class="font-company">Username<i class="fa fa-sort" aria-hidden="true"></i></label> | 71 | <label class="font-company">Username<i class="fa fa-sort" aria-hidden="true"></i></label> |
72 | </th> | 72 | </th> |
73 | <th> | 73 | <th> |
74 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 74 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
75 | <label class="font-company">Password<i class="fa fa-sort" aria-hidden="true"></i></label> | 75 | <label class="font-company">Password<i class="fa fa-sort" aria-hidden="true"></i></label> |
76 | </th> | 76 | </th> |
77 | </tr> | 77 | </tr> |
78 | </thead> | 78 | </thead> |
79 | <tbody> | 79 | <tbody> |
80 | <tr ng-repeat="contact in contactList"> | 80 | <tr ng-repeat="contact in contactList"> |
81 | <td>{{contact.lastName}}</td> | 81 | <td>{{contact.lastName}}</td> |
82 | <td>{{contact.firstName}}</td> | 82 | <td>{{contact.firstName}}</td> |
83 | <td>{{contact.owner.companyName}}</td> | 83 | <td>{{contact.owner.companyName}}</td> |
84 | <td>{{contact.workPhone}}</td> | 84 | <td>{{contact.workPhone}}</td> |
85 | <td>{{contact.mobilePhone}}</td> | 85 | <td>{{contact.mobilePhone}}</td> |
86 | <td>{{contact.title}}</td> | 86 | <td>{{contact.title}}</td> |
87 | <td> | 87 | <td> |
88 | <div class="my-toggle-switch" ng-click="changePriceEmail()"> | 88 | <toggle ng-model="contact.priceEmail" ng-change="changePriceEmail(contact.id, $index)"></toggle> |
89 | |||
90 | <!-- <div class="my-toggle-switch" ng-click="changePriceEmail()"> | ||
89 | <div> | 91 | <div> |
90 | <input id="toggle-one12{{$index}}" checked type="checkbox" data-size="mini" data-width="110" data-toggle="toggle" data-on="PRICE EMAIL ON" data-off="PRICE EMAIL OFF"> | 92 | <input id="toggle-one12{{$index}}" checked type="checkbox" data-size="mini" data-width="110" data-toggle="toggle" data-on="PRICE EMAIL ON" data-off="PRICE EMAIL OFF"> |
91 | </div> | 93 | </div> |
92 | </div> | 94 | </div> --> |
93 | </td> | 95 | </td> |
94 | <td>{{contact.userName}}</td> | 96 | <td>{{contact.userName}}</td> |
95 | <td>{{contact.password}}</td> | 97 | <td>{{contact.password}}</td> |
96 | </tr> | 98 | </tr> |
97 | </tbody> | 99 | </tbody> |
98 | </table> | 100 | </table> |
99 | <div class="row" style="margin-left: 0px;"> | 101 | <div class="row" style="margin-left: 0px;"> |
100 | <div class="col-md-2"> | 102 | <div class="col-md-2"> |
101 | <button type="button" class="btn btn-warning">Export Customers</button> | 103 | <button type="button" class="btn btn-warning">Export Customers</button> |
102 | </div> | 104 | </div> |
103 | <div class="col-md-10"> | 105 | <div class="col-md-10"> |
104 | <div class="row" style="margin-left: 0px;"> | 106 | <div class="row" style="margin-left: 0px;"> |
105 | <div class="col-md-6"> | 107 | <div class="col-md-6"> |
106 | </div> | 108 | </div> |
107 | <div class="col-md-2"> | 109 | <div class="col-md-2"> |
108 | <select class="form-control"> | 110 | <select class="form-control"> |
109 | <option>20 Records Per Page</option> | 111 | <option>20 Records Per Page</option> |
110 | <option>50 Records Per Page</option> | 112 | <option>50 Records Per Page</option> |
111 | <option>100 Records Per Page</option> | 113 | <option>100 Records Per Page</option> |
112 | </select> | 114 | </select> |
113 | </div> | 115 | </div> |
114 | <div class="col-md-4"> | 116 | <div class="col-md-4"> |
115 | <ul class="pagination" style="margin:0px"> | 117 | <ul class="pagination" style="margin:0px"> |
116 | <li><a href="javascript:;">ยซ</a></li> | 118 | <li><a href="javascript:;">ยซ</a></li> |
117 | <li class="active"><a href="#">1</a></li> | 119 | <li class="active"><a href="#">1</a></li> |
118 | <li><a href="javascript:;">2</a></li> | 120 | <li><a href="javascript:;">2</a></li> |
119 | <li><a href="javascript:;">3</a></li> | 121 | <li><a href="javascript:;">3</a></li> |
120 | <li><a href="javascript:;">4</a></li> | 122 | <li><a href="javascript:;">4</a></li> |
121 | <li><a href="javascript:;">5</a></li> | 123 | <li><a href="javascript:;">5</a></li> |
122 | <li><a href="javascript:;">ยป</a></li> | 124 | <li><a href="javascript:;">ยป</a></li> |
123 | </ul> | 125 | </ul> |
124 | </div> | 126 | </div> |
125 | </div> | 127 | </div> |
126 | </div> | 128 | </div> |
127 | </div> | 129 | </div> |
128 | </div> | 130 | </div> |
129 | </div> | 131 | </div> |
130 | </div> | 132 | </div> |
131 | </div> | 133 | </div> |
132 | <!-- /widget-content --> | 134 | <!-- /widget-content --> |
133 | </div> | 135 | </div> |
134 | <!-- /widget --> | 136 | <!-- /widget --> |
135 | </div> | 137 | </div> |
136 | <!-- /span8 --> | 138 | <!-- /span8 --> |
137 | </div> | 139 | </div> |
138 | <!-- /row --> | 140 | <!-- /row --> |
139 | </div> | 141 | </div> |
140 | <!-- /container --> | 142 | <!-- /container --> |
141 | </div> | 143 | </div> |
142 | <!-- /main --> | 144 | <!-- /main --> |
143 | <form class="modal multi-step" id="contact-modal-3" name="companyForm"> | 145 | <form class="modal multi-step" id="contact-modal-3" name="companyForm"> |
144 | <div class="modal-dialog modal-lg"> | 146 | <div class="modal-dialog modal-lg"> |
145 | <div class="modal-content"> | 147 | <div class="modal-content"> |
146 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | 148 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> |
147 | <div> | 149 | <div> |
148 | <div class="row" style="margin: 0;"> | 150 | <div class="row" style="margin: 0;"> |
149 | <div> | 151 | <div> |
150 | <div class="widget" style="margin-bottom: 0; box-shadow: none;"> | 152 | <div class="widget" style="margin-bottom: 0; box-shadow: none;"> |
151 | <div class="widget-header"> | 153 | <div class="widget-header"> |
152 | <i class="icon-pencil"></i> | 154 | <i class="icon-pencil"></i> |
153 | <i class="fa fa-tasks" aria-hidden="true"></i> | 155 | <i class="fa fa-tasks" aria-hidden="true"></i> |
154 | <h3>Add a New Contact</h3> | 156 | <h3>Add a New Contact</h3> |
155 | <div class="clearfix"></div> | 157 | <div class="clearfix"></div> |
156 | </div> | 158 | </div> |
157 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 159 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
158 | <div class="col-xs-12"> | 160 | <div class="col-xs-12"> |
159 | <div class="col-md-6"> | 161 | <div class="col-md-6"> |
160 | <div class="pull-left" style="width: 110px;"> | 162 | <div class="pull-left" style="width: 110px;"> |
161 | <label class="new-input-label"><b>First Name</b></label> | 163 | <label class="new-input-label"><b>First Name</b></label> |
162 | </div> | 164 | </div> |
163 | <div class="pull-left" style="margin-left: 15px;"> | 165 | <div class="pull-left" style="margin-left: 15px;"> |
164 | <input type="tel" ng-model="data.firstName" class="form-control" placeholder=""> | 166 | <input type="tel" ng-model="data.firstName" class="form-control" placeholder=""> |
165 | </div> | 167 | </div> |
166 | <div class="clearfix"></div> | 168 | <div class="clearfix"></div> |
167 | </div> | 169 | </div> |
168 | <div class="col-md-6"> | 170 | <div class="col-md-6"> |
169 | 171 | ||
170 | <div class="pull-left" style="width: 110px;"> | 172 | <div class="pull-left" style="width: 110px;"> |
171 | <label class="new-input-label"><b>Last Name</b></label> | 173 | <label class="new-input-label"><b>Last Name</b></label> |
172 | </div> | 174 | </div> |
173 | <div class="pull-left" style="margin-left: 15px;"> | 175 | <div class="pull-left" style="margin-left: 15px;"> |
174 | <input type="tel" ng-model="data.lastName" class="form-control" id="Address" placeholder=""> | 176 | <input type="tel" ng-model="data.lastName" class="form-control" id="Address" placeholder=""> |
175 | </div> | 177 | </div> |
176 | <div class="clearfix"></div> | 178 | <div class="clearfix"></div> |
177 | </div> | 179 | </div> |
178 | </div> | 180 | </div> |
179 | <div class="clearfix"></div><br> | 181 | <div class="clearfix"></div><br> |
180 | <div class="col-xs-12"> | 182 | <div class="col-xs-12"> |
181 | <div class="col-md-6"> | 183 | <div class="col-md-6"> |
182 | <div class="pull-left" style="width: 110px;"> | 184 | <div class="pull-left" style="width: 110px;"> |
183 | <label class="new-input-label"><b>Title</b></label> | 185 | <label class="new-input-label"><b>Title</b></label> |
184 | </div> | 186 | </div> |
185 | <div class="pull-left" style="margin-left: 15px;"> | 187 | <div class="pull-left" style="margin-left: 15px;"> |
186 | <input type="tel" ng-model="data.title" class="form-control" id="Address" placeholder=""> | 188 | <input type="tel" ng-model="data.title" class="form-control" id="Address" placeholder=""> |
187 | </div> | 189 | </div> |
188 | <div class="clearfix"></div> | 190 | <div class="clearfix"></div> |
189 | </div> | 191 | </div> |
190 | <div class="col-md-6"> | 192 | <div class="col-md-6"> |
191 | 193 | ||
192 | <div class="pull-left" style="width: 110px;"> | 194 | <div class="pull-left" style="width: 110px;"> |
193 | <label class="new-input-label"><b>Email</b></label> | 195 | <label class="new-input-label"><b>Email</b></label> |
194 | </div> | 196 | </div> |
195 | <div class="pull-left" style="margin-left: 15px;"> | 197 | <div class="pull-left" style="margin-left: 15px;"> |
196 | <input type="email" ng-model="data.email" class="form-control" id="Address" placeholder=""> | 198 | <input type="email" ng-model="data.email" class="form-control" id="Address" placeholder=""> |
197 | </div> | 199 | </div> |
198 | <div class="clearfix"></div> | 200 | <div class="clearfix"></div> |
199 | </div> | 201 | </div> |
200 | </div> | 202 | </div> |
201 | <div class="clearfix"></div><br> | 203 | <div class="clearfix"></div><br> |
202 | <div class="col-xs-12"> | 204 | <div class="col-xs-12"> |
203 | <div class="col-md-6"> | 205 | <div class="col-md-6"> |
204 | <div class="pull-left" style="width: 110px;"> | 206 | <div class="pull-left" style="width: 110px;"> |
205 | <label class="new-input-label"><b>Username</b></label> | 207 | <label class="new-input-label"><b>Username</b></label> |
206 | </div> | 208 | </div> |
207 | <div class="pull-left" style="margin-left: 15px;"> | 209 | <div class="pull-left" style="margin-left: 15px;"> |
208 | <input type="tel" ng-model="data.userName" class="form-control" id="Address" placeholder=""> | 210 | <input type="tel" ng-model="data.userName" class="form-control" id="Address" placeholder=""> |
209 | </div> | 211 | </div> |
210 | <div class="clearfix"></div> | 212 | <div class="clearfix"></div> |
211 | </div> | 213 | </div> |
212 | <div class="col-md-6"> | 214 | <div class="col-md-6"> |
213 | 215 | ||
214 | <div class="pull-left" style="width: 110px;"> | 216 | <div class="pull-left" style="width: 110px;"> |
215 | <label class="new-input-label"><b>Password</b></label> | 217 | <label class="new-input-label"><b>Password</b></label> |
216 | </div> | 218 | </div> |
217 | <div class="pull-left" style="margin-left: 15px;"> | 219 | <div class="pull-left" style="margin-left: 15px;"> |
218 | <input type="password" ng-model="data.password" class="form-control" id="Address" placeholder=""> | 220 | <input type="password" ng-model="data.password" class="form-control" id="Address" placeholder=""> |
219 | </div> | 221 | </div> |
220 | <div class="clearfix"></div> | 222 | <div class="clearfix"></div> |
221 | </div> | 223 | </div> |
222 | </div> | 224 | </div> |
223 | <div class="clearfix"></div><br> | 225 | <div class="clearfix"></div><br> |
224 | <div class="col-xs-12"> | 226 | <div class="col-xs-12"> |
225 | <div class="col-md-6"> | 227 | <div class="col-md-6"> |
226 | <div class="pull-left" style="width: 110px;"> | 228 | <div class="pull-left" style="width: 110px;"> |
227 | <label class="new-input-label"><b>Work Phone</b></label> | 229 | <label class="new-input-label"><b>Work Phone</b></label> |
228 | </div> | 230 | </div> |
229 | <div class="pull-left" style="margin-left: 15px;"> | 231 | <div class="pull-left" style="margin-left: 15px;"> |
230 | <input type="tel" ng-model="data.workPhone" class="form-control" id="Address" placeholder=""> | 232 | <input type="tel" ng-model="data.workPhone" class="form-control" id="Address" placeholder=""> |
231 | </div> | 233 | </div> |
232 | <div class="clearfix"></div> | 234 | <div class="clearfix"></div> |
233 | </div> | 235 | </div> |
234 | <div class="col-md-6"> | 236 | <div class="col-md-6"> |
235 | 237 | ||
236 | <div class="pull-left" style="width: 110px;"> | 238 | <div class="pull-left" style="width: 110px;"> |
237 | <label class="new-input-label"><b>Mobile Phone</b></label> | 239 | <label class="new-input-label"><b>Mobile Phone</b></label> |
238 | </div> | 240 | </div> |
239 | <div class="pull-left" style="margin-left: 15px;"> | 241 | <div class="pull-left" style="margin-left: 15px;"> |
240 | <input type="tel" ng-model="data.mobilePhone" class="form-control" id="Address" placeholder=""> | 242 | <input type="tel" ng-model="data.mobilePhone" class="form-control" id="Address" placeholder=""> |
241 | </div> | 243 | </div> |
242 | <div class="clearfix"></div> | 244 | <div class="clearfix"></div> |
243 | </div> | 245 | </div> |
244 | </div> | 246 | </div> |
245 | <div class="clearfix"></div><br> | 247 | <div class="clearfix"></div><br> |
246 | <div class="col-xs-12"> | 248 | <div class="col-xs-12"> |
247 | <div class="col-md-12"> | 249 | <div class="col-md-12"> |
248 | <div class="pull-left" style="width: 110px;"> | 250 | <div class="pull-left" style="width: 110px;"> |
249 | <label class="new-input-label"><b>Address</b></label> | 251 | <label class="new-input-label"><b>Address</b></label> |
250 | </div> | 252 | </div> |
251 | <div class="pull-right" style="width: calc(100% - 123px);"> | 253 | <div class="pull-right" style="width: calc(100% - 123px);"> |
252 | <input type="tel" class="form-control" ng-model="data.address" id="Address" placeholder=""> | 254 | <input type="tel" class="form-control" ng-model="data.address" id="Address" placeholder=""> |
253 | </div> | 255 | </div> |
254 | <div class="clearfix"></div> | 256 | <div class="clearfix"></div> |
255 | </div> | 257 | </div> |
256 | </div> | 258 | </div> |
257 | <div class="clearfix"></div><br> | 259 | <div class="clearfix"></div><br> |
258 | <div class="col-xs-12"> | 260 | <div class="col-xs-12"> |
259 | <div class="col-md-12"> | 261 | <div class="col-md-12"> |
260 | <div class="pull-left" style="width: 110px;"> | 262 | <div class="pull-left" style="width: 110px;"> |
261 | <label class="new-input-label"><b>Company</b></label> | 263 | <label class="new-input-label"><b>Company</b></label> |
262 | </div> | 264 | </div> |
263 | <div class="pull-right" style="width: calc(100% - 123px);"> | 265 | <div class="pull-right" style="width: calc(100% - 123px);"> |
264 | <select class="form-control" ng-model="data.companyId"> | 266 | <select class="form-control" ng-model="data.companyId"> |
265 | <option value="{{company.id}}" ng-repeat="company in companies">{{company.companyName}}</option> | 267 | <option value="{{company.id}}" ng-repeat="company in companies">{{company.companyName}}</option> |
266 | </select> | 268 | </select> |
267 | </div> | 269 | </div> |
268 | <div class="clearfix"></div> | 270 | <div class="clearfix"></div> |
269 | </div> | 271 | </div> |
270 | </div> | 272 | </div> |
271 | 273 | ||
272 | 274 | ||
273 | <div class="clearfix"></div> | 275 | <div class="clearfix"></div> |
274 | <br/> | 276 | <br/> |
275 | <div class="col-xs-12"> | 277 | <div class="col-xs-12"> |
276 | <div class="col-md-3"> | 278 | <div class="col-md-3"> |
277 | <div class="pull-left my-toggle-switch"> | 279 | <div class="pull-left my-toggle-switch"> |
278 | <div style="color: #ff9a01;">Price Email     | 280 | <div style="color: #ff9a01;">Price Email     |
279 | <input id="price-one2" checked type="checkbox" data-size="mini" data-width="55" data-toggle="toggle" data-on="On" data-off="Off"> | 281 | <input id="price-one2" checked type="checkbox" data-size="mini" data-width="55" data-toggle="toggle" data-on="On" data-off="Off"> |
280 | </div> | 282 | </div> |
281 | </div> | 283 | </div> |
282 | <div class="clearfix"></div> | 284 | <div class="clearfix"></div> |
283 | </div> | 285 | </div> |
284 | <div class="col-md-3"> | 286 | <div class="col-md-3"> |
285 | <div class="pull-left my-toggle-switch"> | 287 | <div class="pull-left my-toggle-switch"> |
286 | <div style="color: #ff9a01;">Primary Contact     | 288 | <div style="color: #ff9a01;">Primary Contact     |
287 | <input type="checkbox" ng-model="data.primaryContact"> | 289 | <input type="checkbox" ng-model="data.primaryContact"> |
288 | </div> | 290 | </div> |
289 | </div> | 291 | </div> |
290 | <div class="clearfix"></div> | 292 | <div class="clearfix"></div> |
291 | </div> | 293 | </div> |
292 | <div class="col-md-6"> | 294 | <div class="col-md-6"> |
293 | <div class="pull-left" style="width: 110px;"> | 295 | <div class="pull-left" style="width: 110px;"> |
294 | <label class="new-input-label"><b>Internal Note</b></label> | 296 | <label class="new-input-label"><b>Internal Note</b></label> |
295 | </div> | 297 | </div> |
296 | <div class="pull-left" style="width: calc(100% - 110px);"> | 298 | <div class="pull-left" style="width: calc(100% - 110px);"> |
297 | <textarea name="message" ng-model="data.note" rows="4" cols="34"></textarea> | 299 | <textarea name="message" ng-model="data.note" rows="4" cols="34"></textarea> |
298 | </div> | 300 | </div> |
299 | </div> | 301 | </div> |
300 | <div class="clearfix"></div> | 302 | <div class="clearfix"></div> |
301 | </div> | 303 | </div> |
302 | <div class="clearfix"></div><br> | 304 | <div class="clearfix"></div><br> |
303 | </div> | 305 | </div> |
304 | </div> | 306 | </div> |
305 | <div class="clearfix"></div> | 307 | <div class="clearfix"></div> |
306 | </div> | 308 | </div> |
307 | </div> | 309 | </div> |
308 | </div> | 310 | </div> |
309 | </div> | 311 | </div> |
310 | <div class="modal-footer" style="border-top: 0;"> | 312 | <div class="modal-footer" style="border-top: 0;"> |
311 | <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> | 313 | <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> |
312 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addContact()">Save</button> | 314 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addContact()">Save</button> |
313 | </div> | 315 | </div> |
314 | </div> | 316 | </div> |
315 | </div> | 317 | </div> |
316 | </form> | 318 | </form> |
bower.json
1 | { | 1 | { |
2 | "name": "acufuel", | 2 | "name": "acufuel", |
3 | "description": "", | 3 | "description": "", |
4 | "main": "index.js", | 4 | "main": "index.js", |
5 | "authors": [ | 5 | "authors": [ |
6 | "Rishav <rsingla.rishu@gmail.com>" | 6 | "Rishav <rsingla.rishu@gmail.com>" |
7 | ], | 7 | ], |
8 | "license": "ISC", | 8 | "license": "ISC", |
9 | "homepage": "", | 9 | "homepage": "", |
10 | "ignore": [ | 10 | "ignore": [ |
11 | "**/.*", | 11 | "**/.*", |
12 | "node_modules", | 12 | "node_modules", |
13 | "bower_components", | 13 | "bower_components", |
14 | "test", | 14 | "test", |
15 | "tests" | 15 | "tests" |
16 | ], | 16 | ], |
17 | "dependencies": { | 17 | "dependencies": { |
18 | "angular": "^1.6.2", | 18 | "angular": "^1.6.2", |
19 | "angular-animate": "^1.6.2", | 19 | "angular-animate": "^1.6.2", |
20 | "angular-route": "^1.6.2", | 20 | "angular-route": "^1.6.2", |
21 | "jquery": "^3.1.1", | 21 | "jquery": "^3.1.1", |
22 | "animate.css": "^3.5.2", | 22 | "animate.css": "^3.5.2", |
23 | "bootstrap": "^3.3.7", | 23 | "bootstrap": "^3.3.7", |
24 | "font-awesome": "fontawesome#^4.7.0", | 24 | "font-awesome": "fontawesome#^4.7.0", |
25 | "angular-ui-router": "^0.4.2", | 25 | "angular-ui-router": "^0.4.2", |
26 | "bootstrap-toggle": "^2.2.2", | 26 | "bootstrap-toggle": "^2.2.2", |
27 | "fullcalendar": "^3.2.0", | 27 | "fullcalendar": "^3.2.0", |
28 | "toastr": "^2.1.3", | 28 | "toastr": "^2.1.3", |
29 | "angular-bootstrap": "^2.5.0", | 29 | "angular-bootstrap": "^2.5.0", |
30 | "jqGrid": "^5.2.0", | 30 | "jqGrid": "^5.2.0", |
31 | "Autocomplete": "autocomplete#^2.0.5", | 31 | "Autocomplete": "autocomplete#^2.0.5", |
32 | "DataTables": "~1.10.15", | 32 | "DataTables": "~1.10.15", |
33 | "angular-cookies": "~1.6.4", | 33 | "angular-cookies": "~1.6.4", |
34 | "angular-resource": "~1.6.4", | 34 | "angular-resource": "~1.6.4", |
35 | "angular-xeditable": "~0.7.1" | 35 | "angular-xeditable": "~0.7.1", |
36 | "angular-bootstrap-toggle": "~0.1.2" | ||
36 | } | 37 | } |
37 | } | 38 | } |
38 | 39 |