constants.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. (function () {
  2. 'use strict';
  3. angular.module('ariaNg').constant('ariaNgConstants', {
  4. title: 'AriaNg Native',
  5. appPrefix: 'AriaNg',
  6. optionStorageKey: 'Options',
  7. languageStorageKeyPrefix: 'Language',
  8. settingHistoryKeyPrefix: 'History',
  9. languagePath: 'langs',
  10. languageFileExtension: '.txt',
  11. defaultLanguage: 'en',
  12. defaultHost: 'localhost',
  13. defaultSecureProtocol: 'https',
  14. defaultPathSeparator: '/',
  15. websocketAutoReconnect: true,
  16. globalStatStorageCapacity: 120,
  17. taskStatStorageCapacity: 300,
  18. lazySaveTimeout: 500,
  19. errorTooltipDelay: 500,
  20. notificationInPageTimeout: 2000,
  21. historyMaxStoreCount: 10,
  22. cachedDebugLogsLimit: 100
  23. }).constant('ariaNgDefaultOptions', {
  24. language: 'en',
  25. title: '${downspeed}, ${upspeed} - ${title}',
  26. titleRefreshInterval: 5000,
  27. browserNotification: false,
  28. rpcAlias: '',
  29. rpcHost: '',
  30. rpcPort: '6800',
  31. rpcInterface: 'jsonrpc',
  32. protocol: 'http',
  33. httpMethod: 'POST',
  34. secret: '',
  35. extendRpcServers: [],
  36. globalStatRefreshInterval: 1000,
  37. downloadTaskRefreshInterval: 1000,
  38. rpcListDisplayOrder: 'recentlyUsed',
  39. afterCreatingNewTask: 'task-list',
  40. removeOldTaskAfterRetrying: false,
  41. afterRetryingTask: 'task-list-downloading',
  42. displayOrder: 'default:asc',
  43. fileListDisplayOrder: 'default:asc',
  44. peerListDisplayOrder: 'default:asc'
  45. });
  46. }());