MAML Tags

MAML & MAGE

The following documentation is generated automatically from the class definitions used by Molly to implement MAML tags. All MAML & MAGE tags have optional id and style attributes. If you do not provide an ID, Molly will automatically generate a unique ID where appropriate. Default attribute values are shown. Some attribute defaults are set in the system/molly.ini file.

maml:tag
Attributes:
  • id
  • style

Prototype: >maml:tag id = "" style = ""></maml:tag>

<maml:tag> is a generic class for MAML tags so that they can
    inherit methods such as id(). Undocumented tag classes inherit this documentation.


maml:soap
Attributes:
  • wsdl
  • proxy
  • uri
  • method
  • parameters
  • dump
  • id
  • style

Prototype: &gt;maml:soap wsdl = "" proxy = "" uri = "" method = "" parameters = "" dump = "off" id = "" style = ""&gt;&lt;/maml:soap&gt;

This tag allows for the inclusion of various web services called SOAPS.

maml:soapitem
Attributes:
  • key
  • id
  • style

Prototype: &gt;maml:soapitem key = "" id = "" style = ""&gt;&lt;/maml:soapitem&gt;

<maml:tag> is a generic class for MAML tags so that they can
    inherit methods such as id(). Undocumented tag classes inherit this documentation.


maml:picklist
Attributes:
  • border
  • cellspacing
  • cellpadding
  • table
  • key
  • orderby
  • criteria
  • maxentries
  • detail
  • mode
  • bgcolor
  • hilitecolor
  • hilite
  • paging
  • rowstyle
  • id
  • style

Prototype: &gt;maml:picklist border = "0" cellspacing = "0" cellpadding = "0" table = "" key = "" orderby = "" criteria = "" maxentries = "" detail = "" mode = "edit" bgcolor = "" hilitecolor = "" hilite = "off" paging = "off" rowstyle = "" id = "" style = ""&gt;&lt;/maml:picklist&gt;

    Optional Attribute: border [integer - a table border attribute, really]
    Optional Attribute: cellspacing
    Optional Attribute: cellpadding
    Optional Attribute: mode        // [input|edit|output|signature]
    Optional Attribute: orderby        // Sort order, must be a field name from the specified table
    Optional Attribute: maxentries        // Number of records to display
    Optional Attribute: hilitecolor        // Specifies color of even rows
    Optional Attribute: bgcolor         // Specifies color of odd rows
    Optional Attribute: hilite         // Specifies whether or not to set hilite and bgcolor to their defaults
    Optional Attribute: paging         // Do you want to divide up the records into pages off is default
    Optional Attribute: rowstyle         // Style is for table, rowstyle is giving each row an inline style
    Required Attribute: table        // Database table name
    Required Attribute: key            // key field name
    Required Attribute: criteria        // SQL WHERE clause
    Required Attribute: detail        // URL of page to display selected record
    
    Contains one or more columns        



maml:column
Attributes:
  • field
  • header
  • detail
  • id
  • style

Prototype: &gt;maml:column field = "" header = "" detail = "" id = "" style = ""&gt;&lt;/maml:column&gt;

    column
        Required Attribute: field
        Optional Attribute: linked        // [ nolink | invisible | on ]
        Optional Attribute: style        
        Contains the text to use for column head labels
        
        Example:
        <maml:picklist border="0" cellspacing="2" cellpadding="3" table="test" key="age" criteria="age > 0" detail="form.maml" mode="edit">
    <maml:column field="name">Name</maml:column>
    <maml:column field="eyecolor">Eye Color</maml:column>
    <maml:column field="age">Age</maml:column>
        </maml:picklist>


maml:select
Attributes:
  • table
  • orderby
  • criteria
  • key
  • offset
  • maxentries
  • detail
  • query
  • SelectTemplateCache
  • RecordTemplateCache
  • OutputCache
  • cache
  • displayMax
  • detailCount
  • id
  • style

Prototype: &gt;maml:select table = "" orderby = "" criteria = "" key = "" offset = "0" maxentries = "" detail = "" query = "" SelectTemplateCache = "" RecordTemplateCache = "" OutputCache = "" cache = "" displayMax = "" detailCount = "" id = "" style = ""&gt;&lt;/maml:select&gt;

    
    Optional Attribute: table        // database table name. Required if query not specified
    Optional Attribute: key            // key field name. Required if query not specified
    Optional Attribute: criteria        // SQL WHERE clause. Required if query not specified
    Optional Attribute: offset        // specify numer of record to start at.
    Optional Attribute: maxentries        // limit records returned by query
    Optional Attribute: orderBy        //
    Optional Attribute: groupBy        //
    
    Optional Attribute: query        // specify an entire query overrides other fields
    
    Optional Attribute: detail        // URL of page to display selected record
    
    
    The <maml:select> tag allows you to specify the fields you want retrieved inside a <maml:record>
    tag using the name attribute of a <maml:field> element to specify which fields in the table(s) will
    be queried. If format=off as it will by default then all your html and css between the record tags
    will be used to create a repeating "template". This allows you to quickly develop what would be
    otherwise very difficult to do custom display of results.
    
    Example:
    <maml:select table="test" key="age" criteria="age > 0" detail="form.maml" format="off">
        <maml:record>
            <div>
                <span style="width:70px;">
                    <maml:detail href="">
                        <maml:field name="name"/>
                    </maml:detail>
                </span><br/>
                <span style="width:140px;background-color:lightgreen;">
                    <maml:field name="eyecolor"/>
                </span><br/>
                <span style="width:70px;">
                    <maml:field name="age"/>
                </span><br/>
            </div>
        </maml:record>
    </maml:select>


maml:record
Attributes:
  • maxentries
  • start
  • OutputCache
  • id
  • style

Prototype: &gt;maml:record maxentries = "" start = "0" OutputCache = "" id = "" style = ""&gt;&lt;/maml:record&gt;

    Optional Attribute: maxentries //number of records to display. Required if paging is on.


maml:detail
Attributes:
  • href
  • id
  • style

Prototype: &gt;maml:detail href = "" id = "" style = ""&gt;&lt;/maml:detail&gt;

    
    Optional Attribute: href         // URL of page to display selected record


maml:field
Attributes:
  • name
  • id
  • style

Prototype: &gt;maml:field name = "" id = "" style = "" /&gt;

    
        maml:field
        
        Required Attribute: name    //the name of the field you want from the table in query
        
        Contains the text to use for column head labels


maml:dayfield
Attributes:
  • name
  • id
  • style

Prototype: &gt;maml:dayfield name = "" id = "" style = "" /&gt;

    
        maml:field
        
        Required Attribute: name    //the name of the field you want from the table in query
        
        Contains the text to use for column head labels


maml:timefield
Attributes:
  • name
  • id
  • style

Prototype: &gt;maml:timefield name = "" id = "" style = "" /&gt;

    
        maml:field
        
        Required Attribute: name    //the name of the field you want from the table in query
        
        Contains the text to use for column head labels


maml:urlfield
Attributes:
  • name
  • OutputCache
  • LinkCache
  • onclick
  • target
  • id
  • style

Prototype: &gt;maml:urlfield name = "" OutputCache = "" LinkCache = "" onclick = "" target = "" id = "maml_urlfield_1" style = ""&gt;&lt;/maml:urlfield&gt;

    
        maml:urlfield
        
        Required Attribute: name    //the name of the field you want from the table in query
        
        Retrieves a url from the database and creates a link with it
        if empty shows url in db as link
        otherwise links around contents


maml:pages
Attributes:
  • delimiter
  • start
  • maxPages
  • id
  • style

Prototype: &gt;maml:pages delimiter = "" start = "0" maxPages = "15" id = "" style = ""&gt;&lt;/maml:pages&gt;

    
    Required Attribute: delimiter


maml:numrecs
Attributes:
  • id
  • style

Prototype: &gt;maml:numrecs id = "" style = ""&gt;&lt;/maml:numrecs&gt;

    
    Required Attribute


maml:next
Attributes:
  • id
  • style

Prototype: &gt;maml:next id = "" style = ""&gt;&lt;/maml:next&gt;

    
    Required Attribute


maml:previous
Attributes:
  • id
  • style

Prototype: &gt;maml:previous id = "" style = ""&gt;&lt;/maml:previous&gt;

    
    Required Attribute


maml:breadcrumb
Attributes:
  • delim
  • pagename
  • id
  • style

Prototype: &gt;maml:breadcrumb delim = ">" pagename = "" id = "" style = ""&gt;&lt;/maml:breadcrumb&gt;

An empty breadcrumb tag, &lt;maml:breadcrumb /&gt;, will place it's path in the page, delimited by a default '&gt;'.

maml:menu
Attributes:
  • appearance
  • source
  • name
  • height
  • selected
  • bgimage
  • id
  • style

Prototype: &gt;maml:menu appearance = "" source = "" name = "" height = "16px" selected = "0" bgimage = "/decor/realgranite.jpg" id = "maml_menu_2" style = ""&gt;&lt;/maml:menu&gt;

    Optional Attribute: appearance [tabs|pulldown|stacked]
    Optional Attribute: source [database|array|inline]
    Optional Attribute: name
    Optional Attribute: height (style compatible height, i.e. 16px)
    Optional Attribute: selected [selected]
    
    Contains 1 or more menuitems, and nothing else.


maml:menuitem
Attributes:
  • href
  • target
  • selected
  • id
  • style

Prototype: &gt;maml:menuitem href = "" target = "_self" selected = "unselected" id = "" style = ""&gt;&lt;/maml:menuitem&gt;

        Optional Attribute: href
        Optional Attribute: target [_self|_top|_parent|_blank|frame name]
        Optional Attribute: selected [selected]
        
        Example:
            <maml:menu appearance="stacked">
                <maml:menuitem href="" target="_self" selected="selected">Home</maml:menuitem>
                <maml:menuitem href="docs.maml" target="_self">Documentation</maml:menuitem>
                <maml:menuitem href="modules/index.maml" target="_self">Modules</maml:menuitem>
                <maml:menuitem href="" target="_self">Events</maml:menuitem>
                <maml:menuitem href="" target="_self">Contacts</maml:menuitem>
                <maml:menuitem href="" target="_self">Downloads</maml:menuitem>
            </maml:menu>


maml:include
Attributes:
  • src
  • parse
  • id
  • style

Prototype: &gt;maml:include src = "" parse = "maml" id = "" style = "" /&gt;

This tag allows you to include another file. This can be a
    text file or an HTML fragment (.htmf) file. If the optional attribute
    parse="maml" is set, then any maml tags in the file will be parsed. if
    parse="html" is set, then the file is stripped down to whatever is between
    the <body> and </body> tags before being included. This tag works
    with both local and remote (via http) files.
    Optional Attribute:id -- Molly will assign a unique ID.
    Optional Attribute:style -- to override any default styles.
    Required Attribute:src -- the location of the inclusion file, relative or absolute path.
    Optional Attribute:parse -- [maml|html|xml|off].


maml:sitename
Attributes:
  • id
  • style

Prototype: &gt;maml:sitename id = "" style = "" /&gt;

Empty tag; outputs the name of the site.

maml:nothing
Attributes:
  • id
  • style

Prototype: &gt;maml:nothing id = "" style = ""&gt;&lt;/maml:nothing&gt;

Empty tag; outputs nothing.

maml:box
Attributes:
  • title
  • id
  • style

Prototype: &gt;maml:box title = "" id = "" style = ""&gt;&lt;/maml:box&gt;

Puts a round-cornered box around its contents.

maml:interpolate
Attributes:
  • OutputCache
  • InterpolateCache
  • id
  • style

Prototype: &gt;maml:interpolate OutputCache = "" InterpolateCache = "" id = "" style = ""&gt;&lt;/maml:interpolate&gt;

May contain anything. Interpolates any strings begining with $ as a variable. See also the <maml:setvariable /> tag.

maml:sourcecode
Attributes:
  • src
  • id
  • style

Prototype: &gt;maml:sourcecode src = "" id = "" style = ""&gt;&lt;/maml:sourcecode&gt;

    Optional Attribute: src

    When used as an empty tag, src is required, otherwise it is ignored.
    
    Renders src, or the text between <maml:sourcecode> and </maml:sourcecode> as
    syntax colored code.


maml:insert
Attributes:
  • global
  • id
  • style

Prototype: &gt;maml:insert global = "" id = "" style = "" /&gt;

    Required Attribute: global

Inserts the value stored in the global variable whose name is passed in the global attribute. Can be used in conjunction with the config module which creates globals from a database table.

See also: <maml:interpolate>

Example: <maml:insert global="g_GlobalName"/>


maml:server
Attributes:
  • value
  • id
  • style

Prototype: &gt;maml:server value = "" id = "" style = "" /&gt;

    Required Attribute: value

    <server value="[ name | address | referrer | uri ]"/>
    
Inserts the value of various server environment variables.


maml:page
Attributes:
  • title
  • permitted
  • DeniedPage
  • style
  • header
  • footer
  • bgcolor
  • bgimage
  • id

Prototype: &gt;maml:page title = "Molly" permitted = "" DeniedPage = "/denied.maml" style = "" header = "" footer = "" bgcolor = "#FFFFFF" bgimage = "/decor/realgranite.jpg" id = ""&gt;&lt;/maml:page&gt;

    Optional Attribute: title // becomes a <title> tag
    Optional Attribute: permitted > Restricts page view to specified security group
    Optional Attribute: DeniedPage
    Optional Attribute: style > any style spec valid for an xhtml <body> tag
    Optional Attribute: header > Automatically includes the contents of the file named in header immediately after the <body> tag.
    Optional Attribute: footer > Automatically includes the contents of the file named in footer immediately before the </body> tag.
    Optional Attribute: bgcolor
    Optional Attribute: bgimage
    
    Example: <page title="My page" permitted="administrator">
    
    This tag automatically generates everything from the XML declaration and doctype (using the /system/templates/page.top.htmf template file) through the <body> tag. Also generates the </body> and </html> tags.
    


maml:framepage
Attributes:
  • title
  • permited
  • DeniedPage
  • id
  • style

Prototype: &gt;maml:framepage title = "Molly" permited = "" DeniedPage = "/denied.maml" id = "" style = ""&gt;&lt;/maml:framepage&gt;

    Optional Attribute: title // becomes a <title> tag
    Optional Attribute: permited (Restricts page view to specified security group)
    Optional Attribute: DeniedPage
    
    Example: <maml:framepage title="My page" permitted="administrator">


maml:windoid
Attributes:
  • value
  • title
  • frameColor
  • frameLeft
  • frameRight
  • frameTop
  • frameBottom
  • fieldColor
  • titleAlign
  • backLink
  • titleColor
  • titleFontFamily
  • titleFontSize
  • titleFontWeight
  • borderStyle
  • background
  • id
  • style

Prototype: &gt;maml:windoid value = "" title = "" frameColor = "#282c87" frameLeft = "1px" frameRight = "1px" frameTop = "24px" frameBottom = "1px" fieldColor = "#e9eaf4" titleAlign = "left" backLink = "" titleColor = "#f1e7dc" titleFontFamily = "arial, Helvetica, sans-serif" titleFontSize = "13px" titleFontWeight = "bold" borderStyle = "solid" background = "" id = "maml_windoid_3" style = ""&gt;&lt;/maml:windoid&gt;

    Optional Attribute: value
        value is required if used as an empty tag
Optional Attribute: title
Optional Attribute: windoidPosition //absolute, relative
Optional Attribute: windoidTop        //top in pixels
Optional Attribute: windoidLeft     //leftin pixels
Optional Attribute: frameColor     //colorspec
Optional Attribute: frameLeft    //thickness (i.e. 2px)
Optional Attribute: frameRight    //thickness
Optional Attribute: frameTop    //thickness
Optional Attribute: frameBottom    //thickness
Optional Attribute: fieldColor     //colorspec
Optional Attribute: titleAlign    [left|center|right]
Optional Attribute: titleStyle     // any style spec valid for text
Optional Attribute: backLink    // URL, relative or absolute
Optional Attribute: titleColor    //color of windoid title
Optional Attribute: titleFontFamily    //font family of title
Optional Attribute: titleFontSize    //size of title
Optional Attribute: titleFontWeight    //[bold|bolder|normal], etc.
Optional Attribute: borderStyle    //[solid|dotted|dashed], etc.
Optional Attribute: background //add an image to windoid background

Example:
    <maml:windoid title="Windoid Title">
<p>This would be windoid text.</p>
<maml:windoid title="Nested Windoid" frameColor="#FFDDFF" titleColor="#555588">
<p>And here would be more windoid text.</p>
</maml:windoid>
</maml:windoid>
<br/>
<maml:windoid title="Standalone Windoid Tag" frameColor="#DDFFDD" titleColor="#558855" value="content in a windoid&rsquo;s value attribute"/>
<br/>


maml:template
Attributes:
  • name
  • id
  • style

Prototype: &gt;maml:template name = "" id = "" style = "" /&gt;

This tag allows you to include a template file. Template files are HTML fragment (.htmf) files stored in /system/templates. PHP Variables in template files are interpolated. Scope is local, to the template, so globals must be accessed via the $GLOBALS[ ] array.
    
    The name attribute contains the name of the template file (without the ".htmf") which must be stored in the /system/templates/ directory.


maml:time
Attributes:
  • id
  • style

Prototype: &gt;maml:time id = "" style = ""&gt;&lt;/maml:time&gt;

Puts the current time with difference calculated

maml:date
Attributes:
  • id
  • style

Prototype: &gt;maml:date id = "" style = ""&gt;&lt;/maml:date&gt;

Puts the current time with difference calculated

maml:appendstyle
Attributes:
  • src
  • parse
  • id
  • style

Prototype: &gt;maml:appendstyle src = "" parse = "off" id = "" style = "" /&gt;

This tag allows you to include another file in the head of the resulting html
    Parse Options: [link-css|link-xsl|default] default is inline in the style head element


maml:appendscript
Attributes:
  • src
  • id
  • style

Prototype: &gt;maml:appendscript src = "" id = "" style = ""&gt;&lt;/maml:appendscript&gt;

This tag allows you to include a javascript inside the script element in the head.
    Optional Attribute: id -- Molly will assign a unique ID.
    Optional Attribute: style -- to override any default styles.
    Required Attribute: src -- the location of the inclusion file, relative or absolute path.


maml:private
Attributes:
  • group
  • OutputCache
  • protectedCache
  • deniedtext
  • id
  • style

Prototype: &gt;maml:private group = "all" OutputCache = "" protectedCache = "" deniedtext = "" id = "" style = ""&gt;&lt;/maml:private&gt;

    Restricts the display of text to the group specified in the group attribute.
    


maml:form
Attributes:
  • keyvalue
  • table
  • keyfield
  • criteria
  • response
  • mode
  • action
  • name
  • schema
  • ownership
  • owner
  • permitted
  • linkfield
  • id
  • style

Prototype: &gt;maml:form keyvalue = "" table = "" keyfield = "" criteria = "" response = "" mode = "" action = "none" name = "maml_form_4" schema = "off" ownership = "none" owner = "" permitted = "all" linkfield = "" id = "maml_form_4" style = ""&gt;&lt;/maml:form&gt;

    Optional Attribute: keyvalue
    Optional Attribute: mode    [input|edit|output|signature]
    Optional Attribute: action
    Optional Attribute: name
    Optional Attribute: schema [on|off] //automatically writes SQL when on

    Required Attribute: table
    Required Attribute: keyfield
    Required Attribute: response    //URL, relative or absolute
        Example:
            <maml:form table="test" response="/~rvullo/m2/test/list.maml" keyfield="age" schema="on">
                Name: <maml:input type="text" name="name"/><br/>
                Eye Color: <maml:input type="text" name="eyecolor"/><br/>
                Age: <maml:input type="text" name="age"/><br/>
                <maml:input type="submit" value="I&rsquo;m a submit Button"/>
            </maml:form>


maml:multiple
Attributes:
  • OutputCache
  • TemplateCache
  • uniquekey
  • editinsert
  • id
  • style

Prototype: &gt;maml:multiple OutputCache = "" TemplateCache = "" uniquekey = "" editinsert = "" id = "maml_multiple_5" style = ""&gt;&lt;/maml:multiple&gt;

Wrap this around a series of fields to allow them to take advantage of multiforms.
    Multiforms use javascript to dynamically generate additional fields so that many records can be input at once.
    


maml:file
Attributes:
  • token
  • name
  • profile
  • id
  • style

Prototype: &gt;maml:file token = "9117de63b5d10766dbc639748c6ad95d" name = "" profile = "" id = "" style = ""&gt;&lt;/maml:file&gt;

This allows uploads for forms.
    The attribute, token, is to designate what form images/files are attached so it can work with the images; imageconnections tables
    Note: do not put inside of a multiform pair


maml:input
Attributes:
  • type
  • name
  • value
  • size
  • selected
  • id
  • style

Prototype: &gt;maml:input type = "" name = "" value = "" size = "16" selected = "" id = "maml_input_6" style = ""&gt;&lt;/maml:input&gt;

        Must be within <form></form> pair.
    
        Required Attribute: type [text|submit|hidden|checkbox|radio|password|reset]
        Optional Attribute: name
        Optional Attribute: value
        Optional Attribute: selected     // [CHECKED] for radio andcheckbox
        Example:
            <maml:form table="test" response="/~rvullo/m2/test/list.maml" keyfield="age" schema="on">
                Name: <maml:input type="text" name="name"/><br/>
                Eye Color: <maml:input type="text" name="eyecolor"/><br/>
                Age: <maml:input type="text" name="age"/><br/>
                <maml:input type="submit" value="I am a submit Button"/>
            </maml:form>


maml:textarea
Attributes:
  • cols
  • rows
  • name
  • wrap
  • wysiwyg
  • id
  • style

Prototype: &gt;maml:textarea cols = "25" rows = "5" name = "" wrap = "virtual" wysiwyg = "true" id = "" style = ""&gt;&lt;/maml:textarea&gt;

Must be within <form></form> pair.
            
            Optional Attribute: name
            Optional Attribute: cols
            Optional Attribute: rows
            Optional Attribute: wrap [virtual|physical|none]
            
            Example
            <maml:form table="test" response="tim.maml">
                <maml:textarea name="test" rows="10"></maml:textarea>
                <maml:input type="submit" value="submit"/>
            </maml:form>
        


maml:output
Attributes:
  • emptyTag
  • name
  • id
  • style

Prototype: &gt;maml:output emptyTag = "1" name = "" id = "" style = ""&gt;&lt;/maml:output&gt;

Provides output of field values for autoform field labels

maml:poplist
Attributes:
  • name
  • table
  • labelfield
  • valuefield
  • criteria
  • orderby
  • size
  • multiple
  • selectedvalue
  • blankoption
  • id
  • style

Prototype: &gt;maml:poplist name = "" table = "" labelfield = "" valuefield = "" criteria = "" orderby = "" size = "" multiple = "" selectedvalue = "" blankoption = "" id = "" style = ""&gt;&lt;/maml:poplist&gt;

DB Generated select tag
        name        required attribute name the resultant tag
        table        required attribute the table from which to fetch the values
        labelfield    required attribute the field containing the desired option text
        valuefield    required attribute the field containing the desired values
        criteria    required attribute the SQL WHERE clause
        
        orderby        optional attribute field name on which to sort the list
        size        optional attribute 1 makes a pop-up menu, >1 a select list with this many lines displayed
        multiple    optional attribute 'on' if you want to allow multiple selections, set this to "multiple"
        selectedvalue    optional attribute the name you want the select to have in your form (i.e. the name of the field into which the user's selection is to be stuffed.
        blankoption    optional attribute 'on' If you want an initial blank option
        


maml:radiolist
Attributes:
  • table
  • field
  • criteria
  • orderby
  • name
  • seperator
  • id
  • style

Prototype: &gt;maml:radiolist table = "" field = "" criteria = "" orderby = "" name = "" seperator = "" id = "" style = ""&gt;&lt;/maml:radiolist&gt;

DB Generated set of radio buttons

maml:radiogroup
Attributes:
  • name
  • divider
  • id
  • style

Prototype: &gt;maml:radiogroup name = "" divider = "" id = "" style = ""&gt;&lt;/maml:radiogroup&gt;

Must be within <maml:form></maml:form> pair.
        name    required attribute
        divider    optional attribute
        Example:    
            Best <maml:radiogroup name="test">
                 <maml:radiobutton value="1"/>
                 <maml:radiobutton value="2" selected="checked"/>
            </maml:radiogroup> Worst
            <br/>
    


maml:radiobutton
Attributes:
  • value
  • selected
  • id
  • style

Prototype: &gt;maml:radiobutton value = "" selected = "" id = "" style = ""&gt;&lt;/maml:radiobutton&gt;

Must be within <maml:radiogroup></maml:radiogroup> pair.
        otherwise use maml:input.
        value        Required Attribute: identify individual buttons
        selected    Optional Attribute: (values: [ checked | unchecked ])
        
    


maml:choice
Attributes:
  • name
  • iterator
  • iteratorstart
  • iteratorend
  • iteratorselect
  • id
  • style

Prototype: &gt;maml:choice name = "" iterator = "off" iteratorstart = "0" iteratorend = "100" iteratorselect = "" id = "" style = ""&gt;&lt;/maml:choice&gt;

Must be within <maml:form></maml:form> pair.
        name    required attribute
        Example:    
            Best <maml:choice name="test">
                 <maml:option label="test1" value="1"/>
                 <maml:option value="2" selected="selected">test2</maml:option>
            </maml:choice> Worst
            <br/>
    


maml:multichoice
Attributes:
  • name
  • size
  • iterator
  • iteratorstart
  • iteratorend
  • iteratorselect
  • cache
  • id
  • style

Prototype: &gt;maml:multichoice name = "" size = "" iterator = "off" iteratorstart = "0" iteratorend = "100" iteratorselect = "" cache = "" id = "" style = ""&gt;&lt;/maml:multichoice&gt;

Must be within <maml:form></maml:form> pair.
        name    required attribute
        Example:    
            Best <maml:choice name="test">
                 <maml:option label="test1" value="1"/>
                 <maml:option value="2" selected="selected">test2</maml:option>
            </maml:choice> Worst
            <br/>
    


maml:option
Attributes:
  • label
  • value
  • selected
  • OutputCache
  • id
  • style

Prototype: &gt;maml:option label = "" value = "" selected = "" OutputCache = "" id = "" style = ""&gt;&lt;/maml:option&gt;

Must be within <maml:choice></maml:choice> pair.
        otherwise use maml:input.
        value        Required Attribute: identify individual buttons
        selected    Optional Attribute: (values: [ checked | unchecked ])
        
    


maml:button
Attributes:
  • name
  • id
  • params
  • OutputCache
  • style

Prototype: &gt;maml:button name = "" id = "" params = "" OutputCache = "" style = ""&gt;&lt;/maml:button&gt;

mimicks html custom button
    name        Required Attribute: name to a button tag.
    parameters    Optional Attribute: any parameters you can pass to a button tag.
    


maml:comments
Attributes:
  • title
  • label
  • frameColor
  • frameLeft
  • frameRight
  • frameTop
  • frameBottom
  • fieldColor
  • titleAlign
  • backLink
  • titleColor
  • titleFontFamily
  • titleFontSize
  • titleFontWeight
  • borderStyle
  • background
  • id
  • style

Prototype: &gt;maml:comments title = "Comments" label = "Add a New Comment to This Page:" frameColor = "" frameLeft = "" frameRight = "" frameTop = "" frameBottom = "" fieldColor = "" titleAlign = "" backLink = "" titleColor = "" titleFontFamily = "" titleFontSize = "" titleFontWeight = "" borderStyle = "" background = "" id = "" style = ""&gt;&lt;/maml:comments&gt;

A comment tag on the page will allow users of the page to make comments on the page.
    Once approved through the Administration portion of the comments module (Modules page), the comments
    themselves become part of the page.


maml:login
Attributes:
  • color
  • registration
  • home
  • id
  • style

Prototype: &gt;maml:login color = "#282c87" registration = "on" home = "index.maml" id = "" style = ""&gt;&lt;/maml:login&gt;

Provides login and user authentication for your website;
    Can utilize LDAP authentication via modules_core/login/login.ini
    Also tied in with the security module and enables a lot of inline editing like blocks and other features.
    
        modules_core/login/login.ini example
        
    [Server1]
    ServerType = "ldap"                        ; [ ldap | activedirectory ]
    ServerAddress = "ldap.rit.edu"            
    BaseDN    = "ou=people,dc=rit,dc=edu"        ; the base DN for your LDAP server.
    DomainSuffix = "@main.ad.rit.edu";        ; Used for type activedirectory
    LdapVersion = "3"
    UserNamePrefix = "ldap.rit.edu"            ; Used to store system users in the registration databases

    


maml:httpheader
Attributes:
  • value
  • id
  • style

Prototype: &gt;maml:httpheader value = "" id = "" style = "" /&gt;

    sends an http header
    <maml:httpheader value="location:http://cnn.com" />
    


maml:phpinfo
Attributes:
  • id
  • style

Prototype: &gt;maml:phpinfo id = "" style = "" /&gt;

calls phpinfo();
    


maml:setvariable
Attributes:
  • name
  • value
  • OutputCache
  • id
  • style

Prototype: &gt;maml:setvariable name = "" value = "" OutputCache = "" id = "" style = ""&gt;&lt;/maml:setvariable&gt;

    Allows the setting of variables.
        
        <maml:setvariable name = "UserColor" value = "#990022" />
    


maml:if
Attributes:
  • condition
  • id
  • style

Prototype: &gt;maml:if condition = "" id = "" style = ""&gt;&lt;/maml:if&gt;

    if: conditional inclusion of stuff.
            <maml:if condition="$g_ModulesDir=='modules'">
        <maml:windoid title="True Stuff">
            <p>True Stuff (inside an if).</p>
        </maml:windoid>
        <maml:else>
            <maml:windoid title="False Stuff">
                <p>False Stuff (inside an else).</p>
            </maml:windoid>
        </maml:else>
    </maml:if>

    


maml:else
Attributes:
  • id
  • style

Prototype: &gt;maml:else id = "" style = ""&gt;&lt;/maml:else&gt;

    else: conditional inclusion of stuff.
    


maml:setcookie
Attributes:
  • name
  • value
  • expire
  • path
  • domain
  • secure
  • id
  • style

Prototype: &gt;maml:setcookie name = "" value = "" expire = "" path = "" domain = "" secure = "" id = "" style = "" /&gt;

    puts a cookie on the user's machine
        <maml:setcookie name="testcookie" value="peek-a-boo" />
        
        The name attribute is required, all other attributes are optional.
        
        Note: cookies can not be viewed on the same page load as they are set, since they do not
        exist as cookies until after the page has loaded.
    


maml:clearcookie
Attributes:
  • name
  • path
  • domain
  • secure
  • id
  • style

Prototype: &gt;maml:clearcookie name = "" path = "" domain = "" secure = "" id = "" style = "" /&gt;

    Clears a cookie from the user's machine
        <maml:clearcookie name="testcookie" />
        
        The name attribute is required, all other attributes are optional.
        
        Notes: Cookies are not cleared until after the page has loaded.
        Cookies must be deleted with the same path, domain, and secure attributes as they were set with.
    


maml:showcookie
Attributes:
  • name
  • id
  • style

Prototype: &gt;maml:showcookie name = "" id = "" style = "" /&gt;

    echos the value of the named cookie
        <maml:showcookie name="testcookie" />
        
        Note: cookies can not be viewed on the same page load as they are set, since they do not
        exist as cookies until after the page has loaded.
    


maml:block
Attributes:
  • edit
  • permitted
  • type
  • width
  • height
  • blocktype
  • blockid
  • id
  • controls
  • OutputCache
  • BlockCache
  • style

Prototype: &gt;maml:block edit = "no" permitted = "" type = "text" width = "500px" height = "300px" blocktype = "" blockid = "" id = "maml_block_8" controls = "" OutputCache = "" BlockCache = "" style = ""&gt;&lt;/maml:block&gt;

Blocks are potentially editable blocks of information stored in a database.
    To create a block, you must first create the block through the blocks module (Modules, Administration under blocks option)
    to get a blockid. Next, place that id in a block tag. Anyone with the permitted status, once logged in,
    will see an "edit" button on pages with blocks. Upon selecting that button, the user can edit the text
    directly on the page - without ever having to dig through sourcecode!


maml:blocklist
Attributes:
  • edit
  • insert
  • permitted
  • type
  • width
  • height
  • blocktype
  • blocktitle
  • id
  • style

Prototype: &gt;maml:blocklist edit = "no" insert = "no" permitted = "" type = "text" width = "320px" height = "140px" blocktype = "" blocktitle = "" id = "" style = ""&gt;&lt;/maml:blocklist&gt;

Potentially editable list of blocks of information stored in a database.
    A list of blocks with the same blocktype; A block that lets you do a list of editable blocks with the same title.


maml:chatmessages
Attributes:
  • room
  • count
  • id
  • style

Prototype: &gt;maml:chatmessages room = "" count = "" id = "" style = ""&gt;&lt;/maml:chatmessages&gt;

<maml:tag> is a generic class for MAML tags so that they can
    inherit methods such as id(). Undocumented tag classes inherit this documentation.


maml:calendar
Attributes:
  • id
  • style

Prototype: &gt;maml:calendar id = "" style = "" /&gt;

An empty calendar tag, &lt;maml:calendar /&gt;, will produce a calendar in that location on the page.
    The user of the calendar can scroll forward or backward through the months. Additionally, the user can add,
    edit, and delete events. These days on which events occur are noted by a different colored cell color
    on the specified date.


maml:forum
Attributes:
  • topBGColor
  • topLinkColor
  • topTextColor
  • borderColor
  • bottomBGColor
  • bottomTextColor
  • bottomLinkColor
  • columnHeadingBGColor
  • columnHeadingTextColor
  • columnHeadingLinkColor
  • contentBGColor
  • contentTextColor
  • contentLinkColor
  • columnFooterBGColor
  • columnFooterTextColor
  • columnFooterLinkColor
  • width
  • editablePost
  • v_templatePath
  • v_forumModulePath
  • v_forumModuleAdminPath
  • v_adminLink
  • v_footerAdminLink
  • v_moderatorAdminLink
  • v_categoryName
  • v_groupName
  • v_groupDescription
  • v_topicSubject
  • v_topicAuthor
  • v_topicReplies
  • v_topicLastActive
  • v_postAuthor
  • v_postDate
  • v_postSubject
  • v_postContent
  • v_removeModeratorURL
  • v_addModeratorURL
  • v_levelName
  • v_permissionGroupID
  • v_pixelImg
  • v_breadCrumb
  • v_colorQueryString
  • id
  • style

Prototype: &gt;maml:forum topBGColor = "" topLinkColor = "" topTextColor = "" borderColor = "" bottomBGColor = "" bottomTextColor = "" bottomLinkColor = "" columnHeadingBGColor = "" columnHeadingTextColor = "" columnHeadingLinkColor = "" contentBGColor = "" contentTextColor = "" contentLinkColor = "" columnFooterBGColor = "" columnFooterTextColor = "" columnFooterLinkColor = "" width = "" editablePost = "" v_templatePath = "/home/course/molly/public_html/modules/aux/forum/templates/" v_forumModulePath = "/modules/aux/forum" v_forumModuleAdminPath = "/modules/aux/forum/admin" v_adminLink = "" v_footerAdminLink = "" v_moderatorAdminLink = "" v_categoryName = "" v_groupName = "" v_groupDescription = "" v_topicSubject = "" v_topicAuthor = "" v_topicReplies = "" v_topicLastActive = "" v_postAuthor = "" v_postDate = "" v_postSubject = "" v_postContent = "" v_removeModeratorURL = "" v_addModeratorURL = "" v_levelName = "" v_permissionGroupID = "" v_pixelImg = " " v_breadCrumb = "Forum Home" v_colorQueryString = "" id = "" style = ""&gt;&lt;/maml:forum&gt;

<maml:tag> is a generic class for MAML tags so that they can
    inherit methods such as id(). Undocumented tag classes inherit this documentation.


maml:rss
Attributes:
  • href
  • template
  • cachelife
  • id
  • style

Prototype: &gt;maml:rss href = "" template = "rss.default" cachelife = "" id = "" style = ""&gt;&lt;/maml:rss&gt;

Allows for the incorporation of RSS feeds.
    <maml:rss href="http://www.bbc.co.uk/syndication/feeds/news/ukfs_news/uk/rss091.xml" template="rss.default.htmf" cachelife="24" />


maml:syndicate
Attributes:
  • itemURL
  • channelURL
  • searchType
  • startSearchDate
  • endSearchDate
  • startSearchID
  • endSearchID
  • channelTitle
  • channelDescription
  • DBTable
  • searchTypeColumn
  • searchIDColumn
  • searchDateColumn
  • itemTitleColumn
  • itemDescriptionColumn
  • id
  • style

Prototype: &gt;maml:syndicate itemURL = "http://molly.rit.edu/modules/core/syndication/itemURL.maml" channelURL = "http://molly.rit.edu/modules/core/syndication/channelURL.maml" searchType = "" startSearchDate = "" endSearchDate = "" startSearchID = "" endSearchID = "" channelTitle = "Channel Title" channelDescription = "" DBTable = "molly_nuggets" searchTypeColumn = "nuggettype" searchIDColumn = "nugget_id" searchDateColumn = "nuggetdate" itemTitleColumn = "nuggettitle" itemDescriptionColumn = "nuggettext" id = "" style = ""&gt;&lt;/maml:syndicate&gt;


        Attributes used to set URLs that are used with the syndicate tag.
        Optional Attribute: itemURL -- The URL that will show an Item from the XML RSS feed. The default value of this is an URL to itemURL.maml that is found in the syndication module folder
        Optional Attribute: channelURL -- The URL that will show a Channel from the XML RSS feed. The default value of this is an URL to channelURL.maml that is found in the syndication module folder
        
        Attributes used to query the database for information.
        Optional Attribute: searchType -- The type of document we are searching with in the database for the RSS feed. Examples of this are "doc", "news", ...
        Optional Attribute: startSearchDate -- A starting date to search the database with to find the data for the RSS feed
        Optional Attribute: endSearchDate -- An ending date to search the database with to find the data for the RSS feed
        Optional Attribute: startSearchID -- A starting ID to search the database with to find the data for the RSS feed
        Optional Attribute: endSearchID -- An ending ID to search the database with to find the data for the RSS feed
        
        Attributes used to explain the channel of the RSS feed.
        Optional Attribute: channelTitle -- The channel title for the RSS feed. The default value of this is "Channel Title".
        Optional Attribute: channelDescription -- The channel description for the RSS feed.
        
        Attributes used to define what Table and what columns should be used to get the information for the RSS feed.
        Optional Attribute: DBTable -- The database table used when searching the database. The default value of this is "nuggets"
        Optional Attribute: searchTypeColumn -- The database column used for the type of the data held. The default of this is "nuggettype"
        Optional Attribute: searchIDColumn -- The database column used for the ID of the data held. The default of this is "nugget_id"
        Optional Attribute: searchDateColumn -- The database column used for the Date of the data held. The default of this is "nuggetdate"
        Optional Attribute: itemTitleColumn -- The database column used for the Title of each row of data (the Item Title). The default of this is "nuggettitle"
        Optional Attribute: itemDescriptionColumn -- The database column used for the Description of each row of data (the Item Description). The default of this is "nuggettext"
        
        Example:
        <maml:syndicate searchType="docs" startSearchID="1" endSearchID="5" channelTitle="Channel Title" channelDescription="Channel Description here..">RSS FEED</maml:syndicate>
        
        Example explanation:
        This tag will produce an RSS feed with information from the nuggets database (default database since DBTable was not used). All of the data that is put in the RSS feed will be of "doc" type and have an ID between 1 and 5. The title of the channel will be "Channel Title" and the description of this channel will be "Channel Description here..."
        
        "RSS FEED" will be a link that the user can click on. When clicked, a new page will be displayed with the XML that is created for this RSS feed.



mage:canvas
Attributes:
  • width
  • height
  • color
  • id
  • style

Prototype: &gt;mage:canvas width = "300" height = "300" color = "#CCCCFF" id = "" style = ""&gt;&lt;/mage:canvas&gt;

Creates an empty SVG document.
        Example:
        <mage:canvas width="300" height="300" color="#FFCCCC">
        
        </mage:canvas>
        


mage:xycoord
Attributes:
  • title
  • xlabel
  • ylabel
  • xorigin
  • yorigin
  • xlength
  • ylength
  • xmax
  • ymax
  • xmin
  • ymin
  • yTickCount
  • xTickCount
  • _yPixelVal
  • _xPixelVal
  • fontheight
  • fontcolor
  • axiscolor
  • axisstrokewidth
  • _xendpoint
  • _yendpoint
  • _origin
  • id
  • style

Prototype: &gt;mage:xycoord title = "" xlabel = "x axis" ylabel = "y axis" xorigin = "55" yorigin = "50" xlength = "200" ylength = "200" xmax = "" ymax = "" xmin = "0" ymin = "0" yTickCount = "" xTickCount = "" _yPixelVal = "" _xPixelVal = "" fontheight = "12" fontcolor = "black" axiscolor = "black" axisstrokewidth = "0.5" _xendpoint = "" _yendpoint = "" _origin = "" id = "" style = ""&gt;&lt;/mage:xycoord&gt;

Draws coordinate axis on the X and Y plane. Tags which inherit this class are:
        mage:scatterplot
        mage:linegraph
        mage:histogram
        


mage:point
Attributes:
  • xvalue
  • yvalue
  • id
  • style

Prototype: &gt;mage:point xvalue = "" yvalue = "" id = "" style = ""&gt;&lt;/mage:point&gt;



mage:xvalue
Attributes:
  • id
  • style

Prototype: &gt;mage:xvalue id = "" style = ""&gt;&lt;/mage:xvalue&gt;



mage:yvalue
Attributes:
  • id
  • style

Prototype: &gt;mage:yvalue id = "" style = ""&gt;&lt;/mage:yvalue&gt;



mage:scatterplot
Attributes:
  • _data
  • color
  • outlineColor
  • xPoint1
  • yPoint1
  • title
  • xlabel
  • ylabel
  • xorigin
  • yorigin
  • xlength
  • ylength
  • xmax
  • ymax
  • xmin
  • ymin
  • yTickCount
  • xTickCount
  • _yPixelVal
  • _xPixelVal
  • fontheight
  • fontcolor
  • axiscolor
  • axisstrokewidth
  • _xendpoint
  • _yendpoint
  • _origin
  • id
  • style

Prototype: &gt;mage:scatterplot _data = "Array" color = "#FFFFFF" outlineColor = "#000000" xPoint1 = "" yPoint1 = "" title = "" xlabel = "x axis" ylabel = "y axis" xorigin = "55" yorigin = "50" xlength = "200" ylength = "200" xmax = "" ymax = "" xmin = "0" ymin = "0" yTickCount = "" xTickCount = "" _yPixelVal = "" _xPixelVal = "" fontheight = "12" fontcolor = "black" axiscolor = "black" axisstrokewidth = "0.5" _xendpoint = "" _yendpoint = "" _origin = "" id = "" style = ""&gt;&lt;/mage:scatterplot&gt;

Draws a series of points on the coordinate plane.

        Example:
    <mage:scatterplot title="This is a scatterplot" xorigin="650" color="#FF9900" outlineColor = "#000000">
        <mage:point>
            <mage:xvalue>150</mage:xvalue>
            <mage:yvalue>10</mage:yvalue>
        </mage:point>
    
        <mage:point>
            <mage:xvalue>120</mage:xvalue>
            <mage:yvalue>5</mage:yvalue>
        </mage:point>
    
        <mage:point>
            <mage:xvalue>119</mage:xvalue>
            <mage:yvalue>100</mage:yvalue>
        </mage:point>
</mage:scatterplot>
        


mage:linegraph
Attributes:
  • _data
  • color
  • outlineColor
  • xPoint1
  • yPoint1
  • title
  • xlabel
  • ylabel
  • xorigin
  • yorigin
  • xlength
  • ylength
  • xmax
  • ymax
  • xmin
  • ymin
  • yTickCount
  • xTickCount
  • _yPixelVal
  • _xPixelVal
  • fontheight
  • fontcolor
  • axiscolor
  • axisstrokewidth
  • _xendpoint
  • _yendpoint
  • _origin
  • id
  • style

Prototype: &gt;mage:linegraph _data = "Array" color = "#FFFFFF" outlineColor = "#000000" xPoint1 = "" yPoint1 = "" title = "" xlabel = "x axis" ylabel = "y axis" xorigin = "55" yorigin = "50" xlength = "200" ylength = "200" xmax = "" ymax = "" xmin = "0" ymin = "0" yTickCount = "" xTickCount = "" _yPixelVal = "" _xPixelVal = "" fontheight = "12" fontcolor = "black" axiscolor = "black" axisstrokewidth = "0.5" _xendpoint = "" _yendpoint = "" _origin = "" id = "" style = ""&gt;&lt;/mage:linegraph&gt;

Draws a series of points connected by a line on the coordinate plane.

        Example:
<mage:linegraph title="Population vs Year" xlength="450" ylength="250" xorigin="100" yorigin="450" yTickCount="10" xTickCount="5" ymin="200000" xmin="1990" ymax="300000" xmax="2000">
    <mage:point>
        <mage:xvalue>1990</mage:xvalue>
        <mage:yvalue>200000</mage:yvalue>
    </mage:point>
    
    <mage:point>
        <mage:xvalue>1992</mage:xvalue>
        <mage:yvalue>220000</mage:yvalue>
    </mage:point>

    <mage:point>
        <mage:xvalue>1994</mage:xvalue>
        <mage:yvalue>240000</mage:yvalue>
    </mage:point>

    <mage:point>
        <mage:xvalue>1996</mage:xvalue>
        <mage:yvalue>250000</mage:yvalue>
    </mage:point>

    <mage:point>
        <mage:xvalue>1998</mage:xvalue>
        <mage:yvalue>255000</mage:yvalue>
    </mage:point>

    <mage:point>
        <mage:xvalue>2000</mage:xvalue>
        <mage:yvalue>300000</mage:yvalue>
    </mage:point>
</mage:linegraph>
        


mage:histogram
Attributes:
  • _data
  • _bars
  • _slicecolors
  • _barWidth
  • legend
  • barTitle1
  • barValue1
  • title
  • xlabel
  • ylabel
  • xorigin
  • yorigin
  • xlength
  • ylength
  • xmax
  • ymax
  • xmin
  • ymin
  • yTickCount
  • xTickCount
  • _yPixelVal
  • _xPixelVal
  • fontheight
  • fontcolor
  • axiscolor
  • axisstrokewidth
  • _xendpoint
  • _yendpoint
  • _origin
  • id
  • style

Prototype: &gt;mage:histogram _data = "Array" _bars = "0" _slicecolors = "Array" _barWidth = "0" legend = "on" barTitle1 = "" barValue1 = "" title = "" xlabel = "x axis" ylabel = "y axis" xorigin = "55" yorigin = "50" xlength = "200" ylength = "200" xmax = "" ymax = "" xmin = "0" ymin = "0" yTickCount = "" xTickCount = "" _yPixelVal = "" _xPixelVal = "" fontheight = "12" fontcolor = "black" axiscolor = "black" axisstrokewidth = "0.5" _xendpoint = "" _yendpoint = "" _origin = "" id = "" style = ""&gt;&lt;/mage:histogram&gt;

Draws a series of bars on the coordinate plane.

Example:
<mage:histogram xorigin="700" yorigin="400" title="Americas Favorite Sports" legend="on">
    <mage:bar>
        <mage:title>Tennis</mage:title>
        <mage:value>100</mage:value>
    </mage:bar>
    
    <mage:bar>
        <mage:title>Golf</mage:title>
        <mage:value>25</mage:value>
    </mage:bar>
    
    <mage:bar>
        <mage:title>Baseball</mage:title>
        <mage:value>25</mage:value>
    </mage:bar>

    <mage:bar>
        <mage:title>Football</mage:title>
        <mage:value>50</mage:value>
    </mage:bar>
</mage:histogram>
        


mage:bar
Attributes:
  • title
  • value
  • id
  • style

Prototype: &gt;mage:bar title = "" value = "" id = "" style = ""&gt;&lt;/mage:bar&gt;



mage:piechart
Attributes:
  • centerx
  • centery
  • radius
  • stroke
  • strokewidth
  • _fill
  • _diameter
  • fontheight
  • fontcolor
  • legend
  • ChartFontHeight
  • _slicecolors
  • pieData
  • id
  • style

Prototype: &gt;mage:piechart centerx = "170" centery = "20" radius = "70" stroke = "black" strokewidth = "1.5" _fill = "none" _diameter = "" fontheight = "12" fontcolor = "black" legend = "on" ChartFontHeight = "12" _slicecolors = "Array" pieData = "Array" id = "" style = ""&gt;&lt;/mage:piechart&gt;

Creates a circle.

        Example:
<mage:piechart centery="100">
    <mage:pieslice>
        <mage:title>None</mage:title>
        <mage:value>10</mage:value>
    </mage:pieslice>
    <mage:pieslice>
    
        <mage:title>Macintosh</mage:title>
        <mage:value>120</mage:value>
    </mage:pieslice>
    
    <mage:pieslice>
        <mage:title>Linux</mage:title>
        <mage:value>57</mage:value>
    </mage:pieslice>
    
    <mage:pieslice>
        <mage:title>Windows</mage:title>
        <mage:value>75</mage:value>
    </mage:pieslice>
    
    <mage:pieslice>
        <mage:title>Unix</mage:title>
        <mage:value>101</mage:value>
    </mage:pieslice>
    
    <mage:pieslice>
        <mage:title>Palm OS</mage:title>
        <mage:value>11</mage:value>
    </mage:pieslice>
</mage:piechart>
        


mage:pieslice
Attributes:
  • title
  • value
  • id
  • style

Prototype: &gt;mage:pieslice title = "" value = "" id = "" style = ""&gt;&lt;/mage:pieslice&gt;



mage:title
Attributes:
  • id
  • style

Prototype: &gt;mage:title id = "" style = ""&gt;&lt;/mage:title&gt;



mage:value
Attributes:
  • id
  • style

Prototype: &gt;mage:value id = "" style = ""&gt;&lt;/mage:value&gt;



mage:paragraph
Attributes:
  • mode
  • x
  • y
  • leading
  • fontsize
  • color
  • width
  • id
  • svgParagraph
  • style

Prototype: &gt;mage:paragraph mode = "auto" x = "0" y = "0" leading = "1" fontsize = "12" color = "black" width = "500" id = "mage_paragraph_9" svgParagraph = "" style = ""&gt;&lt;/mage:paragraph&gt;

Word-wrap SVG Text.

maml:slidecomments
Attributes:
  • title
  • label
  • id
  • style

Prototype: &gt;maml:slidecomments title = "Comments" label = "Add a New Comment to This Page:" id = "" style = ""&gt;&lt;/maml:slidecomments&gt;

This tag allows you to add a list of comments and take in new input on any page.