app.js 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. const angular = require('angular')
  2. require('@alancnet/material-framework/app')
  3. const routes = require('./routes')
  4. const app = angular.module('app', ['material-framework'])
  5. // TODO: Register app specific services
  6. app.config(($routeProvider, $mdThemingProvider, $mdColorsProvider) => {
  7. // TODO: App Title
  8. window.title = 'Special Dispatch'
  9. // TODO: Select a theme
  10. const palettes = ['red', 'pink', 'purple', 'deep-purple', 'indigo', 'blue', 'light-blue', 'cyan', 'teal', 'green', 'light-green', 'lime', 'yellow', 'amber', 'orange', 'deep-orange', 'brown', 'grey', 'blue-grey']
  11. const randomPalette = () => palettes[Math.floor(Math.random() * palettes.length)]
  12. $mdThemingProvider.theme('default')
  13. .primaryPalette('blue-grey')
  14. .accentPalette('indigo')
  15. .warnPalette('red')
  16. $mdThemingProvider.theme('dark', 'default')
  17. .dark()
  18. $mdThemingProvider.theme('nav', 'default')
  19. .backgroundPalette('blue-grey', {'hue-1': '700'})
  20. .dark()
  21. // TODO: App Routes
  22. routes($routeProvider)
  23. // $routeProvider.when('/test', {template: '<app-test-page />'})
  24. })
  25. module.exports = app