No tengo un ejemplo real, es una idea para una app en desarrollo. Lo
que quiero hacer es lo que mostraba Javier. Para un doc hecho con
markmin determinado, por ejemplo:
# Un documento realmente simple
[[link #myanchor]]
- ítem
- ítem
- ítem
Me interesa reducir la salida html que genera el parseador para por
ejemplo ponerla en un campo de una tabla, a modo de vista previa. Si
dejás el markmin como está, Te va a deformar la tabla con títulos H1 y
otros elementos similares. Además me interesa hacer un truncado del
contenido. No quiero que ponga en una campo TD un documento de 5
páginas.
Al parecer cuando hacés .flatten() de un objeto markmin, te devuelve
lo que ingresaste al crearlo. ¿Cómo procesarías con javascript la
sintaxis de markmin, hay algo para eso?
Me parece que como una opción inmediata lo que voy a hacer es procesar
la salida de markmin haciendo un filtrado de los elementos que quiero
mostrar, con los métodos de los ayudantes como .elements(), con un
conjunto definido de reglas: si es h1 convertir a h5, etc.
Entonces tengo una función que toma un campo de tabla con markmin y
devuelve la síntesis (los n primeros títulos, tantos links, etc),
luego al generar la tabla le paso la función al atributo .represent
On 9 mayo, 10:52, Luis Díaz <
diazluis2...@gmail.com> wrote:
> alan podrías imprimir un ejemplo real de lo que necesitas?
>
> yo usaría la salida sencilla de texto de flatten y enviaría todo en
> json.. y como te dije desde el cliente trabajaria con jquery
>
> Díaz Luis
> Analista Programador Facultad de Odontología UChttp://
www.about.me/diazluis
> User Linux 532223
>
> El día 9 de mayo de 2012 08:33, Javier Pepe <
javierp...@gmail.com> escribió:
>
>
>
>
>
>
>
> > Podemos modificar el markmin2html para pasarle un parametro, y con ese
> > parametro modificamos los tags que si quieran dejar, o mejor pasar un dict
> > con los tags a dejar, el resto no.
> > Y de esa manere es mas sencillo
> > Ej:
>
> > print MARKMIN("# Mi primer markmin\n\nHola markmin\n\n### Fin del
> > texto",tags=['#'])
> > <h1>Mi primer markmin</h1>Hola markmin Fin del texto
>
> > Algo asi
>