code: function () {
  
  /*Line 119 - 'AtomListBox.js' */                this.setClass();
  
  /*Line 121 - 'AtomListBox.js' */                baseType.init.call(this);
  /*Line 122 - 'AtomListBox.js' */                var self = this;
  
  /*Line 124 - 'AtomListBox.js' */                var e = this._element;
  /*Line 125 - 'AtomListBox.js' */                if (/select/i.test(e.tagName)) {
  /*Line 126 - 'AtomListBox.js' */                    this.set_allowSelectFirst(true);
  /*Line 127 - 'AtomListBox.js' */                    this.bindEvent(e, 'change', function () {
  /*Line 128 - 'AtomListBox.js' */                        AtomBinder.setValue(self, 'selectedIndex', e.selectedIndex);
  /*Line 129 - 'AtomListBox.js' */                    });
  /*Line 130 - 'AtomListBox.js' */                }
  
  
  
  /*Line 134 - 'AtomListBox.js' */                this.selectCommand = function () {
  /*Line 135 - 'AtomListBox.js' */                    self.onSelectItem.apply(self, arguments);
  /*Line 136 - 'AtomListBox.js' */                };
  /*Line 137 - 'AtomListBox.js' */                this.selectAllCommand = function () {
  /*Line 138 - 'AtomListBox.js' */                    self.set_selectAll(true);
  /*Line 139 - 'AtomListBox.js' */                };
  /*Line 140 - 'AtomListBox.js' */                this.clearSelectionCommand = function () {
  /*Line 141 - 'AtomListBox.js' */                    self.set_selectedIndex(-1);
  /*Line 142 - 'AtomListBox.js' */                };
  /*Line 143 - 'AtomListBox.js' */            }
docs: /*Line 117 - 'AtomListBox.js'