An XIST module that contains a collection of useful elements for generating HTML.
class html(ll.xist.ns.html.html):
Creates an ll.xist.ns.html.html element and automatically sets the
lang and xml:lang attributes to the converters configured language.
def convert(self, converter):
class plaintable(ll.xist.ns.html.table):
a HTML table where the values of the attributes cellpadding,
cellspacing and border default to 0.
class Attrs(ll.xist.ns.html.table.Attrs):
class cellpadding(ll.xist.ns.html.table.Attrs.cellpadding):
class cellspacing(ll.xist.ns.html.table.Attrs.cellspacing):
class border(ll.xist.ns.html.table.Attrs.border):
def convert(self, converter):
class plainbody(ll.xist.ns.html.body):
a HTML body where the attributes leftmargin, topmargin,
marginheight and marginwidth default to 0.
class Attrs(ll.xist.ns.html.body.Attrs):
class leftmargin(ll.xist.ns.html.body.Attrs.leftmargin):
class topmargin(ll.xist.ns.html.body.Attrs.topmargin):
class marginheight(ll.xist.ns.html.body.Attrs.marginheight):
class marginwidth(ll.xist.ns.html.body.Attrs.marginwidth):
def convert(self, converter):
class _pixelbase(ll.xist.ns.html.img):
class Attrs(ll.xist.ns.html.img.Attrs):
class color(ll.xist.xsc.TextAttr):
The pixel color as a CSS value. Leave it blank to get a transparent pixel.
class alt(ll.xist.ns.html.img.Attrs.alt):
class Context(ll.xist.xsc.Context):
def __init__(self):
class pixel(_pixelbase):
Element for single transparent pixel image.
You can specify the pixel color via the color attribute (which will set
the background-color in the style attribute).
In addition to that you can specify width and height attributes (and every
other allowed attribute for the img element) as usual.
class Attrs(_pixelbase.Attrs):
class width(ll.xist.ns.html.img.Attrs.width):
class height(ll.xist.ns.html.img.Attrs.height):
def convert(self, converter):
class autoimg(ll.xist.ns.html.img):
An image were width and height attributes are automatically generated.
If the attributes are already there, they won't be modified.
def convert(self, converter):
class autopixel(_pixelbase):
A pixel image were width and height attributes are automatically generated.
This works like pixel but the size is "inherited" from the image
specified via the src attribute.
def convert(self, converter):
class autoinput(ll.xist.ns.html.input):
Extends ll.xist.ns.html.input with the ability to automatically
set the size, if this element has type=="image".
def convert(self, converter):
class redirectpage(ll.xist.xsc.Element):
class Attrs(ll.xist.xsc.Attrs):
class href(ll.xist.xsc.URLAttr):
def convert(self, converter):
class javascript(ll.xist.ns.html.script):
Can be used for javascript.