SigServer:Templates: Difference between revisions

From AniDB
Jump to navigation Jump to search
Line 69: Line 69:
| variable name || title of variable in SigMath. Must start with a letter and may contain alpha-numeric characters. || No
| variable name || title of variable in SigMath. Must start with a letter and may contain alpha-numeric characters. || No
|-
|-
| title || Sets group title on wizard page. Falls back on variable name if missing. || Yes
| title || Sets group title on wizard page. Default is ''group name'' || Yes
|-
|-
| description || Sets the description of the group || Yes
| description || Sets the description of the group || Yes
Line 79: Line 79:
! Name !! Description !! Optional
! Name !! Description !! Optional
|-
|-
| title || Sets variable title on wizard page. Falls back on variable name if missing. || Yes
| title || Sets variable title on wizard page. Default is ''variable name''. || Yes
|-
|-
| description || Sets the description of the variable || Yes
| description || Sets the description of the variable || Yes
Line 88: Line 88:
|-
|-
| module || Module to use. Available modules are ''slider'', ''color'', ''dropdown'' and ''input''. Default is ''input''. || Yes
| module || Module to use. Available modules are ''slider'', ''color'', ''dropdown'' and ''input''. Default is ''input''. || Yes
|}
=== Level Four ===
Categorized after module.
==== color ====
Makes a color picker appear when form is clicked.
{| class="wikitable"
|-
! Name !! Description !! Optional
| colspan="3" | No arguments available
|}
==== input ====
Standard input
{| class="wikitable"
|-
! Name !! Description !! Optional
| colspan="3" | No arguments available
|}
==== slider ====
{| class="wikitable"
|-
! Name !! Description !! Optional
|-
| start || Sets slider's start value (left end). Default is ''0''. || Yes
|-
| end || Sets slider's end value (right end). Default is ''100''. || Yes
|}
|}


[[Category:SigServer]]
[[Category:SigServer]]

Revision as of 20:14, 4 May 2008

Back to: SigServer:Documentation

Templates

To provide a simple alternative to the fairly complicated Signature XML.

Create custom template

Start of with an empty signature of one of the following sizes.

  • 468x136 (ARC limit)
  • 468x60 (Full size banner)
  • 350x70 (Half size banner)
  • 350x19 (Userbar)
  • 234x60

The easiest way is to enter simple mode and use the wizard, create a signature using a template and then switch back to advanced mode.

The template options is set inside a XML comment (<!-- -->) on the first line spanning multiple lines down.

Example

<!--
Template data goes here
-->
<signature>
    <layout>
        <text>
            <line>Hello World!</line>
        </text>
    </layout>
</signature>

Syntax

The template data is whitespace sensitive. It means that indentation is crucial. An indentation level can be either a tab or 4 spaces. Anything more or less will cause things to malfunction.

Group:
    title:       Group title
    description: Group description

    variable:
        title:            Variable name
        description:      Variable description
        module:           modulename
            argumentname: value

In short this means the following:

  • No indentation means the beginning of a new group.
  • One level of indentation means the beginning of a variable unless name equals title or description.
  • Two levels of indentation contains variable properties such as title, description and properties.
  • Third level contains arguments passed to the module.

The colons are important. Everything without the colon is considered a comment regardless of the indentation level.

Reference

Reference categorized after indentation level.

Level One

Name Description Optional
group name Title of group in SigMath. Must start with a letter and may contain alpha-numeric characters. No

Level Two

Name Description Optional
variable name title of variable in SigMath. Must start with a letter and may contain alpha-numeric characters. No
title Sets group title on wizard page. Default is group name Yes
description Sets the description of the group Yes

Level Three

Name Description Optional
title Sets variable title on wizard page. Default is variable name. Yes
description Sets the description of the variable Yes
regex Regular expression (PCRE) that removes the matched characters. For instance /\D+/ removes all non-numrical characters. Yes
value Default value of variable No
module Module to use. Available modules are slider, color, dropdown and input. Default is input. Yes

Level Four

Categorized after module.

color

Makes a color picker appear when form is clicked.

Name Description Optional No arguments available

input

Standard input

Name Description Optional No arguments available

slider

Name Description Optional
start Sets slider's start value (left end). Default is 0. Yes
end Sets slider's end value (right end). Default is 100. Yes