| Index: chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js
|
| diff --git a/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js b/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js
|
| index b82d5cdce3ca21fa79a2eec14bd6761904ced6db..357dbfeb6e9818e6e6902ecd0a75270f78bd7f6a 100644
|
| --- a/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js
|
| +++ b/chrome/browser/resources/chromeos/wallpaper_manager/js/wallpaper_manager.js
|
| @@ -202,6 +202,7 @@ function WallpaperManager(dialogDom) {
|
| var onSuccess = function() {
|
| if (chrome.runtime.lastError == null) {
|
| if (shouldEnable) {
|
| + self.document_.body.removeAttribute('surprise-me-disabled');
|
| checkbox.classList.add('checked');
|
| // Hides the wallpaper set by message if there is any.
|
| $('wallpaper-set-by-message').textContent = '';
|
| @@ -214,6 +215,7 @@ function WallpaperManager(dialogDom) {
|
| self.currentWallpaper_);
|
| }
|
| checkbox.classList.remove('checked');
|
| + self.document_.body.setAttribute('surprise-me-disabled', '');
|
| }
|
| $('categories-list').disabled = shouldEnable;
|
| $('wallpaper-grid').disabled = shouldEnable;
|
| @@ -281,6 +283,7 @@ function WallpaperManager(dialogDom) {
|
|
|
| if (this.enableOnlineWallpaper_) {
|
| var self = this;
|
| + self.document_.body.setAttribute('surprise-me-disabled', '');
|
| $('surprise-me').hidden = false;
|
| $('surprise-me').addEventListener('click',
|
| this.toggleSurpriseMe_.bind(this));
|
| @@ -288,6 +291,7 @@ function WallpaperManager(dialogDom) {
|
| $('surprise-me').querySelector('#checkbox').classList.add('checked');
|
| $('categories-list').disabled = true;
|
| $('wallpaper-grid').disabled = true;
|
| + self.document_.body.removeAttribute('surprise-me-disabled');
|
| };
|
|
|
| WallpaperUtil.enabledSyncThemesCallback(function(syncEnabled) {
|
|
|