 Chromium Code Reviews
 Chromium Code Reviews Issue 1345913002:
  [MD settings] adding isNewTabPage setting radio buttons  (Closed) 
  Base URL: https://chromium.googlesource.com/chromium/src.git@master
    
  
    Issue 1345913002:
  [MD settings] adding isNewTabPage setting radio buttons  (Closed) 
  Base URL: https://chromium.googlesource.com/chromium/src.git@master| 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 aa458564680abfed80133f382db35d1702fbd7ce..92a704163dea9dabab2f4ff0e3ce6b28fd6e875d 100644 | 
| --- a/chrome/browser/resources/settings/appearance_page/appearance_page.html | 
| +++ b/chrome/browser/resources/settings/appearance_page/appearance_page.html | 
| @@ -1,6 +1,8 @@ | 
| <link rel="import" href="chrome://resources/polymer/v1_0/polymer/polymer.html"> | 
| <link rel="import" href="chrome://md-settings/checkbox/checkbox.html"> | 
| <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-button.html"> | 
| +<link rel="import" href="chrome://resources/polymer/v1_0/paper-radio-button/paper-radio-button.html"> | 
| +<link rel="import" href="chrome://resources/polymer/v1_0/paper-radio-group/paper-radio-group.html"> | 
| <dom-module id="cr-settings-appearance-page"> | 
| <link rel="import" type="css" | 
| @@ -23,15 +25,15 @@ | 
| <cr-settings-checkbox pref="{{prefs.browser.show_home_button}}" | 
| i18n-values="label:showHomeButton"> | 
| </cr-settings-checkbox> | 
| - <div id="change-home-page-section" | 
| - hidden$="[[!prefs.browser.show_home_button.value]]"> | 
| - <div id="change-home-page-section-container"> | 
| - <span id="home-page-ntp" i18n-content="homePageNtp"></span> | 
| - <span id="home-page-url"></span> | 
| - <a is="action-link" id="change-home-page" | 
| - i18n-content="changeHomePage"> | 
| - </a> | 
| - </div> | 
| + <div class="radio-container"> | 
| + <paper-radio-group | 
| + hidden="[[!prefs.browser.show_home_button.value]]" | 
| 
Dan Beam
2015/09/15 23:44:44
can we use <template is="dom-if" if="prefs.browser
 
dschuyler
2015/09/16 00:14:28
hidden should be better, right?  Dom-if is documen
 
Dan Beam
2015/09/16 00:23:19
probably not
 
dschuyler
2015/09/16 01:37:30
querySelector says 1.  querySelectorAll says 27.
 
Dan Beam
2015/09/16 01:56:34
fix for that is:
  <... i18n-content="homePageNtp
 | 
| + selected="{{isNewTabPageString}}"> | 
| 
Dan Beam
2015/09/15 23:44:44
can this be {{prefs.browser.show_home_button}} and
 
dschuyler
2015/09/16 00:14:28
That may work one way (reading), but the writing w
 | 
| + <paper-radio-button name="t" i18n-content="homePageNtp"> | 
| 
Dan Beam
2015/09/15 23:44:44
why can't we just bind this to a boolean property
 
dschuyler
2015/09/16 00:14:28
I haven't seen that work with bools.  We can set t
 | 
| + </paper-radio-button> | 
| + <paper-radio-button name="f" i18n-content="openThisPage"> | 
| + </paper-radio-button> | 
| + </paper-radio-group> | 
| </div> | 
| <cr-settings-checkbox pref="{{prefs.bookmark_bar.show_on_all_tabs}}" | 
| i18n-values="label:showBookmarksBar"> |