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",
"more": "más",
"more_categories": "Más categoríes",
"options:data_lang": "Llingua de los datos",
"options:data_lang:local": "Llingua llocal",
"options:ui_lang": "Llingua de la interfaz",

1
lang/ca.json

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

1
lang/cs.json

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

1
lang/da.json

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

1
lang/de.json

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

1
lang/el.json

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

1
lang/en.json

@ -10,6 +10,7 @@
"images": "Images",
"main:options": "Options",
"more": "more",
"more_categories": "More categories",
"open": "open",
"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",

1
lang/es.json

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

1
lang/et.json

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

1
lang/fr.json

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

1
lang/hu.json

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

1
lang/it.json

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

1
lang/ja.json

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

1
lang/nl.json

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

1
lang/pl.json

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

1
lang/ro.json

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

1
lang/ru.json

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

1
lang/sr.json

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

1
lang/template.json

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

1
lang/uk.json

@ -1,6 +1,7 @@
{
"main:options": "Налаштування",
"more": "Ще",
"more_categories": "Більше категорій",
"options:data_lang": "Мова мапи",
"options:data_lang:local": "Місцева мова",
"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('./wikipedia')
require('./image')
require('./addCategories')
window.onload = function () {
initState = config.defaultView

Loading…
Cancel
Save