All pastes #569735 Raw Edit

Mine

public text v1 · immutable
·published 2007-06-16 11:52 UTC
rendered paste body
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;
	 }
.............
});