/** * INSPINIA - Responsive Admin Theme * * Inspinia theme use AngularUI Router to manage routing and views * Each view are defined as state. * Initial there are written state for all view in theme. * */ function config($stateProvider, $urlRouterProvider, $ocLazyLoadProvider, IdleProvider, KeepaliveProvider) { IdleProvider.idle(5); IdleProvider.timeout(120); $urlRouterProvider.otherwise("/login"); $ocLazyLoadProvider.config({ debug: false }); $stateProvider .state("login" , {url: "/login",templateUrl: "http://gss.genissteel.com.au/users/login",data: {pageTitle : "Login", specialClass : "gray-bg"}}).state("logout" , {url: "/logout",templateUrl: "http://gss.genissteel.com.au/users/logout",data: {pageTitle : "Logout", specialClass : "gray-bg"}}).state("forgot_password" , {url: "/forgot_password",templateUrl: "http://gss.genissteel.com.au/users/forgot_password",data: {pageTitle : "Forgot Password", specialClass : "gray-bg"}}).state("my_account" , {abstract : true,url: "/my_account",templateUrl: "http://gss.genissteel.com.au/users"}).state("monitoring" , {abstract : true,url: "/monitoring",templateUrl: "http://gss.genissteel.com.au/monitoring"}).state("rigger_view" , {url: "/rigger_view",templateUrl: "http://gss.genissteel.com.au/drafting/rigger_view",resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/uploadifive/jquery.uploadifive.min.js", "http://gss.genissteel.com.au/assets/css/plugins/uploadifive/uploadifive.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.contextMenu.min.js", "http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.ui.position.min.js", "http://gss.genissteel.com.au/assets/css/plugins/contextMenu/jquery.contextMenu.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("dashboards" , {abstract : true,url: "/dashboards",templateUrl: "http://gss.genissteel.com.au/dashboard"}).state("wip" , {url: "/wip",templateUrl: "http://gss.genissteel.com.au/wip",data: {pageTitle : "Work in Progress"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.contextMenu.min.js", "http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.ui.position.min.js", "http://gss.genissteel.com.au/assets/css/plugins/contextMenu/jquery.contextMenu.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/css/data-grid.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/css/plugins/datepicker/bootstrap-datepicker3.min.css", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-datepicker.min.js", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-timepicker.min.js"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/mathJs/math.min.js"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("job_status" , {url: "/job_status",templateUrl: "http://gss.genissteel.com.au/wip/job_status_2",data: {pageTitle : "Jobs Status"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.contextMenu.min.js", "http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.ui.position.min.js", "http://gss.genissteel.com.au/assets/css/plugins/contextMenu/jquery.contextMenu.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/css/plugins/datepicker/bootstrap-datepicker3.min.css", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-datepicker.min.js", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-timepicker.min.js"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/mathJs/math.min.js"]}, {files: ["http://gss.genissteel.com.au/assets/css/data-grid.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("job_status2" , {url: "/job_status2",templateUrl: "http://gss.genissteel.com.au/wip/job_status_2",data: {pageTitle : "Jobs Status"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.contextMenu.min.js", "http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.ui.position.min.js", "http://gss.genissteel.com.au/assets/css/plugins/contextMenu/jquery.contextMenu.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/css/plugins/datepicker/bootstrap-datepicker3.min.css", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-datepicker.min.js", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-timepicker.min.js"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/mathJs/math.min.js"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("pipeline" , {url: "/pipeline",templateUrl: "http://gss.genissteel.com.au/pipeline",data: {pageTitle : "Job Pipeline"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/css/data-grid.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("enquiry" , {url: "/enquiry",templateUrl: "http://gss.genissteel.com.au/enquiry",data: {pageTitle : "Enquiry"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/css/plugins/datepicker/bootstrap-datepicker3.min.css", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-datepicker.min.js", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-timepicker.min.js"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.contextMenu.min.js", "http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.ui.position.min.js", "http://gss.genissteel.com.au/assets/css/plugins/contextMenu/jquery.contextMenu.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/jasny/jasny-bootstrap.min.js", "http://gss.genissteel.com.au/assets/css/plugins/jasny/jasny-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/ajaxForm/ajaxForm.js"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("reports" , {abstract : true,url: "/reports",templateUrl: "http://gss.genissteel.com.au/reports"}).state("estimate" , {abstract : true,url: "/estimate",templateUrl: "http://gss.genissteel.com.au/estimate"}).state("drafting" , {abstract : true,url: "/drafting",templateUrl: "http://gss.genissteel.com.au/drafting"}).state("calendar" , {abstract : true,url: "/scheduling",templateUrl: "http://gss.genissteel.com.au/scheduling",data: {specialClass : "mini-navbar"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-datepicker.min.js", "http://gss.genissteel.com.au/assets/css/plugins/datepicker/bootstrap-datepicker.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("documents" , {url: "/documents",templateUrl: "http://gss.genissteel.com.au/documents",resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.contextMenu.min.js", "http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.ui.position.min.js", "http://gss.genissteel.com.au/assets/css/plugins/contextMenu/jquery.contextMenu.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("timesheet" , {url: "/timesheet",templateUrl: "http://gss.genissteel.com.au/timesheet",data: {pageTitle : "Timesheet"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-datepicker.min.js", "http://gss.genissteel.com.au/assets/css/plugins/datepicker/bootstrap-datepicker.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.contextMenu.min.js", "http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.ui.position.min.js", "http://gss.genissteel.com.au/assets/css/plugins/contextMenu/jquery.contextMenu.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("config" , {abstract : true,url: "/config",templateUrl: "http://gss.genissteel.com.au/sys_config"}).state("maintenance" , {abstract : true,url: "/maintenance",templateUrl: "http://gss.genissteel.com.au/maintenance"}).state("dashboards.dashboard_1" , {url: "/dashboard_1",templateUrl: "http://gss.genissteel.com.au/dashboard/dashboard_1",resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{serie : true,name : "angular-flot",files: ["http://gss.genissteel.com.au/assets/js/plugins/flot/jquery.flot.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/jquery.flot.time.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/jquery.flot.tooltip.min.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/jquery.flot.spline.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/jquery.flot.resize.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/jquery.flot.pie.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/curvedLines.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/angular-flot.js"]}, {name : "angles",files: ["http://gss.genissteel.com.au/assets/js/plugins/chartJs/angles.js", "http://gss.genissteel.com.au/assets/js/plugins/chartJs/Chart.min.js"]}, {name : "angular-peity",files: ["http://gss.genissteel.com.au/assets/js/plugins/peity/jquery.peity.min.js", "http://gss.genissteel.com.au/assets/js/plugins/peity/angular-peity.js"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("dashboards.dashboard_2" , {url: "/dashboard_2",templateUrl: "http://gss.genissteel.com.au/dashboard/dashboard_2",data: {pageTitle : "Dashboard 2"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{serie : true,name : "angular-flot",files: ["http://gss.genissteel.com.au/assets/js/plugins/flot/jquery.flot.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/jquery.flot.time.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/jquery.flot.tooltip.min.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/jquery.flot.spline.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/jquery.flot.resize.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/jquery.flot.pie.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/curvedLines.js", "http://gss.genissteel.com.au/assets/js/plugins/flot/angular-flot.js"]}, {serie : true,files: ["http://gss.genissteel.com.au/assets/js/plugins/jvectormap/jquery-jvectormap-2.0.2.min.js", "http://gss.genissteel.com.au/assets/js/plugins/jvectormap/jquery-jvectormap-2.0.2.css", "http://gss.genissteel.com.au/assets/js/plugins/jvectormap/jquery-jvectormap-world-mill-en.js", "http://gss.genissteel.com.au/assets/js/plugins/jvectormap/jquery-jvectormap-world-mill-en.js"]}, {name : "ui.checkbox",files: ["http://gss.genissteel.com.au/assets/js/bootstrap/angular-bootstrap-checkbox.js"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("dashboards.production_pipepine" , {url: "/production_pipeline",templateUrl: "http://gss.genissteel.com.au/dashboard/production_pipeline",resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/css/data-grid.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("my_account.change_password" , {url: "/change_password",templateUrl: "http://gss.genissteel.com.au/users/change_password",data: {pageTitle : "Change Password"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/css/plugins/iCheck/custom.css", "http://gss.genissteel.com.au/assets/js/plugins/iCheck/icheck.min.js"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("config.users" , {url: "/user",templateUrl: "http://gss.genissteel.com.au/sys_config/user_mngt",data: {pageTitle : "User Management"}}).state("reports.estimate_myob" , {url: "/estimate_myob",templateUrl: "http://gss.genissteel.com.au/reports/estimate_myob",data: {pageTitle : "Estimate VS Actual Amount"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.contextMenu.min.js", "http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.ui.position.min.js", "http://gss.genissteel.com.au/assets/css/plugins/contextMenu/jquery.contextMenu.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/css/plugins/datepicker/bootstrap-datepicker3.min.css", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-datepicker.min.js", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-timepicker.min.js"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/jqChart/Chart.bundle.min.js"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("reports.enquiry_estimate" , {url: "/enquiry_estimate",templateUrl: "http://gss.genissteel.com.au/reports/enquiry_estimate",data: {pageTitle : "Enquiry / Estimate Report"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.contextMenu.min.js", "http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.ui.position.min.js", "http://gss.genissteel.com.au/assets/css/plugins/contextMenu/jquery.contextMenu.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/css/plugins/datepicker/bootstrap-datepicker3.min.css", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-datepicker.min.js", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-timepicker.min.js"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/jasny/jasny-bootstrap.min.js", "http://gss.genissteel.com.au/assets/css/plugins/jasny/jasny-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/jComments/jquery-comments.css", "http://gss.genissteel.com.au/assets/js/plugins/jComments/jquery-comments.min.js"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-datepicker.min.js", "http://gss.genissteel.com.au/assets/css/plugins/datepicker/bootstrap-datepicker.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("reports.gss_myob" , {url: "/gss_myob",templateUrl: "http://gss.genissteel.com.au/reports/gss_myob",data: {pageTitle : "GSS vs MYOB Cost Report"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.contextMenu.min.js", "http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.ui.position.min.js", "http://gss.genissteel.com.au/assets/css/plugins/contextMenu/jquery.contextMenu.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/css/data-grid.css"]}, {files: ["http://gss.genissteel.com.au/assets/css/plugins/datepicker/bootstrap-datepicker3.min.css", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-datepicker.min.js", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-timepicker.min.js"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/jqChart/Chart.bundle.min.js"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("reports.cust_tonnage_rate" , {url: "/cust_tonnage_rate",templateUrl: "http://gss.genissteel.com.au/reports/cust_tonnage_rate",data: {pageTitle : "Customer Tonnage Rate"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.contextMenu.min.js", "http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.ui.position.min.js", "http://gss.genissteel.com.au/assets/css/plugins/contextMenu/jquery.contextMenu.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("reports.steel_over_expense" , {url: "/steel_over_expense",templateUrl: "http://gss.genissteel.com.au/reports/steel_over_expense",data: {pageTitle : "Steel Over Expenses"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/css/plugins/datepicker/bootstrap-datepicker3.min.css", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-datepicker.min.js", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-timepicker.min.js"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("reports.license_usage" , {url: "/license_usage",templateUrl: "http://gss.genissteel.com.au/reports/license_usage",data: {pageTitle : "Tekla License Usage"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/jqChart/Chart.bundle.min.js"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/dropzone/dropzone.min.js", "http://gss.genissteel.com.au/assets/js/plugins/dropzone/dropzone.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-datepicker.min.js", "http://gss.genissteel.com.au/assets/css/plugins/datepicker/bootstrap-datepicker.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("reports.production_progress" , {url: "/production_progress",templateUrl: "http://gss.genissteel.com.au/reports/production_progress",resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/css/data-grid.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("reports.job_over_expense" , {url: "/job_over_expense",templateUrl: "http://gss.genissteel.com.au/reports/job_over_expense",data: {pageTitle : "Job Over Budget"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/css/data-grid.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/jComments/jquery-comments.css", "http://gss.genissteel.com.au/assets/js/plugins/jComments/jquery-comments.min.js"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("reports.order_over_expense" , {url: "/order_over_expense",templateUrl: "http://gss.genissteel.com.au/reports/order_over_expense",data: {pageTitle : "PO - Over Budget"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/css/data-grid.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/jComments/jquery-comments.css", "http://gss.genissteel.com.au/assets/js/plugins/jComments/jquery-comments.min.js"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("reports.job_claims" , {url: "/job_claims",templateUrl: "http://gss.genissteel.com.au/reports/job_claims",resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.contextMenu.min.js", "http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.ui.position.min.js", "http://gss.genissteel.com.au/assets/css/plugins/contextMenu/jquery.contextMenu.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/css/data-grid.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("estimate.summary" , {url: "/summary",templateUrl: "http://gss.genissteel.com.au/estimate/summary",data: {pageTitle : "Estimate Summary Report"}}).state("maintenance.resyn_data" , {url: "/resync_data",templateUrl: "http://gss.genissteel.com.au/maintenance/resync_data",data: {pageTitle : "Resync Selected Data"}}).state("monitoring.kpi" , {url: "/kpi",templateUrl: "http://gss.genissteel.com.au/monitoring/kpi",data: {pageTitle : "Monitoring - Key Performance Indicator", specialClass : "gray-bg", modTitle : "Key Performance Indicator"}}).state("monitoring.calendar" , {url: "/calendar",templateUrl: "http://gss.genissteel.com.au/monitoring/calendar",data: {pageTitle : "Monitoring - Bid Date Schedule", specialClass : "gray-bg", modTitle : "Bid Date Schedule"}}).state("monitoring.milestone" , {url: "/milestone",templateUrl: "http://gss.genissteel.com.au/monitoring/project_milestone",data: {pageTitle : "Monitoring - Project Milestone", specialClass : "gray-bg", modTitle : "Project Milestone"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("drafting.shop_drawings" , {url: "/shop_drawings",templateUrl: "http://gss.genissteel.com.au/drafting/shop_drawings",data: {pageTitle : "Drafting - Shop Drawings"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/uploadifive/jquery.uploadifive.min.js", "http://gss.genissteel.com.au/assets/css/plugins/uploadifive/uploadifive.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/dataTables/jquery.dataTables.min.js", "http://gss.genissteel.com.au/assets/css/plugins/dataTables/jquery.dataTables.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.contextMenu.min.js", "http://gss.genissteel.com.au/assets/js/plugins/contextMenu/jquery.ui.position.min.js", "http://gss.genissteel.com.au/assets/css/plugins/contextMenu/jquery.contextMenu.min.css"]} ]); }, onEnter: function () { }, onExit: function () { }}}).state("calendar.calendar" , {url: "/scheduling",templateUrl: "http://gss.genissteel.com.au/scheduling/calendar",data: {pageTitle : "Project Scheduling - Calendar"},resolve : { loadPlugin: function($ocLazyLoad) { return $ocLazyLoad.load([{files: ["http://gss.genissteel.com.au/assets/js/plugins/select2/select2.full.min.js", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2.min.css", "http://gss.genissteel.com.au/assets/css/plugins/select2/select2-bootstrap.min.css"]}, {files: ["http://gss.genissteel.com.au/assets/css/plugins/datepicker/bootstrap-datepicker3.min.css", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-datepicker.min.js", "http://gss.genissteel.com.au/assets/js/plugins/datepicker/bootstrap-timepicker.min.js"]} ]); }, onEnter: function () { }, onExit: function () { }}}) } angular .module("inspinia") .config(config) .run(function($rootScope, $state) { $rootScope.$state = $state; });