Skip to content

Commit

Permalink
#3 Make documentation useful
Browse files Browse the repository at this point in the history
 - added support for grids
 - added support for charts
 - added support for file handling
  • Loading branch information
gregoranders committed Apr 1, 2015
1 parent d386096 commit 727a3c1
Show file tree
Hide file tree
Showing 7 changed files with 250 additions and 132 deletions.
24 changes: 22 additions & 2 deletions app/components/arts/BaseApplication.ts
Expand Up @@ -3,12 +3,14 @@
///<amd-dependency path="angular-animate" />
///<amd-dependency path="angular-aria" />
///<amd-dependency path="angular-cookies" />
///<amd-dependency path="angular-file-upload" />
///<amd-dependency path="angular-highlightjs" />
///<amd-dependency path="angular-loader" />
///<amd-dependency path="angular-local-storage" />
///<amd-dependency path="angular-material" />
///<amd-dependency path="angular-messages" />
///<amd-dependency path="angular-moment" />
///<amd-dependency path="angular-nvd3-directives" />
///<amd-dependency path="angular-resource" />
///<amd-dependency path="angular-route" />
///<amd-dependency path="angular-sanitize" />
Expand All @@ -21,6 +23,7 @@
///<amd-dependency path="angular-translate-loader-url" />
///<amd-dependency path="angular-translate-storage-cookie" />
///<amd-dependency path="angular-translate-storage-local" />
///<amd-dependency path="angular-ui-grid" />

import IApplication = require('./interface/IApplication');
import IConfiguration = require('./interface/IConfiguration');
Expand All @@ -46,10 +49,27 @@ class BaseApplication extends BaseModule implements IApplication
'ngRoute',
'ngSanitize',
'ngTouch',
'hljs',
'pascalprecht.translate',
'angularFileUpload',
'angularMoment',
'LocalStorageModule',
'hljs'
'nvd3ChartDirectives',
'ui.grid',
'ui.grid.pagination',
'ui.grid.selection',
'ui.grid.expandable',
'ui.grid.pinning',
'ui.grid.resizeColumns',
'ui.grid.moveColumns',
'ui.grid.edit',
'ui.grid.rowEdit',
'ui.grid.cellNav',
'ui.grid.exporter',
'ui.grid.importer',
'ui.grid.saveState',
'ui.grid.infiniteScroll',
'ui.grid.autoResize',
'LocalStorageModule'
];

static dependencies(deps:Array<string>):Array<string>
Expand Down
26 changes: 26 additions & 0 deletions app/config.ts
Expand Up @@ -8,12 +8,14 @@ requirejs.config(
'angular-animate': 'vendor/js/angular-animate',
'angular-aria': 'vendor/js/angular-aria',
'angular-cookies': 'vendor/js/angular-cookies',
'angular-file-upload': 'vendor/js/angular-file-upload',
'angular-highlightjs': 'vendor/js/angular-highlightjs',
'angular-loader': 'vendor/js/angular-loader',
'angular-local-storage': 'vendor/js/angular-local-storage',
'angular-material': 'vendor/js/angular-material',
'angular-messages': 'vendor/js/angular-messages',
'angular-moment': 'vendor/js/angular-moment',
'angular-nvd3-directives': 'vendor/js/angularjs-nvd3-directives',
'angular-resource': 'vendor/js/angular-resource',
'angular-route': 'vendor/js/angular-route',
'angular-sanitize': 'vendor/js/angular-sanitize',
Expand All @@ -26,9 +28,12 @@ requirejs.config(
'angular-translate-loader-url': 'vendor/js/angular-translate-loader-url',
'angular-translate-storage-cookie': 'vendor/js/angular-translate-storage-cookie',
'angular-translate-storage-local': 'vendor/js/angular-translate-storage-local',
'angular-ui-grid': 'vendor/js/ui-grid',
'd3': 'vendor/js/d3',
'highlight': 'vendor/js/highlight.pack',
'jquery': 'vendor/js/jquery',
'moment': 'vendor/js/moment',
'nv.d3': 'vendor/js/nv.d3',
'text': 'vendor/js/text'
},

Expand All @@ -51,6 +56,11 @@ requirejs.config(
'angular'
]
},
'angular-file-upload': {
deps: [
'angular'
]
},
'angular-highlightjs': {
deps: [
'angular',
Expand Down Expand Up @@ -79,6 +89,12 @@ requirejs.config(
'angular'
]
},
'angular-nvd3-directives': {
deps: [
'angular',
'nv.d3'
]
},
'angular-resource': {
deps: [
'angular'
Expand Down Expand Up @@ -140,6 +156,16 @@ requirejs.config(
'angular-translate',
'angular-cookies'
]
},
'angular-ui-grid': {
deps: [
'angular'
]
},
'nv.d3': {
deps: [
'd3'
]
}
},
deps: [
Expand Down
3 changes: 3 additions & 0 deletions app/index.html
Expand Up @@ -9,6 +9,8 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="vendor/css/font-awesome.css"/>
<link rel="stylesheet" href="vendor/css/angular-material.css"/>
<link rel="stylesheet" href="vendor/css/ui-grid.css"/>
<link rel="stylesheet" href="vendor/css/nv.d3.css" />
<link rel="stylesheet" href="vendor/css/default.css"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,300,500,400italic,700" rel="stylesheet"
type="text/css">
Expand All @@ -18,6 +20,7 @@
display: none;
}
</style>
<base href="/" />
<script data-main="config" src="vendor/js/require.js"></script>
</head>

Expand Down
32 changes: 32 additions & 0 deletions app/test-config.ts
Expand Up @@ -31,13 +31,15 @@ requirejs.config({
'angular-animate': 'vendor/js/angular-animate',
'angular-aria': 'vendor/js/angular-aria',
'angular-cookies': 'vendor/js/angular-cookies',
'angular-file-upload': 'vendor/js/angular-file-upload',
'angular-highlightjs': 'vendor/js/angular-highlightjs',
'angular-loader': 'vendor/js/angular-loader',
'angular-local-storage': 'vendor/js/angular-local-storage',
'angular-material': 'vendor/js/angular-material',
'angular-messages': 'vendor/js/angular-messages',
'angular-mocks': 'vendor/js/angular-mocks',
'angular-moment': 'vendor/js/angular-moment',
'angular-nvd3-directives': 'vendor/js/angularjs-nvd3-directives',
'angular-resource': 'vendor/js/angular-resource',
'angular-route': 'vendor/js/angular-route',
'angular-sanitize': 'vendor/js/angular-sanitize',
Expand All @@ -50,9 +52,12 @@ requirejs.config({
'angular-translate-loader-url': 'vendor/js/angular-translate-loader-url',
'angular-translate-storage-cookie': 'vendor/js/angular-translate-storage-cookie',
'angular-translate-storage-local': 'vendor/js/angular-translate-storage-local',
'angular-ui-grid': 'vendor/js/ui-grid',
'd3': 'vendor/js/d3',
'highlight': 'vendor/js/highlight.pack',
'jquery': 'vendor/js/jquery',
'moment': 'vendor/js/moment',
'nv.d3': 'vendor/js/nv.d3',
'text': 'vendor/js/text'
},

Expand All @@ -75,6 +80,11 @@ requirejs.config({
'angular'
]
},
'angular-file-upload': {
deps: [
'angular'
]
},
'angular-highlightjs': {
deps: [
'angular',
Expand Down Expand Up @@ -103,11 +113,23 @@ requirejs.config({
'angular'
]
},
'angular-moment': {
deps: [
'angular',
'moment'
]
},
'angular-mocks': {
deps: [
'angular'
]
},
'angular-nvd3-directives': {
deps: [
'angular',
'nv.d3'
]
},
'angular-resource': {
deps: [
'angular'
Expand Down Expand Up @@ -168,6 +190,16 @@ requirejs.config({
deps: [
'angular-translate'
]
},
'angular-ui-grid': {
deps: [
'angular'
]
},
'nv.d3': {
deps: [
'd3'
]
}
},

Expand Down
6 changes: 5 additions & 1 deletion bower.json
Expand Up @@ -52,9 +52,12 @@
"angular-translate-storage-local": "^2.6.1",
"angular-translate": "^2.6.1",
"angular-translate": "^2.6.1",
"angular-ui-grid": "^3.0.0-rc.20",
"angularjs-nvd3-directives": "^0.0.7",
"font-awesome": "^4.3.0 ",
"jquery": "^2.1.3",
"moment": "^2.9.0",
"ng-file-upload": "^3.2.4",
"requirejs": "2.1.17",
"requirejs-text": "2.0.14"
},
Expand All @@ -72,6 +75,7 @@
"angular-sanitize": "^1.4.0",
"angular-touch": "^1.4.0",
"angular-translate": "^2.6.1",
"font-awesome": "^4.3.0"
"font-awesome": "^4.3.0",
"d3": "~3.4.1"
}
}

0 comments on commit 727a3c1

Please sign in to comment.