Here's what i really wanted ... I needed a class to add + - buttons on DHTML
but to be able to change buttons event, css and Tip.
Tip is available only on first buttons in the row.
var htbConfig = new Class({
initialize: function(){
..........
this.addDelButtons(
{"onClick":"alert(123)","class":"withhelp","title":addhelp},
{"onClick":"alert(456)"},"class":"withhelp","title":addhelp}
).injectInside(classNameDiv);
..........
},
...........
/**
* Add Del Buttons, css:
* @param object options - element options
*
*/
addDelButtons: function(addButton,delButton){
var el=new Element('span',{'class':'addDelButtons'});
var defaultOptions={'type':'button','style':'width:20px;'};
var addButtonOptions = $merge(defaultOptions,addButton,{"value":"+"});
var delButtonOptions = $merge(defaultOptions,delButton,{"value":"-"});
var addBtn = new Element( 'input',addButtonOptions).injectInside(el);
var delBtn =new Element( 'input', delButtonOptions).injectInside(el);
return el;
}
.............
});