You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

interfaceConfigWhitelist.ts 1.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import { isEmbedded } from '../util/embedUtils';
  2. import extraInterfaceConfigWhitelistCopy from './extraInterfaceConfigWhitelist';
  3. import isEmbeddedInterfaceConfigWhitelist from './isEmbeddedInterfaceConfigWhitelist';
  4. /**
  5. * The interface config keys to whitelist, the keys that can be overridden.
  6. *
  7. * @private
  8. * @type Array
  9. */
  10. export default [
  11. 'AUDIO_LEVEL_PRIMARY_COLOR',
  12. 'AUDIO_LEVEL_SECONDARY_COLOR',
  13. 'AUTO_PIN_LATEST_SCREEN_SHARE',
  14. 'CLOSE_PAGE_GUEST_HINT',
  15. 'CONNECTION_INDICATOR_AUTO_HIDE_ENABLED',
  16. 'CONNECTION_INDICATOR_AUTO_HIDE_TIMEOUT',
  17. 'CONNECTION_INDICATOR_DISABLED',
  18. 'DEFAULT_BACKGROUND',
  19. 'DISABLE_PRESENCE_STATUS',
  20. 'DISABLE_JOIN_LEAVE_NOTIFICATIONS',
  21. 'DEFAULT_LOCAL_DISPLAY_NAME',
  22. 'DEFAULT_REMOTE_DISPLAY_NAME',
  23. 'DISABLE_DOMINANT_SPEAKER_INDICATOR',
  24. 'DISABLE_FOCUS_INDICATOR',
  25. 'DISABLE_PRIVATE_MESSAGES',
  26. 'DISABLE_TRANSCRIPTION_SUBTITLES',
  27. 'DISABLE_VIDEO_BACKGROUND',
  28. 'DISPLAY_WELCOME_PAGE_CONTENT',
  29. 'ENABLE_DIAL_OUT',
  30. 'FILM_STRIP_MAX_HEIGHT',
  31. 'GENERATE_ROOMNAMES_ON_WELCOME_PAGE',
  32. 'INDICATOR_FONT_SIZES',
  33. 'INITIAL_TOOLBAR_TIMEOUT',
  34. 'LANG_DETECTION',
  35. 'LOCAL_THUMBNAIL_RATIO',
  36. 'MAXIMUM_ZOOMING_COEFFICIENT',
  37. 'NATIVE_APP_NAME',
  38. 'OPTIMAL_BROWSERS',
  39. 'PHONE_NUMBER_REGEX',
  40. 'PROVIDER_NAME',
  41. 'RECENT_LIST_ENABLED',
  42. 'REMOTE_THUMBNAIL_RATIO',
  43. 'SETTINGS_SECTIONS',
  44. 'SHARING_FEATURES',
  45. 'SHOW_CHROME_EXTENSION_BANNER',
  46. 'SHOW_POWERED_BY',
  47. 'TILE_VIEW_MAX_COLUMNS',
  48. 'TOOLBAR_ALWAYS_VISIBLE',
  49. 'TOOLBAR_BUTTONS',
  50. 'TOOLBAR_TIMEOUT',
  51. 'UNSUPPORTED_BROWSERS',
  52. 'VERTICAL_FILMSTRIP',
  53. 'VIDEO_LAYOUT_FIT',
  54. 'VIDEO_QUALITY_LABEL_DISABLED'
  55. ].concat(extraInterfaceConfigWhitelistCopy).concat(isEmbedded() ? isEmbeddedInterfaceConfigWhitelist : []);