main.js 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. require.config({
  2. baseUrl : 'static',
  3. paths : {
  4. 'app' : 'js/admin',
  5. 'nls' : 'nls',
  6. 'lib' : 'lib',
  7. 'common' : 'js/common',
  8. 'angular' : 'lib/angular/angular.min',
  9. 'angular-tree' : 'lib/angular/angular-tree-control',
  10. 'ngResource' : 'lib/angular/angular-resource.min',
  11. 'angularAMD' : 'lib/angular/angularAMD',
  12. 'ui-bootstrap' : 'lib/angular/ui-bootstrap-tpls.min',
  13. 'ui.router' : 'lib/angular/angular-ui-router.min',
  14. 'jquery' : 'lib/jquery/jquery.min',
  15. 'jquery-uploadify' : 'lib/jquery/jquery.uploadify.min',
  16. 'ngLocal' : 'lib/angular/angular-i18n',
  17. 'ngAnimate': 'lib/angular/angular-animate.min',
  18. 'ngDraggable' : 'lib/angular/angular-draggable-min',
  19. 'angular-toaster': 'lib/angular/angular-toaster.min',
  20. 'file-upload' : 'lib/angular/angular-file-upload.min',
  21. 'file-upload-shim' : 'lib/angular/angular-file-upload-shim.min',
  22. 'ngTable' : 'lib/angular/ng-table.min',
  23. 'ngSanitize' : 'lib/angular/angular-sanitize.min',
  24. 'ui-jquery': 'js/common/ui-jquery',
  25. 'bootstrap' : 'lib/bootstrap/js/bootstrap.min',
  26. 'jquery-summernote' : 'lib/jquery/summernote.min',
  27. 'jquery-summernote-lang' : 'lib/jquery/summernote-zh-CN',
  28. 'ui-form' : 'js/common/directives/ui-form',
  29. 'showdown' : 'lib/showdown/showdown.min',
  30. 'quill-core' : 'lib/quill/quill.core',
  31. 'quill' : 'lib/quill/quill',
  32. 'big': 'lib/decimal/big.min',
  33. 'seekPurchase':'js/common/query/seekPurchase'
  34. },
  35. shim : {
  36. 'angular' : {
  37. 'exports' : 'angular',
  38. 'deps' : [ 'jquery' ]
  39. },
  40. 'ngResource' : {
  41. 'exports' : 'ngResource',
  42. 'deps' : [ 'angular' ]
  43. },
  44. 'angularAMD' : {
  45. 'exports' : 'angularAMD',
  46. 'deps' : [ 'angular' ]
  47. },
  48. 'ui.router' : ['angular'],
  49. 'ngLocal' : {
  50. 'exports' : 'ngLocal',
  51. 'deps' : [ 'angular' ]
  52. },
  53. 'ui-bootstrap' : [ 'angular' ],
  54. 'ngTable' : {
  55. 'exports' : 'ngTable',
  56. 'deps' : [ 'angular' ]
  57. },
  58. 'ngSanitize' : {
  59. 'exports' : 'ngSanitize',
  60. 'deps' : [ 'angular' ]
  61. },
  62. 'ngAnimate' : ['angular'],
  63. 'bootstrap' : ['jquery'],
  64. 'jquery-uploadify' : [ 'jquery' ],
  65. 'jquery-summernote' : ['jquery', 'bootstrap'],
  66. 'jquery-summernote-lang' : ['jquery-summernote'],
  67. 'ui-form' : ['angular', 'jquery-summernote', 'jquery-summernote-lang'],
  68. 'ui-jquery': ['jquery'],
  69. 'angular-tree': ['angular'],
  70. 'file-upload': ['angular', 'file-upload-shim'],
  71. 'angular-toaster' : ['angular', 'ngAnimate'],
  72. 'ngDraggable': [ 'jquery', 'angular' ],
  73. 'quill-core' : [],
  74. 'quill' : ['quill-core'],
  75. 'big' : ['jquery']
  76. }
  77. });
  78. require([ 'app/app', 'common/controllers/commonCtrls' ], function(app) {
  79. app.init();
  80. });