Browse Source

Add Categories: show list of categories in repo

master
parent
commit
ab2e9ab4a5
  1. 1
      lang/ast.json
  2. 1
      lang/ca.json
  3. 1
      lang/cs.json
  4. 1
      lang/da.json
  5. 1
      lang/de.json
  6. 1
      lang/el.json
  7. 1
      lang/en.json
  8. 1
      lang/es.json
  9. 1
      lang/et.json
  10. 1
      lang/fr.json
  11. 1
      lang/hu.json
  12. 1
      lang/it.json
  13. 1
      lang/ja.json
  14. 1
      lang/nl.json
  15. 1
      lang/pl.json
  16. 1
      lang/ro.json
  17. 1
      lang/ru.json
  18. 1
      lang/sr.json
  19. 1
      lang/template.json
  20. 1
      lang/uk.json
  21. 3
      src/addCategories.css
  22. 39
      src/addCategories.js
  23. 1
      src/index.js

1
lang/ast.json

@ -1,6 +1,7 @@
{ {
"main:options": "Opciones", "main:options": "Opciones",
"more": "más", "more": "más",
"more_categories": "Más categoríes",
"options:data_lang": "Llingua de los datos", "options:data_lang": "Llingua de los datos",
"options:data_lang:local": "Llingua llocal", "options:data_lang:local": "Llingua llocal",
"options:ui_lang": "Llingua de la interfaz", "options:ui_lang": "Llingua de la interfaz",

1
lang/ca.json

@ -1,5 +1,6 @@
{ {
"main:options": "Opcions", "main:options": "Opcions",
"more": "més", "more": "més",
"more_categories": "Més categories",
"save": "Guardar" "save": "Guardar"
} }

1
lang/cs.json

@ -1,6 +1,7 @@
{ {
"main:options": "Nastavení", "main:options": "Nastavení",
"more": "více", "more": "více",
"more_categories": "Více kategorií",
"options:data_lang": "Jazyk dat", "options:data_lang": "Jazyk dat",
"options:data_lang:local": "Místní jazyk", "options:data_lang:local": "Místní jazyk",
"options:ui_lang": "Jazyk rozhraní", "options:ui_lang": "Jazyk rozhraní",

1
lang/da.json

@ -1,6 +1,7 @@
{ {
"main:options": "Indstillinger", "main:options": "Indstillinger",
"more": "mere", "more": "mere",
"more_categories": "Flere kategorier",
"options:data_lang": "Data sprog", "options:data_lang": "Data sprog",
"options:data_lang:local": "Lokalt sprog", "options:data_lang:local": "Lokalt sprog",
"options:ui_lang": "Brugerfladesprog", "options:ui_lang": "Brugerfladesprog",

1
lang/de.json

@ -10,6 +10,7 @@
"images": "Bilder", "images": "Bilder",
"main:options": "Optionen", "main:options": "Optionen",
"more": "mehr", "more": "mehr",
"more_categories": "Mehr Kategorien",
"open": "geöffnet", "open": "geöffnet",
"options:data_lang": "Datensprache", "options:data_lang": "Datensprache",
"options:data_lang:local": "Lokale Sprache", "options:data_lang:local": "Lokale Sprache",

1
lang/el.json

@ -1,6 +1,7 @@
{ {
"main:options": "Επιλογές", "main:options": "Επιλογές",
"more": "περισσότερα", "more": "περισσότερα",
"more_categories": "Περισσότερες κατηγορίες",
"options:data_lang": "Γλωσσα δεδομένων", "options:data_lang": "Γλωσσα δεδομένων",
"options:data_lang:local": "Τοπική γλώσσα", "options:data_lang:local": "Τοπική γλώσσα",
"options:ui_lang": "Γλώσσα διεπαφής", "options:ui_lang": "Γλώσσα διεπαφής",

1
lang/en.json

@ -10,6 +10,7 @@
"images": "Images", "images": "Images",
"main:options": "Options", "main:options": "Options",
"more": "more", "more": "more",
"more_categories": "More categories",
"open": "open", "open": "open",
"options:data_lang": "Data language", "options:data_lang": "Data language",
"options:data_lang:desc": "Many map features have their name (and other tags) translated to different languages (e.g. with 'name:en', 'name:de'). Specify which language should be used for displaying, or 'Local language' so that always the untranslated value (e.g. 'name') will be used", "options:data_lang:desc": "Many map features have their name (and other tags) translated to different languages (e.g. with 'name:en', 'name:de'). Specify which language should be used for displaying, or 'Local language' so that always the untranslated value (e.g. 'name') will be used",

1
lang/es.json

@ -1,6 +1,7 @@
{ {
"main:options": "Opciones", "main:options": "Opciones",
"more": "más", "more": "más",
"more_categories": "Más categorías",
"options:data_lang": "Idioma de datos", "options:data_lang": "Idioma de datos",
"options:data_lang:local": "Idioma local", "options:data_lang:local": "Idioma local",
"options:ui_lang": "Idioma de interfaz", "options:ui_lang": "Idioma de interfaz",

1
lang/et.json

@ -1,6 +1,7 @@
{ {
"main:options": "Valikud", "main:options": "Valikud",
"more": "lisaks", "more": "lisaks",
"more_categories": "Rohkem kategooriaid",
"options:data_lang": "Andmete keel", "options:data_lang": "Andmete keel",
"options:data_lang:local": "Kohalik keel", "options:data_lang:local": "Kohalik keel",
"options:ui_lang": "Kasutajaliidese keel", "options:ui_lang": "Kasutajaliidese keel",

1
lang/fr.json

@ -1,6 +1,7 @@
{ {
"main:options": "Options", "main:options": "Options",
"more": "plus", "more": "plus",
"more_categories": "Plus de catégories",
"options:data_lang": "Langue des données", "options:data_lang": "Langue des données",
"options:data_lang:local": "Langue locale", "options:data_lang:local": "Langue locale",
"options:ui_lang": "Langue de l'interface", "options:ui_lang": "Langue de l'interface",

1
lang/hu.json

@ -1,6 +1,7 @@
{ {
"main:options": "Beállítások", "main:options": "Beállítások",
"more": "több", "more": "több",
"more_categories": "Több kategória",
"options:data_lang": "Adatnyelv", "options:data_lang": "Adatnyelv",
"options:data_lang:local": "Helyi nyelv", "options:data_lang:local": "Helyi nyelv",
"options:ui_lang": "Menünyelv", "options:ui_lang": "Menünyelv",

1
lang/it.json

@ -1,6 +1,7 @@
{ {
"main:options": "Opzioni", "main:options": "Opzioni",
"more": "altri", "more": "altri",
"more_categories": "Altre categorie",
"options:data_lang": "Lingua dei dati", "options:data_lang": "Lingua dei dati",
"options:data_lang:local": "Lingua del tuo browser", "options:data_lang:local": "Lingua del tuo browser",
"options:ui_lang": "Lingua dell'interfaccia", "options:ui_lang": "Lingua dell'interfaccia",

1
lang/ja.json

@ -1,6 +1,7 @@
{ {
"main:options": "オプション設定", "main:options": "オプション設定",
"more": "もっと", "more": "もっと",
"more_categories": "カテゴリを一覧から追加",
"options:data_lang": "データ表示", "options:data_lang": "データ表示",
"options:data_lang:local": "ブラウザの設定言語", "options:data_lang:local": "ブラウザの設定言語",
"options:ui_lang": "インタフェース表示", "options:ui_lang": "インタフェース表示",

1
lang/nl.json

@ -1,6 +1,7 @@
{ {
"main:options": "Opties", "main:options": "Opties",
"more": "meer", "more": "meer",
"more_categories": "Meer categorieën",
"options:data_lang": "Taal voor data", "options:data_lang": "Taal voor data",
"options:data_lang:local": "Lokale taal", "options:data_lang:local": "Lokale taal",
"options:ui_lang": "Interfacetaal", "options:ui_lang": "Interfacetaal",

1
lang/pl.json

@ -1,6 +1,7 @@
{ {
"main:options": "Opcje", "main:options": "Opcje",
"more": "więcej", "more": "więcej",
"more_categories": "Więcej kategorii",
"options:data_lang": "Język danych", "options:data_lang": "Język danych",
"options:data_lang:local": "Język lokalny", "options:data_lang:local": "Język lokalny",
"options:ui_lang": "Język interfejsu", "options:ui_lang": "Język interfejsu",

1
lang/ro.json

@ -1,6 +1,7 @@
{ {
"main:options": "Optiuni", "main:options": "Optiuni",
"more": "Mai mult", "more": "Mai mult",
"more_categories": "Mai multe categorii",
"options:data_lang": "Limba date", "options:data_lang": "Limba date",
"options:data_lang:local": "Limba locala", "options:data_lang:local": "Limba locala",
"options:ui_lang": "Limba interfata", "options:ui_lang": "Limba interfata",

1
lang/ru.json

@ -1,6 +1,7 @@
{ {
"main:options": "Настройки", "main:options": "Настройки",
"more": "Ещё", "more": "Ещё",
"more_categories": "Больше категорий",
"options:data_lang": "Язык информации на карте", "options:data_lang": "Язык информации на карте",
"options:data_lang:local": "Определить язык автоматически", "options:data_lang:local": "Определить язык автоматически",
"options:ui_lang": "Язык интерфейса", "options:ui_lang": "Язык интерфейса",

1
lang/sr.json

@ -1,6 +1,7 @@
{ {
"main:options": "Опције", "main:options": "Опције",
"more": "још", "more": "још",
"more_categories": "Више категорија",
"options:data_lang": "Језик подетака", "options:data_lang": "Језик подетака",
"options:data_lang:local": "Локални језик", "options:data_lang:local": "Локални језик",
"options:ui_lang": "Језик интерфејса", "options:ui_lang": "Језик интерфејса",

1
lang/template.json

@ -2,6 +2,7 @@
"default": "", "default": "",
"main:options": "", "main:options": "",
"more": "", "more": "",
"more_categories": "",
"options:data_lang": "", "options:data_lang": "",
"options:data_lang:desc": "", "options:data_lang:desc": "",
"options:data_lang:local": "", "options:data_lang:local": "",

1
lang/uk.json

@ -1,6 +1,7 @@
{ {
"main:options": "Налаштування", "main:options": "Налаштування",
"more": "Ще", "more": "Ще",
"more_categories": "Більше категорій",
"options:data_lang": "Мова мапи", "options:data_lang": "Мова мапи",
"options:data_lang:local": "Місцева мова", "options:data_lang:local": "Місцева мова",
"options:ui_lang": "Мова інтерфейсу", "options:ui_lang": "Мова інтерфейсу",

3
src/addCategories.css

@ -0,0 +1,3 @@
#content.addCategories > #contentAddCategories {
display: block;
}

39
src/addCategories.js

@ -0,0 +1,39 @@
var OpenStreetBrowserLoader = require('./OpenStreetBrowserLoader')
require('./addCategories.css')
var content
var template = `
{% for id, data in repoData %}
{{ id }}<br/>
{% endfor %}
`
function addCategoriesShow () {
if (!content) {
content = document.createElement('div')
content.id = 'contentAddCategories'
document.getElementById('content').appendChild(content)
template = OverpassLayer.twig.twig({ data: template, autoescape: true })
}
content.innerHTML = 'Loading ...'
document.getElementById('content').className = 'addCategories'
OpenStreetBrowserLoader.getRepo('default', {}, function (err, repoData) {
content.innerHTML = template.render({ repoData: repoData })
})
}
register_hook('init', function (callback) {
var link = document.createElement('a')
link.className = 'addCategories'
link.href = '#'
link.onclick = function () {
addCategoriesShow()
return false
}
link.innerHTML = lang('more_categories')
document.getElementById('contentList').appendChild(link)
})

1
src/index.js

@ -30,6 +30,7 @@ require('./markers')
require('./categories') require('./categories')
require('./wikipedia') require('./wikipedia')
require('./image') require('./image')
require('./addCategories')
window.onload = function () { window.onload = function () {
initState = config.defaultView initState = config.defaultView

Loading…
Cancel
Save