Fix pasting of value in Input fields (#4555)
* Fix logging and logger issues * onPaste submit value + pasted text (#4553)
This commit is contained in:
		
							parent
							
								
									3218c365e9
								
							
						
					
					
						commit
						8aaa18d75d
					
				| @ -21,6 +21,10 @@ export const LOG_KEYS = { | ||||
|     key: 'balances', | ||||
|     desc: 'Balances fetching' | ||||
|   }, | ||||
|   CertificationsMiddleware: { | ||||
|     key: 'certifications.middleware', | ||||
|     desc: 'Certifications Middleware' | ||||
|   }, | ||||
|   TransferModalStore: { | ||||
|     key: 'modalsTransferStore', | ||||
|     desc: 'Transfer modal MobX store' | ||||
|  | ||||
| @ -16,10 +16,14 @@ | ||||
| 
 | ||||
| import { uniq, range, debounce } from 'lodash'; | ||||
| 
 | ||||
| import CertifierABI from '~/contracts/abi/certifier.json'; | ||||
| import { addCertification, removeCertification } from './actions'; | ||||
| 
 | ||||
| import { getLogger, LOG_KEYS } from '~/config'; | ||||
| import Contract from '~/api/contract'; | ||||
| import Contracts from '~/contracts'; | ||||
| import { addCertification, removeCertification } from './actions'; | ||||
| import CertifierABI from '~/contracts/abi/certifier.json'; | ||||
| 
 | ||||
| const log = getLogger(LOG_KEYS.CertificationsMiddleware); | ||||
| 
 | ||||
| // TODO: move this to a more general place
 | ||||
| const updatableFilter = (api, onFilter) => { | ||||
| @ -180,10 +184,10 @@ export default class CertificationsMiddleware { | ||||
|                 }) | ||||
|                 .catch((err) => { | ||||
|                   if (/does not exist/.test(err.toString())) { | ||||
|                     return console.warn(err.toString()); | ||||
|                     return log.info(err.toString()); | ||||
|                   } | ||||
| 
 | ||||
|                   console.warn(`Could not fetch certifier ${id}:`, err); | ||||
|                   log.warn(`Could not fetch certifier ${id}:`, err); | ||||
|                 }); | ||||
|             }); | ||||
| 
 | ||||
|  | ||||
| @ -218,10 +218,11 @@ export default class Input extends Component { | ||||
|   } | ||||
| 
 | ||||
|   onPaste = (event) => { | ||||
|     const value = event.clipboardData.getData('Text'); | ||||
|     const { value } = event.target; | ||||
|     const pasted = event.clipboardData.getData('Text'); | ||||
| 
 | ||||
|     window.setTimeout(() => { | ||||
|       this.onSubmit(value); | ||||
|       this.onSubmit(value + pasted); | ||||
|     }, 0); | ||||
|   } | ||||
| 
 | ||||
|  | ||||
| @ -106,10 +106,10 @@ export default class Parity extends Component { | ||||
|       .keys(logLevels) | ||||
|       .map((key) => { | ||||
|         const { level, log } = logLevels[key]; | ||||
|         const { path, desc } = log; | ||||
|         const { desc } = log; | ||||
| 
 | ||||
|         const onChange = (_, index) => { | ||||
|           this.store.updateLoggerLevel(path, Object.values(LOGLEVEL_OPTIONS)[index].value); | ||||
|           this.store.updateLoggerLevel(log.key, Object.values(LOGLEVEL_OPTIONS)[index].value); | ||||
|         }; | ||||
| 
 | ||||
|         return ( | ||||
|  | ||||
| @ -40,7 +40,7 @@ export default class Store { | ||||
|   } | ||||
| 
 | ||||
|   @action setLogLevels = (logLevels) => { | ||||
|     this.logLevels = logLevels; | ||||
|     this.logLevels = { ...logLevels }; | ||||
|   } | ||||
| 
 | ||||
|   @action setLogLevelsSelect = (logLevelsSelect) => { | ||||
| @ -83,8 +83,8 @@ export default class Store { | ||||
|     ); | ||||
|   } | ||||
| 
 | ||||
|   updateLoggerLevel (path, level) { | ||||
|     LogLevel.getLogger(path).setLevel(level); | ||||
|   updateLoggerLevel (key, level) { | ||||
|     LogLevel.getLogger(key).setLevel(level); | ||||
|     this.loadLogLevels(); | ||||
|   } | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user