General Interface is an open source project hosted by the Dojo Foundation

3.9 Release Notes

New Feature Overview

Release 3.9 introduces the following major new features:

  • Better Forms Support
  • Redesigned JavaScript Console
  • Online Component Sharing in Builder
  • Flexible CDF Schema
  • Cross Domain Framework

Better Forms Support

HTML forms are now apparent in the GI DOM, similar to the way that they appear in the HTML DOM. Additional classes have been added to support this, including the following:

  • NativeForm - extends Block, renders as <form>
  • Hidden - for hidden fields
  • FileUpload - for file upload fields
  • NativeButton - allows easy submit/reset functionality

This functionality also leverages the previously created classes NativeSelect, TextBox, and Label, and the prototypes fieldset and legend.

For information on forms, see [Forms in General Interface].

Redesigned JavaScript Console

The JavaScript Test Utility has been redesigned as a JavaScript console similar to Safari.

The JavaScript console can help you execute and debug JavaScript code:

  • Displays a running list of commands and command output.
  • Allows you to drill down into nested data structures from command output.

All code evaluated by the JavaScript console is executed in window scope.

See The JavaScript Console.

Online Component Sharing in Builder

The new General Interface Builder Prototype Library enables sharing of components across projects and among users, allowing you to do the following:

  • Save a copy of any component to your user component library.
  • Organize the components that you create in your own user component library.
  • Upload components to the online prototype library for subsequent download and use by other developers.
  • Drag and drop components that were previously uploaded by other developers into your projects.

See Component Libraries Palette and the Online Repository.

Flexible CDF Schema

The flexible per-instance CDF schema features addresses the issues that arise with standard data schema due to the fact that few services expose data as CDF unless they are designed specifically for General Interface.

See Flexible CDF Schema

Cross Domain Framework

You can now open the General Interface launch page, runtime, and applications from different domains.

New Feature Details

The following new features in 3.9 are documented in JIRA.

Closed Defects

The following defects are marked as fixed in 3.9 in JIRA.

Known Issues

For an up-to-date list of known issues in General Interface 3.9, check this JIRA filter.

Contents

Searching General Interface Docs

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Jul 26

    Howard Bell says:

    Would be nice to list supported browsers/versions etc with release notes.

    Would be nice to list supported browsers/versions etc with release notes.