A flexible browser library that allows easy implementation and usage of browser interfaces, windows, and forms using HTML.
Version 1.3 · Date Added: 1/21/08

If you wish to download this library for your Linux/Mac installation, enter the following on your command line:

DreamDownload byond://UnknownPerson.upForm##version=13

Emulator users, in the BYOND pager go to File | Open Location and enter this URL:

byond://UnknownPerson.upForm##version=13

[BYOND Favorite]BYOND Favorite

Read about this library at Dream Makers.

upForm is a library that handles a variety of HTML interfaces through the datum /upForm. Common functionality between forms are all defined for you, and the library gives freedom to an interface's functionality while maintaining a set of critical and useful features.

Latest Version: 1.3
Online Documentation

Feature List:
* Declare new interfaces by defining a child of the /upForm datum, and display it by simply calling upForm()
* Handles BYOND 4.0 browser control interfaces, and windows
* Easy definition of CSS and JavaScript code
* Handles multiple viewers at the same time
* Handles predefined and dynamic resources
* Easy implementation of HTML forms
* Contains basic time-keeping functions

Release Info:

Version 1.0 (Jan 21 08)
- Library released

Version 1.1 (Jan 22 08)
- Fixed demo errors, and added more comments to demo code (Gughunter)
- Documentation proofread for accuracy (Gughunter)

Version 1.2 (Mar 21 08)
- Fixed demo interface anchor for text box, and modified demo code
- Removed unneccessary assertion text being sent to the default
output interface (old testing code)
- Renamed javascript functions for quick linking to be shorter (all links
are now prefixed with 'upF_' rather than 'upForm_')
- Added new javascript function 'upF_sAction()', which allows a link to be sent with an action and value param

Version 1.3 (May 17th, 2008)
- upForm_formatViewerList() was not completly formatting all objects in the list