* Triggered when a setting field has changed. * @param {Field} setting Sender setting field * @param {mixed} value New field value
(setting, value)
| 178 | * @param {mixed} value New field value |
| 179 | */ |
| 180 | settingValueDidChange (setting, value) { |
| 181 | switch (setting.getName()) { |
| 182 | case 'alphabet': { |
| 183 | // Create mixed alphabet |
| 184 | const mixedAlphabet = value.extend(alphabet) |
| 185 | this._polybiusSquare.setSettingValue('alphabet', mixedAlphabet) |
| 186 | this.getSetting('key').setWhitelistChars(mixedAlphabet) |
| 187 | break |
| 188 | } |
| 189 | } |
| 190 | } |
| 191 | } |
nothing calls this directly
no test coverage detected