Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / chrome / browser / resources / chromeos / wallpaper_manager / js / constants.js
blob8001c1621eeb6d3e7a1cee5c0091fd46ec9e30d4
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
6 /** @const */ var Constants = {
7   /**
8    * Key to access wallpaper rss in chrome.storage.local.
9    */
10   AccessLocalRssKey: 'wallpaper-picker-surprise-rss-key',
12   /**
13    * Key to access wallpaper manifest in chrome.storage.local.
14    */
15   AccessLocalManifestKey: 'wallpaper-picker-manifest-key',
17   /**
18    * Key to access user wallpaper info in chrome.storage.local.
19    */
20   AccessLocalWallpaperInfoKey: 'wallpaper-local-info-key',
22   /**
23    * Key to access user wallpaper info in chrome.storage.sync.
24    */
25   AccessSyncWallpaperInfoKey: 'wallpaper-sync-info-key',
27   /**
28    * Key to access last changed date of a surprise wallpaper in
29    * chrome.storage.local or chrome.storage.sync.
30    */
31   AccessLastSurpriseWallpaperChangedDate: 'wallpaper-last-changed-date-key',
33   /**
34    * Key to access if surprise me feature is enabled or not in
35    * chrome.storage.local.
36    */
37   AccessLocalSurpriseMeEnabledKey: 'surprise-me-enabled-key',
39   /**
40    * Key to access if surprise me feature is enabled or not in
41    * chrome.storage.sync.
42    */
43   AccessSyncSurpriseMeEnabledKey: 'sync-surprise-me-enabled-key',
45   /**
46    * Suffix to append to baseURL if requesting high resoultion wallpaper.
47    */
48   HighResolutionSuffix: '_high_resolution.jpg',
50   /**
51    * URL to get latest wallpaper RSS feed.
52    */
53   WallpaperRssURL: 'https://storage.googleapis.com/' +
54       'chromeos-wallpaper-public/wallpaper.rss',
56   /**
57    * cros-wallpaper namespace URI.
58    */
59   WallpaperNameSpaceURI: 'http://commondatastorage.googleapis.com/' +
60       'chromeos-wallpaper-public/cros-wallpaper-uri',
62   /**
63    * Wallpaper sources enum.
64    */
65   WallpaperSourceEnum: {
66       Online: 'ONLINE',
67       OEM: 'OEM',
68       Custom: 'CUSTOM',
69       AddNew: 'ADDNEW',
70       Default: 'DEFAULT'
71   },
73   /**
74    * Local storage.
75    */
76   WallpaperLocalStorage: chrome.storage.local,
78   /**
79    * Sync storage.
80    */
81   WallpaperSyncStorage: chrome.storage.sync,
83   /**
84    * Suffix to append to file name if it is a thumbnail.
85    */
86   CustomWallpaperThumbnailSuffix: '_thumbnail',
88   /**
89    * Wallpaper directory enum.
90    */
91   WallpaperDirNameEnum: {
92       ORIGINAL: 'original',
93       THUMBNAIL: 'thumbnail'
94   }