Skip to content

Commit

Permalink
Order locales and fix options validation, fix #34
Browse files Browse the repository at this point in the history
  • Loading branch information
MikkCZ committed Sep 13, 2017
1 parent d1e000e commit 6fb9ceb
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion src/js/Options.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ class Options {
* @private
*/
static _isValidInput(input) {
return (typeof input.nodeName.toLowerCase() === 'select') || (input.parentElement.querySelector(':valid') === input);
return (input.nodeName.toLowerCase() === 'select') || (input.parentElement.querySelector(':valid') === input);
}

/**
Expand Down
4 changes: 2 additions & 2 deletions src/js/options-ui.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

// Fill team options
const localeTeamSelect = document.querySelector('select[data-option-id=locale_team]');
// TODO: load from https://pontoon.mozilla.org/teams/ > [...document.querySelectorAll('.team-list .code')].map(it => it.textContent.trim())
const teamsInPontoon = ['ach', 'af', 'ak', 'sq', 'am', 'ar', 'an', 'hy-AM', 'as', 'ast', 'az', 'bm', 'eu', 'be', 'bn', 'bn-BD', 'bn-IN', 'bs', 'br', 'bg', 'my', 'ca', 'zh-CN', 'zh-HK', 'zh-TW', 'ny', 'hr', 'cs', 'da', 'nl', 'en-GB', 'en-ZA', 'eo', 'et', 'ee', 'fi', 'fr', 'fy-NL', 'fur', 'ff', 'gd', 'gl', 'lg', 'ka', 'de', 'el', 'gn', 'gu-IN', 'ht', 'ha', 'he', 'azz', 'hi-IN', 'hu', 'is', 'ig', 'ilo', 'id', 'ia', 'ga-IE', 'it', 'ja', 'kab', 'kn', 'cak', 'ks', 'csb', 'kk', 'km', 'ko', 'ses', 'ku', 'lo', 'ltg', 'lv', 'lij', 'ln', 'lt', 'mk', 'mai', 'mg', 'ms', 'ml', 'arn', 'mr', 'zam', 'meh', 'mix', 'mn', 'ne-NP', 'nso', 'nb-NO', 'nn-NO', 'oc', 'or', 'pai', 'fa', 'pl', 'pt-BR', 'pt-PT', 'pa-IN', 'tsz', 'quy', 'qvi', 'ro', 'rm', 'ru', 'sr', 'si', 'sk', 'sl', 'son', 'dsb', 'hsb', 'es', 'es-AR', 'es-CL', 'es-MX', 'es-ES', 'sw', 'sv-SE', 'tl', 'tg', 'ta', 'te', 'th', 'trs', 'tr', 'uk', 'ur', 'uz', 'vi', 'cy', 'wo', 'xh', 'yo', 'zu'];
// TODO: https://github.com/MikkCZ/pontoon-tools/issues/33
const teamsInPontoon = ['af', 'ach', 'ak', 'am', 'an', 'ar', 'arn', 'as', 'ast', 'az', 'azz', 'be', 'bg', 'bm', 'bn', 'bn-BD', 'bn-IN', 'br', 'bs', 'ca', 'cak', 'cs', 'csb', 'cy', 'da', 'de', 'dsb', 'ee', 'el', 'en-GB', 'en-ZA', 'eo', 'es', 'es-AR', 'es-CL', 'es-ES', 'es-MX', 'et', 'eu', 'fa', 'ff', 'fi', 'fr', 'fur', 'fy-NL', 'ga-IE', 'gd', 'gl', 'gn', 'gu-IN', 'ha', 'he', 'hi-IN', 'hr', 'hsb', 'ht', 'hu', 'hy-AM', 'ia', 'id', 'ig', 'ilo', 'is', 'it', 'ja', 'ka', 'kab', 'kk', 'km', 'kn', 'ko', 'ks', 'ku', 'lg', 'lij', 'ln', 'lo', 'lt', 'ltg', 'lv', 'mai', 'meh', 'mg', 'mix', 'mk', 'ml', 'mn', 'mr', 'ms', 'my', 'nb-NO', 'ne-NP', 'nl', 'nn-NO', 'nso', 'ny', 'oc', 'or', 'pa-IN', 'pai', 'pl', 'pt-BR', 'pt-PT', 'quy', 'qvi', 'rm', 'ro', 'ru', 'ses', 'si', 'sk', 'sl', 'son', 'sq', 'sr', 'sv-SE', 'sw', 'ta', 'te', 'tg', 'th', 'tl', 'tr', 'trs', 'tsz', 'uk', 'ur', 'uz', 'vi', 'wo', 'xh', 'yo', 'zam', 'zh-CN', 'zh-HK', 'zh-TW', 'zu'];
teamsInPontoon
.map((locale) => {
const option = document.createElement('option');
Expand Down

0 comments on commit 6fb9ceb

Please sign in to comment.