Acid.JS Web 2.0 Component Library

TabStrip.XML 3.0

TabStrip.XML is a powerful lightweight component providing tabbed interfaces for websites.

It is easy to configure by simply adding a few lines of code and defining placeholder element with an ID at the place where the tabstrip should render.

The latest version of the control comes with new client API of 10+ allowing total control over the tabstrips in runtime.

Content Loading Modes

TabStrip.XML supports three content loading modes - static, async and external. static loads declarative static content from the datafile, async loads content with AJAX and external uses <iframe />.

Use the dropdown below to test each of the modes:

 

 

Skins

The full version of TabStrip.XML comes with a set of 12 skins that can be set either declaratively or via the client API of the control. The lite version is shipped with three skins only - Mac, Vista and XP that can be previewed when switching the modes in the example above. Below is a demo of TabStrip.XML with Mac skin:

 

Position of the TabStrip Buttons

One of the various features of TabStrip.XML is the ability to declaratively set position of the tabstrip buttons - top or bottom.

Use the dropdown below to switch the buttons position of the tabstrip:

 

 

Icon Support

TabStrip.XML supports icons for tab buttons that can be set declaratively via the displayicon and iconurl in the datafile of the tabstrip:

 

Client API of TabStrip.XML

The latest version of the control comes with new client API of 10+ allowing total control over the tabstrips in runtime - enable and disable tabs, add and remove tabs, show and hide tabs, etc. An extensive demo of the client methods is available in the download distribution of the control.

Below is a list of the API of TabStrip.XML:

  • Programmatically add tabs to a tabstrip
  • Programmatically remove tabs from a tabstrip
  • Programmatically set new skin to a tabstrip
  • Programmatically remove a tabstrip from the DOM of the page
  • Create a tabstrip in runtime
  • Remove all tabs
  • Hide Tab
  • Show Tab
  • Disable Tab
  • Enable Tab
  • Programmatically select tab

What's New in the Latest Version

  • Improved rendering and loading speed.
  • New property - mode - static, async and external.
  • Better exception and error handling allowing easier debugging and troubleshooting.
  • Rich client API for tabstrip manipulation in runtime.
  • New property - sortable.
  • New property - buttonposition.
  • Improved crossbrowser compliance.
  • A number of bugs addressed and fixed

Browser Support

TabStrip.XML works with all major browsers. Internet Explorer 6 is not supported, and the component does not initialize on that browser.

  • Internet Explorer 7
  • Internet Explorer 8
  • Mozilla FireFox
  • Opera
  • Google Chrome
  • Apple afari

Differences Between the Lite and the Full Version

The Lite version of TabStrip.XML is displays a trial message at the bottom of each tabstrip and is shipped with three skins only. The full version is fully functional, does not display any trial messages and comes with the full set of 12 skins.

If you wish to purchase the full version of the control, you can do it on the following page.