Aplicar pendientes tras la integración
- render.js: botones y cards con urlBloqueada se pintan inertes. - interactivity.js: sinFormato con la misma regla de marcadores que render.js; cita de documento con icono y nombre. - Zoom manual (Ajustar / 100 % / 125 %) en #barra-movil, persistido en localStorage. - Contador «Paso N/M» con estilo en iphone.css en lugar de estilos en línea. - store/editor: campos opcionales tamano y headerTamano; editar la URL retira urlBloqueada; urlValida acepta URLs con forma de dominio; importar avisa de lo recortado. - README y SPEC actualizados. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
a645056c00
commit
4fe8f73959
@@ -359,6 +359,8 @@ window.WAM = window.WAM || {};
|
||||
msg.src = urlLimpia(m.src, "media");
|
||||
msg.caption = cad(m.caption);
|
||||
msg.filename = cad(m.filename, "documento.pdf") || "documento.pdf";
|
||||
/* opcional: «243 KB» para el subtítulo «243 KB • pdf» (render.js) */
|
||||
if (cad(m.tamano).trim()) msg.tamano = cad(m.tamano).trim().slice(0, 20);
|
||||
break;
|
||||
case "sticker":
|
||||
msg.src = urlLimpia(m.src, "media");
|
||||
@@ -380,6 +382,9 @@ window.WAM = window.WAM || {};
|
||||
msg.headerTipo = HEADER_TIPOS.indexOf(m.headerTipo) !== -1 ? m.headerTipo : "";
|
||||
msg.headerTexto = cad(m.headerTexto);
|
||||
msg.headerMedia = urlLimpia(m.headerMedia, "media");
|
||||
if (msg.headerTipo === "documento" && cad(m.headerTamano).trim()) {
|
||||
msg.headerTamano = cad(m.headerTamano).trim().slice(0, 20);
|
||||
}
|
||||
msg.body = cad(m.body);
|
||||
msg.footer = cad(m.footer);
|
||||
msg.botones = botones(m.botones);
|
||||
|
||||
Reference in New Issue
Block a user