Htmlform: Difference between revisions
imported>StDoodle mNo edit summary |
imported>StDoodle |
||
Line 43: | Line 43: | ||
== Making use of HTMLform == | == Making use of HTMLform == | ||
To include this library in your script, simply add the following towards the top | To include this library in your script, first you must download it from the location provided below and make sure it is in your /scripts directory (or a sub-directory thereof). Then, simply add the following towards the top any script in which you wish to have access to these functions: | ||
{{CodeSample| | {{CodeSample| | ||
code= | code= | ||
<syntaxhighlight> | <syntaxhighlight> | ||
import " | import "zlib.ash"; | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Then all these functions will be available in your script. Have fun! | Then all these functions will be available in your script. Have fun! Note that most of these functions are intended for use in relay info scripts, which must be placed in the /relay directory (top-level only, no sub-directories) and must begin with "relay_" to show in the user's relay browser. | ||
== More Information == | == More Information == |
Revision as of 19:48, 29 November 2010
Attention KoLmafia Users!
This page details the use of functions in a script library. The information here is only useful to those who have followed the included steps to make use of these functions; they are not built-in to KoLmafia.
About jasonharper's Form Library
It does stuff with forms. Like Magic. Also, it turns your body into html so that all your attacks will do html damage. This is obviously placeholder text, duh.
Functions
Generating the Page Structure
write_header
void write_header()
void finish_header()
void write_page()
write_page() is equivalent to write_header() followed by finish_header(), but the separate functions may be preferred so that you can add information into the page header such as a script or stylesheet.
finish_page
void finish_page()
This must be used at the end of the form.
write_box
void finish_box()
These can be used in matched pairs around a group of elements to enclose them in a box. The label will be at the top of the box.
attr("align=center") or attr("align=right") will change the position of the label.
Making use of HTMLform
To include this library in your script, first you must download it from the location provided below and make sure it is in your /scripts directory (or a sub-directory thereof). Then, simply add the following towards the top any script in which you wish to have access to these functions:
import "zlib.ash";
Then all these functions will be available in your script. Have fun! Note that most of these functions are intended for use in relay info scripts, which must be placed in the /relay directory (top-level only, no sub-directories) and must begin with "relay_" to show in the user's relay browser.
More Information
See the thread for HTMLform on the KoLmafia forum here.