Commit 0bebbad1 authored by Evren Kutar's avatar Evren Kutar

add comments to define functions

parent 15543384
......@@ -7,30 +7,54 @@
'use strict';
// Declare app level module which depends on views, and components
angular.module(
'zaerp', [
'oc.lazyLoad',
'ngRoute',
'ngSanitize',
'ngAnimate',
'ngQuantum',
'general',
'formGenerator',
'zaerp.dashboard',
'zaerp.login',
'zaerp.version',
'zaerp.test',
'schemaForm'
//'ngAnimate',
//'ngQuantum',
//'general',
//'formGenerator',
//'zaerp.dashboard',
//'zaerp.login',
//'zaerp.version',
//'zaerp.test',
//'schemaForm'
]).
/**
* lazyload modules with oclazyload
* the lines below are config of oclazyload
* turn debug false when production
*/
config(['$ocLazyLoadProvider', function($ocLazyLoadProvider) {
$ocLazyLoadProvider.config({
// todo: turn debug false on prod
debug: true
});
}]).
config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when('/login', {
templateUrl: 'login/login.html',
controller: 'LoginCtrl'
controller: 'LoginCtrl',
resolve: {
loadMyCtrl: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load('login/login.js');
}],
loadMyService: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load('login/login_service.js');
}]
}
})
.when('/dashboard', {
templateUrl: 'dashboard/dashboard.html',
controller: 'DashCtrl'
controller: 'DashCtrl',
resolve: {
loadMyCtrl: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load('dashboard/dashboard.js');
}]
}
})
.otherwise({redirectTo: '/dashboard'});
}]).
......@@ -38,7 +62,6 @@ angular.module(
$rootScope.$on("$routeChangeStart", function (event, next, current) {
if ($rootScope.loggedInUser == null) {
// no logged user, redirect to /login
console.log("test log");
if (next.templateUrl === "login/login.html") {
console.log("test log to login");
} else {
......@@ -48,13 +71,20 @@ angular.module(
}
});
}).
/**
* RESTURL is the url of rest api to talk
* Based on the environment it changes from dev to prod
*/
constant("RESTURL", (function(){
var dev = "http://127.0.0.1:3000/api/";
var prod = "";
var ENV = "dev"; // change to prod in production
return ENV =="dev" ? {url:dev} : {url:prod};
return "http://127.0.0.1:3000/api/";
//return "http://127.0.0.1:3000/api/";
})()).
/**
* USER_ROLES and AUTH_EVENTS are constant for auth functions
*/
constant("USER_ROLES", {
all: "*",
admin: "admin",
......
......@@ -15,8 +15,8 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css">
<link rel="stylesheet" href="bower_components/quantumui/dist/css/addon/effect-light.min.css">
<link rel="stylesheet" href="bower_components/quantumui/dist/css/quantumui.min.css">
<!--<link rel="stylesheet" href="bower_components/quantumui/dist/css/addon/effect-light.min.css">-->
<!--<link rel="stylesheet" href="bower_components/quantumui/dist/css/quantumui.min.css">-->
<link rel="stylesheet" href="app.css">
<!--<script src="bower_components/html5-boilerplate/js/vendor/modernizr-2.6.2.min.js"></script>-->
</head>
......@@ -83,24 +83,22 @@
<!-- In production use:
<script src="//ajax.googleapis.com/ajax/libs/angularjs/x.x.x/angular.min.js"></script>
-->
<!--<script src="bower_components/angular/angular.js"></script>-->
<script src="bower_components/scriptjs/dist/script.min.js"></script>
<script src="main.js"></script>
<script src="bower_components/angular/angular.min.js"></script>
<script src="bower_components/oclazyload/dist/ocLazyLoad.min.js"></script>
<script src="bower_components/angular-route/angular-route.min.js"></script>
<script src="bower_components/angular-resource/angular-resource.min.js"></script>
<!--<script src="bower_components/angular-schema-form/dist/schema-form.js"></script>-->
<!--<script src="bower_components/angular-route/angular-route.js"></script>-->
<!--<script src="bower_components/angular-resource/angular-resource.js"></script>-->
<!--&lt;!&ndash;<script src="bower_components/angular-schema-form/dist/schema-form.js"></script>&ndash;&gt;-->
<!--<script type="text/javascript" src="bower_components/angular-sanitize/angular-sanitize.min.js"></script>-->
<script type="text/javascript" src="bower_components/angular-sanitize/angular-sanitize.min.js"></script>
<!--<script type="text/javascript" src="bower_components/angular-animate/angular-animate.min.js"></script>-->
<!--<script type="text/javascript" src="bower_components/moment/moment.js"></script>-->
<!--<script type="text/javascript" src="bower_components/tv4/tv4.js"></script>-->
<!--<script type="text/javascript" src="bower_components/objectpath/lib/ObjectPath.js"></script>-->
<!--<script type="text/javascript" src="bower_components/angular-schema-form/dist/schema-form.min.js"></script>-->
<!--<script type="text/javascript" src="bower_components/angular-schema-form/dist/bootstrap-decorator.min.js"></script>-->
<script type="text/javascript" src="bower_components/tv4/tv4.js"></script>
<script type="text/javascript" src="bower_components/objectpath/lib/ObjectPath.js"></script>
<script type="text/javascript" src="bower_components/angular-schema-form/dist/schema-form.min.js"></script>
<script type="text/javascript" src="bower_components/angular-schema-form/dist/bootstrap-decorator.min.js"></script>
<!--<script src="app.js"></script>-->
<script src="app.js"></script>
<!--<script src="zlib/general.js"></script>-->
<!--<script src="forms/form_generator.js"></script>-->
<!--<script src="test_view_for_generator/testfile.js"></script>-->
......
......@@ -12,13 +12,7 @@
// TODO: who field can be removed??
var login = angular.module('zaerp.login', ['ngRoute', 'schemaForm']);
login.config(['$routeProvider', function ($routeProvider) {
//$routeProvider.when('/login', {
// templateUrl: 'login/login.html',
// controller: 'LoginCtrl'
//});
}]);
login.controller('LoginCtrl', function ($scope, $q, $timeout, $http, $location, $rootScope, AUTH_EVENTS, LoginService, FormDiff) {
login.controller('LoginCtrl', function ($scope, $q, $timeout, LoginService) {
$scope.schema =
{
title: "Login",
......
......@@ -6,12 +6,12 @@
"license": "MIT",
"private": true,
"dependencies": {
"angular": "*",
"angular": "1.3.x",
"angular-mocks": "1.3.x",
"angular-route": "1.3.x",
"angular-resource": "1.3.x",
"bootstrap": "3.3.4",
"angular-schema-form": "*",
"quantumui": "*",
"scriptjs": "2.5.x"
"oclazyload": "*"
}
}
......@@ -41,7 +41,7 @@ module.exports = function (config) {
frameworks: ['jasmine'],
browsers: ['Opera'],
browsers: ['Chrome'],
plugins: [
'karma-chrome-launcher',
......
{
"name": "angular-seed",
"name": "zaerp-ui",
"private": true,
"version": "0.0.0",
"description": "A starter project for AngularJS",
"repository": "https://github.com/angular/angular-seed",
"license": "MIT",
"version": "0.0.1",
"description": "",
"repository": "https://github.com/zetaops/zaerp-ui",
"license": "GPL",
"devDependencies": {
"bower": "^1.3.1",
"http-server": "^0.6.1",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment