| OLD | NEW |
| 1 <link rel="import" href="chrome://resources/polymer/v1_0/polymer/polymer.html"> | 1 <link rel="import" href="chrome://resources/polymer/v1_0/polymer/polymer.html"> |
| 2 <link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/iron-f
lex-layout.html"> | 2 <link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/iron-f
lex-layout.html"> |
| 3 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.htm
l"> | 3 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.htm
l"> |
| 4 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/iron-icons.h
tml"> | 4 <link rel="import" href="chrome://resources/polymer/v1_0/iron-icons/iron-icons.h
tml"> |
| 5 <link rel="import" href="chrome://resources/polymer/v1_0/neon-animation/neon-ani
matable.html"> |
| 5 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-butt
on.html"> | 6 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-butt
on.html"> |
| 6 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper
-icon-button.html"> | 7 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper
-icon-button.html"> |
| 7 <link rel="import" href="chrome://resources/polymer/v1_0/paper-item/paper-item.h
tml"> | 8 <link rel="import" href="chrome://resources/polymer/v1_0/paper-item/paper-item.h
tml"> |
| 8 <link rel="import" href="chrome://resources/html/assert.html"> | 9 <link rel="import" href="chrome://resources/html/assert.html"> |
| 9 <link rel="import" href="chrome://resources/html/cr.html"> | 10 <link rel="import" href="chrome://resources/html/cr.html"> |
| 11 <link rel="import" href="chrome://md-settings/settings_page/settings_animated_pa
ges.html"> |
| 12 <link rel="import" href="chrome://md-settings/settings_page/settings_subheader.h
tml"> |
| 13 <link rel="import" href="languages.html"> |
| 14 <link rel="import" href="manage_languages_page.html"> |
| 10 | 15 |
| 11 <dom-module id="cr-settings-languages-page"> | 16 <dom-module id="cr-settings-languages-page"> |
| 12 <link rel="import" type="css" | 17 <link rel="import" type="css" |
| 13 href="chrome://md-settings/settings_page/settings_page.css"> | 18 href="chrome://md-settings/settings_page/settings_page.css"> |
| 14 <link rel="import" type="css" href="languages_page.css"> | 19 <link rel="import" type="css" href="languages_page.css"> |
| 15 <template> | 20 <template> |
| 16 <h2 i18n-content="languagesListTitle"></h2> | 21 <cr-settings-languages id="languages" languages="{{languages}}"> |
| 17 <div class="item-list"> | 22 </cr-settings-languages> |
| 18 <template is="dom-repeat" items="{{dummyLanguages_}}"> | 23 <cr-settings-animated-pages id="pages" current-route="{{currentRoute}}" |
| 19 <paper-item> | 24 section="languages"> |
| 20 <div class="flex">[[item.displayName]]</div> | 25 <neon-animatable id=""> |
| 21 <iron-icon icon="done" | 26 <h2 i18n-content="languagesListTitle"></h2> |
| 22 hidden$="[[ | 27 <div class="item-list"> |
| 23 !isUILanguage_(item.code, dummyAppLocale_)]]"> | 28 <template is="dom-repeat" items="{{languages.enabledLanguages}}"> |
| 24 </iron-icon> | 29 <paper-item on-tap="onLanguageTap_"> |
| 25 <paper-icon-button icon="settings"></paper-icon-button> | 30 <div class="flex">[[item.language.displayName]]</div> |
| 26 </paper-item> | 31 <iron-icon icon="done" |
| 27 </template> | 32 hidden$="[[!isUILanguage_(item.language.code, prefs.intl.app_l
ocale.value)]]"> |
| 28 </div> | 33 </iron-icon> |
| 29 <div class="manage"> | 34 <paper-icon-button icon="settings"></paper-icon-button> |
| 30 <paper-button i18n-content="manageLanguages"></paper-button> | 35 </paper-item> |
| 31 </div> | 36 </template> |
| 37 </div> |
| 38 <div class="manage"> |
| 39 <paper-button i18n-content="manageLanguages" |
| 40 on-tap="onManageLanguagesTap_"></paper-button> |
| 41 </div> |
| 32 <if expr="chromeos"> | 42 <if expr="chromeos"> |
| 33 <h2 i18n-content="inputMethodsListTitle"></h2> | 43 <h2 i18n-content="inputMethodsListTitle"></h2> |
| 34 <div class="item-list"> | 44 <div class="item-list"> |
| 35 <template is="dom-repeat" items="{{dummyInputMethods_}}"> | 45 <template is="dom-repeat" items="{{languages.inputMethods}}"> |
| 36 <paper-item> | 46 <paper-item> |
| 37 <div class="flex">[[item.name]]</div> | 47 <div class="flex">[[item.name]]</div> |
| 38 <iron-icon icon="done" | 48 <iron-icon icon="done" |
| 39 hidden$="[[ | 49 hidden$="[[ |
| 40 !isCurrentInputMethod_(item.id, dummyCurrentInputMethod_)]]"> | 50 !isCurrentInputMethod_(item.id, languages.currentInputMeth
od)]]"> |
| 41 </iron-icon> | 51 </iron-icon> |
| 42 <paper-icon-button icon="settings"></paper-icon-button> | 52 <paper-icon-button icon="settings"></paper-icon-button> |
| 43 </paper-item> | 53 </paper-item> |
| 44 </template> | 54 </template> |
| 45 </div> | 55 </div> |
| 46 <div class="manage"> | 56 <div class="manage"> |
| 47 <paper-button i18n-content="manageInputMethods"></paper-button> | 57 <paper-button i18n-content="manageInputMethods"></paper-button> |
| 48 </div> | 58 </div> |
| 49 </if> | 59 </if> |
| 50 <h2 i18n-content="spellCheckListTitle"></h2> | 60 <h2 i18n-content="spellCheckListTitle"></h2> |
| 51 <div class="layout vertical"> | 61 <div class="layout vertical"> |
| 52 <template is="dom-repeat" | 62 <template is="dom-repeat" items="{{languages.enabledLanguages}}"> |
| 53 items="{{getSpellcheckLanguages_(dummyLanguages_)}}"> | 63 <paper-checkbox hidden="[[!item.language.supportsSpellcheck]]" |
| 54 <paper-checkbox checked="{{isSpellcheckEnabled_(item.code, | 64 checked="[[item.state.spellCheckEnabled]]" |
| 55 dummySpellcheckDictionaries_)}}" | 65 on-change="onSpellCheckChange_" |
| 56 >[[item.displayName]]</paper-checkbox> | 66 >[[item.language.displayName]]</paper-checkbox> |
| 57 </template> | 67 </template> |
| 58 </div> | 68 </div> |
| 59 <div class="manage"> | 69 <div class="manage"> |
| 60 <paper-button>Custom spelling</paper-button> | 70 <paper-button i18n-content="manageSpellCheck"></paper-button> |
| 61 </div> | 71 </div> |
| 72 </neon-animatable> |
| 73 <neon-animatable id="manage-languages"> |
| 74 <settings-subheader i18n-values="page-title:manageLanguagesPageTitle"> |
| 75 </settings-subheader> |
| 76 <cr-settings-manage-languages-page id="manageLanguagesPage" |
| 77 prefs="{{prefs}}"></cr-settings-manage-languages-page> |
| 78 </neon-animatable> |
| 79 </cr-settings-animated-pages> |
| 62 </template> | 80 </template> |
| 63 <script src="languages_page.js"></script> | 81 <script src="languages_page.js"></script> |
| 64 </dom-module> | 82 </dom-module> |
| OLD | NEW |