1webpackJsonp([1],{ 2 3/***/ "../../../../../src async recursive": 4/***/ (function(module, exports) { 5 6function webpackEmptyContext(req) { 7 throw new Error("Cannot find module '" + req + "'."); 8} 9webpackEmptyContext.keys = function() { return []; }; 10webpackEmptyContext.resolve = webpackEmptyContext; 11module.exports = webpackEmptyContext; 12webpackEmptyContext.id = "../../../../../src async recursive"; 13 14/***/ }), 15
16/***/ "../../../../../src/app/app.component.css": 17/***/ (function(module, exports, __webpack_require__) { 18 19exports = module.exports = __webpack_require__("../../../../css-loader/lib/css-base.js")(false); 20// imports 21 22 23// module 24exports.push([module.i, ".custom-nav {\r\n background: #3d4a5d;\r\n}\r\n", ""]); 25 26// exports 27 28 29/*** EXPORTS FROM exports-loader ***/ 30module.exports = module.exports.toString(); 31 32/***/ }), 33
34/***/ "../../../../../src/app/app.component.html": 35/***/ (function(module, exports) { 36 37module.exports = "<div class=\"container-fluid\">\n <header>\n <nav class=\"navbar navbar-toggleable-md navbar-inverse custom-nav\">\n <button class=\"navbar-toggler navbar-toggler-right collapsed\" type=\"button\" data-toggle=\"collapse\" data-target=\"#navbarsExampleDefault\"\n aria-controls=\"navbarsExampleDefault\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n <span class=\"navbar-toggler-icon\"></span>\n </button>\n <a class=\"navbar-brand\" href=\"#\">Tax Back App</a>\n\n <div class=\"navbar-collapse collapse\" id=\"navbarsExampleDefault\" aria-expanded=\"false\">\n <ul class=\"navbar-nav mr-auto\">\n <li class=\"nav-item active\">\n <!-- <a class=\"nav-link\" routerLink=\"/user\" routerLinkActive=\"active\">Agent</a> -->\n <a class=\"nav-link\" href=\"#\">Home <span class=\"sr-only\">(current)</span></a>\n </li>\n </ul>\n <form class=\"form-inline my-2 my-lg-0\">\n <input class=\"form-control mr-sm-2\" type=\"text\" placeholder=\"Search\">\n <button class=\"btn btn-outline-success my-2 my-sm-0\" type=\"submit\">Search</button>\n <ul class=\"navbar-nav mr-auto\">\n <li class=\"nav-item dropdown\">\n <a class=\"nav-link dropdown-toggle\" href=\"http://example.com\" id=\"dropdown01\" data-toggle=\"dropdown\" aria-haspopup=\"true\"\n aria-expanded=\"false\">Profile</a>\n <div class=\"dropdown-menu\" aria-labelledby=\"dropdown01\">\n <a class=\"dropdown-item\" href=\"#\">Logout</a>\n </div>\n </li>\n </ul>\n </form>\n </div>\n </nav>\n </header>\n <content>\n <router-outlet></router-outlet>\n </content>\n <footer>\n </footer>\n</div>\n" 38 39/***/ }), 40
41/***/ "../../../../../src/app/app.component.ts": 42/***/ (function(module, __webpack_exports__, __webpack_require__) { 43 44"use strict"; 45/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js"); 46/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AppComponent; }); 47var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 48 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 49 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 50 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 51 return c > 3 && r && Object.defineProperty(target, key, r), r; 52}; 53 54var AppComponent = (function () { 55 function AppComponent() { 56 this.title = 'app'; 57 } 58 return AppComponent; 59}()); 60AppComponent = __decorate([ 61 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_14" /* Component */])({ 62 selector: 'app-root', 63 template: __webpack_require__("../../../../../src/app/app.component.html"), 64 styles: [__webpack_require__("../../../../../src/app/app.component.css")] 65 }) 66], AppComponent); 67 68//# sourceMappingURL=app.component.js.map 69 70/***/ }), 71
72/***/ "../../../../../src/app/app.module.ts": 73/***/ (function(module, __webpack_exports__, __webpack_require__) { 74 75"use strict"; 76/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser__ = __webpack_require__("../../../platform-browser/@angular/platform-browser.es5.js"); 77/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_forms__ = __webpack_require__("../../../forms/@angular/forms.es5.js"); 78/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js"); 79/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__angular_http__ = __webpack_require__("../../../http/@angular/http.es5.js"); 80/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__shared_services_app_helper_services__ = __webpack_require__("../../../../../src/app/shared/services/app-helper.services.ts"); 81/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__shared_services_user_services__ = __webpack_require__("../../../../../src/app/shared/services/user.services.ts"); 82/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__shared_services_pager_services__ = __webpack_require__("../../../../../src/app/shared/services/pager.services.ts"); 83/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__app_component__ = __webpack_require__("../../../../../src/app/app.component.ts"); 84/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__components_user_component__ = __webpack_require__("../../../../../src/app/components/user.component.ts"); 85/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__app_routing__ = __webpack_require__("../../../../../src/app/app.routing.ts"); 86/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AppModule; }); 87var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 88 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 89 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 90 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 91 return c > 3 && r && Object.defineProperty(target, key, r), r; 92}; 93 94 95 96 97// Services 98 99 100 101// Components 102 103 104 105var AppModule = (function () { 106 function AppModule() { 107 } 108 return AppModule; 109}()); 110AppModule = __decorate([ 111 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__angular_core__["b" /* NgModule */])({ 112 declarations: [ 113 __WEBPACK_IMPORTED_MODULE_7__app_component__["a" /* AppComponent */], 114 __WEBPACK_IMPORTED_MODULE_8__components_user_component__["a" /* UserComponent */] 115 ], 116 imports: [ 117 __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser__["a" /* BrowserModule */], 118 __WEBPACK_IMPORTED_MODULE_9__app_routing__["a" /* AppRouterModule */], 119 __WEBPACK_IMPORTED_MODULE_3__angular_http__["a" /* HttpModule */], 120 __WEBPACK_IMPORTED_MODULE_1__angular_forms__["a" /* FormsModule */], 121 ], 122 providers: [ 123 __WEBPACK_IMPORTED_MODULE_4__shared_services_app_helper_services__["a" /* AppHelperService */], 124 __WEBPACK_IMPORTED_MODULE_6__shared_services_pager_services__["a" /* PagerService */], 125 __WEBPACK_IMPORTED_MODULE_5__shared_services_user_services__["a" /* UserService */] 126 ], 127 bootstrap: [__WEBPACK_IMPORTED_MODULE_7__app_component__["a" /* AppComponent */]] 128 }) 129], AppModule); 130 131//# sourceMappingURL=app.module.js.map 132 133/***/ }), 134
135/***/ "../../../../../src/app/app.routing.ts": 136/***/ (function(module, __webpack_exports__, __webpack_require__) { 137 138"use strict"; 139/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js"); 140/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_router__ = __webpack_require__("../../../router/@angular/router.es5.js"); 141/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_user_component__ = __webpack_require__("../../../../../src/app/components/user.component.ts"); 142/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__shared_components_pagenotfound_component__ = __webpack_require__("../../../../../src/app/shared/components/pagenotfound.component.ts"); 143/* unused harmony export appRoutes */ 144/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AppRouterModule; }); 145var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 146 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 147 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 148 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 149 return c > 3 && r && Object.defineProperty(target, key, r), r; 150}; 151 152 153 154 155var appRoutes = [ 156 { 157 path: '', 158 component: __WEBPACK_IMPORTED_MODULE_2__components_user_component__["a" /* UserComponent */] 159 }, 160 { 161 path: 'user', 162 component: __WEBPACK_IMPORTED_MODULE_2__components_user_component__["a" /* UserComponent */] 163 }, 164 { 165 path: '**', 166 component: __WEBPACK_IMPORTED_MODULE_3__shared_components_pagenotfound_component__["a" /* PageNotFoundComponent */] 167 } 168]; 169var AppRouterModule = (function () { 170 function AppRouterModule() { 171 } 172 return AppRouterModule; 173}()); 174AppRouterModule = __decorate([ 175 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["b" /* NgModule */])({ 176 imports: [__WEBPACK_IMPORTED_MODULE_1__angular_router__["a" /* RouterModule */].forRoot(appRoutes)], 177 declarations: [ 178 __WEBPACK_IMPORTED_MODULE_3__shared_components_pagenotfound_component__["a" /* PageNotFoundComponent */] 179 ], 180 exports: [__WEBPACK_IMPORTED_MODULE_1__angular_router__["a" /* RouterModule */]] 181 }) 182], AppRouterModule); 183 184//# sourceMappingURL=app.routing.js.map 185 186/***/ }), 187
188/***/ "../../../../../src/app/components/user.component.html": 189/***/ (function(module, exports) { 190 191module.exports = "<div class=\"custom-content\">\r\n <h4>Hi {{user | uppercase }},</h4>\r\n <hr>\r\n <button class=\"btn btn-warning add-button\" (click)=\"showForm=!showForm\">Add Transaction</button>\r\n <div class=\"form\" *ngIf=\"showForm\">\r\n <form (ngSubmit)=\"onSubmit()\" #trasactionForm=\"ngForm\">\r\n <div class=\"row\">\r\n <div class=\"col-md-3\">\r\n <div class=\"form-group\">\r\n <label for=\"amount\">Amount</label>\r\n <input type=\"text\" class=\"form-control\" id=\"amount\" required [(ngModel)]=\"transaction.amount\" name=\"amount\" #amount=\"ngModel\">\r\n <div [hidden]=\"amount.valid || amount.pristine\" class=\"alert alert-danger\">\r\n Amount is required\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"col-md-3\">\r\n <div class=\"form-group\">\r\n <label for=\"currency\">Currency</label>\r\n <select id=\"currency\" class=\"form-control\" [(ngModel)]=\"transaction.currency\" name=\"currency\" #currency=\"ngModel\" required>\r\n <option *ngFor=\"let currency of currencyType\"[ngValue]=\"currency\">{{currency}}</option>\r\n </select>\r\n <div [hidden]=\"currency.valid || currency.pristine\" class=\"alert alert-danger\">\r\n Currency is required\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"col-md-3\">\r\n <div class=\"form-group\">\r\n <label for=\"txn_date\">Currency</label>\r\n <input type=\"date\" class=\"form-control\" id=\"txn_date\" required [(ngModel)]=\"transaction.txn_date\" name=\"txn_date\" #txndate=\"ngModel\">\r\n <div [hidden]=\"txndate.valid || txndate.pristine\" class=\"alert alert-danger\">\r\n Amount is required\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"col-md-3 cust-btn\">\r\n <button type=\"submit\" class=\"btn btn-success\" [disabled]=\"!trasactionForm.form.valid || !currency.valid\">Submit</button>\r\n <button type=\"submit\" class=\"btn btn-default cust-pointer\" (click)=\"cancel()\">Cancel</button>\r\n </div>\r\n </div>\r\n </form>\r\n\r\n </div>\r\n <div *ngIf=\"message\" class=\"alert alert-success alert-dismissible fade show col-md-5\" role=\"alert\">\r\n <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\">\r\n <span aria-hidden=\"true\">×</span>\r\n </button>\r\n <strong>{{message }} </strong>\r\n </div>\r\n <div *ngIf=\"delteMessage\" class=\"alert alert-success alert-dismissible fade show col-md-5\" role=\"alert\">\r\n <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\">\r\n <span aria-hidden=\"true\">×</span>\r\n </button>\r\n <strong>{{delteMessage }} </strong>\r\n </div>\r\n <div class=\"row\">\r\n <div class=\"col-md-12\">\r\n <h4> Transaction Details </h4>\r\n <hr />\r\n </div>\r\n </div>\r\n <table class=\"table table-bordered\">\r\n <thead>\r\n <tr>\r\n <th>Transaction ID</th>\r\n <th>Amount</th>\r\n <th>currency</th>\r\n <th>Date</th>\r\n <th>Actions</th>\r\n </tr>\r\n </thead>\r\n <tbody *ngIf=\"!errorMessage\">\r\n <tr *ngFor=\"let transaction of pagedItems;\">\r\n <td scope=\"row\">{{transaction.id}}</td>\r\n <td>{{transaction.amount | currency:transaction.currency:true}}</td>\r\n <td>{{transaction.currency}}</td>\r\n <td>{{transaction.txn_date | date:'longDate' }}</td>\r\n <td><button class=\"btn btn-success\" (click)=\"updateTransaction(transaction)\">Edit</button>\r\n <button class=\"btn btn-danger\" (click)=\"deleteTransaction(transaction)\">Delete</button> </td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n <h3 *ngIf=\"errorMessage\">No Transactions Found</h3>\r\n <nav aria-label=\"Page navigation example\">\r\n <ul *ngIf=\"pager.pages && pager.pages.length\" class=\"pagination\">
191\r\n <li [ngClass]=\"{disabled:pager.currentPage === 1}\" class=\"page-item\">\r\n <a (click)=\"setPage(1)\" class=\"page-link\">First</a>\r\n </li>\r\n <li [ngClass]=\"{disabled:pager.currentPage === 1}\" class=\"page-item\">\r\n <a (click)=\"setPage(pager.currentPage - 1)\" class=\"page-link\">Previous</a>\r\n </li>\r\n <li *ngFor=\"let page of pager.pages\" [ngClass]=\"{active:pager.currentPage === page}\" class=\"page-item\">\r\n <a (click)=\"setPage(page)\" class=\"page-link\">{{page}}</a>\r\n </li>\r\n <li [ngClass]=\"{disabled:pager.currentPage === pager.totalPages}\" class=\"page-item\">\r\n <a (click)=\"setPage(pager.currentPage + 1)\" class=\"page-link\">Next</a>\r\n </li>\r\n <li [ngClass]=\"{disabled:pager.currentPage === pager.totalPages}\" class=\"page-item\">\r\n <a (click)=\"setPage(pager.totalPages)\" class=\"page-link\">Last</a>\r\n </li>\r\n </ul>\r\n </nav>\r\n</div>\r\n" 192 193/***/ }), 194
195/***/ "../../../../../src/app/components/user.component.ts": 196/***/ (function(module, __webpack_exports__, __webpack_require__) { 197 198"use strict"; 199/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__shared_models_Transaction__ = __webpack_require__("../../../../../src/app/shared/models/Transaction.ts"); 200/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__shared_services_user_services__ = __webpack_require__("../../../../../src/app/shared/services/user.services.ts"); 201/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__shared_services_pager_services__ = __webpack_require__("../../../../../src/app/shared/services/pager.services.ts"); 202/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js"); 203/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return UserComponent; }); 204var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 205 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 206 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 207 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 208 return c > 3 && r && Object.defineProperty(target, key, r), r; 209}; 210var __metadata = (this && this.__metadata) || function (k, v) { 211 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); 212}; 213 214 215 216 217var UserComponent = (function () { 218 function UserComponent(userServices, pagerService) { 219 this.userServices = userServices; 220 this.pagerService = pagerService; 221 this.transactions = []; 222 this.user = '[email protected]'; 223 this.pager = {}; 224 } 225 UserComponent.prototype.ngOnInit = function () { 226 this.initialization(); 227 this.getAlltransactions(); 228 }; 229 UserComponent.prototype.initialization = function () { 230 this.transaction = new __WEBPACK_IMPORTED_MODULE_0__shared_models_Transaction__["a" /* Transaction */](); 231 this.showForm = false; 232 this.currencyType = ['INR', 'USD', 'GBP', 'EUR']; 233 }; 234 UserComponent.prototype.createNewTransaction = function () { 235 this.transaction = new __WEBPACK_IMPORTED_MODULE_0__shared_models_Transaction__["a" /* Transaction */](); 236 }; 237 // Get All the transactions 238 UserComponent.prototype.getAlltransactions = function () { 239 var _this = this; 240 this.userServices.getAlltransactions(this.user).subscribe(function (response) { 241 if (response.length !== 0) { 242 console.log(response); 243 _this.transactions = response; 244 _this.setPage(1); 245 } 246 else { 247 _this.errorMessage = true; 248 } 249 }); 250 }; 251 // on submit and update 252 UserComponent.prototype.onSubmit = function () { 253 var _this = this; 254 if (this.transaction.id !== null || this.transaction.id !== undefined) { 255 this.userServices.updateTransaction(this.transaction, this.user).subscribe(function (response) { 256 if (response.length !== 0) { 257 _this.message = 'Your transaction updated successfully'; 258 _this.showForm = false; 259 _this.createNewTransaction(); 260 _this.getAlltransactions(); 261 } 262 else { 263 _this.errorMessage = true; 264 } 265 }); 266 } 267 else { 268 this.userServices.saveTransaction(this.transaction, this.user).subscribe(function (response) { 269 if (response.length !== 0) { 270 _this.message = 'Your transaction created successfully'; 271 _this.showForm = false; 272 _this.createNewTransaction(); 273 _this.getAlltransactions(); 274 } 275 else { 276 _this.errorMessage = true; 277 } 278 }); 279 } 280 }; 281 // update the trasactions 282 UserComponent.prototype.updateTransaction = function (transaction) { 283 this.transaction = transaction;
284 this.showForm = true; 285 }; 286 // Delete the Transactions 287 UserComponent.prototype.deleteTransaction = function (transaction) { 288 var _this = this; 289 this.userServices.deleteTransaction(transaction.id, this.user).subscribe(function (response) { 290 if (response.length !== 0) { 291 _this.delteMessage = 'Your transaction is deleted succesfully '; 292 setTimeout(function () { 293 this.delteMessage = null; 294 }, 3000); 295 _this.getAlltransactions(); 296 } 297 else { 298 _this.errorMessage = true; 299 } 300 }); 301 }; 302 // Clear the fields 303 UserComponent.prototype.cancel = function () { 304 this.showForm = false; 305 this.message = null; 306 this.createNewTransaction(); 307 }; 308 UserComponent.prototype.setPage = function (page) { 309 if (page < 1 || page > this.pager.totalPages) { 310 return; 311 } 312 // get pager object from service 313 this.pager = this.pagerService.getPager(this.transactions.length, page, 3); 314 // get current page of items 315 this.pagedItems = this.transactions.slice(this.pager.startIndex, this.pager.endIndex + 1); 316 }; 317 return UserComponent; 318}()); 319UserComponent = __decorate([ 320 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__angular_core__["_14" /* Component */])({ 321 selector: 'user', 322 template: __webpack_require__("../../../../../src/app/components/user.component.html"), 323 }), 324 __metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__shared_services_user_services__["a" /* UserService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__shared_services_user_services__["a" /* UserService */]) === "function" && _a || Object, typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_2__shared_services_pager_services__["a" /* PagerService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__shared_services_pager_services__["a" /* PagerService */]) === "function" && _b || Object]) 325], UserComponent); 326 327var _a, _b; 328//# sourceMappingURL=user.component.js.map 329 330/***/ }), 331
332/***/ "../../../../../src/app/shared/components/pagenotfound.component.ts": 333/***/ (function(module, __webpack_exports__, __webpack_require__) { 334 335"use strict"; 336/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js"); 337/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return PageNotFoundComponent; }); 338var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 339 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 340 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 341 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 342 return c > 3 && r && Object.defineProperty(target, key, r), r; 343}; 344var __metadata = (this && this.__metadata) || function (k, v) { 345 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); 346}; 347 348var PageNotFoundComponent = (function () { 349 function PageNotFoundComponent() { 350 } 351 return PageNotFoundComponent; 352}()); 353PageNotFoundComponent = __decorate([ 354 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_14" /* Component */])({ 355 template: "<h1>Page Not Found 404</h1>" 356 }), 357 __metadata("design:paramtypes", []) 358], PageNotFoundComponent); 359 360//# sourceMappingURL=pagenotfound.component.js.map 361 362/***/ }), 363
364/***/ "../../../../../src/app/shared/models/Transaction.ts": 365/***/ (function(module, __webpack_exports__, __webpack_require__) { 366 367"use strict"; 368/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Transaction; }); 369var Transaction = (function () { 370 function Transaction(id, user, amount, currency, txn_date) { 371 this.id = id; 372 this.user = user; 373 this.amount = amount; 374 this.currency = currency; 375 this.txn_date = txn_date; 376 } 377 return Transaction; 378}()); 379 380//# sourceMappingURL=Transaction.js.map 381 382/***/ }), 383
384/***/ "../../../../../src/app/shared/services/app-helper.services.ts": 385/***/ (function(module, __webpack_exports__, __webpack_require__) { 386 387"use strict"; 388/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js"); 389/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_http__ = __webpack_require__("../../../http/@angular/http.es5.js"); 390/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AppHelperService; }); 391var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 392 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 393 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 394 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 395 return c > 3 && r && Object.defineProperty(target, key, r), r; 396}; 397 398 399var AppHelperService = (function () { 400 function AppHelperService() { 401 } 402 Object.defineProperty(AppHelperService.prototype, "httpHeaders", { 403 get: function () { 404 this._httpHeaders = new __WEBPACK_IMPORTED_MODULE_1__angular_http__["c" /* Headers */]({ 405 'Content-Type': 'application/json', 406 'dataType': 'json', 407 'crossDomain': 'true', 408 }); 409 return this._httpHeaders; 410 }, 411 enumerable: true, 412 configurable: true 413 }); 414 Object.defineProperty(AppHelperService.prototype, "apiAddress", { 415 get: function () { 416 this._apiAddress = 'https://jointhecrew.in/api/txns/'; 417 return this._apiAddress; 418 }, 419 enumerable: true, 420 configurable: true 421 }); 422 return AppHelperService; 423}()); 424AppHelperService = __decorate([ 425 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["c" /* Injectable */])() 426], AppHelperService); 427 428//# sourceMappingURL=app-helper.services.js.map 429 430/***/ }), 431
432/***/ "../../../../../src/app/shared/services/pager.services.ts": 433/***/ (function(module, __webpack_exports__, __webpack_require__) { 434 435"use strict"; 436/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js"); 437/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_underscore__ = __webpack_require__("../../../../underscore/underscore.js"); 438/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_underscore___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_underscore__); 439/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return PagerService; }); 440var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 441 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 442 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 443 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 444 return c > 3 && r && Object.defineProperty(target, key, r), r; 445}; 446 447 448var PagerService = (function () { 449 function PagerService() { 450 } 451 PagerService.prototype.getPager = function (totalItems, currentPage, pageSize) { 452 if (currentPage === void 0) { currentPage = 1; } 453 if (pageSize === void 0) { pageSize = 10; } 454 // calculate total pages 455 var totalPages = Math.ceil(totalItems / pageSize); 456 var startPage, endPage; 457 if (totalPages <= 10) { 458 // less than 10 total pages so show all 459 startPage = 1; 460 endPage = totalPages; 461 } 462 else { 463 // more than 10 total pages so calculate start and end pages 464 if (currentPage <= 6) { 465 startPage = 1; 466 endPage = 10; 467 } 468 else if (currentPage + 4 >= totalPages) { 469 startPage = totalPages - 9; 470 endPage = totalPages; 471 } 472 else { 473 startPage = currentPage - 5; 474 endPage = currentPage + 4; 475 } 476 } 477 // calculate start and end item indexes 478 var startIndex = (currentPage - 1) * pageSize; 479 var endIndex = Math.min(startIndex + pageSize - 1, totalItems - 1); 480 // create an array of pages to ng-repeat in the pager control 481 var pages = __WEBPACK_IMPORTED_MODULE_1_underscore__["range"](startPage, endPage + 1); 482 // return object with all pager properties required by the view 483 return { 484 totalItems: totalItems, 485 currentPage: currentPage, 486 pageSize: pageSize, 487 totalPages: totalPages, 488 startPage: startPage, 489 endPage: endPage, 490 startIndex: startIndex, 491 endIndex: endIndex, 492 pages: pages 493 }; 494 }; 495 return PagerService; 496}()); 497PagerService = __decorate([ 498 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["c" /* Injectable */])() 499], PagerService); 500 501//# sourceMappingURL=pager.services.js.map 502 503/***/ }), 504
505/***/ "../../../../../src/app/shared/services/user.services.ts": 506/***/ (function(module, __webpack_exports__, __webpack_require__) { 507 508"use strict"; 509/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js"); 510/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_http__ = __webpack_require__("../../../http/@angular/http.es5.js"); 511/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_rxjs_Observable__ = __webpack_require__("../../../../rxjs/Observable.js"); 512/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_rxjs_Observable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_rxjs_Observable__); 513/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_rxjs_add_operator_map__ = __webpack_require__("../../../../rxjs/add/operator/map.js"); 514/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_rxjs_add_operator_map___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_rxjs_add_operator_map__); 515/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_rxjs_add_operator_catch__ = __webpack_require__("../../../../rxjs/add/operator/catch.js"); 516/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_rxjs_add_operator_catch___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_rxjs_add_operator_catch__); 517/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__services_app_helper_services__ = __webpack_require__("../../../../../src/app/shared/services/app-helper.services.ts"); 518/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return UserService; }); 519var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 520 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 521 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 522 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 523 return c > 3 && r && Object.defineProperty(target, key, r), r; 524}; 525var __metadata = (this && this.__metadata) || function (k, v) { 526 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); 527}; 528 529 530 531 532 533 534var UserService = (function () { 535 function UserService(http, appHelpersSvc) { 536 this.http = http; 537 this.appHelpersSvc = appHelpersSvc; 538 this.httpHeaders = this.appHelpersSvc.httpHeaders; 539 } 540 UserService.prototype.getAlltransactions = function (email) { 541 return this.http.get(this.appHelpersSvc.apiAddress + email) 542 .map(function (response) { return response.json(); }).catch(this.handleError); 543 }; 544 UserService.prototype.getTrasaction = function (email, id) { 545 return this.http.get(this.appHelpersSvc.apiAddress + email + '/' + id) 546 .map(function (response) { return response.json(); }).catch(this.handleError); 547 }; 548 UserService.prototype.saveTransaction = function (transaction, email) { 549 var params = new FormData(); 550 params.append('amount', transaction.amount); 551 params.append('currency', transaction.currency); 552 params.append('txn_date', transaction.txn_date); 553 return this.http.post(this.appHelpersSvc.apiAddress + email, params) 554 .map(function (response) { return response.json(); }).catch(this.handleError); 555 }; 556 UserService.prototype.updateTransaction = function (transaction, email) { 557 var params = new FormData(); 558 params.append('amount', transaction.amount); 559 params.append('currency', transaction.currency); 560 params.append('txn_date', transaction.txn_date); 561 return this.http.post(this.appHelpersSvc.apiAddress + email + '/' + transaction.id, params) 562 .map(function (response) { return response.json(); }).catch(this.handleError); 563 }; 564 UserService.prototype.deleteTransaction = function (id, email) { 565 return this.http.delete(this.appHelpersSvc.apiAddress + email + '/' + id) 566 .map(function (response) { return response.json(); }).catch(this.handleError); 567 }; 568 UserService.prototype.handleError = function (error) { 569 console.error(error); 570 return __WEBPACK_IMPORTED_MODULE_2_rxjs_Observable__["Observable"].throw(error.json().error || 'Server error'); 571 }; 572 return UserService; 573}()); 574UserService = __decorate([ 575 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["c" /* Injectable */])(), 576 __metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__angular_http__["b" /* Http */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__angular_http__["b" /* Http */]) === "function" && _a || Object, typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_5__services_app_helper_services__["a" /* AppHelperService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_5__services_app_helper_services__["a" /* AppHelperService */]) === "function" && _b || Object]) 577], UserService); 578 579var _a, _b; 580//# sourceMappingURL=user.services.js.map 581 582/***/ }), 583
584/***/ "../../../../../src/environments/environment.ts": 585/***/ (function(module, __webpack_exports__, __webpack_require__) { 586 587"use strict"; 588/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return environment; }); 589var environment = { 590 production: true 591}; 592//# sourceMappingURL=environment.js.map 593 594/***/ }), 595
596/***/ "../../../../../src/main.ts": 597/***/ (function(module, __webpack_exports__, __webpack_require__) { 598 599"use strict"; 600Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); 601/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js"); 602/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_platform_browser_dynamic__ = __webpack_require__("../../../platform-browser-dynamic/@angular/platform-browser-dynamic.es5.js"); 603/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__app_app_module__ = __webpack_require__("../../../../../src/app/app.module.ts"); 604/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__environments_environment__ = __webpack_require__("../../../../../src/environments/environment.ts"); 605 606 607 608 609if (__WEBPACK_IMPORTED_MODULE_3__environments_environment__["a" /* environment */].production) { 610 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["a" /* enableProdMode */])(); 611} 612__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__angular_platform_browser_dynamic__["a" /* platformBrowserDynamic */])().bootstrapModule(__WEBPACK_IMPORTED_MODULE_2__app_app_module__["a" /* AppModule */]); 613//# sourceMappingURL=main.js.map 614 615/***/ })
615, 616 617/***/ 0: 618/***/ (function(module, exports, __webpack_require__) { 619 620module.exports = __webpack_require__("../../../../../src/main.ts"); 621 622 623/***/ }) 624 625},[0]); 626//# sourceMappingURL=main.bundle.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.