Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(335)

Unified Diff: chrome/browser/resources/settings/appearance_page/appearance_page.html

Issue 2106103006: MD Settings: cr/cros - Guest mode page visibility (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase after overscrollHeight_() fix Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/settings/appearance_page/appearance_page.html
diff --git a/chrome/browser/resources/settings/appearance_page/appearance_page.html b/chrome/browser/resources/settings/appearance_page/appearance_page.html
index cc32d8ef0034969fe133848665ad91b0fbc4ee5d..3737de778363c7f5d53904ee2646b530cbadae8f 100644
--- a/chrome/browser/resources/settings/appearance_page/appearance_page.html
+++ b/chrome/browser/resources/settings/appearance_page/appearance_page.html
@@ -28,17 +28,20 @@
<neon-animatable id="main">
<if expr="chromeos">
<div class="settings-box first two-line" id="wallpaperButton"
- on-tap="openWallpaperManager_" actionable>
+ on-tap="openWallpaperManager_" actionable
+ hidden="[[!pageVisibility.setWallpaper]]">
<iron-icon icon="settings:wallpaper"></iron-icon>
<div class="start">
<div>$i18n{setWallpaper}</div>
<div class="secondary">$i18n{openWallpaperApp}</div>
</div>
</div>
- <div class="settings-box two-line">
+ <div class="settings-box two-line"
+ hidden="[[!pageVisibility.setTheme]]">
</if>
<if expr="not chromeos">
- <div class="settings-box two-line first">
+ <div class="settings-box two-line first"
+ hidden="[[!pageVisibility.setTheme]]">
</if>
<div class="layout horizontal center flex"
on-tap="openThemesGallery_" actionable>
@@ -57,14 +60,16 @@
</div>
</template>
</div>
- <div class="settings-box two-line">
+ <div class="settings-box two-line"
+ hidden="[[!pageVisibility.homeButton]]">
<settings-checkbox class="start" label="$i18n{showHomeButton}"
sub-label="[[getShowHomeSubLabel_(prefs.homepage_is_newtabpage.value, prefs.homepage.value)]]"
pref="{{prefs.browser.show_home_button}}">
</settings-checkbox>
</div>
<template is="dom-if" if="[[prefs.browser.show_home_button.value]]">
- <div class="list-frame">
+ <div class="list-frame"
+ hidden="[[!pageVisibility.homeButton]]">
<settings-radio-group pref="{{prefs.homepage_is_newtabpage}}">
<paper-radio-button class="list-item" name="true">
$i18n{homePageNtp}
@@ -78,19 +83,21 @@
</settings-radio-group>
</div>
</template>
- <div class="settings-box">
+ <div class="settings-box"
+ hidden="[[!pageVisibility.bookmarksBar]]">
<settings-checkbox class="start" label="$i18n{showBookmarksBar}"
pref="{{prefs.bookmark_bar.show_on_all_tabs}}">
</settings-checkbox>
</div>
+ <div class$="settings-box [[getFirst_(
+ pageVisibility.bookmarksBar)]]">
<if expr="is_linux and not chromeos">
- <div class="settings-box">
<settings-checkbox class="start" label="$i18n{showWindowDecorations}"
pref="{{prefs.browser.custom_chrome_frame}}">
</settings-checkbox>
</div>
-</if>
<div class="settings-box">
+</if>
<div class="start">$i18n{fontSize}</div>
<settings-dropdown-menu id="defaultFontSize"
pref="{{prefs.webkit.webprefs.default_font_size}}"
@@ -102,7 +109,8 @@
<div>$i18n{customizeFonts}</div>
<div class="secondary">$i18n{chooseFontsAndEncoding}</div>
</div>
- <div class="settings-box">
+ <div class="settings-box"
+ hidden="[[!pageVisibility.pageZoom]]">
<div class="start">$i18n{pageZoom}</div>
<settings-dropdown-menu id="pageZoom" pref="{{defaultZoomLevel_}}"
menu-options="[[pageZoomOptions_]]" no-label-float>

Powered by Google App Engine
This is Rietveld 408576698