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