(mode, properties)
| 769 | // outside the actual mode definition. |
| 770 | var modeExtensions = {}; |
| 771 | function extendMode(mode, properties) { |
| 772 | var exts = modeExtensions.hasOwnProperty(mode) ? modeExtensions[mode] : (modeExtensions[mode] = {}); |
| 773 | copyObj(properties, exts); |
| 774 | } |
| 775 | |
| 776 | function copyState(mode, state) { |
| 777 | if (state === true) { return state } |