readme: capturas y dibujos nuevos, sin Karvan
- capturas de un nodo de prueba con contenido de acampada: lanzador, tribus, votacion de semaforo, modulos, ajustes, barra, salas y el tema del dev - portada y esquema de la interfaz al dia; dos esquemas nuevos: como va la rama encima de Oasis y como funcionan las llamadas - el README cuenta las novedades de esta version y explica la rama Arreglos que salieron al hacer las capturas: - el boton de No molestar del Telefono ocupaba una fila entera arriba de cada pagina; ahora va en la barra de arriba, junto al avatar - Ajustes marcaba English aunque el idioma fuera otro (settings_view se queda con el idioma del arranque): el selector lo lee al pintar - barras de la votacion juntas y con las etiquetas en el mismo tipo - Personalizar la barra: una fila por atajo, sin sangria
This commit is contained in:
parent
d4e6b6c8e8
commit
e6ea3f4b58
22 changed files with 221 additions and 75 deletions
|
|
@ -119,9 +119,14 @@ const settingsOrder = (parts) => {
|
|||
// cada idioma un boton que se aplica al tocarlo (antes desplegable y otro boton)
|
||||
const LANGS = [['Español', 'es'], ['Català', 'ca'], ['Euskara', 'eu'], ['Galego', 'gl'], ['English', 'en'], ['Français', 'fr'],
|
||||
['Português', 'pt'], ['Italiano', 'it'], ['Deutsch', 'de'], ['Русский', 'ru'], ['العربية', 'ar'], ['हिन्दी', 'hi'], ['中文', 'zh']];
|
||||
const languagePick = (selected) => form({ action: '/language', method: 'post', class: 'lang-pick' },
|
||||
...LANGS.map(([name, code]) => button({ type: 'submit', name: 'language', value: code, class: code === selected ? 'lang-chip is-current' : 'lang-chip', lang: code }, name))
|
||||
);
|
||||
// el idioma se lee al pintar: settings_view desestructura selectedLanguage al cargar y
|
||||
// se queda con el valor de entonces (siempre "en")
|
||||
const languagePick = () => {
|
||||
const selected = require('./main_views').getLanguage();
|
||||
return form({ action: '/language', method: 'post', class: 'lang-pick' },
|
||||
...LANGS.map(([name, code]) => button({ type: 'submit', name: 'language', value: code, class: code === selected ? 'lang-chip is-current' : 'lang-chip', lang: code }, name))
|
||||
);
|
||||
};
|
||||
|
||||
// ---------- acciones de tarjeta ----------
|
||||
|
||||
|
|
|
|||
|
|
@ -148,7 +148,7 @@ const settingsView = (params) => {
|
|||
div({ class: "tags-header" },
|
||||
h2(i18n.language),
|
||||
p(i18n.languageDescription),
|
||||
isMobile ? mobileUi.languagePick(selectedLanguage) : form(
|
||||
isMobile ? mobileUi.languagePick() : form(
|
||||
{ action: "/language", method: "post" },
|
||||
select({ name: "language" }, [
|
||||
languageOption("English", "en"),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue