Index: chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js |
diff --git a/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js b/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js |
index 938b356025d6bf7d9114621a913c4387d64d0517..6c8edeb4a534069dd935bf5ce8eb0d670fbe78f6 100644 |
--- a/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js |
+++ b/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js |
@@ -185,11 +185,20 @@ Polymer({ |
* @private |
*/ |
setFontsData_: function(fontList, encodingList) { |
- this.$.standardFont.menuOptions = fontList; |
- this.$.serifFont.menuOptions = fontList; |
- this.$.sansSerifFont.menuOptions = fontList; |
- this.$.fixedFont.menuOptions = fontList; |
- this.$.encoding.menuOptions = encodingList; |
+ var fontMenuOptions = []; |
+ for (var i = 0; i < fontList.length; ++i) |
+ fontMenuOptions.push({value: fontList[i][0], name: fontList[i][1]}); |
+ this.$.standardFont.menuOptions = fontMenuOptions; |
+ this.$.serifFont.menuOptions = fontMenuOptions; |
+ this.$.sansSerifFont.menuOptions = fontMenuOptions; |
+ this.$.fixedFont.menuOptions = fontMenuOptions; |
+ |
+ var encodingMenuOptions = []; |
+ for (var i = 0; i < encodingList.length; ++i) { |
+ encodingMenuOptions.push({ |
+ value: encodingList[i][0], name: encodingList[i][1]}); |
+ } |
+ this.$.encoding.menuOptions = encodingMenuOptions; |
}, |
/** |