select-element.js
679 Bytes
modulejs.define('SelectElement', function() {
function SelectElement(name, id) {
this.select = document.createElement("select");
}
SelectElement.prototype.setAttr = function(attr, value) {
return this.select.setAttribute(attr, value);
};
SelectElement.prototype.addOption = function(option) {
return this.select.add(option);
};
SelectElement.prototype.getSelect = function() {
return this.select;
};
SelectElement.generateOption = function(value, text) {
var option;
option = document.createElement("option");
option.setAttribute("value", value);
option.text = text;
return option;
};
return SelectElement;
});