combobutton.js

Creates a combobutton, which is a multi-functional button based on Yrjana's specs.


Objects

Methods

CSS classes


Combobutton()

Creates a combobutton. Its main div is accessible as Combobutton::div.

Combobutton::addOption(imagePath, textValue, callback)

Adds a new option, described as textValue with image located at imagePath. When this option is clicked, callback is called.

Combobutton::removeOption(index)

Removes index-th option.

var cb = new Combobutton();
document.body.appendChild( cb.div );
cb.addOption("img1.gif", "option 1", function(){});
cb.addOption("img2.gif", "option 2", function(){});
cb.removeOption(0);