| Index: chrome/common/extensions/docs/examples/api/fontSettings/options.js
|
| diff --git a/chrome/common/extensions/docs/examples/api/fontSettings/options.js b/chrome/common/extensions/docs/examples/api/fontSettings/options.js
|
| index dab7f65be2e08d1b58c626a1e2b5740884b117ec..22a17b07412141787f1f60e4b49b51f1212bfaac 100644
|
| --- a/chrome/common/extensions/docs/examples/api/fontSettings/options.js
|
| +++ b/chrome/common/extensions/docs/examples/api/fontSettings/options.js
|
| @@ -4,38 +4,158 @@
|
|
|
| // The scripts supported by the Font Settings Extension API.
|
| var scripts = [
|
| - { scriptCode: 'Zyyy', scriptName: 'Default' },
|
| - { scriptCode: 'Arab', scriptName: 'Arabic' },
|
| - { scriptCode: 'Armn', scriptName: 'Armenian' },
|
| - { scriptCode: "Beng", scriptName: 'Bengali' },
|
| - { scriptCode: "Cher", scriptName: 'Cherokee' },
|
| - { scriptCode: "Cyrl", scriptName: 'Cyrillic' },
|
| - { scriptCode: "Deva", scriptName: 'Devanagari' },
|
| - { scriptCode: "Ethi", scriptName: 'Ethiopic' },
|
| - { scriptCode: "Geor", scriptName: 'Georgian' },
|
| - { scriptCode: "Grek", scriptName: 'Greek' },
|
| - { scriptCode: "Gujr", scriptName: 'Gujarati' },
|
| - { scriptCode: "Guru", scriptName: 'Gurmukhi' },
|
| - { scriptCode: "Hebr", scriptName: 'Hebrew' },
|
| - { scriptCode: "Jpan", scriptName: 'Japanese' },
|
| - { scriptCode: "Knda", scriptName: 'Kannada' },
|
| - { scriptCode: "Khmr", scriptName: 'Khmer' },
|
| - { scriptCode: "Hang", scriptName: 'Korean' },
|
| - { scriptCode: "Laoo", scriptName: 'Lao' },
|
| - { scriptCode: "Mlym", scriptName: 'Malayalam' },
|
| - { scriptCode: "Mong", scriptName: 'Mongolian' },
|
| - { scriptCode: "Mymr", scriptName: 'Myanmar' },
|
| - { scriptCode: "Orya", scriptName: 'Oriya' },
|
| - { scriptCode: "Hans", scriptName: 'Simplified Chinese' },
|
| - { scriptCode: "Sinh", scriptName: 'Sinhala' },
|
| - { scriptCode: "Taml", scriptName: 'Tamil' },
|
| - { scriptCode: "Telu", scriptName: 'Telugu' },
|
| - { scriptCode: "Thaa", scriptName: 'Thaana' },
|
| - { scriptCode: "Thai", scriptName: 'Thai' },
|
| - { scriptCode: "Tibt", scriptName: 'Tibetan' },
|
| - { scriptCode: "Hant", scriptName: 'Traditional Chinese' },
|
| - { scriptCode: "Cans", scriptName: 'Unified Canadian Aboriginal Syllabics' },
|
| - { scriptCode: "Yiii", scriptName: 'Yi' }
|
| + { scriptCode: 'Zyyy', scriptName: 'Default'},
|
| + { scriptCode: 'Afak', scriptName: 'Afaka'},
|
| + { scriptCode: 'Arab', scriptName: 'Arabic'},
|
| + { scriptCode: 'Armi', scriptName: 'Imperial Aramaic'},
|
| + { scriptCode: 'Armn', scriptName: 'Armenian'},
|
| + { scriptCode: 'Avst', scriptName: 'Avestan'},
|
| + { scriptCode: 'Bali', scriptName: 'Balinese'},
|
| + { scriptCode: 'Bamu', scriptName: 'Bamum'},
|
| + { scriptCode: 'Bass', scriptName: 'Bassa Vah'},
|
| + { scriptCode: 'Batk', scriptName: 'Batak'},
|
| + { scriptCode: 'Beng', scriptName: 'Bengali'},
|
| + { scriptCode: 'Blis', scriptName: 'Blissymbols'},
|
| + { scriptCode: 'Bopo', scriptName: 'Bopomofo'},
|
| + { scriptCode: 'Brah', scriptName: 'Brahmi'},
|
| + { scriptCode: 'Brai', scriptName: 'Braille'},
|
| + { scriptCode: 'Bugi', scriptName: 'Buginese'},
|
| + { scriptCode: 'Buhd', scriptName: 'Buhid'},
|
| + { scriptCode: 'Cakm', scriptName: 'Chakma'},
|
| + { scriptCode: 'Cans', scriptName: 'Unified Canadian Aboriginal Syllabics'},
|
| + { scriptCode: 'Cari', scriptName: 'Carian'},
|
| + { scriptCode: 'Cham', scriptName: 'Cham'},
|
| + { scriptCode: 'Cher', scriptName: 'Cherokee'},
|
| + { scriptCode: 'Cirt', scriptName: 'Cirth'},
|
| + { scriptCode: 'Copt', scriptName: 'Coptic'},
|
| + { scriptCode: 'Cprt', scriptName: 'Cypriot'},
|
| + { scriptCode: 'Cyrl', scriptName: 'Cyrillic'},
|
| + { scriptCode: 'Cyrs', scriptName: 'Old Church Slavonic Cyrillic'},
|
| + { scriptCode: 'Deva', scriptName: 'Devanagari'},
|
| + { scriptCode: 'Dsrt', scriptName: 'Deseret'},
|
| + { scriptCode: 'Dupl', scriptName: 'Duployan shorthand'},
|
| + { scriptCode: 'Egyd', scriptName: 'Egyptian demotic'},
|
| + { scriptCode: 'Egyh', scriptName: 'Egyptian hieratic'},
|
| + { scriptCode: 'Egyp', scriptName: 'Egyptian hieroglyphs'},
|
| + { scriptCode: 'Elba', scriptName: 'Elbasan'},
|
| + { scriptCode: 'Ethi', scriptName: 'Ethiopic'},
|
| + { scriptCode: 'Geok', scriptName: 'Georgian Khutsuri'},
|
| + { scriptCode: 'Geor', scriptName: 'Georgian'},
|
| + { scriptCode: 'Glag', scriptName: 'Glagolitic'},
|
| + { scriptCode: 'Goth', scriptName: 'Gothic'},
|
| + { scriptCode: 'Gran', scriptName: 'Grantha'},
|
| + { scriptCode: 'Grek', scriptName: 'Greek'},
|
| + { scriptCode: 'Gujr', scriptName: 'Gujarati'},
|
| + { scriptCode: 'Guru', scriptName: 'Gurmukhi'},
|
| + { scriptCode: 'Hang', scriptName: 'Hangul'},
|
| + { scriptCode: 'Hani', scriptName: 'Han'},
|
| + { scriptCode: 'Hano', scriptName: 'Hanunoo'},
|
| + { scriptCode: 'Hans', scriptName: 'Simplified Han'},
|
| + { scriptCode: 'Hant', scriptName: 'Traditional Han'},
|
| + { scriptCode: 'Hebr', scriptName: 'Hebrew'},
|
| + { scriptCode: 'Hluw', scriptName: 'Anatolian Hieroglyphs'},
|
| + { scriptCode: 'Hmng', scriptName: 'Pahawh Hmong'},
|
| + { scriptCode: 'Hung', scriptName: 'Old Hungarian'},
|
| + { scriptCode: 'Inds', scriptName: 'Indus'},
|
| + { scriptCode: 'Ital', scriptName: 'Old Italic'},
|
| + { scriptCode: 'Java', scriptName: 'Javanese'},
|
| + { scriptCode: 'Jpan', scriptName: 'Japanese'},
|
| + { scriptCode: 'Jurc', scriptName: 'Jurchen'},
|
| + { scriptCode: 'Kali', scriptName: 'Kayah Li'},
|
| + { scriptCode: 'Khar', scriptName: 'Kharoshthi'},
|
| + { scriptCode: 'Khmr', scriptName: 'Khmer'},
|
| + { scriptCode: 'Khoj', scriptName: 'Khojki'},
|
| + { scriptCode: 'Knda', scriptName: 'Kannada'},
|
| + { scriptCode: 'Kpel', scriptName: 'Kpelle'},
|
| + { scriptCode: 'Kthi', scriptName: 'Kaithi'},
|
| + { scriptCode: 'Lana', scriptName: 'Lanna'},
|
| + { scriptCode: 'Laoo', scriptName: 'Lao'},
|
| + { scriptCode: 'Latf', scriptName: 'Fraktur Latin'},
|
| + { scriptCode: 'Latg', scriptName: 'Gaelic Latin'},
|
| + { scriptCode: 'Latn', scriptName: 'Latin'},
|
| + { scriptCode: 'Lepc', scriptName: 'Lepcha'},
|
| + { scriptCode: 'Limb', scriptName: 'Limbu'},
|
| + { scriptCode: 'Lina', scriptName: 'Linear A'},
|
| + { scriptCode: 'Linb', scriptName: 'Linear B'},
|
| + { scriptCode: 'Lisu', scriptName: 'Fraser'},
|
| + { scriptCode: 'Loma', scriptName: 'Loma'},
|
| + { scriptCode: 'Lyci', scriptName: 'Lycian'},
|
| + { scriptCode: 'Lydi', scriptName: 'Lydian'},
|
| + { scriptCode: 'Mand', scriptName: 'Mandaean'},
|
| + { scriptCode: 'Mani', scriptName: 'Manichaean'},
|
| + { scriptCode: 'Maya', scriptName: 'Mayan hieroglyphs'},
|
| + { scriptCode: 'Mend', scriptName: 'Mende'},
|
| + { scriptCode: 'Merc', scriptName: 'Meroitic Cursive'},
|
| + { scriptCode: 'Mero', scriptName: 'Meroitic'},
|
| + { scriptCode: 'Mlym', scriptName: 'Malayalam'},
|
| + { scriptCode: 'Mong', scriptName: 'Mongolian'},
|
| + { scriptCode: 'Moon', scriptName: 'Moon'},
|
| + { scriptCode: 'Mroo', scriptName: 'Mro'},
|
| + { scriptCode: 'Mtei', scriptName: 'Meitei Mayek'},
|
| + { scriptCode: 'Mymr', scriptName: 'Myanmar'},
|
| + { scriptCode: 'Narb', scriptName: 'Old North Arabian'},
|
| + { scriptCode: 'Nbat', scriptName: 'Nabataean'},
|
| + { scriptCode: 'Nkgb', scriptName: 'Naxi Geba'},
|
| + { scriptCode: 'Nkoo', scriptName: 'N’Ko'},
|
| + { scriptCode: 'Nshu', scriptName: 'Nüshu'},
|
| + { scriptCode: 'Ogam', scriptName: 'Ogham'},
|
| + { scriptCode: 'Olck', scriptName: 'Ol Chiki'},
|
| + { scriptCode: 'Orkh', scriptName: 'Orkhon'},
|
| + { scriptCode: 'Orya', scriptName: 'Oriya'},
|
| + { scriptCode: 'Osma', scriptName: 'Osmanya'},
|
| + { scriptCode: 'Palm', scriptName: 'Palmyrene'},
|
| + { scriptCode: 'Perm', scriptName: 'Old Permic'},
|
| + { scriptCode: 'Phag', scriptName: 'Phags-pa'},
|
| + { scriptCode: 'Phli', scriptName: 'Inscriptional Pahlavi'},
|
| + { scriptCode: 'Phlp', scriptName: 'Psalter Pahlavi'},
|
| + { scriptCode: 'Phlv', scriptName: 'Book Pahlavi'},
|
| + { scriptCode: 'Phnx', scriptName: 'Phoenician'},
|
| + { scriptCode: 'Plrd', scriptName: 'Pollard Phonetic'},
|
| + { scriptCode: 'Prti', scriptName: 'Inscriptional Parthian'},
|
| + { scriptCode: 'Rjng', scriptName: 'Rejang'},
|
| + { scriptCode: 'Roro', scriptName: 'Rongorongo'},
|
| + { scriptCode: 'Runr', scriptName: 'Runic'},
|
| + { scriptCode: 'Samr', scriptName: 'Samaritan'},
|
| + { scriptCode: 'Sara', scriptName: 'Sarati'},
|
| + { scriptCode: 'Sarb', scriptName: 'Old South Arabian'},
|
| + { scriptCode: 'Saur', scriptName: 'Saurashtra'},
|
| + { scriptCode: 'Sgnw', scriptName: 'SignWriting'},
|
| + { scriptCode: 'Shaw', scriptName: 'Shavian'},
|
| + { scriptCode: 'Shrd', scriptName: 'Sharada'},
|
| + { scriptCode: 'Sind', scriptName: 'Khudawadi'},
|
| + { scriptCode: 'Sinh', scriptName: 'Sinhala'},
|
| + { scriptCode: 'Sora', scriptName: 'Sora Sompeng'},
|
| + { scriptCode: 'Sund', scriptName: 'Sundanese'},
|
| + { scriptCode: 'Sylo', scriptName: 'Syloti Nagri'},
|
| + { scriptCode: 'Syrc', scriptName: 'Syriac'},
|
| + { scriptCode: 'Syre', scriptName: 'Estrangelo Syriac'},
|
| + { scriptCode: 'Syrj', scriptName: 'Western Syriac'},
|
| + { scriptCode: 'Syrn', scriptName: 'Eastern Syriac'},
|
| + { scriptCode: 'Tagb', scriptName: 'Tagbanwa'},
|
| + { scriptCode: 'Takr', scriptName: 'Takri'},
|
| + { scriptCode: 'Tale', scriptName: 'Tai Le'},
|
| + { scriptCode: 'Talu', scriptName: 'New Tai Lue'},
|
| + { scriptCode: 'Taml', scriptName: 'Tamil'},
|
| + { scriptCode: 'Tang', scriptName: 'Tangut'},
|
| + { scriptCode: 'Tavt', scriptName: 'Tai Viet'},
|
| + { scriptCode: 'Telu', scriptName: 'Telugu'},
|
| + { scriptCode: 'Teng', scriptName: 'Tengwar'},
|
| + { scriptCode: 'Tfng', scriptName: 'Tifinagh'},
|
| + { scriptCode: 'Tglg', scriptName: 'Tagalog'},
|
| + { scriptCode: 'Thaa', scriptName: 'Thaana'},
|
| + { scriptCode: 'Thai', scriptName: 'Thai'},
|
| + { scriptCode: 'Tibt', scriptName: 'Tibetan'},
|
| + { scriptCode: 'Tirh', scriptName: 'Tirhuta'},
|
| + { scriptCode: 'Ugar', scriptName: 'Ugaritic'},
|
| + { scriptCode: 'Vaii', scriptName: 'Vai'},
|
| + { scriptCode: 'Visp', scriptName: 'Visible Speech'},
|
| + { scriptCode: 'Wara', scriptName: 'Varang Kshiti'},
|
| + { scriptCode: 'Wole', scriptName: 'Woleai'},
|
| + { scriptCode: 'Xpeo', scriptName: 'Old Persian'},
|
| + { scriptCode: 'Xsux', scriptName: 'Sumero-Akkadian Cuneiform'},
|
| + { scriptCode: 'Yiii', scriptName: 'Yi'},
|
| + { scriptCode: 'Zmth', scriptName: 'Mathematical Notation'},
|
| + { scriptCode: 'Zsym', scriptName: 'Symbols'}
|
| ];
|
|
|
| // The generic font families supported by the Font Settings Extension API.
|
| @@ -108,11 +228,7 @@ cr.define('fontSettings.ui', function() {
|
| this.selectionModel = sm;
|
| this.autoExpands = true;
|
| this.dataModel = new cr.ui.ArrayDataModel(scripts);
|
| -
|
| - // The list auto expands but is still just barely short enough to require
|
| - // a scroll bar. This is a hack to resize it to not require the scroll
|
| - // bar.
|
| - this.style.height = (this.clientHeight + 4) + 'px';
|
| + this.style.height = '75vh';
|
| },
|
|
|
| createItem: function(info) {
|
|
|