(mode)
| 296 | } |
| 297 | |
| 298 | function createMode(mode) { |
| 299 | var query = embedded[mode]; |
| 300 | var spec = CodeMirror.mimeModes[query]; |
| 301 | if (spec) { |
| 302 | return CodeMirror.getMode(config, spec); |
| 303 | } |
| 304 | var factory = CodeMirror.modes[query]; |
| 305 | if (factory) { |
| 306 | return factory(config, {name: query}); |
| 307 | } |
| 308 | return CodeMirror.getMode(config, "null"); |
| 309 | } |
| 310 | |
| 311 | function getMode(mode) { |
| 312 | if (!modes.hasOwnProperty(mode)) { |