Release Notes > 12.1.1.0 > Updates in This Release > JavaScript Toolbars > Introduction
  
Introduction
The 12.1.0.0 release of Arbortext Layout Developer includes the addition of a new JavaScript representation of the application’s toolbars. This has been added to allow template and solution developers a programmatic way to manage custom toolbars for their end users. For example, a template might include tools for inserting markup or different content types and so providing a toolbar or set of icons to do this would be helpful.
Making the toolbars and their actions accessible by code also allows them to be tied in to the template events added in 12.0.0.0. So, it is now possible to change the visible toolbars based on mode (page, text, graphics etc), the type of text being edited, the current XML node, whether there is a frame selected and so on.
This release provides tools to create new toolbars, to add and remove toolbars from the currently active set and to load and save the toolbar start from/to external files. Also provided are representations of toolbar actions, space, fill and text. Other toolbar components, such as groups, will come in a later release.