Diferencia entre revisiones de «Módulo:HtmlBuilder/doc»

De Familia Sanchez Arjona
Saltar a: navegación, buscar
m (7 revisiones importadas)
(create rudimentary docs)
(No se muestran 33 ediciones intermedias de 15 usuarios)
Línea 1: Línea 1:
Este módulo crea html usando una interfaz fluida Lua.
+
This module creates html using a fluent Lua interface.
  
=== Uso ===
+
== Usage ==
para empezar, es necesario cargar el módulo:
 
  
<code>HtmlBuilder local = require ('Módule:HtmlBuilder')</code>
+
to start with, you need to load the module:
A continuación, puede crear html usando los siguientes sub-funciones:
 
  
* <code>create()</code> - la función básica. Todas las sub-funciones se denominan de esta.
+
<code>local HtmlBuilder = require('Module:HtmlBuilder')</code>
* <code>wikitext()</code> - wikitexto texto normal que se produce entre las etiquetas html, o fuera de las etiquetas HTML.
+
 
* <code>allDone()</code> - esto cierra cualquier etiqueta html abierta. Cada llamada a HtmlBuilder debe finalizar con esto, independientemente de si se utiliza cualquier etiqueta o no.
+
Then, you can create html using the following sub-functions:
* <code>tag()</code> - especifica que etiqueta utilizar. Puede ser utilizado para crear etiquetas no cerradas utilizando el unclosed {true} = parámetro.
+
 
* <code>attr()</code> - especifica los atributos utilizados en la etiqueta html.
+
* <code>create()</code> - the basic function. All of the sub-functions are called from this.
* <code>css()</code> - especifica estilos CSS usado en un "estilo" atributo en la etiqueta html. Esta función sub-acepta dos parámetros - la primera es la propiedad css, y el segundo es el valor. Por ejemplo, ('background', 'rojo') .
+
* <code>wikitext()</code> - normal wikitext text that occurs between html tags, or outside of html tags.
* <code>cssText()</code> - establece este estilo css como una cadena de texto que contiene la propiedad css y el valor. Por ejemplo, ('background: red; ")  
+
* <code>allDone()</code> - this closes any open html tags.
* <code>addClass()</code> - esto se suma un valor de más de clase a la etiqueta.
+
* <code>tag()</code> - this specifies which tag to use. It can be used to create unclosed tags using the <code>{unclosed = true}</code> parameter.
<includeonly>
+
* <code>attr()</code> - specifies any attributes used in the html tag.
[[Categoría:Wikipedia:Módulos]]  
+
* <code>css()</code> - specifies css styles used in a "style" attribute in the html tag. This sub-function accepts two parameters - the first one is the css property, and the second one is the value. E.g. <code>('background', 'red')</code>.
</includeonly>
+
* <code>cssText()</code> - this sets css style as a text string containing both the css property and the value. E.g. <code>('background:red;')</code>
 +
* <code>addClass()</code> - this adds one more class value to the tag.
 +
 
 +
== Examples ==
 +
 
 +
For examples, please see the [[Module:HtmlBuilder/testcases|test cases page]] and the [[Module talk:HtmlBuilder/testcases|test cases results]].

Revisión del 13:41 25 mar 2013

This module creates html using a fluent Lua interface.

Usage

to start with, you need to load the module:

local HtmlBuilder = require('Module:HtmlBuilder')

Then, you can create html using the following sub-functions:

  • create() - the basic function. All of the sub-functions are called from this.
  • wikitext() - normal wikitext text that occurs between html tags, or outside of html tags.
  • allDone() - this closes any open html tags.
  • tag() - this specifies which tag to use. It can be used to create unclosed tags using the {unclosed = true} parameter.
  • attr() - specifies any attributes used in the html tag.
  • css() - specifies css styles used in a "style" attribute in the html tag. This sub-function accepts two parameters - the first one is the css property, and the second one is the value. E.g. ('background', 'red').
  • cssText() - this sets css style as a text string containing both the css property and the value. E.g. ('background:red;')
  • addClass() - this adds one more class value to the tag.

Examples

For examples, please see the test cases page and the test cases results.