/***************************** { x:x, y:y, max:5, min:-5, value: PD.PAYOFFS_DEFAULT[letter], onchange: function(value){ publish("pd/editPayoffs/"+letter,[value]); } } *****************************/ function IncDecNumber(config){ var self = this; self.id = config.id; // Properties self.value = config.value; // Create DOM var dom = document.createElement("div"); dom.className = "incdec"; dom.style.left = config.x+"px"; dom.style.top = config.y+"px"; self.dom = dom; // Number var num = document.createElement("div"); num.className = "incdec_num"; dom.appendChild(num); self.setValue = function(value){ // Bounds if(value>config.max) value=config.max; if(value