| 150 | } |
| 151 | |
| 152 | function createReporterDom(version) { |
| 153 | dom.reporter = self.createDom( |
| 154 | 'div', |
| 155 | { id: 'HTMLReporter', className: 'jasmine_reporter' }, |
| 156 | (dom.banner = self.createDom( |
| 157 | 'div', |
| 158 | { className: 'banner' }, |
| 159 | self.createDom('span', { className: 'title' }, 'Jasmine '), |
| 160 | self.createDom('span', { className: 'version' }, version) |
| 161 | )), |
| 162 | (dom.symbolSummary = self.createDom('ul', { |
| 163 | className: 'symbolSummary' |
| 164 | })), |
| 165 | (dom.alert = self.createDom( |
| 166 | 'div', |
| 167 | { className: 'alert' }, |
| 168 | self.createDom( |
| 169 | 'span', |
| 170 | { className: 'exceptions' }, |
| 171 | self.createDom( |
| 172 | 'label', |
| 173 | { className: 'label', for: 'no_try_catch' }, |
| 174 | 'No try/catch' |
| 175 | ), |
| 176 | self.createDom('input', { id: 'no_try_catch', type: 'checkbox' }) |
| 177 | ) |
| 178 | )), |
| 179 | (dom.results = self.createDom( |
| 180 | 'div', |
| 181 | { className: 'results' }, |
| 182 | (dom.summary = self.createDom('div', { className: 'summary' })), |
| 183 | (dom.details = self.createDom('div', { id: 'details' })) |
| 184 | )) |
| 185 | ); |
| 186 | } |
| 187 | |
| 188 | function noTryCatch() { |
| 189 | return window.location.search.match(/catch=false/); |