options.js 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. (function() {
  2. this.UglifyJS_NoUnsafeEval = true;
  3. $script('lib/angular-loader/angular-loader.min.js', 'angular-loader');
  4. $script('lib/jquery/jquery.min.js', 'jquery');
  5. $script('js/omega_pac.min.js', 'omega-pac');
  6. $script('lib/FileSaver/FileSaver.min.js', 'filesaver');
  7. $script('lib/blob/Blob.js', 'blob');
  8. $script('lib/spin.js/spin.js', function() {
  9. return $script('lib/ladda/ladda.min.js', function() {
  10. return $script.ready(['angular-loader'], function() {
  11. return $script('lib/angular-ladda/angular-ladda.min.js', 'angular-ladda');
  12. });
  13. });
  14. });
  15. $script.ready(['angular-loader'], function() {
  16. angular.module('omega', ['ngLocale', 'ngAnimate', 'ngSanitize', 'ui.bootstrap', 'ui.router', 'ngProgress', 'ui.sortable', 'angularSpectrumColorpicker', 'ui.validate', 'angular-ladda', 'omegaTarget', 'omegaDecoration']);
  17. $script.ready(['omega-pac'], function() {
  18. return $script('js/omega.js', 'omega');
  19. });
  20. return $script(['js/omega_target_web.js', 'js/omega_decoration.js', 'lib/angular-animate/angular-animate.min.js', 'lib/angular-bootstrap/ui-bootstrap-tpls.min.js', 'lib/ngprogress/ngProgress.min.js', 'lib/angular-ui-sortable/sortable.min.js', 'lib/angular-ui-utils/validate.min.js', 'lib/jsondiffpatch/jsondiffpatch.min.js', 'lib/angular-spectrum-colorpicker/angular-spectrum-colorpicker.min.js'], 'omega-deps');
  21. });
  22. $script.ready(['jquery'], function() {
  23. $script('lib/jquery-ui-1.10.4.custom.min.js', 'jquery-ui-base');
  24. return $script('lib/spectrum/spectrum.js', 'spectrum');
  25. });
  26. $script.ready(['jquery-ui-base'], function() {
  27. return $script('lib/jqueryui-touch-punch/jquery.ui.touch-punch.min.js', 'jquery-ui');
  28. });
  29. $script.ready(['angular-loader', 'jquery'], function() {
  30. return $script('lib/angular/angular.min.js', 'angular');
  31. });
  32. $script.ready(['angular'], function() {
  33. var lang, lang1, locale, locales, _ref;
  34. $script('lib/angular-ui-router/angular-ui-router.min.js', 'angular-ui-router');
  35. $script('lib/angular-sanitize/angular-sanitize.min.js', 'angular-sanitize');
  36. locales = {
  37. '': 'en-us',
  38. 'en': 'en-us',
  39. 'zh': 'zh-cn',
  40. 'zh-hans': 'zh-cn',
  41. 'zh-hant': 'zh-tw',
  42. 'zh-cn': 'zh-cn',
  43. 'zh-hk': 'zh-hk',
  44. 'zh-tw': 'zh-tw'
  45. };
  46. lang = navigator.language;
  47. lang1 = ((_ref = navigator.language) != null ? _ref.split('-')[0] : void 0) || '';
  48. locale = locales[lang] || locales[lang1] || locales[''];
  49. return $script('lib/angular-i18n/angular-locale_' + locale + '.js', 'angular-i18n');
  50. });
  51. $script.ready(['angular', 'omega', 'omega-deps', 'angular-ui-router', 'jquery-ui', 'spectrum', 'filesaver', 'blob', 'angular-ladda', 'angular-sanitize', 'angular-i18n'], function() {
  52. return angular.bootstrap(document, ['omega']);
  53. });
  54. }).call(this);