Commit 7e481a06817fc8df1ab142a8a8414ce1235893d9

Authored by Rishav
1 parent c555af3123
Exists in master

implement toogle functionality on contactView page

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>
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 &nbsp &nbsp 280 <div style="color: #ff9a01;">Price Email &nbsp &nbsp
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 &nbsp &nbsp 288 <div style="color: #ff9a01;">Primary Contact &nbsp &nbsp
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>
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