(mode, properties)
| 2254 | // outside the actual mode definition. |
| 2255 | var modeExtensions = {} |
| 2256 | function extendMode(mode, properties) { |
| 2257 | var exts = modeExtensions.hasOwnProperty(mode) ? modeExtensions[mode] : (modeExtensions[mode] = {}) |
| 2258 | copyObj(properties, exts) |
| 2259 | } |
| 2260 | |
| 2261 | function copyState(mode, state) { |
| 2262 | if (state === true) { |